200000 200000
247103886 633193858 490298180 757934235 298833488 697049488 535149055 143223998 165008277 79030211 584285939 197053039 182726456 547736370 933498963 365712614 311987445 541369587 33204351 303983254 596300990 995543625 514873392 942547645 725738113 114538899 722867829 903998968 987985697 400754604 560419342 388412888 951457320 755098407 989353011 450178209 761290117 399867015 640131108 594005885 978897577 48518583 63473497 272319252 280672725 131985938 163321837 764921478 754841523 682754158 536311344 519461815 703332343 162428002 110595512 431078779 576639771 207703136 7945752 975737354 277617814 958324793 967263577 547026088 267593693 237995174 565395528 483839921 737295223 474017096 515541490 412698284 478166559 835718564 290740773 127079288 582855996 798441944 40322880 654643541 161111823 314515087 24680409 90397424 378660427 987116341 920281461 376370311 364098418 250865385 138192430 183998015 199948253 764958462 265798380 904753557 964890953 423767911 834869680 713842370 294232589 120027765 783356534 543943587 456993086 557433736 565291577 812934641 49068539 644451570 409959019 231853100 389259273 255930197 502775856 941121293 952928042 841236343 99095771 309959807 989583898 459237198 211563332 63520408 962211524 637198355 489757674 189070445 253409050 861605561 87289056 584995313 559889836 954025888 277107121 209443485 655684681 798781915 966939753 37197511 496437650 145597631 311457484 957000436 749024514 415683557 58927457 421642328 288456353 955698122 519085953 952139112 852098491 140399411 40549465 472428684 532228570 527585387 777323563 743650715 330349059 510415438 887648436 117286006 806722887 888341486 534868855 309060887 884076338 747722775 248888038 701442858 721019486 275454430 885048041 987778119 566680329 651578687 257932207 4743243 336887290 645402144 674288815 979971012 595561715 360981507 814803748 935182642 809277122 181174981 744081397 473195124 709187416 303583624 202535369 869038456 275468378 965589478 872255952 694409421 539088215 652462403 888760430 772247079 81186887 719198851 517777055 410353500 105960849 434941138 32449790 271582053 393222044 197784371 295781896 804389173 914998813 184511597 379847843 866746706 232252494 473413711 950662399 339062775 875256456 268787873 759960393 247910104 396998294 316310079 736058838 720281802 182293898 182502952 674083716 438268332 434545797 104294021 706048893 573604011 91490937 897671518 35560474 872612442 2921811 779257816 260102073 539083854 74272095 959940703 333788410 859368523 877426170 68032549 170728200 793450569 431880360 299153950 880625165 483398618 701016612 218195720 845031648 382538268 174965691 156537998 604371292 546043371 940503466 77358317 162997416 959452734 485691704 406951924 983418025 777721095 1981389 905335539 226314007 950651651 974677424 485227609 817249150 598294324 838038961 306049771 699719936 532258938 884035965 718241724 259599974 430652247 986062483 835479594 442580365 253180055 325603886 644805771 869475865 379726014 129157990 289999190 93216484 830215109 505830516 664683041 193719243 310126930 2869514 597398505 540686417 558924743 840213097 734551881 731846737 616918633 466900200 711308876 29208601 395647127 819661406 240800120 598868331 763137873 936349640 599827816 448297784 7425740 444786410 655020754 593264506 189924304 860714345 791555934 834835256 337697126 221953763 114045285 704622528 102854937 497187163 26866490 574783772 359376021 263808224 502339364 263860458 329878929 706741796 903799390 459065535 351367245 538704914 183873470 505576706 237167834 634839657 606816921 486371535 620706200 610231719 114856307 490926695 673261678 849135612 343617157 215812784 505409635 569668449 62915889 985754401 551495905 249775743 608008258 540557918 1260707 632279627 516808875 486355971 431558924 295692375 848459867 577350502 375876332 288299879 338181111 359672912 703080836 282458804 200759153 182174665 352370571 570482355 629210187 67366685 556936062 792622748 11612259 446496740 765034845 189836081 532823619 81674789 683212978 274605010 925768060 326434100 526075824 592110549 864235159 410411538 519192494 895707547 489197037 902542907 336765983 829248808 922372471 226229500 907944875 185214817 60501174 344246870 925928633 189259443 362477709 787454721 923508881 550718228 424547243 347828127 298102115 968916444 106162073 430287247 723484313 233491665 893475433 86886383 888920286 262725126 452612276 555416496 323114926 904270837 862961818 922835725 735638190 237379073 74128125 714914751 504908893 373951455 766959658 492573353 497010647 11247832 106313364 492706727 100481683 695511386 326630948 822851653 113203680 398595513 649406025 831009638 445887163 121999235 746811355 790740246 11867473 773752237 865102603 497015293 756349284 907533645 441878908 239357426 997667291 712216787 346454723 562313852 266954559 615432736 641616493 827076804 966559575 723351293 6522361 222615736 143229965 398163982 507584657 391043731 658135369 95953579 748312842 241640084 372942070 788986890 381474716 845052711 297360011 369310316 960753498 754690598 652227322 412546023 941683949 670613407 672715785 474920891 791065321 154866780 454492862 955335918 377688729 182021759 498342704 447174616 190658024 587017900 984714519 942662319 907559435 65304137 316254466 439633888 902568373 553297671 992268334 878548138 477620916 542301135 963504264 432457319 300697626 107545212 174047111 618912613 128128555 471139181 90418115 997792497 681759455 589634618 722724252 980878060 651639085 924529847 94519620 684964818 503771221 765382168 772053659 940047416 496644506 54058050 459222552 358364321 12583745 567873082 705721256 539215176 737278028 641000950 569387531 122270806 74800013 952249928 830743063 129482645 604551868 536187745 359223112 619121346 364704161 485615854 745291199 885768453 546114478 979148983 644373040 503837619 683339982 716838416 487192129 51852943 635818690 352092325 346184919 580265489 56440765 810477662 109510188 36795824 905944496 296316293 905585573 143279469 948502207 430103133 274361328 43226287 820688758 597533046 538408558 848052686 724549628 310413456 483571378 256534853 221188147 642997623 569515865 368383503 876740677 27528831 42696182 665598449 289743079 413211834 948933067 417134491 989623328 165058664 682440124 6489596 41271543 392345815 741623198 560196685 3508045 887194 927886370 368314265 964136827 511243350 952461956 201651071 548969578 536966146 159228862 433637432 336315229 976616375 837389968 2071536 903256007 680407063 579328081 358561402 696617526 272454697 204984022 56434308 745944841 718084795 480065143 985717456 464146541 94668786 574742164 448829274 331725062 679424402 514065813 791181416 16897611 633928250 246849332 489498207 416578091 674636789 938719764 380893380 471441463 509032956 124707700 414741844 58115738 288550763 773493414 129264493 458394423 589276656 10117333 384705745 625481306 992455394 829293460 755456766 787226193 269304209 739477423 425914362 889844047 593490681 720800109 855136664 682962143 922052775 217413956 602748425 188777865 772062039 392728430 845802531 653120035 39697886 952145284 755425258 33190505 403602116 8077868 936615605 545940337 724251182 769896964 463815638 654290987 791335924 578349689 607379324 318527894 872102535 512264354 105790426 496643417 254097123 846439929 942704192 513612836 193147469 872838225 402764677 446638645 783987843 570099582 111941946 345620465 488204409 295640574 610697407 816881786 582307651 461705375 153317120 972299158 608812294 215405410 270314547 103238469 511055914 854243621 622245084 421270134 859907255 22183212 209491586 689624386 569716071 436482327 469380001 91396664 471877019 923054933 817808874 354476640 25995362 129596286 136907908 410166063 6360326 163240419 602960624 401148888 575696831 332334674 434664567 979423309 139162375 985126445 596930506 429107480 600242132 182010356 717552564 159044103 988402118 58306883 752986566 248219488 62168613 208239479 184068721 553286544 236312617 749644318 826893690 709948283 615281949 551095061 265716402 869031339 88834615 422420210 590679546 422100006 258835806 131973303 360588306 707479312 133898033 120199617 310588837 350024233 378075753 929097805 837447600 691780361 532351683 255156586 99790118 463137002 250477708 737636785 104445795 36904346 253785556 901897603 262391756 348085152 114166876 206864263 937246692 105592405 380980351 239064091 653522845 631133375 162937790 907580413 251920370 282823038 79695080 933900600 428730064 48796519 863828869 782000131 870657377 105408760 341152264 6586460 803776586 929570830 672686841 446018726 429493326 752850995 557197996 357270249 913740463 248606617 289536851 87574930 475763292 393187588 400780638 231030753 199887398 811564889 81089755 720786270 165438252 128290305 61762444 132029288 443514054 436550474 629037225 158024147 453610159 283037150 630378345 724836120 293353184 368760869 88358939 809696393 799803419 762280851 310276350 693104829 745183609 950189031 982898030 210706016 592508344 348235915 289676443 817692574 737683343 355667300 699387593 385264898 381935851 754432700 604641808 364552438 612558504 253331798 942539444 941786152 834956722 795947613 953076907 513903301 767790056 977840431 780921509 584373612 165704022 826605907 133928029 25836592 739157103 842549311 460237631 81010096 112825065 758160663 492870469 899082053 222731553 106232360 519994335 45984895 90495885 344092145 624651517 804524816 328974859 429005445 699564957 704299243 802890742 736378293 480878218 607435214 541059492 84185872 656644509 320695382 419368262 74433335 65407416 830519689 875532534 282033131 623286447 792533766 963115171 669260279 158227158 726886232 458733013 107909194 758385455 327731622 37359638 463586244 661078251 928605361 216745656 176893218 828002377 289103016 721498515 757286899 392771366 755025892 205307096 965062745 106413167 899474836 613723608 474792526 676663967 753087023 24214553 749318698 34173609 126802068 984848634 773218435 741713016 668014003 302411280 664569894 489811997 185243756 6440726 89896604 750674339 389769082 131434751 775525121 412337096 983766253 956118393 344725976 652236311 605796651 978734886 394954834 10229242 831522756 135241810 278237749 14031275 315035630 63898278 610391860 632357987 380896333 171587923 83169929 424192180 87921269 800211003 935662639 929072323 644748816 451572900 434954380 981475443 347726489 746950939 124027668 844793364 995982728 471965166 543993772 156926043 816718282 387283654 644126895 423505597 357396728 759420060 543739760 372833666 32220558 802455046 139617101 135739079 242521377 822561039 948744514 991662160 932169512 356135194 503619349 654557229 416647297 238060489 799126796 347313488 809474003 598271009 670140376 919460536 579928924 291249576 569374581 558461582 94483652 167176763 131371480 73355842 87095853 708089911 427212697 450458427 259413163 296527384 952580400 759630407 167133330 546695743 742147049 953187295 51617230 248500350 28695170 490495232 965238205 75672915 480199633 190996021 621273572 85078881 825468398 605776719 116243642 647900360 735897246 294153778 537665286 706440319 136845856 230414943 907937767 318410672 900650185 984793637 555701930 644338271 837500972 28578288 219166660 184731661 958771964 161851908 173988285 76673565 469939709 166473330 374779376 566046440 595537525 627062648 21715366 45018575 907468044 173223266 185784660 767941221 606909196 167666359 748953520 817776743 155621731 932850511 409493553 63122647 793011396 663706905 565508226 724462417 195273446 733904680 355546262 27664647 168862326 816976018 513137948 49349519 412108832 189942891 466174257 964696948 91015586 824113770 319416631 561366465 60307760 782000866 969517760 440374185 626104184 342378482 546074905 579043023 924908862 416281510 387070547 37078095 209084882 974774104 109067108 384123153 521422646 795962979 40648797 164730424 642247433 672511003 651712392 199189384 775173973 140792049 285147552 396511139 352775841 667532109 453714223 893844243 757397541 766090470 386015213 767078000 561999222 50298397 166373258 968810808 596434317 36908582 810495708 721730215 946156630 738791974 429964270 1341769 379561438 218321857 13956077 331158931 278959917 290695290 612900139 748749968 3056102 948008702 652935689 652933175 84368641 382407216 697109144 711016000 679132491 51701111 995100150 423029297 439654804 816638595 53187855 737553999 384057845 539582442 154105043 528727117 918964696 850145391 815110651 113955307 224408430 213265126 351506644 158765041 646698464 627098243 161569201 774970709 544702421 885294341 195635779 906530963 22949523 642028284 782949154 735066371 919466318 75190762 128112524 456768259 650291129 637514684 680653005 40521240 710779110 811898785 512572146 52876015 761416089 462573379 46809944 759846933 335935031 751614301 740335820 892633818 843123930 335851654 530105259 672200705 776141173 97959889 831601374 231757796 151507119 481061230 415508610 191862111 374270232 59437912 410324473 702942503 504474000 167730085 739107864 838769086 403309691 567967451 425044553 628791644 53304533 947204783 812677180 681944063 125769950 245847978 934202499 262956273 956631782 868243994 647523261 203202825 737649097 776236060 104996962 40436098 997979465 218526688 447756560 256684172 862734424 748892740 403640060 881215377 239451894 681317913 190315329 285923665 62027512 16438046 473132762 829295299 123337636 378055842 648084509 172002813 193023372 261825158 230072271 137390317 207449948 639597396 70773026 910084235 303384740 6279337 491302960 110537483 161636403 385036146 6019076 944399365 548694024 82176073 521098048 362162459 816403085 409961571 310360295 596676041 245339018 578274271 410071039 973053036 858709973 119791697 795475470 523890518 20699367 211699227 595719557 93148780 765856597 335286903 180730868 935896287 917356795 908718823 71449870 102348002 778514128 714068488 146108101 202265344 601515497 207429956 551405079 35475888 225860147 420326480 339811526 827121321 971064666 204400990 329968449 22172236 650973981 272089688 909687450 997844021 998368126 877134231 968617194 611677452 997947450 956176065 469130086 979810428 397411440 218508109 189534258 722336708 729244543 406144339 41878677 834848123 766327249 76803087 455767656 50629494 297152816 648628377 801372176 61796206 952185160 241608829 28007300 24808740 298873576 239398713 922607938 685545060 489863823 546988208 973847673 523641200 928461867 937489372 707139958 134760245 322653195 63700946 733225644 218461149 409615448 315383189 309174948 107353390 414519936 473802459 948240677 295650773 4217956 827503184 991516238 77112207 868886319 164147254 651396621 819817701 346357096 467267760 227674935 502493257 464333466 573157874 241109066 943736428 472175993 145378792 449863884 428898434 757732042 133760768 826440832 365918668 179440384 716753482 197655656 715557568 397496568 17149773 858456788 433178383 769163382 298065718 475048034 168599492 726158262 207802529 663615431 317601412 338739524 675374373 241580629 97144968 951029952 229565787 500090256 237832959 995951984 158339291 436800873 981452508 789759168 625486045 528633243 296754427 552247437 889584437 20720427 237414352 493422294 911176380 117938254 255195855 442939711 991448861 832062831 652022960 89094192 744955362 53953562 211374940 932724874 820671264 164031616 366119954 712432980 559670344 54773225 908662405 732157965 427973488 487346496 257699347 857935135 221614447 725346401 911273410 140739248 819125157 824684318 36782089 553824179 280186343 379149698 744908244 605401679 325937840 676126021 880578566 188467268 50976756 656166286 73256763 402519157 487508826 319567939 494063103 297864180 814421399 868542023 152168891 541713643 37044532 487077637 510461491 999303651 895754510 215600194 833201680 968110332 999564720 987606995 884466730 539476215 418406326 529312054 949712069 907881309 381096500 672560796 192242836 257531556 465036401 911740761 29485319 210625963 869291325 904602388 743125348 333858153 216926954 146976870 648281969 776728366 366296121 342099339 501933573 811045034 10237354 562929882 338331554 787228866 396733962 598133396 96300124 236309119 100867243 790361687 614256706 542349619 406732363 124926918 801949487 617570477 744216409 313593724 202661290 438809161 601909953 179026340 206092267 155610333 482139419 341199600 481404091 123979053 418127884 962208994 500239472 315311974 335747566 326979234 221218300 5654822 133105555 542785633 488308286 273552606 310272731 843489382 660259407 526609738 703121464 977894205 377482245 674892171 194121932 713920433 747998473 852051984 615753847 477549646 303409675 265520908 812930076 847633432 788740042 788345436 92247623 138784951 630981956 202887837 802122500 364361743 144607644 543856341 426957316 757948114 572134154 195413709 291494896 276169545 718683369 682751552 457173498 835894423 43870107 731373467 236383187 142334771 216938548 767542802 340608545 689126860 235928249 428681569 41815099 501634913 21980245 880472479 303491530 459278855 725518857 543297073 402272385 91460258 406123139 874827828 90130246 960747822 825205003 739084703 129772446 458673511 181854521 61410442 997464509 335674233 826236211 962749488 545870304 831664047 432612243 410567994 34980583 237020945 730579266 716145498 107736412 326460812 216848286 941101562 337705131 336978970 779688414 723345571 119774908 726306229 674784596 466573325 443773945 825580460 916708946 531190303 626710045 216454855 785697818 2589826 383658623 616302293 999196268 308721194 32871438 956553499 937993197 521735258 410098559 590539830 114465581 560048345 552989352 726106891 612552190 824970173 855780823 239342189 262100351 976180677 117134227 600874815 842669526 432055279 475702866 49096191 147218211 839680134 720418733 497503934 710755314 216023699 389159815 651314718 325393108 507328351 697725113 121880901 340759027 893599845 76370062 159636827 219999401 669450459 188685822 96055409 976659238 839276804 480540514 696236285 932396713 366819247 310496386 894972521 438268552 486962645 457522901 720517397 487668236 26231544 563627275 208591207 238308391 60173631 562635352 134805685 624243069 407293490 753557258 767461334 38702762 327538804 566897986 836264878 560423352 213164153 654144005 350916016 844664619 772436717 672437752 243051086 551960503 368472303 24801151 464131099 554492859 356755051 43179458 15004774 733611534 479168700 780095430 815411830 510676326 367315413 498495343 774890699 475844889 185142616 267219059 306922422 16553948 330953142 847302240 839100651 523873905 843692647 259938234 592285339 932205455 397231570 701894441 640016283 416995287 722386509 955576889 425883736 495559598 772590010 313035479 397331552 314159719 983434737 125442027 328455873 691977319 46973705 933454737 837431135 954471508 607839933 880207072 153721709 396164886 894250269 901695774 746641512 839850656 685420887 740261666 640663166 143555234 126466455 910135210 266154560 552394204 964466697 433139309 378107110 287942162 774153491 523078066 44875065 171699009 515797986 497707069 354436013 60147356 897596457 159792441 348187386 273421922 263467566 590908459 926091771 901839345 551910627 370911759 52566666 293960713 445803931 919164939 775479754 981111470 110529874 356506336 615575878 30804235 418844593 516144368 7841527 238554039 64916005 757943475 56114283 802830666 71722416 186558811 304727207 779459139 412361712 170942407 13589602 324444844 338199846 424616121 808767578 926172925 558733079 27221872 801173357 352063459 185652769 467436002 190284295 503751149 530199322 16540187 363894377 269442964 9641388 945397251 31562249 626511468 169162020 563371605 393739220 686558904 813271094 764102796 153633053 430248351 441258610 539749297 608558130 388519770 659196064 574486584 352393280 226708494 255295450 548627 649381147 57946338 134635430 287335938 293236927 487313280 898947707 202583336 253041358 242646040 289712481 959457167 438888163 536849710 450822931 522648676 713996715 576053945 527109899 158755745 487869119 513630843 160772419 128261272 582758402 565576484 44140468 145870516 95516404 945428376 398750305 267300750 70805414 409665114 493280193 506803823 201525868 429890284 651609417 457216277 28525659 523386598 493193274 406824340 531985526 728120082 778587956 965926854 594761869 748098851 885191243 510079820 850091512 3665328 180026052 851328132 357273766 16442790 701024144 558441611 703287760 474376401 762076205 35868556 113095630 938491877 357176438 868630169 40562762 947797451 91480996 604701842 798634867 849647645 393737106 561171764 458900931 965951022 344900610 91149202 171356048 327596072 366736407 587980532 666507322 892379688 433201739 291675848 540205657 509232244 129727537 554060513 780228747 253695115 255488875 204184314 332229421 86594637 720650485 136842343 169212876 751141039 245127146 858808721 690373183 137864188 580710045 546698228 738273397 963008669 113638885 380196726 244541084 637407083 21036419 325751967 523802230 622581677 34441544 415090425 415049547 73775653 912287291 196279573 884840266 742771630 142726736 663225683 86812833 123448889 268144727 388437217 443402414 467897635 694635019 260027892 236347179 500927538 851464586 583962379 853789052 930723553 934257750 462977722 829352530 158554733 346416668 385857197 563298967 483382009 722385449 204781918 758998492 294359148 5064102 360240714 782923139 776172640 360497107 302519103 349528247 782193758 400395161 918730470 957600450 675692034 785203481 824992665 741118936 325641109 743455136 751151404 222402534 644041213 374268566 231124073 218243719 86836248 263584317 107386059 602422342 520861009 749678147 556614497 36085886 885209256 190577990 945947449 315195250 869836519 6621933 369254105 533047710 790711569 63735782 667237622 321984762 37620492 681152167 818241520 995720604 476653055 617663972 946013281 820337815 208208792 281708316 43115567 151155819 602649700 542136843 747052252 91927598 722438061 968949602 843453373 842338055 481826388 736962011 9503092 34611562 755913752 858999977 158119665 107608933 288169769 31742874 427403016 193945911 152382917 589413695 488540912 881159397 826488114 498807408 939846183 250268863 482429365 464862610 991576275 817506800 805759693 217734142 582386457 565229793 210476471 661168756 825247353 748919979 252617436 591789894 145256643 964641927 499258550 815601917 448339858 214876860 54299868 463036530 97121253 196486669 751413312 610157098 205300297 910670669 822041383 65826289 678293236 186835470 45388038 818038052 248292086 863372715 830593006 125108970 253451771 783960909 107196731 889239354 540058191 334309052 772806824 492071520 615280605 185033292 942316785 412054898 859327755 363439690 69220093 761031364 661180069 776995665 259840195 926066803 666054850 440210439 502114163 440945244 997729523 350063735 103079769 403345904 939647191 959118022 365363421 393666001 617797369 826547121 415802755 797335892 428910185 826037784 76070899 487169788 266285424 277120951 515349868 872391911 75529839 930002958 880213447 64727929 687497710 335236150 400485038 382720422 746052537 135355380 501598376 209674930 235703397 89471138 640749202 150528494 372613727 221599524 620127775 383355803 266774863 847304750 556341234 85380348 313823655 802068134 303824053 555420671 380272619 957598547 811671371 742824980 436312369 710059692 568890654 905103330 7630230 989809592 654821762 143659012 142595396 804852670 634881470 116830516 754020779 479523000 234386566 702499609 608950647 678386341 887437171 904854876 273628055 935392853 985395407 116020718 528263377 802971954 668575825 835583058 494981250 289390872 227068192 606790314 483687629 33039463 699228564 40949650 443230524 286826852 344999893 420520204 745667443 258018486 247966970 801332449 632386552 466657382 106664986 826095871 479432995 472570115 387843659 972485438 30981625 51486284 649904041 449937593 597803235 851958801 295153072 969711824 580747583 119505474 653506644 585335859 140949145 463739803 928275711 686027037 697297732 897814595 18477220 656296215 363097308 274021481 215772590 268319532 229122765 183855882 84310023 959215509 602385234 566816627 806921379 492881985 749737306 932180117 544322462 598350548 280335493 797661592 140884393 503881125 245880245 831298176 767121661 504960264 987778627 974804521 337578207 772206841 228570191 404688490 735845414 948236697 942468046 535439939 637475152 951728167 663927659 241401599 951619770 131259562 598892409 691199038 856795944 779105007 561668618 859524773 50552268 323155024 229375144 106770266 734280836 611863563 446283821 711350132 270857419 120381228 34074385 75498883 860657737 884729442 808498338 747661658 456815173 993408609 643376215 703901951 148633847 563976051 579925839 686633901 393354223 221872898 19443534 895673896 769126247 504579200 347312991 566293425 793685636 491932017 390159837 221231091 995679367 336868269 873909029 158916316 399831831 97657911 825970293 547182796 589427295 589526750 571327605 837612597 87598187 186294326 702894341 34255983 267777552 533372314 153025645 624525205 864516824 283135546 950785073 126732 505292 977407935 965006735 69048923 250418962 757440277 757676722 986947526 829764455 775288657 244702138 430315431 447990012 398788 612642334 563764365 577234927 841077516 839687474 815064029 797633547 103457090 38386717 250659676 828716954 259139749 392190244 272371135 709915391 852881155 537155643 106686951 237744772 47606291 140297287 15999511 265765163 441384469 887701376 352259739 322535035 995793654 719086859 85079467 944921119 785209172 646074122 518775524 18984549 405968231 757619438 180609892 582146640 717953145 746425940 555980984 749341340 757382829 748253814 809110978 680203893 860494238 7931597 553470447 857515706 832259326 456057243 38747764 902633225 20683141 574642024 507312513 440386990 734515440 435607395 201834505 395825385 775169153 348596958 473968415 744590182 884586503 938929888 63791543 740099708 142863296 787844552 461899622 974574057 370268563 191120219 84177441 190743738 710598164 744803257 47990963 442238507 34693705 233858300 383484497 559918978 442455217 939719193 88383644 296415239 22137412 630425153 816889942 803251706 916440942 674853304 755095138 133639650 923892432 72468545 425674073 728585762 305990606 351331399 609844130 195865538 320223191 507452186 121037541 327544399 588309934 320349574 621931511 699762631 734133344 612660392 989722130 428661626 861154960 360134095 671801419 216878896 385942527 425217783 199052480 672705239 492351604 310491543 677853653 266688698 445414390 87988279 330724895 205362734 808339930 891198018 275503885 195479178 175631588 262058867 815354226 637306002 33560587 821720101 514959215 440046729 269710345 243373155 705201824 539002346 145700403 982248110 781545228 369151791 68748003 440488877 270795236 843737185 979285403 440169693 826112837 960870809 399523243 32878848 48632004 54060626 635566654 250548699 964902591 628766629 681778664 880425698 216701231 757056732 466918831 894348368 524676348 398601402 966815470 752501546 267098687 565493938 716626527 56245431 714185979 741540548 815608782 628678391 462129837 261070428 312329058 713921917 440274210 809049216 338115674 772437727 18701877 802204919 49588245 253887267 8504385 612593603 860825997 420622415 127147916 645443450 794561452 918568963 102150387 155660206 747945643 399824948 251913273 140624998 602300295 561837366 115190701 195947411 414483541 891257319 602341431 843945039 176077502 111527286 528487910 24856026 936790212 404369630 355193635 964115351 768562919 836501916 341134809 851950431 435305635 276134597 712107880 683675239 589789166 570972540 403421465 343741833 886980105 974872051 210050532 761223608 150039088 369731573 334987713 430656337 313547804 981210972 454472097 684847114 49036697 173663807 763201589 255180338 155821565 210269775 814144553 531564408 77429558 950819053 259334654 837847107 754819928 482708023 687618610 783230492 127989157 138008992 566103709 544899676 191326053 363430577 776776399 316733742 877325165 660059680 272181042 921461266 846672981 814130793 36459615 87458638 934587935 665954046 302846938 897602120 411478025 921226967 525562675 229187232 89684301 238244438 907109329 331581193 195479796 703671487 786817704 166625972 183060833 972203171 274148900 450112777 15865746 511178618 688863554 716921114 42001873 878901574 611581292 80801828 387232409 333246861 758683204 836702317 8082210 741287491 763589912 294195945 992357294 412417278 90673263 36819008 252829209 303891974 836753009 495866226 774724794 700859546 931152543 666644839 276670589 425304677 554097446 215902430 321352583 672372241 339907940 713902964 958393883 457604364 969525886 483116414 743260047 43210495 507955408 15698002 607102917 540634448 424120114 324473080 460384515 884975325 448116099 404594581 653896236 316443231 543321726 386950046 867042668 379073425 968975616 755076287 300867856 311003875 553538321 701694640 885264211 116926778 456477218 760922178 317320107 78815172 102660197 34724314 612361459 378226165 157024556 315354206 851403780 283584571 543225613 930871729 804466515 974365941 406137617 460309197 331103376 694410631 550007950 762472092 14804339 917045518 40217492 892542792 299364980 392691636 234866531 545381321 757295146 438819941 644696864 445788812 210501950 861041574 641118965 370142265 383451877 210337236 438720002 648759219 402275619 562768317 676163520 67969480 517470374 792233718 243510043 960992966 839173260 325896041 120371942 616334023 857046019 594054846 310166735 369135661 140094230 336740069 883105170 52306744 615553032 845082616 840487779 296549434 752172415 255221845 226485921 812048813 695721333 908214408 218199515 739196796 171179064 275407044 836650504 403807718 358944464 322807191 353062478 980062503 135312290 912572413 510158555 549676377 22172346 987416902 301578816 854401073 743285476 814356895 936629796 164035665 174383342 816834109 414640367 642257850 646495108 241802610 480935307 636038369 22282596 93634805 783527212 110314216 822967731 279379734 802507734 114719095 494812731 441712855 182121780 293283983 910718432 583341991 408677927 621802392 658031339 343948029 656808435 275605086 198452252 837798215 899332268 762768716 565004268 710709505 905408830 389556517 260928359 695031660 863657493 784071840 100853444 395107300 428608329 921004281 318187112 840281420 650255808 652781049 59419582 968878379 86654232 238127479 718699224 510177062 244655519 259488933 71708764 956841355 640953754 917551222 264754933 797919167 566908498 958558608 922895014 942311180 470654777 752065780 515110483 522416191 489380969 925427947 857900210 848526974 943934130 698710194 563818571 807646529 24770923 1769679 303442724 788219019 928190748 410643553 132156042 499011644 155450053 791859158 869998044 542829120 290758280 194227409 57583877 727749990 65423264 353560379 414044911 622990936 414705862 703152727 217465125 140770155 770079481 678453625 101218921 821401130 618849060 714395578 637044888 442765636 527826123 287260201 178179240 602943037 382010332 205401003 804757468 708175350 263815811 41792647 908095794 10412524 544810875 949431081 691157734 278992547 531720096 426295640 466753194 870652604 212511335 398544671 746838364 627710304 147834415 207567729 671372531 202153720 555919251 893916827 643151051 700273174 70146309 84003024 153054978 142320889 357231437 597631927 948256069 594037617 353202805 822841122 195554660 880188355 304620081 878899715 295371723 850472747 380101720 650096984 683594251 199394804 278919809 283999513 733476914 511008942 235580131 854532565 499628716 263074984 395458557 289576095 572561458 53773534 340420 798878722 40674038 917193404 31293411 555314995 628149540 964122833 819381633 55245782 492975277 921886396 372302175 750082459 198103750 8368366 869293473 615686050 219786611 418582568 159132342 419747264 978826301 600072834 616246327 755950885 748641308 929673217 34613465 708228906 2545353 110347849 293060515 178519597 229555109 129463605 890115384 111385822 117521152 281773173 613586039 915236271 304525411 20851569 991696012 309692328 805334588 646551346 481879207 558849202 877627941 575726420 576737521 49461923 119425315 449589828 342161504 220974773 532636523 286183041 842528875 516804377 260340568 224468940 844582933 416159544 452025414 903918887 307346026 905755321 564706413 182785469 800813112 342091815 927715156 698891201 691783347 811602297 609464005 815798300 378311565 547603024 295345932 464702082 914142203 642900073 43555919 166037223 66142884 867144008 583001784 111660519 314074296 471916337 918115254 223218235 48364963 369615606 354260216 228023491 678745073 132412486 715438888 265458063 395338298 100344730 956503959 574728729 41703956 967877052 921591730 326054653 221711176 130569524 337758576 799086871 991276645 459179925 489125627 558836207 165842845 742857346 546432288 626550784 129112120 9803541 451661995 826961363 339539733 658192083 855526582 197716582 380390926 63966063 838529279 303682422 747280138 268412431 593546247 8704074 882510158 768324827 99220668 314002745 680330063 559931151 400788308 628307416 845860609 219717677 401589873 158279417 518379398 968287976 304547589 26282938 619392446 52346179 980687759 494294540 944688985 251820388 529702914 669083681 366064129 597338536 380419238 368384788 398159057 317433320 185991752 405540940 33420334 310798214 207083967 527271898 88953280 200926436 304165817 656983519 126946325 344008391 96380890 317971703 570837569 256564415 57835982 92269782 872336209 145667317 411669041 843079048 447976777 667509620 289770488 415539473 514526917 193305636 693335457 632124110 623201527 737452279 773175378 577735616 536587744 826946640 287975251 905326063 1680330 526713899 193060184 747142669 597704387 168340031 31723054 137612960 662110160 594033636 520603501 962646420 601769865 567797560 820620870 857504290 776874194 195160912 80974691 925326793 550843714 850550523 437094945 504152048 170288026 749173502 465466443 552217497 740791464 456223412 96550029 269499884 908871164 970415576 675693030 982139226 227806623 847474101 97488273 725545740 308751257 713159092 136659581 333886009 576291181 962584905 687533261 120855282 127100986 969048754 679496148 48329831 542485579 871413089 709014412 770158405 306329745 509701256 892814732 107516163 385603297 440503822 645543158 865516321 491547583 620063499 636194235 738739183 524033752 70185442 611376622 658593595 882637609 548259643 370362341 960598639 994861949 263845222 775566979 534551819 152376236 929214641 377110157 206074512 927524990 91013198 658505924 293485532 645562553 296320887 98753064 758225918 645434604 683944876 608253027 334721955 607999369 810650827 117428032 728087482 506132793 10883543 143994122 605867538 328245498 73761993 207416513 170529789 708246936 166074534 918041705 429967380 106329511 374135769 741494806 488429398 140478911 262988355 328817756 747774111 959633028 747704190 307597673 390494748 364166379 5833739 381031615 442598929 693197497 216430433 341557854 722044225 159717884 92898415 720216012 363062446 116782364 388058890 718982229 609516529 600891164 562572140 741148685 170160703 295584322 59601600 113583002 119227560 913525091 310448754 592127313 865650905 292693405 700805114 296378221 878640904 604626530 191362778 794705297 284492877 96416299 747575898 863865030 769865631 38083627 393645380 975809656 538942927 700033066 19792790 318300243 681448097 93807861 949590358 333187787 723804052 916894034 649541580 24662866 186689853 82169966 51650424 493382332 672111290 997397682 700376439 888103696 446963030 477570006 305943429 437093612 190487933 906102032 466558662 488529053 455269918 68271576 211741961 488899165 638780458 347850379 600001502 405951699 65684891 596171864 680188805 146458065 534331896 362476755 128660229 166740845 151779040 295310180 758119688 405559169 144895483 888389340 292255705 698088863 316414515 857858589 535798672 610688915 721438072 337222406 46314895 753798353 516914401 477796323 528735729 305814483 521789298 495757496 891651731 557468767 380691809 722590734 481931278 413402904 965145581 967159115 213034646 964449102 252106933 854264005 31101840 100467046 179762611 198747635 161777668 945363116 911237420 146408370 662407133 494972283 365781810 846526338 888060681 817355422 956673207 672035873 451760368 935154967 681950638 195185635 511239331 563877799 36594266 687932579 81397660 340571 112265897 561256714 188872243 200017685 175611778 175618710 271651413 1023923 504752821 101787993 959882402 257000226 804773223 912461660 167455682 983466615 292536539 677262267 413233575 86324019 216525050 554906862 504431337 647776636 825204469 360343977 299668522 934162255 970877663 871735120 377785009 302160831 759264146 596729829 418163452 469698275 15302188 451661274 353418085 396816807 220788176 199857131 544828538 482712946 983603046 143484782 825748259 274480031 698896014 269147298 209714803 866800506 443046555 573628563 294044028 957200483 920145333 414469628 516085194 707585351 416118584 672959653 385690137 832643730 228269488 819524643 558378130 527004652 103798598 885675662 718113228 170528618 492174847 697419527 498249318 480459570 693264306 349817574 327595517 35005231 142551345 198799777 629515859 355462415 184460266 21035733 173932437 406914895 36018643 929657148 31675645 54998998 492914375 370291317 724218800 314723289 614800470 903587135 203944496 544670244 99351243 396179146 397830937 332847363 241989843 814922732 613014717 938579163 986975030 824788501 614719915 210197658 420221344 364378264 93247037 786337803 715509218 76727017 903696767 809299904 291235912 830089911 955598588 630081303 926182382 301334558 175285679 891828510 926221488 726090598 573819151 878472007 40024059 361547001 359089518 54259832 402607642 911654821 406462653 356702766 320273728 833383720 314144107 828059889 482290109 44369404 699324881 925827254 615389396 471485416 596566116 148747677 891211221 101975123 623962720 851810666 969403497 901995625 404105072 17492373 845894563 218237391 304965869 700993277 445892210 275341179 33962965 294513760 198559411 388965431 740508424 895163007 927189460 614073528 946972213 561286558 639556812 162240344 415733058 395732022 851340626 518352623 434033777 4977347 258787910 219846637 118691920 771479320 656758969 119842516 388150847 818992920 800262110 798653249 682288614 686041670 393992425 812186611 379175286 585559802 513538512 475139894 745704654 500596789 448203141 755967747 352099781 910592638 514413378 812997456 857760639 798042519 957229308 610818944 221018391 228538658 427525648 181044926 491923083 699643185 462006676 215983735 220230853 17257467 958388964 193556214 893819485 169632210 156182846 598721558 9645120 295872561 541635124 433941436 975458962 157922547 4948461 595723463 445960974 334635306 799907850 951523703 27707534 883704288 4834083 512513313 702919255 127572007 603049599 703630364 257678535 632297103 534320523 26782976 223173872 39917806 202269491 849027981 848260692 9561955 973528100 873014604 769577358 238108842 807400824 113567020 805864503 174165488 507632046 944220557 695698468 408314242 707280056 800015076 939027980 419067217 461626638 196162086 313299609 806557842 385786393 377682937 455929211 133471658 907485834 142581970 682373454 708818630 124534344 814738339 677443390 179531013 141886792 70949205 970674703 193461339 333168661 868242059 376596672 489970719 912735196 48754476 282762 363260792 592820405 667143025 18019913 534884326 740098169 380480583 252091914 956204266 47508497 582892328 949937604 566923876 654804454 670011362 41285353 773678373 951459476 322230163 212554555 867557107 93257294 7110375 564077301 21702872 929540607 971386627 384628721 188311825 574817118 721339027 262013817 974357978 773884502 609839896 495537444 544874107 857341086 824599089 669597065 488512514 303073566 851961380 540592455 156392412 787036937 29220810 226719686 652133992 670172446 286532143 42747453 859433727 408965663 867417314 798992658 52678597 25073332 87093811 624575360 925986110 899389983 943737225 511389572 897360794 578241459 859385443 714170570 388003650 332350317 770526694 349669525 793199586 141204766 413390218 498042940 681156866 610499770 747418488 329895466 186524777 639019022 930627719 140390189 917785235 584957532 166451957 809898674 379003947 393666614 605981282 124588962 450893829 885722841 810949079 399568504 670435190 879108465 749122048 749401024 114604383 806762299 345181210 346336148 779197428 12513072 281458196 384621951 865875219 352552178 741246928 185266733 215376904 994509141 216965120 996611472 217204668 277157492 337840469 597433491 664589228 657634172 950638020 98493836 747366962 712040944 350352378 521914439 612070319 146357432 493421935 364439283 442705318 891790874 33945440 205693899 675400693 842740889 891184798 373939780 562285420 809341681 360363180 684033034 322997744 417680440 713771636 166318794 734276249 175828576 688190454 815764490 203850320 108812118 994803090 937106896 405367781 731480373 405185058 64474364 393179594 252110821 244664933 432818234 822581263 914562173 160923120 386815100 167657087 62550510 679132171 353077440 455269482 463987286 331859785 478210191 830399994 774478109 868041162 832970719 554752359 227374814 549735887 567254242 457299657 410112101 366610770 67577750 622715623 351857522 312161935 363369462 12540922 147935655 346543848 285934008 461952090 871755731 752512320 351068224 122358369 571629039 655577131 171716681 372180810 982394580 554760670 251182423 618857293 413639084 524037200 744907854 560693972 439251078 738013072 337365243 476349347 254433363 835700337 316554761 366881801 365585262 660386721 414398714 686442439 197456388 496116534 265624083 861774853 357622424 871476696 467530767 167684688 883068744 171763305 276738801 623703373 318345447 213927146 678020152 452015609 602877488 867384900 329217737 934156955 109243157 533154551 225254698 91947442 104872111 151283846 182367042 377888282 107136492 682871740 154833380 312642176 764351982 832038891 488902333 618303414 443881508 119036989 560536414 40970957 898350253 788342488 835016490 316335690 97847538 347270310 221471503 9032095 800320645 935156370 126484744 890494138 553012772 549606429 632653573 828483814 281239204 279395876 905478984 11268803 497606385 960867277 79515973 826448980 127210525 636315014 404167818 391808811 40794765 117659265 774535668 464251682 995395791 565942174 574129821 818870665 520128253 425179726 487658274 909755660 642145605 621438904 650360756 6511340 876945405 323692188 959144004 980476100 345967653 373135045 52252585 429997390 748222037 181267357 873734882 356766162 300444283 399987869 329236049 243543267 931908533 658288728 950420399 243554814 188169888 559316759 907837502 353972505 933978671 113498065 242658656 326125946 601446920 273117650 142960225 26463585 583959125 19947389 853435252 840920508 922002920 745770166 403552517 312187615 678847627 317828386 127850982 113713421 983582748 585840544 776713732 205297119 660565311 762781004 694749953 985800266 344554828 425667453 33993903 114585034 536755161 116254774 129761240 621895108 313689779 570026115 170327053 153861327 685601736 146496416 101242350 871264712 160600811 146992258 429215099 467982547 112870167 1900986 502754677 887464574 300413001 3668838 91153446 834658263 610559428 742551836 356871537 847494370 234172783 230288969 888745953 283063836 805636269 660957272 628253626 145140824 840972729 534782536 558516661 561738024 265249333 832410916 76256244 319768071 114717200 537528943 240831382 651955921 21564785 241111304 445251719 182623539 897692282 576071790 823682288 667644085 245991897 485163648 98379190 301786329 45186852 580342999 71146329 94034349 201408514 744871234 145164144 160906210 334236486 17047323 627042824 3671852 416006924 383274080 721139821 374844396 114590170 391165782 74539519 955796620 960160998 689068611 485703785 689874132 132209669 703279250 6459710 916767602 595594563 286167391 923988768 553947871 684423578 397402135 405419137 278277623 602417584 817616124 617401269 199371541 685058116 172139584 962130387 790070085 127433920 556083006 39888045 560492834 859907445 170365763 771994641 940581723 731863219 287340712 563327689 159491013 484107683 451559222 254268090 376684235 43616621 62798476 901996813 538843872 860685817 135086459 815516154 373929043 770565938 217686667 892549090 709542091 830774629 741078466 519258719 222406539 165604052 797403488 365077862 456039568 319198366 890322767 788982538 298208546 879321096 30483141 850547620 652833918 465919889 96379560 868984314 627922095 880145439 141630084 961505216 147366529 473396501 608134397 38118584 296474074 860635684 192249501 656556264 797182033 547600264 636392973 469976990 532657705 680545479 124847221 176409641 845981731 80202541 790040624 543200681 931187054 161917293 692551030 431334879 753756370 196570631 192286118 316239230 4241043 463030429 769249245 818406057 129733528 951957331 799005310 521067820 735240975 984107123 646630939 963297257 321442951 242715149 557492577 959144174 491933174 276612543 690120312 905632233 103488659 762389534 817193196 598418308 222280103 512106319 679390110 34259842 624194437 986514346 388765237 166899771 746463594 714968115 421730504 76183837 589062502 858885380 90298554 738085539 750351223 796756011 418023080 630674937 481479606 47415900 960979393 843199005 217510609 46746389 172067516 451856308 185471798 809999095 738358690 481570961 174406611 423532610 60832527 200143522 241143043 495983881 772119632 97789463 46057760 265318952 121083690 395571792 810681038 223184985 940055397 273279924 536862489 726868562 736894090 909659013 332725290 946051252 680758263 211483420 777180551 450417777 727375737 924622445 148277436 703406940 951008149 90270646 879207640 196464105 640822003 966739802 549557112 551172290 384314693 916283286 30494610 710205335 762943455 217273569 941838358 120669780 22797852 594840285 829489123 982180170 921168777 179477740 517584518 557271292 222566798 200449908 852761404 955660463 799998190 929779878 394168656 360337058 843479402 597752852 679162965 170219736 447807453 355847784 849586530 491135842 623546198 872782551 31121120 217692415 182189871 875519832 544629374 95651651 884393029 559909839 200061023 757595025 405163578 818147424 525101221 611136591 575392725 892730252 817530334 529762755 166677414 577798123 175925178 982552354 219383790 720301036 889070123 266488863 82872384 185054402 323530340 227292080 893529546 687723872 895053191 210547340 421369250 130460233 8963225 780807973 720919628 770592925 421510870 490924572 334285324 650582682 840267872 481927045 639497612 462100128 964013659 576549578 988325736 62870982 780035059 928877905 234732002 843983018 744637301 351192106 936308179 779437758 21657021 722947014 974528272 948543801 648092514 982041796 385276290 237203544 151171670 834865862 63282207 548709418 627675175 374584653 785652631 273817236 412035446 34952793 495171157 501312039 28209857 480106454 176364434 810649302 691646070 882269780 824700462 387369240 945689029 468307805 148281028 472511428 413606538 432439876 139234139 496986289 855430381 892543276 296008262 988821195 120723400 42837496 253403261 245867710 810686710 718941987 583510433 554330527 235899916 603386914 430680033 512429952 42945101 973137603 990070479 556019664 113210701 288205556 622002817 829201448 348683699 134710623 285042996 809610856 491245436 31939 410288271 932817580 825971250 767842709 221363418 436046891 258886379 577700730 654077626 133677638 621594525 894244072 796715572 819871770 231187005 28110738 920191089 482780659 936698458 124562069 17814553 513971232 420067869 580066557 514817798 686682040 54054560 573504678 788628024 21982478 577925203 833510533 152247914 651489087 265360932 163807517 867477249 291136209 906016724 748315350 518012883 264764842 408674384 538284632 382243323 857580140 458853407 73912078 65265634 707424867 83553091 579757631 834465771 506881329 649103505 832979086 178437459 723541357 410047662 861621953 209557036 452359280 587039777 500534154 904464020 270354274 871907451 230004584 226510258 986538009 577450769 3029182 613371459 269691922 542194661 22319943 968869088 207223956 653467857 155707244 16381352 255960457 595180618 172457853 460337767 872597498 702588407 345381934 243676457 193238694 574077576 781569714 266201292 634552942 148300694 634153704 598355225 999639089 566017244 119241410 574332580 41856495 930006909 267770678 441448821 768031542 655507284 165452893 335035721 194979294 536202501 722030706 5162276 710502215 872553508 327043356 288198195 627389562 494393253 49989043 24120616 98797343 689726717 493441068 691059227 592385040 39051927 250173173 939162344 933604894 376926735 994597199 684753122 631191145 136745028 797223960 748406914 672349254 651126641 46425819 841495032 691967616 803257515 562646984 159560609 926765727 904715007 855657605 468344644 414620191 829132285 958607700 402643560 771809791 783086765 96831344 680206256 561005138 233991015 134787728 393451899 372314236 19204249 241000113 493695395 23756271 780826369 157590864 993761705 212198250 893158336 507760414 78605103 530553526 287851805 431655508 182292300 662497562 872066413 985606713 622840575 795524023 781766703 93447899 327104990 254461465 727240741 168989555 405208786 972047177 130192976 161629948 270045809 408559322 975073337 892624484 685634726 394620713 943031341 60596097 255025960 789252011 677049225 189911456 775204167 942873215 425109279 726114526 558916741 758919321 747870980 482245319 539308753 381553677 3623905 749418299 865250079 72942059 527608920 890527865 579756583 527157033 694882679 71979778 822121018 301835975 840683430 898658561 411454102 380694104 584800482 693600719 33572277 862048383 881629946 862489950 43425831 299783993 282451267 38016224 277957322 113941765 501736791 718719894 237445984 51018 277268663 885298 78477080 929810927 407551707 723079201 820107640 935051793 11900832 80783114 349412873 339659421 736458289 286826559 741930447 410847783 501903457 671005311 837086508 513643758 395542261 346247617 447754370 140627357 399981506 182222518 216740544 433380497 846440465 273615886 240615550 451862369 45688343 974680435 728093321 577180965 892398685 670506520 60322618 454166744 418441720 374501949 221335425 112684980 923046770 977543986 825098937 730197868 510831918 519841956 474305388 719300677 938644051 685860100 796981936 550057869 332545777 788344059 771476093 794812615 59539329 521764268 537534467 258707931 557635215 980001325 764670500 392597116 424154130 728841394 472228127 860374423 634658613 830385633 207816493 626702217 646602782 680013200 778413129 660650464 535400707 419219760 702031394 183319158 574050247 160590081 884680308 876110422 245729518 25633943 624677600 699922403 4646838 648341920 182349380 678661836 299210961 687590929 855337235 640467209 692260800 472239509 515337206 988252729 957468959 378786828 415367748 383490659 81747096 996534699 108670554 143914025 111516847 796335088 722857 740887077 63083500 282637380 79401629 289948933 701522006 485783684 581379004 271789924 463106337 118858218 706784428 435229461 961477981 316748826 722134903 364027191 282922208 153954647 726746096 934556278 267331738 289856620 820879299 929380182 780636693 973917112 70796737 964191200 493542970 601424514 541872973 303786875 410264442 278520984 444651529 370741980 818432079 110961307 991955480 968704906 292011517 934013871 592031526 651814108 987522438 917557841 503582877 468023258 773139018 361253700 356676542 434065441 12599608 915843681 760650524 174537352 100518899 842321491 248575162 326458636 984977427 680380436 137912692 247150899 92820463 97340847 193884147 907987363 13131411 128921279 529257444 746104427 11333573 237392833 969323139 809642135 45297764 808968244 44680475 985711647 624693963 101291711 187101741 764155341 893396188 398600097 191555864 717957986 494984092 653010740 560112681 667309210 304921057 428597508 868248833 62679047 449100616 717084677 732580022 589267724 231810826 736952942 253451788 576861180 763559870 54168806 345296077 871412621 871476710 757363460 97577239 48991663 739772867 544227762 478242013 260348532 43985568 871896611 401280567 979709024 65479735 513759161 761844510 79518561 267788639 12723517 381231974 864096965 741416646 479839259 625651137 820837573 588692218 73000107 53003574 781697687 390099504 585896478 431582229 79877371 999688933 924584765 62456167 958747406 326728680 126955549 182046942 258174700 671175458 8136530 546398588 941076323 378227940 921982003 623943772 475649384 453121059 946637051 688650655 753663159 637322903 314142223 217077311 858698231 803874834 415584205 612002870 22295909 141098814 867286747 331859648 441713502 621416770 156892077 122567489 686379104 949922321 19464772 991993323 767183216 985198036 813957214 83649129 410845394 896907498 609679066 669387944 309176195 73846857 825862463 235189481 520872238 920221263 82727622 297258803 443029737 432813550 610292760 98596653 434633142 682503259 940457244 679722233 6328677 520799476 288526413 883958792 954070042 420302778 571668921 896894157 695939138 189234252 767874958 371815003 606222712 57035816 899769179 569636465 910113592 390708309 177986050 873591218 327456096 623685852 766570365 758848964 820255153 839155121 653178702 129441470 587136142 940485622 443975267 996332637 597270263 507186232 180617444 249141430 652444885 17732480 721859827 929374520 890984660 976905929 330523327 570718504 710229984 449684850 230642078 230317216 965767553 360468231 214188305 968306687 778101302 389538925 478459172 290976999 72189541 2930600 370149759 708510464 626949388 209809197 961721980 607465599 781544113 41975097 39650721 413386285 94051668 723122868 80834211 973697169 74482101 829173779 652805740 650200480 139720894 160215000 268251672 310837186 292804493 277365738 702832349 476903171 307536906 841117359 214401345 503046050 169721311 573968447 29192516 956265680 404387835 159348966 556454349 911264304 524207522 394883152 291456926 991218945 759469281 474621819 204041483 153078204 724605913 759205538 729429091 971216211 436635574 938865440 970814730 645875389 226765240 201674389 537053364 87398636 600240693 388815747 459095045 979706218 253600613 191909241 942806933 589615670 240593980 427210898 722225379 642163981 810033820 694723600 508424182 522959778 560735030 121775219 226333709 72719867 374649987 178367709 242274755 853182036 151731271 444819838 117396002 614620837 586230011 962645292 152065225 36433820 569154443 549501770 771919011 151060725 41438854 80455429 586733741 66038828 291256536 870899919 952645297 767469618 915137279 461774476 519757095 984627900 681911031 133587321 336146862 954740270 95144779 981054519 482850241 958991146 957658564 374639329 382332441 918116201 172610412 765155665 959633613 375998430 933393667 439066697 447411441 337204798 783852867 400410772 9151377 239186636 867996705 990469084 713888858 886512302 477719076 947965310 624020361 527891403 136312006 877245968 699230733 333551660 248603109 559551880 226391017 435709781 863169154 28261636 206457797 462277019 466646497 951423585 679492359 535846307 760598131 758030803 156479047 598253697 552965833 173551491 699364953 275936372 346613776 725782194 868499163 213145663 213582425 372879354 246315003 964718387 554521661 222741258 142681782 85723580 586169413 534691614 606934736 657262462 628856620 224206457 480423667 371578538 14059178 144449878 531617111 54695278 110350550 518657994 68072096 537360781 185103534 903722178 218587927 955138730 105439377 934394720 108114616 790282421 453852308 278978227 794112136 336459642 667017536 177164293 398953361 344083573 408423629 423297898 915117367 727627115 617751428 390039016 894108708 165008455 468569823 6069377 373124397 430080951 211921113 261510652 656880350 233790358 913923846 925295953 585674828 290731440 194524788 814959431 741671340 664744002 138868755 476958096 537443795 326749235 177572845 498683026 6136945 731599161 149419014 942062669 67904277 922207622 19056517 158149551 9004778 950922648 704836958 329790389 284514172 812770826 738475972 7584702 515062313 962722841 601035739 962001081 211582425 851008337 804660586 834313293 650967974 329611315 714991062 98745995 487997050 566978905 291933053 773187366 739957479 18487707 447221764 541381371 771025046 637214509 339207982 704863922 292884008 653966571 596177188 416598837 836495737 623275625 804684818 851563899 290897947 254358890 453336358 628986337 854649374 306223767 639400369 497699910 148552692 477350810 613426393 934397086 558396120 306149393 297435974 487506541 769314298 576898180 736949365 960647730 4266051 637793629 426544636 521697710 217774398 932092370 990195668 321707727 586077130 850510792 975298022 126937210 178956755 781586880 584333633 855284771 937357917 752043229 104336305 681842420 359597433 302391608 488995416 833131691 413940479 469321652 992219979 625957852 956738348 728885221 949046863 104514651 126437198 25168262 730615539 357388594 901696084 970149853 443675743 913991401 675349367 400554332 126842788 286241751 773600134 747535924 285246365 506055365 544709460 435500945 963737441 474628292 434369405 309158832 486656936 988435855 539057358 444568333 542249765 290958796 712599051 742468966 686552786 702756191 441424535 956038521 873038309 39058230 573412566 598291893 695610638 268572761 915946580 194405724 3631441 232050545 792802604 596353641 969264008 704888963 4114940 724590153 506712868 653049589 815898127 741515849 625051078 275002377 108859414 80580852 557793239 347470634 341277196 252431252 940420141 237208396 359609226 416401343 396605247 24581296 419091748 327781817 751956131 601022092 18345382 93172156 256352192 762664220 623273392 992966474 428308064 409133241 108289442 984955831 760082415 405909830 12587573 259523494 889707669 277127454 901252766 608198192 915015328 713830433 306926247 534392975 161448769 344106353 44411733 257709346 451423450 110697726 399015670 509089582 25164281 631631775 828418063 75466999 541886313 48339956 328940366 447172 960015900 188063656 576910466 412077736 15601467 512263823 790197457 635671542 252501780 646704599 777308656 129843900 597953771 628719043 903925842 737611514 181571724 253678783 45204936 975563323 106497857 715002348 592118586 537716609 710112621 421375499 245368017 619257252 234163854 647188609 391438678 672386092 857342882 982525059 262618443 202136672 342838602 738844626 363440841 875300114 398895218 648143850 87549716 234269186 676709185 719002086 5053590 6197409 843969552 472305867 596314251 27691481 504825328 44928747 360079315 100443799 785078939 140127278 152376178 175700022 255522976 13587644 954294174 98726537 685964889 936137458 670995094 851297842 363229405 622571235 352655222 353088594 649552947 745003608 403903370 249436160 98864103 440901588 899441084 512317323 153986138 486595495 805004319 671587578 847490370 120748620 139291140 273529857 183489133 980104577 29383137 772773556 34650342 91842043 993067482 10048075 491057268 962778379 592990347 82119128 597642426 587100458 905765489 688448650 577425562 134987753 947726022 964978557 998616360 39940500 715996317 93077829 634428383 683335754 28355298 67093237 534684936 820248766 516288131 396051210 61933264 941406041 831686242 295377369 429224016 816302032 302232900 381202787 888475223 851556384 202036786 341268970 937426474 826652796 23081987 28082262 615380784 587827913 948100594 379704577 933177599 144009467 401786382 309132764 207272279 638835541 305377457 616782180 449624351 299200565 303908092 497979487 573531173 143359087 996087474 531573585 453083022 184494258 667636019 541132399 898220243 293542406 779499089 523348902 268627482 149952908 643139925 854271490 912701223 586881867 738889918 150900998 381204339 879514376 542188733 856499616 305490824 920393862 407394886 586148976 886114714 675381741 640248079 12023273 774755221 915936022 206506894 973509389 170962254 235347113 250306300 43474774 418461035 300133875 552504439 247958955 257640996 466787374 288835242 927058944 453244830 786431536 738165344 273544067 802140742 691028410 691510382 57599958 706774041 184317711 329962854 170800861 406424951 389976393 406184007 134131241 500101647 589707109 772614531 635469997 850888077 886458548 992050032 549126232 412376675 257610772 654094480 595119763 776303261 762860112 371728835 866508189 278804797 434533804 728097366 625091060 719821978 139754624 258526789 39475214 603602155 40846878 863056522 857133412 168167687 56054271 766605399 106875763 590421311 79752573 706728949 383766493 724257835 737371533 436286458 103554757 92918345 145392599 843131155 511612377 198390002 611484176 798608147 133697593 384436797 222721263 323084418 73673681 238722240 176863899 923274761 321724164 81763630 101616994 810422031 889981833 174797070 532611522 38595104 862472718 724308422 203389192 467827814 826900354 777635272 198364751 923831981 499680420 799686745 845000079 954773900 472752748 255687222 543988310 739462719 738543837 193727404 687442534 369385951 271726340 309507891 833755144 232370690 455125390 894886548 581601540 97860143 623558704 403220697 279041008 713538246 617518386 312396946 949671128 300589433 30764140 81848021 112679300 435533503 799878376 842081733 322784298 462430793 794338766 543819175 504391246 540272823 311285521 561669449 284235959 805097517 45294755 746117705 154789642 34930163 847284588 643835387 664656520 646023802 442827587 928218722 856189500 173544447 19740427 968258115 767450567 919485220 854560296 164368390 527912426 782286962 186910156 364489493 581935549 162733664 385005028 555732456 937753160 284550469 571931476 549920817 387058726 346692363 791741330 928329565 419258011 885655920 980744393 751614416 117836332 770443074 410481011 435746796 123563890 669964206 74796277 691481272 283747110 779849625 841026406 828992646 125180712 783793599 650123768 252849408 480385892 842483126 256083118 538067534 757317168 472085523 737227007 274813686 986230659 968095875 547611990 495797823 749217910 757761696 420474535 424160163 676904118 636748147 121216256 506158419 498542445 826307382 950789286 926933841 425915345 956956683 768550949 665498620 308120408 835859496 880271042 749143687 577162793 22199355 811690424 426284880 33114376 578966508 835304598 736771080 968368179 139176661 561652952 622292143 409913228 370439069 704722829 530039821 310873348 49294230 624373828 459467939 788126037 205473492 542796862 244874384 116793751 898614809 867508209 64380266 831620193 144055745 540902928 828813316 437437296 462958691 763841954 958216593 789405701 846877287 182118479 827038625 802889612 710413556 9202318 801473726 624399547 138554125 463779938 586669466 862444115 684010455 627858829 175459987 118557836 175569006 864770158 315493179 386229952 903707414 197362753 197927046 126545838 866268952 336550653 367808229 991311611 595626186 449642246 83094897 919469931 997162025 70668355 182499549 498208615 330093852 888008992 363790129 576658714 873629575 563492918 212390333 371828170 948904025 576398023 112299726 387169533 972118182 311747079 6131575 696538968 929822464 206880435 892167919 650724032 580242289 53546782 840648633 473605846 708761322 871646662 515476410 30782407 745867844 751157196 53507321 271509316 326127666 35258725 500368998 975608656 141311736 608715365 261035658 655852239 457273662 323640198 539578941 364157785 53691040 103411603 354062085 238845754 961316455 259334970 360707672 246750803 844579303 850383681 599585920 700093058 722018457 86977358 529056700 335007798 600258613 55846228 551723297 414621898 45600435 216739918 949931719 680346033 345716372 439556208 342504719 56767669 987950332 891696077 63380491 225722233 947425400 911378717 617406964 773258696 126054868 795755109 412397713 973774527 456789788 797549401 893723596 181163885 779803511 21639946 586702625 194263966 109268509 17281224 536264635 226063842 849868497 995637131 374620692 182184837 121690964 591706691 370455773 150695605 225524481 822238378 140050902 989948593 34351744 280681671 329838867 76455337 543361335 603828066 719351100 190694494 319859451 530944197 928813488 799997528 785420220 967431311 476684804 451910467 239859323 662020962 845049546 948413549 181242129 423384155 89755639 668094904 549274750 112415278 337476817 338222597 340336590 280464866 759332337 643413293 953025333 177613396 687406993 132099837 837995152 894735714 12705506 574687059 992505022 598373265 288024026 6950149 742215047 962710531 455009713 455807645 754234618 840589552 875527666 292048601 325305418 14946757 598809489 600988957 311290520 220045520 251983863 614896917 98520404 412670364 223685809 546908189 595880647 791117532 625162105 827356341 585444769 947085365 795276967 528913685 562163147 770858541 218672791 567930779 351801217 422666237 739241547 468526612 313822796 733244021 457203231 761099079 184878442 126487146 74212460 180864196 718828600 923251319 956690304 376631505 16790854 600973270 211242737 825902783 390574752 716331544 238256757 299993744 27019577 589755778 358667862 390658629 354817864 2376913 587760811 241849270 583151828 221345959 116432020 669368846 880625327 232878257 38355982 8825384 928925089 776870470 385455408 825215008 976741924 554197250 962176216 933054461 24892447 595885725 745121303 463526965 570123398 741496641 590309808 753894952 821155420 48504566 288879340 600824288 598839357 627353780 133683564 818177394 811813364 447993223 945794597 276735812 39849422 423194510 456812559 242751872 617078612 231286332 869565966 427257942 931799552 95350723 429748219 969518122 161334145 825565887 318838000 509655398 325155783 944463419 135058307 877550719 336995895 920775941 717774986 294359207 717011536 477165578 700947199 731953883 426690025 768586097 354390830 631438595 701878845 746375907 951708808 44495789 756072959 848696455 704359800 765755137 657965044 716097559 111167111 892400273 293648420 22150642 891414148 859682267 942928794 731013712 786221339 851718130 694488933 537137814 74284830 629523532 597327422 365084324 323053187 47539366 704572265 657075872 939554954 471571885 642357414 392042311 910938099 779639053 488509271 558426516 437610316 582824568 404605813 905245689 395256092 401318470 164810937 565585027 838845654 462141887 376631910 51837900 75716822 264587160 821316610 961160451 568105529 376811588 738734900 601255716 810118948 625485464 142778121 306623587 729187843 320685708 83259628 42151752 317652375 51779218 53625762 12534419 161347329 812877799 315970719 950752380 309764761 50068686 345443399 748739926 58936796 808832566 869485041 89594212 703047700 829873189 466233792 870897874 961818955 693573493 371790470 169728741 294514334 817775094 265159403 550552029 914166591 200182109 402497086 673804578 818708862 874879429 922695772 96349910 717077481 531884682 875983529 477385057 856122606 660241467 334954466 749811890 739903026 537685330 386944503 44876453 105970132 174030090 104177369 625347503 276639296 112000836 825480035 102841826 387600542 30108804 114144852 149937189 295393056 922442895 265587623 491515307 111544119 480687641 699483961 116797756 163753301 563163551 386930031 483222272 40181540 452642128 48873677 598982607 129573982 536928439 757100716 183413053 610325751 313991482 617637863 541610020 678656725 363214303 764108624 180463094 233971090 629907650 690008827 725614936 442998651 727289378 487740521 508976136 834931788 617296487 959407195 854637351 409804967 648900409 814215442 740200543 756968620 162540789 6860939 167844078 543427958 866437290 225125761 312080941 559402868 359094467 450199794 12186390 869962903 804231516 339120546 888665721 6317252 714271069 204738600 36930862 940944486 254144928 705013776 759493021 707800165 780320319 142995494 207435586 14908576 641366313 581439034 639361853 727520846 125001672 598300746 769229942 347021341 73163595 669628758 944133765 344169694 992048004 872100522 110265679 386644401 459558588 546382684 491750729 776313099 641629381 608893825 824102640 213949627 43953200 323504367 35551765 614590462 672184297 705436871 539357794 188249045 547619323 265182289 661617465 540358064 889814056 69251181 588309398 584209913 167469928 682443908 362495675 48727162 164197420 235748528 228969566 451886383 245442217 951040034 948578413 12941460 431170789 266112117 200116835 908008086 455114925 175217727 200844199 847824861 773295347 82757110 373818031 582260371 998922619 88593328 47121395 890577977 826520699 616223604 597894207 405046136 19154976 791898494 847561548 74784275 844650271 418714109 656226214 151085054 593335838 516935190 842204480 265896937 454392834 85504842 563798097 141032156 436772315 475625269 144755512 303844741 431318713 227237575 243809043 464552377 629859447 365380486 182587374 870661323 64569551 457547769 641795773 305705391 44094737 668144610 723732961 177179606 190943021 616676534 999200071 655014286 374472498 606723866 343665785 657492835 494183545 349386649 575394303 806059432 276762556 911772749 555050145 361597187 308285885 757211916 364206453 3334990 666743837 886440020 26305030 28477226 223164648 529349712 682923405 163509727 784757703 586308320 52818843 828430881 116148750 67584295 949674970 662121652 560576908 624582873 971030166 3812592 760624301 841464048 110309473 825564707 176741214 256297257 872217314 57489757 288775924 519066300 443302420 266393055 210681709 230819314 528048890 952643729 415099768 594572605 66059873 778566628 951069460 752726222 695206721 17207877 90684795 714958097 228301270 572540481 190579811 565919849 438174097 53047443 318267994 920848735 986496209 426737562 637169531 202278990 860917495 777837075 984338674 23584048 566426689 565690858 555957480 404122492 40418505 273229365 457415195 893939688 646221727 25941344 501112207 277675388 987652420 462431985 477302488 393639144 559584717 982685202 45210116 825007965 274363802 90092941 994735559 519837473 869912907 96339204 646348914 575516114 612669161 497426963 163540904 726818108 393211005 643870564 669161621 897770365 213970302 685560445 256216156 269384435 948683084 332562294 846694767 29231912 740626 528330101 467325721 302986625 866334643 808602822 160794439 467356849 815610836 65440371 633062516 390298319 660013112 4113036 105697832 148458770 137799096 168952892 471836417 504494865 695623069 806582828 839718905 911210935 66418974 564237063 219502582 997436173 860564984 547963579 90382085 94623069 744734807 972166341 351373147 611545948 684385625 257737618 432995620 852871091 465634915 82390315 5778063 942159325 113955905 358016396 172387716 468870902 235434284 889362912 189398710 787981945 47290283 790498773 825548341 365181559 481788650 77259742 593188533 270313982 158626952 928418017 979761744 873854640 33456936 705112107 500028187 800998668 401589683 712807981 579299111 603408221 341253676 982257158 642559962 634574644 459822683 720171207 502523357 274196586 799645116 600348070 706650790 355410910 423481870 870857281 331650254 737509916 226206287 816752389 125579474 950204349 65706045 192628448 25482646 485909346 567924007 283414009 866357632 419701794 648928557 655983490 546931138 918267890 320699799 871639881 75450205 866580160 132190763 331888555 83047618 133331245 360489561 963843162 368404435 865309227 147580825 517511274 940400274 211754983 891002004 366330131 999049403 625048646 579945156 162061155 384775826 155326035 322790419 316463658 282543733 656309235 760239232 607996857 197136309 995299242 490096197 9180002 299867039 471186087 769564293 439311480 452158370 14451796 361643900 591878080 447598640 215910497 17934237 765595699 593648155 192386842 19575615 464689979 538632223 152623097 874644754 89596274 281256296 125036300 722840204 901762893 720165593 366027157 509471569 774203297 407791472 930238864 313742754 85835814 267897512 530817629 168192019 907513294 336351928 779407732 230686362 745842978 727306488 748998877 666130223 749634692 940139165 669235752 241551577 714869008 52927980 560177561 436309142 423713465 684634475 519157612 890659919 880652836 137275965 602143294 935116738 24608729 393286667 818937473 830498254 494961860 643928885 608283177 859978483 617595136 190173645 121461155 153006472 625043171 782259962 300032054 257216263 340202097 315958187 974952497 597128718 935159690 521907704 443535896 838304901 408222744 129889592 240509366 250780093 795958318 966012248 304475562 713342759 751253168 898253745 945401540 210471412 16174016 578363236 764346931 166538416 693088969 238400627 57493716 859789933 604272394 611651386 406430465 239148867 981826214 747351773 621119934 555691613 507315111 539723974 914961056 222953548 54801068 946352348 908110753 335808912 166674901 878570838 677374267 70512442 493243739 416251885 764640678 777530569 10326479 229205230 834909658 833480833 640737967 368549783 720481370 926907333 82183589 105980715 461186474 189424436 532824446 592483101 882225774 376707954 12867428 750678497 501253980 786864899 727075689 187239522 627533359 860460874 153267214 678359620 222651057 981356527 818639566 816441754 342208291 492243059 493351651 825711630 152187889 65283201 234049625 819467274 442524975 624503591 476920427 389499812 788823661 648227068 472948590 426386280 818382176 683954402 86975916 746789340 957068017 91360714 739612555 772722498 99555945 395628129 839616707 726492381 57412053 967267241 207681271 817402399 861400219 381160606 61806436 138521355 708662938 718562543 795371847 993205348 51875262 302889521 832363844 506607653 371104973 69735733 489177507 61519243 248751420 522127636 840646481 157154533 493859443 46224909 777992443 238641604 422319064 565011205 202861069 2065422 740698777 879179639 916332231 874922446 515745679 590691360 582248374 343973022 902050322 756180559 208132467 915906160 12733197 267011078 813388399 584561478 959659533 995710674 348366784 928506308 588527156 956400887 33165234 59806779 652293303 102403027 612670230 635173504 94509161 504452499 828479151 635004789 360683956 675799311 428687338 616574441 255864018 629150591 281643483 454209958 494612515 857354384 31711549 31057877 533144828 900815676 198215271 341006807 41440837 428177306 963872335 970020595 103418436 270361471 301410 883876597 906586407 20156961 699149106 225775803 471698775 429158128 806979445 408020646 400984288 6184170 934896134 166217411 337977098 241104085 189863373 397673160 48935251 219096857 502929975 785756544 137248435 906488665 59356089 636916044 233090843 716700063 783715839 580586614 385965484 270989592 365036413 937505266 827557181 293943165 255961060 182195267 355049282 262894233 74149721 165717347 48530566 187375636 452287594 452356449 582009030 695639813 348832169 981502307 451976403 878901171 903577092 156982891 321157258 611809523 570881615 788572760 192541826 10040334 248361189 599990058 796105064 656939161 379912194 790230132 30389000 788322704 658771505 495306566 203806676 543450464 30765210 693244015 512477693 201505482 861692319 814042466 965658687 631727614 316433900 120562960 459016820 856002868 881882285 823701317 802764959 50109070 992552329 525980650 810592602 973547342 963660363 225160417 316874493 670939018 792309107 843137045 407547299 291742488 982428649 155882456 34157382 799403883 259408543 597895897 243016689 458289705 362318037 94754377 80411321 156715547 240744693 170519158 899540024 986500106 209657659 209929897 887299336 959930232 443012400 228120994 566988139 88153911 618884459 13935829 991209481 103375755 489543109 140033522 38595033 437871684 348382362 425675469 337023826 199359544 620449491 158360547 974747156 141224281 429494904 784976463 759219466 55288285 303723422 56513201 996720151 284432961 233455721 198493821 758324141 221299830 848909275 348900558 208912790 915278393 230288784 372496370 2242446 209922138 291078442 604299596 116136793 742691592 660417860 608946517 854660520 474671840 65375848 160542653 1193154 287858839 95644149 356755747 506453322 566184611 24411175 901637749 548453368 42178421 655489292 412141649 182809422 912857772 872787414 549672753 773324803 198758072 899401021 380262335 453034336 599068743 103753760 442445832 758622138 221614624 685579152 428073251 447521015 930619745 68903956 646467061 92901013 176422682 939508502 690827968 639048505 643693597 14165594 863791178 622908809 268357972 317221972 281908100 577006233 161378621 894815847 22782589 249746527 591505428 90097527 29830512 974190510 416525657 945446621 427952678 892356452 167446438 838990466 129984819 311129431 155230990 611451057 822713948 31347258 295846394 353483277 995455695 493592080 654077130 399154867 480649497 244043420 945188239 420855179 248244945 319285464 349298613 648472833 941332758 884591619 453429966 783331094 444350952 810245275 891814078 78006471 710437037 217359725 735375393 79591873 938362651 151173672 752106808 952147315 395711521 883195572 61528221 337923447 148235239 64189269 494003210 991593626 872712256 90297673 309305878 620599675 68203496 431982079 672875501 632325375 41152432 832230354 506357128 110456297 781972527 10025211 223472905 373655586 319560786 298004064 946434247 533836248 553442335 745312193 120918514 491037342 469297056 980508855 416122798 451256904 822868644 64605043 156417465 684177894 2680539 41880686 355012530 801042092 285974287 677628767 780943140 881772486 981520096 675881786 148415053 596008244 635966098 805042749 344515064 281632376 503844175 114340715 890904922 589302052 953695649 205005162 16507846 265738964 1847966 619755025 426222376 953416205 652382741 536076556 546139055 122130361 261839923 249906896 450072452 828329464 395440663 919147138 124139126 105106810 851324471 782255441 883775148 969915570 122863078 628512052 109837010 950450238 632406181 980160706 259337129 918966194 924892105 540879543 841145952 305678211 956392413 565064020 544196842 357345636 396632113 282911377 475541485 545568014 123939749 916341145 243286765 118832325 731844211 304974785 399956286 815410493 691082737 135699094 28575601 566772410 223889207 148243073 158302086 531425872 503804438 37780493 902052640 808135626 689548504 644744385 727625825 305818976 859869927 213152028 924591475 925505716 722164681 426104566 562148123 912400032 987259708 463347286 743012725 508632316 820896681 293930660 450144809 366519566 240334051 717196661 215699777 412066397 514849016 529004726 673050681 130262059 656339484 238703904 863089662 470663223 877220131 100567608 255456533 440101633 820375871 734494084 45333620 938474627 316651183 583619432 271038672 876991552 68602635 224640243 479823037 55850302 572327179 655953217 27743588 436337724 407013749 694999755 791522846 334794932 270304107 874610113 259520139 301213556 631751404 504147220 920753293 759340394 777847340 796811516 593935214 990307666 970507946 140737589 166006480 817416149 674233608 979204371 80926310 868413099 585963997 878817536 658265563 988427242 749016151 109129398 926599997 601546691 202701564 935868629 655153368 785853947 628510433 990794354 928384277 142025812 305676202 410551572 293438971 314826736 401011041 996658812 891478017 899055349 587609587 133407261 74459831 599782566 526227149 672029289 805064021 989465471 762631835 939566125 873817947 983252281 551632347 990987636 933203221 78420053 185498173 649427071 915205452 685099120 975736751 977314140 359160231 845866658 320636455 140628480 178606186 732126511 991598661 133344846 292172621 272041695 773562226 430532887 839151122 466650448 457739308 9983360 622175725 814447645 931627915 596805240 382464872 784248004 886100941 366665094 856267821 988692820 181229805 204212999 726523230 83735479 243994622 552015350 756081283 774557113 813008719 711976913 507253536 523474503 104346215 465297276 763546927 623711468 461668121 24743593 471043898 207459647 791464257 5374570 751461111 224578023 702396828 999555572 430425459 321693150 572829043 966532497 850557934 536185885 526653093 296783738 107008613 858882406 684157066 778365611 206403024 173480824 30798428 975268272 881921853 557816935 839939470 470141458 763680747 935410092 518700192 578025623 781029185 974373389 390258890 317927447 49425060 366558815 959895905 434726376 319649152 34468049 277107968 721762344 784784099 690298996 420544144 152457378 561372817 461760331 443340088 313654889 373095377 498292306 305164243 75658935 108687720 725641493 211217128 718612211 500941642 62683803 471730234 694101873 264315987 17359031 771625462 743454145 790150618 159875893 857136909 310231425 611742059 688562800 143261424 515024600 850964133 107391382 419781810 54102583 343501230 769316484 81028037 436900435 207392673 61239523 990105007 980623117 884139998 680371126 860306755 989163915 113443164 34003449 613741249 423987994 970531805 498359674 235805108 570019920 691809358 752334836 77188414 231888295 467657452 212190903 437997582 968843467 230358453 590611949 546049324 546419620 893303221 5040539 761131009 296188180 198654257 149739708 473185369 306764293 31045948 27297648 745775866 427965752 632223972 917948676 400540601 608051775 741006002 98691741 603368621 275485390 463956018 479520363 6771781 864617264 716870458 365523332 167628238 521712150 336662775 35511392 601650332 855005653 883422985 384520349 315781659 826374871 174942042 578119647 653241047 473859406 616962536 895214018 828864265 23117685 356877237 920224884 292455519 379909523 677032791 52917764 170387837 391835459 799830346 212327514 845544051 517273837 443513162 541658849 856688282 723187741 961167949 313740862 516642834 322263640 403941305 833331202 824036707 864666725 216910232 703049559 89310741 913382486 41744908 122053729 651905115 617979827 315615711 606611349 373461621 354300418 465216530 922759214 846291135 845585037 590795495 634273997 528865897 836518444 453894234 540377440 726668844 339745165 708931249 118272020 852259382 332190558 211147462 883859542 599893716 509811342 62169684 533371037 561363294 439733930 259406960 257747197 600099187 361262622 98221223 103106726 637912685 250805529 874825779 449157275 987513722 142975649 307403720 509582094 587237957 364400091 441292997 189984546 419411936 47131296 122348639 308030192 580840865 580479268 981746133 499748221 364078757 354905801 103418475 426970661 640955839 609892868 866906960 806463205 715407377 120757041 883033503 360457076 820541572 676262758 271699318 751368869 158872112 975220090 377529137 145287592 72774569 750292884 506731061 596681831 224270367 31770537 232283918 667971518 365511331 540806397 288589731 576280724 129259061 719153720 864476618 213811019 754111895 881546013 87337100 466812748 340872709 930706866 373959365 646839401 141845654 660964640 405393046 532727976 557812437 707883597 544881915 619390420 750110196 222137081 440018168 701647375 434563228 23142912 814094162 488760932 767585206 577760873 116723540 74974716 670923267 867863527 463600348 629476956 51261854 56384682 671981110 378403048 756782580 455727228 795428448 867243810 65523667 862170812 156452151 416212075 827085949 699411379 308603744 117715264 620371175 728344348 480611281 397203725 589681529 773654462 284953677 552731151 546589866 336558932 410263802 996156729 518146567 63576271 667674857 300313538 924469702 289910664 790347762 44398872 333828074 968302693 943346199 240157530 595270676 562771756 721590585 200904921 252887657 763645384 731768838 121802601 653005021 894354767 103549438 122259666 909129363 679624455 609658100 140482173 857832370 559108651 762401956 743470566 378561699 120025588 965923231 200066941 424354632 802924604 66181337 569140934 598009007 811271943 449369643 173914826 447682356 701802666 15553927 421867949 703816997 524976172 571934395 16504142 588598144 670347888 893895392 315118852 465880554 865430276 374899465 598856562 996625020 232610348 19911976 687330161 417221637 451014647 606479341 103268357 602801894 419711377 904512461 146661600 783418522 537180034 792499714 279193567 379580991 47424248 466771782 770688830 198802442 580387418 575763154 328691521 403046217 470767267 641112169 90790070 497290757 329335640 273635293 12230932 652214398 721580094 283079829 182614382 724820933 914127521 899230432 603764783 808905676 851404575 292336111 470551479 135282008 184022507 369015986 858808359 410786100 120441322 717070266 636676168 642142829 908349162 937048455 37357591 247624713 99883944 54061142 880527490 464375810 883301651 493083156 530074398 582133311 777506002 364062666 111471820 198380208 707039885 974451186 633620769 62161318 928141172 154421082 465101414 419209589 245270488 109194321 325337715 870381133 57958291 584293898 863390957 996544553 891126836 312367777 645278192 557057057 155116062 340145519 572179619 320938666 916041972 295287994 782512776 363047671 85044769 840963560 61909304 705688911 689038171 861547085 918679728 326170031 735824811 580320560 365436392 501951974 305091508 607681842 609127618 60359005 679109442 835303985 736228766 557805466 125829183 988564731 84773035 153458183 567297454 819342897 332816769 479996055 180016146 240683678 158206549 498393543 274329997 214484057 966730151 673933003 172657692 734976104 174619799 729591450 548061478 736663918 270411313 794036828 695308735 832433749 120829683 352095144 403202146 11346151 256293663 90768877 888932737 664750462 2907928 521066090 134028172 653593813 322070272 446280263 931623943 831093373 373380907 918385892 230513877 805273690 545281143 848227008 832966930 772471050 785376662 875954964 43843443 662676435 336741156 628980990 529581446 153522411 971139040 417003096 826778805 816955278 272982909 983705649 174038969 178398119 463571673 247366897 187528401 825630096 803758981 52905926 385617784 884276044 52437252 44107568 614012855 511150316 856240917 302271010 386167283 702030995 428118133 921927966 596028406 48228523 371194030 534712005 708682443 372690338 397910454 977277018 966094556 113399387 311857527 35121529 425603487 57569462 556056897 531722290 722969137 840256782 467620493 40329133 951763148 797517978 645173257 139188957 588780044 807485174 447813227 127777441 919152225 892017962 123895403 421999106 942600897 461989110 517145478 528612053 566059922 828811372 246983804 15347257 819216962 818469413 959737666 273280186 183868574 575529924 707377402 303108082 531582451 862387026 753489036 916827195 813979555 249231933 33948103 291981045 954484244 739512126 552201819 772713932 350973699 338414353 785028720 770139192 695309194 283246172 713803281 127660341 419745076 768178150 970657437 649034447 276184572 87791041 70856962 326797297 36885404 909126845 658823288 27520767 392701443 287700542 577975174 201380847 963830737 145793110 204089928 50561619 560989854 993136794 421097204 675327337 758931690 44579428 270852864 936032336 732067382 514708382 351726519 671778773 61720363 7221784 245073864 860543401 522699259 79570952 880756030 582598659 71599358 590142828 806741794 658362850 106894975 844232979 405454700 165095794 34584980 798876020 629529022 921504409 593168947 637842174 976038299 998237344 555016584 946028471 819209957 170445127 790766065 812365903 548027089 974888545 633347266 171826711 455866996 727818131 737096114 288953827 917251548 117681693 759893023 724498122 722183085 342653286 993137570 116479133 210175956 136870900 965891640 134786486 712175798 322027251 396006501 891562852 311002233 250538708 458996906 838225604 966686903 110037513 727205469 496366953 345519533 894195179 834392261 237421678 311730356 359961641 694774896 29114913 627136848 720798426 731424533 152522592 785976640 530320557 194447899 730783058 337137437 774950519 393084117 565514921 739898448 62528078 672828829 64495893 766784787 273105868 205869570 635286828 184394805 533854981 206958755 143265706 124660659 390372257 425062021 296600089 464788318 792191826 527506632 46118457 723435106 216055293 388691317 936361070 317943771 372193679 373877476 851521050 620993720 527903910 731390523 992907567 227848183 654796193 229240080 981371396 724102308 669508405 958396777 81728199 622623925 490593814 403926948 849003547 302299350 297152841 774977673 936339568 677932252 367284738 655675210 991238140 705450380 53883541 274318643 325596127 500168327 774427748 418864222 57287179 85469283 90253398 17452756 294131097 168170189 520846930 930640067 375713277 545962369 349774313 604075415 603446781 899901295 173052889 428705401 69975519 745699374 869095508 269875181 243423702 720210809 655812777 502347274 80778958 652516754 925891224 896786671 895817455 148275846 114599518 748151670 799545084 386032779 227903377 470935508 137089180 235824290 82091696 376505055 956760011 281002027 671951340 920247916 992079442 666891529 826531972 464381568 535874478 782173460 763822448 98435275 91784905 159326820 4410466 701126318 757961028 994920313 457744250 457517253 282827043 82977966 884519827 297143426 48653840 109652336 592334396 883103347 977560664 608432722 773828176 715919414 238377787 822574941 704727374 731768187 34519613 835432334 907100914 950624079 177708700 736754849 933450381 124861023 182097855 111619125 217691324 825416903 417500027 140670044 663554388 120882149 796498642 350740479 512797623 903732975 876487767 601216993 760581810 145603407 703345072 537322949 17944583 514600885 908827608 416787815 107993143 200397911 535581042 326081944 551571529 72669239 710827584 374828812 964385404 400559097 17329411 50930074 256033526 524004637 750265725 760548564 600970675 286216231 84807110 45508063 888758085 509173963 352527374 341616130 599729476 671481573 899907456 111378946 294350905 886025666 201204829 225152685 254968415 959447200 168166139 127673991 520526179 688702403 208526357 937660318 600673875 918812135 164919337 811402334 606111463 518958957 378816206 957504293 201987967 43956504 468560662 754429812 12277339 502883637 209615876 75904183 713311131 722892459 973859617 389471815 139583761 490729087 135180791 113790560 784227787 892191272 35132145 500364737 549869021 413865189 166680480 264171634 558099524 74986246 861282033 733064149 954051929 607050915 49965768 922817692 25087070 786926560 203697852 481162776 41272979 352172994 593733671 733626011 179151853 224442807 128140949 661461232 330803724 652140751 897082753 56337077 506062946 269419970 975837919 755423017 367600374 568629627 816525957 980415063 155919657 315269686 177197376 791498424 522780830 58431446 173079822 65608879 197122889 687824734 433631481 783597834 310592407 14771699 721858366 226633415 227735859 21537582 99281974 83380100 815026350 191490839 375955547 629711341 276533532 373809517 851268111 671459171 541932928 790206573 773988532 976739067 611814035 353871368 660648707 477255777 992019603 866835050 576780575 642705191 553085819 979073732 858580463 191057611 922153131 156323523 969277730 948197592 608655521 994429760 727974075 551794901 194094362 755563683 468435645 18552747 796529998 370567836 528747844 185582135 32370114 826732131 823867525 593790239 807869057 722617132 807309335 207018383 295326043 198838145 468093921 827608297 880827308 636024359 44200779 395344933 924247335 899336398 28321268 30353952 819005009 425704670 989690731 905517864 924605720 80354366 464751709 843410168 853711033 296990222 238538119 82046053 292714593 892925914 966071693 208007051 545999278 475678080 240321448 489139596 566555022 963278673 199283247 331588817 376472369 483619371 652867746 32423160 925912104 898902991 930588519 876846753 925216588 774295295 587572094 932008434 134213525 750038069 887310920 926820654 503641450 433437358 810315910 722468994 243097788 311970701 342845004 514135403 815019825 835893224 811751925 488286363 935012061 774173192 223335800 952821649 447505451 234757929 557488430 638900476 125026394 290924419 584222933 135551651 980635063 830904351 777420906 541109307 638095254 771062732 607517085 693098264 301971246 34695300 805996169 608853879 197753106 30014798 963580922 28581123 614960789 633579089 311509886 614423201 875846764 70746501 970540473 687532124 516736969 399885840 458721882 973837822 513196026 749498161 595759465 608712295 292436605 858812440 433205535 218156413 466033261 37268618 87841075 631738530 660355448 939365969 230538427 869129439 883075221 557364426 843239834 205222601 461131945 90319223 684608761 441280119 739723302 689116959 95785505 477910155 410761450 526397558 544714935 893562520 997492799 871153730 507963089 954765568 979882885 26448696 783664331 407196645 731048214 543903298 443834894 922838850 990030344 769034679 241506117 925937397 11041574 916385479 334388985 534470366 719200987 795097532 992953887 474564205 130656282 28110952 887124823 230937139 20795351 248041268 525734108 84693763 340148659 169153028 316611094 864409781 346004130 40005144 835031280 390798771 281461552 196570291 66930672 248932853 215863753 680322411 7121176 855673833 694654877 145245171 753466865 127210779 852693504 819659233 203698196 57956971 917811860 877384163 827689492 440391365 774867220 770195488 269219555 159146999 110996479 907394227 894279450 19443252 556481258 215502769 780992512 537000341 393005826 606206836 831924020 410408139 792260531 727367299 453886938 109550933 113438789 795227265 512195846 903623394 983066127 738119184 657624671 30210914 962200469 971004303 985541763 512417155 330057487 217410148 108647695 634305121 598078827 907064759 853166942 275734832 881316306 496336454 622614172 385420669 377120564 746599012 404673446 31920530 583514549 91907467 313503837 275558790 755988636 427990085 937343013 134413794 308914292 298080586 853659636 763095856 713864665 914469049 185507563 589483419 174520725 848242571 890203866 638498507 221985157 410051842 213584616 934045074 904189154 927560860 174755509 870722799 688421708 182121564 679671449 451377682 130222090 134418667 322554663 548307880 225632904 274195017 94412411 85318413 636450454 820434239 660234894 855810328 458049543 411137458 244309763 664575776 163784134 98443477 964775161 754192959 346180319 719120654 298722435 334345074 790876405 735210662 924780064 755889572 596650334 292138674 117934789 537689831 634882358 13097993 322584333 944957227 521468970 435357527 731463476 106749614 718072516 812416814 949329987 697124110 835010415 12914954 224387722 757661869 695367184 24437887 979794296 790743626 792226016 626177449 546927839 69506905 4982861 1503918 135608484 547297692 552071177 26949492 311192910 220972456 18971655 921159215 345460210 117169929 500208259 684277325 575931500 105269805 43905073 129219342 290761126 168217565 415297828 154958865 723688232 149285227 911835106 235154053 171628079 415014974 103790593 928281975 11716423 682277062 937904939 170933813 393795078 351986225 956865427 807486267 779580495 982082080 463056117 502780933 193249705 788516118 302942673 795489819 469047279 449042766 887260538 505729465 926486109 544855235 458170600 859377550 391680312 154579240 69432614 931991115 826819252 704458257 402264331 611487869 892688782 66324452 612042602 173167459 196096635 968407362 394108886 576287679 246060976 667602554 650119478 391138110 428099029 344159863 818144052 511347683 964514658 345273961 182987210 285338011 690988240 803947250 562088710 552747445 613784788 61936558 270464139 89683492 207684832 92805640 657865814 627571810 606777832 751068876 244302674 380735325 520007940 640986116 467808560 261200146 281017936 137335168 888360596 825352444 545698659 70284360 69803751 526766721 521922870 52649466 890792452 740443778 564511884 637083127 530916783 779986459 114686613 943328778 338329668 916251104 929707913 806021032 815409260 38959277 580967560 103843069 337355419 815373301 414053978 908123290 396951618 581379440 360053620 5713296 479755446 319643689 119882245 738282587 830869917 317326334 926983710 76247280 707005955 693751412 625516901 62401289 458794703 46794647 234325426 953395871 29185770 45114675 208262116 394696419 339938822 594134806 704868422 537770371 412949925 857445915 691098410 146950536 182298647 651636793 733870389 565921899 442493506 344890146 956624178 70165782 621707410 100407951 803566286 330609655 132254893 361569440 696665342 723986257 593905786 995133365 955773251 921352085 506707264 328141756 566480039 274837444 876688054 211027836 395958855 427637945 376200851 253615777 245010144 423008333 952958337 2713174 83683046 369501498 553738986 789195726 193926569 253293849 812667457 53977359 297728975 86392933 883168744 76760677 400158530 639696530 864857031 394667244 462452693 697220832 11521213 80903775 634061812 219306085 340711144 246962403 158622732 164822050 20245169 601364730 493828567 48189972 715935053 112830140 61774394 912496205 92130445 671605665 583760013 188982704 610794157 388242008 950922248 832301224 665722711 4376969 34156650 180865109 136245460 644926751 551756580 357198560 464428659 261515536 925690357 564351494 437815523 131640073 166806362 980930980 29495164 141645520 275110216 37007440 882903912 307303895 6446479 394425133 652933501 328780825 170755769 336519675 112248834 923367347 262326081 989744223 623734170 186225100 172286439 275047721 54593737 685417065 296031713 252814909 597212906 577312296 348597059 265242521 601513638 965068155 164364507 204601859 752318172 831209814 368505720 21614058 656128900 580715277 866484467 838635870 751999230 709630279 811833399 418343639 615844152 405705976 331742734 219769350 642790222 406472849 154042014 958316565 258043736 461069223 365649926 145315873 575476317 822119527 672817136 964030564 253771021 880321511 434426442 708769682 568970463 858528691 745679313 618703009 834294708 3521958 752351786 821156817 762657001 986711991 945855179 485893968 159921520 738931755 833581857 579314598 381318833 182636489 407741234 766005253 951855732 677625174 402497153 389355599 88612642 523378432 403529445 503130035 845960865 83843446 591228237 873675164 915673517 625214869 771859663 92938160 841777407 377459089 638852126 565240000 900452690 247236943 563928970 698152947 731564772 272340895 248812372 766039875 438320083 741809614 551421483 738642436 318709723 800139946 662732163 262622799 836386311 91599434 149329929 443216011 342278912 25041378 335102094 984220543 571324162 715949093 362954089 290482723 649462709 278825595 594973235 284925824 654416016 142651972 230559287 927636433 320087116 601418337 343569554 938325377 839211828 880888298 895772089 594327341 911079309 57783072 506141954 252088165 944907653 580180351 122780325 271257965 561044504 442261597 477309901 272423210 592227962 567646587 629428991 958018412 880334016 999868269 459337575 88725874 324038449 665980119 69933382 9409193 370111975 459966060 797218869 744055289 634226842 484813968 50073607 804433771 703413436 897473007 326128848 277160153 908700806 201942859 257120261 469267669 562027995 390333689 117116408 811084271 962314811 293768759 2689045 542656983 480684682 294918844 198402638 718882041 753744061 434086956 981484383 180404013 324399427 272788825 818091462 321103865 34220792 786282138 122467284 24622351 468830406 828557514 680141291 581669924 346326244 186228397 74563297 313037798 48434033 99547921 27730810 501072386 99771870 939033328 912301376 120814957 10589910 2312417 505019822 951021225 18213881 276609262 209453755 810871009 855403327 613873025 671300961 509850771 720727073 197859515 882235889 565291450 637825185 512923601 243570233 60174879 572686891 513621302 354807783 571577476 272737931 637908493 330755165 667139474 579601630 807354414 486132972 557379593 459682002 726434819 753700581 645577638 315524773 338491347 231847867 68757802 689055082 786211054 198526046 879682278 419364290 147198265 593475992 973537203 585141583 383424979 848864844 441070985 944241931 846402251 180622653 420122940 692539450 851594790 136352545 62807979 793903913 456183810 436673008 332666949 72713053 633690257 785083367 726405418 299367861 496434575 476790005 387773019 462996500 16941940 462270096 625696235 618361798 79630531 369865192 123044082 584965191 343274775 276365245 28332197 275741114 743471781 632596552 137259601 990266870 621185470 120957576 127250991 890540378 946897248 842530355 295920808 628376192 554365848 311330016 786673794 843168430 985108085 959060845 588719863 334573623 113303212 395006075 750786164 450242334 234154506 253615051 335610873 875651800 799271058 793843891 393240864 791730555 52915179 923653749 270854779 817883450 331232441 727102767 653084031 418532395 184478723 756769845 965556791 427374247 573992076 825871565 652774589 325822278 541226003 365137259 820579131 421926545 638521514 700747540 623422768 380352970 747258404 159161745 258839993 731803329 346802412 416388485 665773501 936609097 215853711 136469255 877233170 193148040 648848941 224306360 648893199 807559452 389170243 258820051 303689475 261621021 129079623 406178542 793784861 183686324 122329317 688550699 210731602 721729449 155387379 773400089 38150216 708532482 170276167 686419847 612435264 865204445 385856662 460031663 484513573 151574305 98704375 673678653 401711066 131719039 823126621 830915321 929906079 496192971 756982673 196618174 172778035 530661762 319283451 759751784 406087178 468904848 644706427 754850456 998521716 802281136 436677366 471501088 806185984 691682729 575661061 532043416 609788357 133076884 393638371 991158251 787124714 219715022 953288664 263702531 931384552 404532098 290026296 938252611 897583711 997604819 59930604 36047089 974116106 641960080 867218878 318442403 374076850 137973950 946378899 689435614 788615380 42163977 421631056 194349850 38950245 442688868 15570659 42317985 823255783 277188431 798830149 448516699 702338653 278297679 369877291 594375205 749396379 144377705 132672062 387972452 363763207 761873693 848634652 670310862 458734265 336509362 64544591 590912571 742765574 658952223 316852226 284116935 680162849 606114930 260395407 961464917 432736767 776152967 471165027 430180723 679341819 124197194 369024223 149282191 878483244 370203351 55448626 625765900 896483786 28860128 336032848 210519165 3494966 993386538 280272096 412160476 969753091 508645281 512947527 230111751 568080449 182022723 825376059 486683489 56283982 774959412 733238602 189455267 989262894 36548855 721194785 884372102 977237518 899955702 938752094 574761340 702066415 545111135 292139377 440144744 741576597 136613329 760676872 946760792 105205455 856391302 844715267 228407435 181520816 118024216 766804999 724227880 524336555 807372619 791568162 503990779 307191467 695875319 904362843 167693926 294728773 300858773 35935912 966547679 240649226 668576897 552262065 501547610 919295011 907052745 940056958 747518285 784939513 856378320 135396752 174952048 305314741 576361365 113257140 857325457 195360352 267131028 967084926 43429830 449770757 427461580 753521586 605391954 412291618 238339275 285470925 122966450 490402097 831629566 374523415 384764558 296540202 214663396 290088846 907859220 503349306 193738285 444511317 377703071 923764293 231597744 874506575 697360064 664939866 263581936 774359399 444441735 600865253 227914221 166865139 403499777 208183075 770496723 704733364 858593524 244643378 755243768 698155178 460325706 778279859 97214648 3288379 975953592 717728564 254819745 306167214 200072863 522192391 606576340 165213833 815644501 509827668 657889781 476072059 476663769 215166051 744809027 662663444 779856273 859431489 971692942 260842303 487893029 190289088 61127639 223682339 386619035 100506827 30282619 129235300 778587555 287781291 511166920 390139889 113530311 606684631 671666435 811505477 538147396 995484341 278380402 490450765 275400590 811446748 940703576 835576367 347554621 806054871 313921237 786404442 240413939 360155071 341826424 919216514 393477629 915867039 588471527 375247738 693144801 969343891 910590037 746639017 324925212 453710919 428924937 484443402 328937343 468033707 188919075 479080992 165559356 704259647 550120239 137834538 583975452 131539664 715141070 157331456 675997033 960098632 827649460 191827969 382237329 196399869 978394694 358520574 115169791 146924501 389708264 787799527 162030912 951918169 806787629 565517572 179845641 836343636 66316186 121774966 655025246 350976916 808376162 759146920 111672490 738040623 216286582 668468025 274366525 763965582 829989657 796335574 332723697 352595169 946626856 406897264 532740445 485466263 36527497 443856832 131818183 427355185 250436647 661279975 963748536 711501088 399099272 277394800 531370901 637585680 713124160 648192387 976001239 394668191 80622942 616925741 293272769 218389336 953859417 331056845 114180951 165629061 563057338 836674617 322196780 724066235 39103228 456005874 970009133 28303092 248078119 386270624 573753626 438374228 212920522 854117072 827997972 525043878 241264347 24957831 509472985 953922333 912938032 705415315 396844761 468268262 549745434 742596308 150057609 481996463 612656239 647615477 670758555 673996933 83611483 711701797 767512342 326321383 679055811 608094191 659960910 198402446 907415161 384511960 178260069 581205169 282458763 62510971 845802836 458163257 143330697 731227349 151430755 933516697 561271592 973184727 987516821 848668518 984934231 630496856 933547661 150333970 724573248 26533911 554954802 794313468 664253543 977286389 823618756 163184147 657067638 529921175 355055410 276519001 775621937 23330660 930845388 88538914 722386593 887541595 247996340 273112462 281192924 707497215 222136871 476807910 699577382 988876053 988137033 410181456 380057368 294394219 729493572 709711536 924952496 660120136 897087192 989878414 509220589 572132487 246228269 192465255 980263314 88685467 21327940 997658695 233758381 933025657 938460654 966724796 122935250 283906820 788437919 202164432 82298011 837462366 815006980 772903314 737030903 367797333 795758661 598621957 394991663 949014010 348446827 625184592 185843042 319879705 942923481 25805730 905975844 872340054 950001892 385232378 7234858 973231873 206176875 749732957 25059601 23125250 295031926 70779096 539847417 173703001 920620329 357182851 40053221 950257335 140716175 618875233 295011903 838624294 597400239 750212277 816941607 44271192 67997809 358291525 259888885 566132231 127694744 684836009 222078799 197317072 162607098 746532572 119014751 927662487 265694474 468654416 598376626 739799811 865459659 895000518 371790488 212280250 766285832 299950520 338001219 600121424 197340040 998287427 106639003 919955419 231430739 544844704 774603649 992597769 375846633 671156962 379923464 238172164 26399444 698249274 496781479 410956425 654193334 594053577 215087277 494377651 623991537 526531043 340550120 995955774 847881813 276761896 224092063 798476813 202459204 953293812 247759300 83445602 860772167 778328043 745113706 928346318 705095442 255775489 33383761 668916248 252785205 75244182 107544883 498555593 518580105 182992471 300215418 329297478 488711143 811370512 854032342 231264417 79714550 31796400 12400281 52456292 52310336 361397631 574558818 471166859 661931443 967660154 534090814 803653535 458466682 810069705 508382829 63423068 362270046 218859757 855841324 398330431 391798543 25661558 338716120 346935399 173233251 465309155 56803903 32824521 16790458 645896520 810546514 811952600 628403138 881671610 592518741 757149926 546388972 223208900 643980390 494707036 886892467 243589387 472974118 974408913 585986185 674261704 541001800 960951324 501733360 228404664 591756101 229008615 651921223 211766167 702613883 167717918 686384650 117827827 390703491 669930504 891612062 350218952 930377323 426771137 6374633 118039697 95253724 603040145 851633171 284740083 237237603 545208481 883189486 322588302 850503021 13615474 220129789 891300959 28651385 23572250 860194272 99417452 447582534 36662390 441215332 575449971 902494221 319902030 25990525 196636316 118737323 689334894 169909631 240698833 887230242 695852719 915273036 277173312 891856151 202127785 761369014 264643975 178498795 425957966 63311104 880428623 780711230 282176091 906564608 149948385 813812933 590384316 491387966 829810987 319636387 278955759 925344009 584998201 524251618 334931551 338366277 129051390 45023319 293259544 345723988 168381406 21709696 7880702 327224206 969276022 997004772 833950266 94837356 117019224 941472329 24767513 230351497 749751389 252157758 864122811 105601117 196999862 634200955 332247966 325820187 138137621 657444541 973106300 520015942 457771083 827541173 609856685 520461975 583508976 589479186 208711038 968517321 485403349 43904317 425832004 210049589 502640048 916657977 99481821 411311806 294107049 906466879 321274260 552419280 361684660 810574746 147678612 195620860 93410397 21884835 609303394 902452822 315692321 448328211 781976370 432020288 566729078 356039948 567190563 817783555 649311162 503911063 145443284 470721216 180379457 943732202 396013408 639784799 365149753 824255018 306573085 386406398 232188920 182976108 817642687 708193787 253510794 914061267 914505671 742327923 513260800 380041862 78134398 646117627 199904084 126171808 112145936 194459659 145379816 957782308 146566286 258606557 409850370 251730190 105844542 396157285 660301695 665718615 555560486 383248647 537982849 624819258 627482515 57778465 114598745 115315183 847739824 472488463 488577272 993829409 644553318 855201682 384148322 511886443 3912135 105244204 163628645 866168017 324272817 997714780 772307531 514527998 253828650 878688065 99110695 464229281 915404296 998740843 74687139 302273218 687751449 101404335 789914153 973579248 384597429 530004934 11533151 314491040 637064981 869668263 981570624 490837221 77825218 462809930 22076462 248469820 457568877 971714061 471815372 916223438 348254915 607998956 685464817 672384442 19052200 350288230 793443291 550464105 445145377 883018351 38555440 191033731 572159043 974999860 384686170 246439970 936209643 774818405 61897432 10911891 385614823 833648066 84763250 79002989 747494158 240032504 299587429 55384499 356268725 688444493 772762326 218878511 553481840 334071244 707245437 838812129 5881635 923672171 446429871 911794088 742484419 368299466 75778260 917599124 221951206 607273623 505940565 509415322 174727568 786553210 424317523 469181005 884947620 844016565 667353362 587178197 888787203 268982378 825321139 103609620 20956121 769468798 907125000 51276518 832633101 890617452 938279374 409572170 867506361 183888819 104878484 563190152 979510490 817183268 616630771 279106617 682277258 268174874 818406048 627059907 661319233 735324700 723204063 615932252 53074936 929013054 102039613 282211687 118819049 143444102 698345954 516038246 490489867 526745421 996982673 569034119 129982964 837634060 614022839 280603991 442916699 624914675 480046593 282187242 555179492 832938292 88869934 631253140 410583691 234263073 772068472 432652483 46026975 344823283 338887999 22682648 274800271 185493445 861068096 350650926 752387887 841872918 448084229 40794538 880864525 595482492 42302212 342558709 23123143 259081807 706189401 892164966 99289287 258814903 822219033 978333375 571671964 227442723 131138128 948237525 626282808 888407315 499547702 23415774 168297836 80899303 427825410 541027579 443233986 665581154 423106795 328859941 131504262 802100003 401428703 310063129 233066889 880420656 513837042 1038905 743375330 982947195 856996741 333294603 281464444 426799069 751974120 304343309 770287056 46716293 665912719 898175490 901496313 228518608 901170268 907816522 705154790 802379035 353345960 643956702 631207197 916844023 492389874 184216335 383691125 484224905 572354278 950936847 75204174 745647202 895722912 645705470 937307139 486960861 595838765 331665813 56204770 919127217 43903077 155400164 62688509 64159977 163703887 923916453 609995830 54985926 128535686 484084816 173471201 132970082 165534494 249214196 320124731 271613374 540341082 431577743 447166970 902507046 122437824 309409819 819331023 609019479 456320738 771828688 611013646 61573636 628505103 717717124 752413698 320988081 780555477 788390784 797738653 55098013 552997144 481777350 720896435 280563400 172655114 670005022 991997936 415493676 725326544 568616002 460761839 761034452 499828724 669791541 27259974 410480746 729373007 790500312 739678681 297395294 286755323 842727668 264769062 924308972 697975799 719506869 665094754 464242056 719968652 349886660 227460772 447788936 71029418 717799036 613383079 594039118 890650834 340586223 345804492 346860990 998118953 839393619 947490746 772544125 17968170 81190922 820421035 586849249 582876282 633006662 604770390 243230706 537344654 555349994 382446617 505292770 997153152 157228354 332156685 46640193 680891075 337979522 819021069 436334817 385454468 743312063 957301703 797041991 292685259 198854801 662221635 170439259 569013780 730299879 615020 657182128 971653365 819380874 425068940 215978198 663003065 840426936 575346195 859482824 624611170 559419991 618292795 558101225 749587300 412813945 170950513 837247607 962090644 606392503 99671374 662738101 110228854 245646082 77028194 614735639 150481535 316438507 208938635 290665015 823472367 57339755 386279638 762200851 467226707 374291888 297944240 906564333 146558437 308822660 524604158 640295081 576847311 199956205 448342201 885878227 947801099 328408291 153191719 652308731 848462518 482176777 380624563 170431149 174442626 436139776 797615536 511130934 579818880 882127882 495090778 265593436 938854728 302964795 869621040 246562110 371321192 600602177 602805137 861284228 449872949 561981199 436060974 517388744 657384559 196533980 87973756 74934023 250223188 22564352 775222412 967630119 871284678 907241616 522318591 676144968 960653561 66347345 523573056 8530430 852236821 54629928 301432346 853200638 738340677 491671389 103108749 885083028 405343816 986878222 119751171 279650483 196090323 225759612 289389382 260838214 799838161 267444915 726578324 56440108 257149656 159650834 483234282 793194324 837778845 119090736 136600900 645889798 398987265 509026197 281450218 314873676 710408941 266765060 644202694 550152310 620728339 988163710 762165153 406659105 938913333 578066527 265603158 52361930 571012114 394552303 798964121 772588279 588570649 78223 999727112 764473428 484247948 609009611 381442711 328209969 445990585 162810968 212583530 343008380 957917992 629535134 444495474 835196288 200635810 415446644 870744826 157070355 997153005 998157907 531626554 479056825 60279828 217714236 148069977 642018365 283068138 486308450 541182435 430498263 823929387 732643027 356729054 81389890 268926819 615796200 653849750 419848270 685878704 46240494 520432270 523278088 459201176 876160018 271002903 329915101 895068482 294424440 625971054 99326586 955264419 624841696 873157057 288011485 570615455 128553919 242427800 761971127 607892181 476067494 180218317 199031657 621947969 631840069 840750293 505938339 111352761 407297977 490404966 306725332 608756359 590242897 254330793 957338157 289258662 777422324 611702479 527868792 145202621 654792908 495527543 667147087 348478844 242712492 495722180 113669189 31561368 913310251 596805277 591258448 250234541 190484624 192309051 775118431 424753605 218925518 431224320 153708254 266866191 586328334 589275161 984541087 319190875 251730595 689032477 374554019 650574703 824351362 640199208 315455956 252733181 568237738 312611935 445014206 21810579 393862207 389471822 909777790 702944768 182794822 54585735 75659302 313121379 629957500 829422027 151407069 604333298 115735518 681172467 568138517 763475172 352674428 312730923 770075640 55315198 286730238 133525674 995604318 556964311 85022362 293037331 399293627 119027864 307777877 341794041 319370072 486935776 636791177 147155951 668395249 85295658 728239762 555693166 996427401 379429875 912908870 719438360 567264120 792430146 542099839 85736509 886769002 893702780 829718174 38412864 303284268 368052753 46320728 982998299 138128691 848405250 824135787 143046144 742490480 115390447 716905631 9838667 261096147 57181524 418520233 495560942 535276915 685486433 382455464 91050399 406609064 947363326 492384346 632736981 332220002 579144973 139458272 755855112 402295810 320845139 242061231 672837240 988948872 315475880 847063458 631422829 865135289 935373013 343160862 282463601 491592586 290144652 342790602 174519336 158530932 296209793 193065531 97541626 198196605 96233494 523308556 327029169 99301047 658784806 328854480 640303809 665184178 634178251 245200052 625164081 644645039 515648535 918383587 963071706 774054241 142819976 1224506 612720140 593724613 120493869 437813563 431019724 648066927 962419717 304626422 750004542 21446909 593002171 35371404 31909562 97789123 401800095 530735302 476015499 355356185 50425810 962650447 846252610 458627218 900363863 331584609 669941100 832659082 117447464 301093495 664216272 51952268 252958847 873115305 602787129 557021299 709941486 907633846 694377948 719746187 931606861 544047686 355205464 368423198 897155201 131388807 390329479 812892447 344999059 992649260 688688969 315111084 529945251 348130602 226323656 769903199 126636554 173266063 455480556 188022668 710006009 439781863 852242468 571428650 88060681 80272343 999646368 844286732 597596426 336529732 370442708 767095659 829036752 608989430 198848341 258203791 886812423 338943461 297016331 552953280 943013196 967781287 118218376 700861028 732683697 84128767 382083828 923461865 420404777 941532918 256374044 334749578 141397001 537490950 128010614 685315467 6093387 638413650 217520477 667852778 394370560 33711089 781916420 297878038 726959907 717223821 772249251 703630738 134295939 483681560 457550631 102511249 318828567 358959561 645733825 671179130 484214748 665363678 200213304 202616645 267178286 130053726 864706467 229801323 714754184 313855731 522521387 572375135 860243952 411930027 577910266 277105636 421046963 339596874 216395773 435231610 475061898 789036316 416234666 699300007 920945505 914523535 925989122 998115842 980474833 215716414 289048455 769365095 793558576 723098748 141584545 248199561 304038113 755312503 581094931 109650422 325884900 949106677 518482385 325619530 826471793 82533724 378594890 544976974 991469467 941598514 129988267 463405651 188855722 174543615 351610900 514065924 368110665 690760897 664569395 268339438 859414242 742576549 932237106 760853670 871307756 901402609 931064690 405027103 613373668 676637129 926463480 649195305 512714590 833229733 866741441 136713767 743806495 571417495 907285090 537970008 904149480 963146849 241228855 878016816 50826666 939177564 596689205 77999498 142215195 267507965 155963421 875151374 501413887 598410246 455429249 724357745 812307178 732755833 986040110 641889633 167231682 968452561 799490536 150649387 198086318 567270777 55592532 948919287 335125096 627497782 998916142 54824629 244306771 43454092 253707675 508956415 103664236 175884160 682385444 928965251 679001156 757087805 466356129 923845383 554324236 781263398 581996376 729273977 303386837 761769211 575665635 189853470 521758565 913984810 490020825 921879330 26843184 102050453 201142250 140230717 638537818 961261478 832058104 659195015 746074 230493 920915445 647788696 215957374 949339619 798302404 755482401 92413214 843624395 886841022 317965826 653355813 206150792 290661028 582356049 436454055 769612811 967275605 640946757 995482114 190332576 199660178 591382156 982864248 304685735 940547795 949305379 214163955 162811737 985377383 779048934 374364972 121618471 138299914 624815468 384128957 855570280 911282443 310994139 527004073 528098350 16310987 66543190 388763542 16737656 494228602 260320978 216653646 437387211 76740529 90044709 494866064 470293949 367786271 499061990 956607055 991597876 899131480 302242413 419658182 434662243 181870001 569008203 69726624 154369207 94860740 552260761 124279895 437224581 280968379 159183873 11896036 544435681 443822918 29858794 616706911 273860471 75265269 307580983 597059727 928567514 385661608 329966627 734527951 890335864 106656566 84539366 639735049 715071299 264377619 822314308 49982053 850732727 610479430 416124720 350936162 951367006 237433299 411602262 241653903 862933337 261699752 255101791 283283910 110204055 488717932 174083727 753654688 244263748 149606831 414492337 748585117 343096462 333697776 295665009 869569997 736943035 942942191 258792673 8439123 644640083 84210328 199393185 859839923 269332679 860383487 79968909 234275801 73303457 822606797 290789291 325290450 595016746 169369164 205733458 112922877 244398072 924055770 95667966 670681018 288786045 610086052 258062624 889428923 990036257 474940377 828331170 270070393 928313664 495089027 475432276 517017316 98289265 272674475 409180367 858901097 373758511 816621720 421224910 385392121 931336234 82259080 627383835 982030543 794362665 894784609 724709251 388497837 108650671 742273025 693198585 211159686 19744223 228238258 447636311 6501627 236175918 277271083 711162921 774154636 468305659 199621414 194793605 833336529 818532501 297251999 197472629 677394104 774489935 869193985 45514759 668272671 142659960 85535326 288152149 909012553 334043745 684822933 159078725 268609442 294530435 582754649 256082890 856451850 292174252 164815387 641632843 881711249 575069737 823328110 367804924 471586175 904077368 820442398 628331322 843279159 464248814 988090561 734280372 921569155 26576028 204695169 789819726 489887345 192511443 625917926 993947928 664631809 144476132 512227256 293375829 280231307 640741194 575913404 142330437 248894045 714926079 658666919 534025357 765922041 754173751 213284445 74034872 163673867 44214962 887952839 458651017 510140766 104752795 476256058 229023771 713613963 308730820 360157822 236386129 605486902 695433798 289804599 506920805 122308704 402603696 953593435 453555872 302981439 563216729 41349870 849436277 314725741 579862241 103148161 477499712 693829877 964789762 242028613 347561286 257173433 395732230 537117469 494262648 151533931 660777948 52901672 556606410 183787300 270063755 551642004 546909491 378920876 354187372 242474848 448616782 45949916 183891181 425468430 248700632 650354888 672392533 934753130 918390825 260301942 57576184 646734753 98039521 795988203 56054479 277839873 524140028 50843021 478354901 786711077 197920030 650618160 621810037 968390986 883056039 280695284 954747015 645310235 97454569 550234430 860693361 234846098 88760243 94928362 146039307 972891848 378252028 743625719 374961355 538112720 816951335 98938986 398011077 460799872 58462772 188388877 980705518 720794487 593655042 205816748 118519583 16950389 855879539 47768222 117958837 239250611 571946873 569574444 373120610 654239537 366088849 8148042 764850277 121683043 950733349 787579927 414416612 155240322 50807558 912831109 290540221 539263385 663735893 320323662 414481954 170646033 493751006 903966876 954987 520561213 39526086 862115334 619765678 888933832 102135613 109024250 498418725 125930193 749568621 772902794 962503290 274227502 434116326 391687704 857653516 127241175 735495136 448392258 123027896 934704773 242043717 262919405 875015577 911223045 175416224 910330704 998336382 90123668 504564972 77921810 832486394 319542891 574477715 894753491 316146994 844990351 735636631 164358911 311380676 69218249 842518696 309740006 755583201 49520525 959599673 770958978 54818507 27488731 675506678 804768310 873202812 104364263 598512123 442504634 65039462 362659044 487689248 659678012 944179091 456568700 390378387 834047944 220346900 998115603 723632869 113649533 355967943 154812734 997435346 117829642 682828330 131891399 981305630 19773328 755745499 195644757 192569819 552200054 977746560 800488627 666672508 313785001 32334682 806308502 554948635 257846266 261026893 374176847 486625385 771105605 710150538 757486410 134822242 992657840 571058092 679068214 527699032 948179789 701929100 998275052 567427804 729116266 809577479 498458799 934614596 385660835 780193191 307564124 539909847 187682465 940964484 359315443 123343879 152570372 594552330 533576386 627949010 223102468 712874713 309170865 18069651 557543436 472330501 14323117 819196233 444509076 348801777 702175707 797325928 660584469 359698486 250727094 98083875 604304220 407455463 162149281 180405992 592069971 876303940 376378074 725029865 484336953 640521672 888333118 537498136 103131305 712179557 899812715 793811366 604093210 167326344 803860863 469121947 895991628 278186816 854735485 822464530 576691583 573634354 922397033 187414083 402049150 13399574 260311011 533811278 544104753 5854041 489471162 987808749 754994736 47855787 508196686 705916103 955037484 775791604 303157809 864238873 194251299 278302432 365308994 963541377 451560041 907454416 442513186 536018463 822220852 459475295 655559727 142676298 952174232 162914771 512525368 354954999 713723377 742255971 649358266 686019707 155377925 738569686 313983207 996002049 603965122 874200827 75703898 230992828 773374320 592034085 650925341 533151445 553148799 559476030 639998394 232778007 638607697 637732914 289642073 1849236 463507370 622189833 132325264 277516628 358609119 843315908 505645377 932421542 642014585 6525308 7367319 102367478 777714006 948634010 974598030 653530196 717740400 937681181 643209768 699725529 648304181 796908596 857355651 948326980 331380092 73070560 385335732 55138651 249887986 18666521 639791775 933299203 780640564 324205598 348159384 680832540 577586496 557704877 263122951 401634426 812434967 382132429 107501456 324797773 849330496 848467589 135672502 386660396 336339491 537571842 300048517 863651799 971744446 30702634 678912946 251848203 448145428 580026968 372894387 915176922 825286104 588237327 42795319 790606017 483808091 162157192 318180813 924269120 91502351 161800450 233801367 655758279 775369724 726302567 656734024 236193177 718491759 331952145 880728782 897294105 10025854 313793476 723270567 846925934 214718993 634040233 188407401 543823762 70532190 221910347 600256072 894455116 400221820 324517914 499123137 628170691 427177602 871051595 199494082 229280003 783789999 780575290 578399649 457189029 693524997 183710633 748705498 280355339 568939030 226726987 945594915 843499718 64176315 656714299 628552792 713263597 43767791 257771626 163628710 866953729 949858038 918262722 234245338 856790779 891751105 772847578 580778276 638908802 332637929 907300763 701164680 981187765 597370354 532588344 586008048 848340336 396940748 856603180 319804506 880797372 524005170 860181493 28053413 259234217 847137470 353681219 506033036 956021298 200511981 104532940 511992608 407326927 264213556 435418763 918533208 808753599 889636464 980975222 207427988 469616005 686103209 275143583 97241400 61729017 211096165 244912131 762183441 730011215 347991495 681779118 111713789 633625574 235892860 663682914 272927061 271309553 372802872 422785130 777498139 172432377 726285533 679535499 441033458 830107260 515489023 606962351 775002284 178622764 51918174 31604541 252151926 581531328 191137117 551206279 605652907 584456086 480598934 983634392 448004733 677137917 586198635 631059247 968301588 311875138 222696968 354739705 750232535 626880099 813246818 497670951 929637780 895399996 639321594 920970479 929236143 28356236 105022243 177325930 779684280 298886072 926155270 377851392 734798699 696628654 534595039 704049943 435401743 268047656 830430117 278217258 614927434 101949344 928695394 645511703 679822968 379134037 416484250 207492227 124988444 25373345 878747268 255885884 728381913 804329412 776338783 609580764 363307813 863388407 158490082 501832813 76462844 518148059 539369651 947381597 839896839 576382653 79779916 327867474 851877168 668587087 826984422 318250066 864446674 817232907 332820490 476961728 396590294 678827213 127089924 379936386 979545041 326946614 659900458 357257228 963528938 789332606 470906423 961045078 279006280 325430577 141197664 990815993 259897812 325642034 301011779 370901358 791004087 206817061 730800228 991253157 538420442 651181274 49210021 352057240 808351860 27411155 267517229 510366649 371198586 576018028 341019624 506334513 225558042 388539658 944686810 241028000 686711466 15008955 237356341 991119308 956989123 775450977 937512554 836272992 563091537 686172819 24481581 211253764 298587310 608059772 181455883 24120593 363985673 421371002 770846120 844263936 944479157 619196794 522509130 399106818 289630926 325583531 424875460 139017656 574776776 692704897 188973163 383336470 529633345 907896259 209854878 86851638 121582275 690659291 708449014 834574880 903349683 45909146 732631790 351425183 859823326 542625067 140013498 238597344 788345703 284264808 816427146 465678101 105178853 805879537 187782259 792746717 181851190 392823152 284061914 43905056 150987717 743142631 646835372 513840219 462710220 473732642 874701028 824131971 352686245 277145932 128811449 458413241 808822963 555880262 943003110 170721581 758107640 44657931 936027074 787736485 636091348 96015177 77609940 79132782 491487278 890529752 767472933 246204612 576773709 5429096 210928294 667637896 309008457 767154881 575081290 694010505 463616360 16114002 329350970 562146186 92484975 362281214 222105277 909782988 34452195 20683307 172471445 775106915 239943673 362624567 462758646 519703549 591785142 161146109 107386649 422839265 112677864 59013579 371589306 947188355 736508873 647994516 639954005 782828924 917312748 24275695 74906906 410061139 88371088 276177667 845466351 591196890 523364880 442580631 263504479 222382024 770668603 671847807 523746040 630589469 106492040 395568687 37618242 493190455 764764732 478715316 347128402 936318317 341202667 827392223 616814020 591654639 392305862 614179387 77918478 190022474 687042846 693276109 548283198 366510863 899905254 817022964 236731407 165129952 554066529 633591618 348691029 147160742 351486826 948385564 630414794 862359702 456838294 210721373 718012419 479306635 301005874 195702674 583488256 447606754 224447932 964348096 747546574 114414991 4943554 399499891 835147105 774152267 141041602 128536329 589860412 603171275 594169679 592039042 700945347 89301646 613555214 5154863 6091493 453749043 68337406 388458066 627079013 218942127 587866735 645513407 215392726 555439247 410600885 707344523 730337159 465258402 622230978 557732477 115222089 919351907 674771618 503785885 649982052 106862934 69703282 300095561 912096414 507913171 695074809 557452207 97789487 580754587 472607871 730241776 892069115 654275160 857973487 144276075 410396322 128980552 585771373 518338441 862023290 70234520 658454714 138934196 314934774 218228692 486060812 81491214 250737573 937379658 322766357 817822044 858385996 904198553 842017221 515254911 544324226 992966372 830100755 542730427 79616933 419068524 637336654 21684271 203383367 78742649 798803016 148737196 836072484 521082348 341360598 867165892 343794024 328488041 138720798 293836863 483938955 434746098 294700893 31618389 504140365 909321675 756470952 156611559 916445624 870029064 141704248 755407669 483628332 319722284 129731373 137162942 98033127 941319736 83935444 553401672 590598826 523699788 785222015 303779894 293781647 734959102 742274253 428966546 336348550 804975276 878944626 703810840 458858806 33519949 553172451 599562014 136952295 147807972 286586969 265572380 937220265 601229676 320965395 99646042 303814515 277703087 441314867 221950480 112973281 839627265 773176347 784904650 432813309 784834473 494564910 459545030 855454398 647708002 69787073 550020234 916420584 685170084 555445078 944825923 648491693 771896684 924126099 300920308 782829433 155042110 465231561 964214431 864503469 86418777 882897816 187782813 509693856 709388730 727371052 144882000 698547257 564959724 501812571 974818313 49518327 465635523 490384638 90700093 410224689 889303713 173604243 849245107 983772914 929553862 639890826 174950460 256383784 155073177 23475772 824896984 404684403 107649617 336053332 891015378 894698628 734562136 498205207 102903457 860273336 499348854 142043444 258069520 877489583 562338869 26459938 617118290 397482943 169482275 474743192 173408261 332522777 40719605 648788853 59602881 786638591 60419103 569497347 739898363 795031625 249936449 11517093 48819947 572282017 417421719 197366402 983650022 177299062 750953699 664237971 177014338 464397204 300010521 963471115 152707713 146763092 168668194 438723991 88154567 110694406 654052233 443576522 618396796 72880453 542854866 477163352 142404718 639451720 893033085 590786883 811307715 897672024 603711702 75712133 124367281 738262574 302589431 465632467 273670346 11254789 735143498 430811767 523463897 99651628 840674885 840729954 793430275 72218474 655296922 248276003 184333487 85325956 557350735 50963379 143744827 45702711 866751618 194854723 268104005 679934168 728237601 992181518 67375249 802444123 43302626 797599333 452085156 650938712 576743502 843745039 906139424 314516112 76860602 481388205 694673053 329623875 379161229 101571692 919249234 633430387 658004862 363465480 337682653 179346987 598132634 771143660 252294783 675914109 593558506 390771001 1170118 891398117 257920205 397214749 431030688 692862928 614459527 503479140 594983537 773261202 312238273 986315157 155824014 700499362 464582887 794188247 247950198 749855 268857262 118903603 75456524 247440288 104481670 655651318 963929773 894935910 477325121 424116304 339813739 951136511 878631363 40891161 728120852 631192144 44316926 583617095 474643770 99719428 98802309 307954046 733133792 45441535 947911448 926614330 596466634 77617104 268262472 18429151 169509755 222901788 277386826 727779611 238995144 512215385 948589462 910203365 504392023 199598383 718047712 22276365 466422816 604656392 700004594 917156060 852692796 927630008 264287420 935189159 964492254 911577276 523891550 159440693 715131668 898787182 289410902 124993282 353586668 983350840 949339419 528072517 283101710 704448142 875462213 769998783 713038737 388057749 82976295 919269777 428017820 291594544 122757442 388211537 732851891 456852178 801569308 782071803 845148333 894657873 66393669 835238094 219293683 494644367 73912528 177326029 799365289 641419215 124016614 750572316 682089261 12360482 207652485 507906363 902471719 46031318 299595153 997040350 342292635 696227790 85354210 927599737 248971160 40075427 135337155 101474821 404752489 826220372 741888501 943130401 525176538 430435324 208151165 691254824 248618924 543077231 592384761 637163573 56811 85784390 855864735 429003407 973424608 67098134 163757423 590985058 175483761 401014801 260258570 35850667 118991418 306066235 518409898 694614956 983903970 431820019 997615535 116883948 989232270 619554454 768325357 470988653 205934548 751777914 66830203 159866313 351382838 601014386 54379811 765114770 770114200 424472660 567005195 967250836 961217127 909343269 103430324 81085087 697060136 302285372 444718544 792391629 446152342 145750056 593371000 26614859 819367428 633370455 420321272 182706376 927375208 566997706 398643848 386547865 616422051 812682943 989867849 98840547 463388796 45161252 711796224 148532413 988376343 209628409 522557638 104183284 717434957 916872794 453963691 562164216 495721687 464697638 677204346 919310582 699241364 335566728 795552369 589392731 582278822 565684229 715362625 648554422 590959717 638992414 35432830 945657649 566384903 948936461 179779322 68207200 367206678 84332155 11919216 668298576 779643240 761787228 779219698 149150790 756026041 824567894 991627111 648959026 72943435 178631590 318317106 697152862 828870111 676795048 612800385 96369527 657109710 883834981 594851453 283852322 542183049 22866188 280844255 263451636 353231082 512122517 977709913 20705076 103558768 97596578 375511864 942310049 49025871 29830177 636583666 579649614 867561549 607856261 922415035 914827128 567894629 622032391 35283284 707110166 302243956 767257167 757167716 176560132 122243320 218549596 454776631 450298148 698268951 724718713 123926890 764571921 238770085 553122342 486752933 8680898 1120007 70122570 251420514 437853962 635094567 380524850 837807991 482950136 378406440 205893150 164387656 372438010 418990225 191664673 731942322 472544857 353786352 569503650 719482156 727171608 869036151 157094437 113249785 229718373 242424605 200694605 479739969 259457556 354363873 653777937 941254912 810069111 284483921 321097830 26644990 601740913 389632932 161801718 528077239 879380819 350536862 481005948 361151707 858259929 602663941 900386484 545769280 651118303 739476840 348538482 866007928 258344331 338602977 835794088 429033247 162274526 450669773 747532650 428908464 440913338 486850774 329572961 243364675 564385054 149446581 112333409 692217193 836706918 877737078 550569480 663634033 294947325 878333990 460809105 693221553 273135553 852398158 136940019 834101341 790645813 399803320 819113143 887514129 157172514 36788678 328850001 394476307 522439346 988596857 393101978 846344198 663692302 664779577 65650056 106286778 214974962 889679266 684968305 156434321 823111352 599001782 706752759 443785301 819575808 696828617 255040904 615927790 54390742 905428771 479618163 396147984 505270901 215181531 806436401 893929620 905787814 237388128 401349216 339214107 196006097 32982847 305418897 538309099 466889057 296288333 900938683 335335177 332376212 772285702 682558230 217435672 102787961 463630634 163493690 476070778 15739039 419588613 831924928 905862455 847267395 474152456 224907724 639051451 207730446 959276210 198344525 902018971 239649000 837061539 944757826 528064804 139904172 396287962 753508308 665279975 106432937 263478628 255763648 323142881 156410133 943156129 193458352 240966427 707833448 758585054 781338132 187929500 359152344 217902802 508627172 96581334 425832753 476901543 18544978 99629216 529581334 145981165 879914866 526902233 44301957 990259041 964452606 429398866 67252707 117402940 528334354 418728064 367615425 732090503 683226733 408982894 102680025 498067470 409916231 196808258 127155898 240650025 661804322 311443475 324921434 649342500 171166980 455639532 130979945 696484723 860728227 829854607 461122617 331445661 238702522 330632592 883117149 515459363 330907536 818858800 610011901 281076865 591485981 241909198 41699164 723536271 46725233 837751638 872755629 873025263 57592854 113029943 25804442 148354155 595832419 899296739 322444189 433893592 514093834 750795084 754907091 409839410 519609856 887687305 378619184 477618715 531794317 95281263 276304832 979762954 649130844 125116611 236468162 26542635 25858249 91878861 782145279 156227824 28826318 857872220 734539089 968959931 321394522 282069981 496806563 339987810 287350113 612903549 956179302 212239832 648979348 736092114 979409585 281938245 290551725 88243655 251349812 729983469 962101043 722808052 396562726 573634154 768260125 524653420 721457708 155825777 612386410 377666175 710190977 926077615 288763832 891352887 498532796 106126633 310230537 980714633 979061359 914481304 905811700 231269891 295764833 487644181 776742051 327201030 354923627 228438740 653948646 159954950 989603366 605322476 924793075 891490236 388139345 810857212 275241284 333178569 776803603 421947880 369782755 79062038 359099772 900065183 198889041 599602799 538729525 275477324 436494481 726074158 153663808 484353369 733562196 451312887 476230756 589835816 616389974 673893957 331606384 692177700 818805078 922684171 764552506 841480201 341625183 976794223 553777836 793103419 832995463 362697299 792312745 376805569 978691510 378886389 393311058 174154773 864916957 788871193 961201478 531285818 798119654 86447748 676868356 943735743 356321993 440453446 998600181 417116832 389060395 605818037 294898693 975740110 976049381 341414044 974583088 311977483 959984351 597024771 76085720 694161275 733591361 835659177 950977780 437583990 610019975 159422249 664075825 807799568 417075688 720834996 70589935 228032605 973501161 139892941 632790173 246336136 729646945 355137457 415019771 164422718 170352073 184352416 535394768 403103828 504892952 742758017 666485897 710144107 932306202 362127257 609486720 12021652 133466865 926899837 23829163 533682439 9532347 212609580 27358347 100551049 197811693 342392546 906581555 744526086 634525011 303452800 797634915 767885364 711378323 255344365 997302030 175287522 15978712 800187653 605508199 986464034 441504689 746248757 741297734 212078926 424514627 517789094 638913375 921617377 953480107 372529846 760209701 488830739 53398302 548473879 77857382 324183660 51984680 738301541 806741220 820213612 114253732 799598963 80215388 120678149 840919793 828373235 267180265 190164576 167478076 27546726 685463819 865013598 504722553 272166578 604709991 137977790 534315847 58643628 141059852 121654096 946838200 883979119 240736085 505154215 291827065 256754455 389659852 730163485 188195433 738513299 675526826 693789733 201691794 557600558 905236477 451369588 350370890 22427033 701966108 672836241 169494969 621540308 193357466 775626513 933031774 369337311 568340964 158833513 365461089 929097803 641109455 918489501 871620711 23702981 828961304 969442615 171729109 215873738 655900066 48611116 343028893 414106633 566098973 52210634 54333109 11141818 305710011 427410836 568399771 545243208 98805253 691237003 279929958 199517407 603460088 797079832 215884898 294834057 47679691 429473131 307551401 943241952 632171646 72610815 881843259 498575900 437933077 897686904 847284207 14350584 654351326 833343285 673121089 38998354 125383661 979315129 919693250 626999996 726394082 397194799 670639726 215332324 285409847 580943921 451977469 171485927 494189980 599015905 764411879 162757168 991342370 854498849 86566565 408683321 616332161 870991776 988549252 986957804 466324051 51234670 689572436 275440316 746012948 935448856 585857078 881169166 421522991 758601919 536968009 96846361 582301030 483443992 961266771 817576275 775109412 836623952 817005048 275218608 695827578 2189201 939865465 648296147 616942655 522499309 584742405 486186197 710860901 180085402 517936908 585549183 118258296 584128565 834694056 938585339 236209218 376706147 164814568 416620488 130166129 282894511 661444059 679270197 917903958 835287970 706665843 806761267 512697504 899127605 904537812 259363409 72349273 720256315 112458692 80326818 801450077 777095291 29890 344494070 416083122 197391211 679666793 358041177 321794576 202652981 109582526 840569748 976841248 40791638 23724534 916705825 524730192 245563272 595895107 836722799 570139119 546233164 721603592 934384299 946947505 340829986 68684167 52859505 393028578 850372986 896313599 725913551 100184666 52514078 841219198 127704879 896670001 409374777 884107422 275042947 366724051 475465442 982447972 697716839 566940321 212834642 364807857 687118397 114517740 973685781 272164998 510814563 633618256 343663153 935396908 690984772 155051787 37112075 514081963 698625988 179024835 909097698 610693966 821696430 95866004 927397012 173258564 758741943 481939375 865166682 753609793 260309756 665426811 92037105 875684230 481963798 910813898 832498673 667638756 100263639 413867153 814521221 850984819 944436563 665925495 732332537 388067521 926426398 579306681 260322773 561009613 626028029 713288992 68656730 932083192 409226929 30947046 553153405 990311711 446421152 950590091 268141625 649668754 674323214 914664748 172045308 292065773 279193547 782809200 918666984 294705797 906582332 399026876 82260481 881678279 807349776 804124574 989424016 121895230 741338639 628427651 417023543 262156074 838127344 529347484 604709581 353989393 700274747 833355722 414353023 396143549 56869712 365954236 47099228 853035633 39424120 669091228 219729748 662296138 724281344 189780425 337434202 275746060 856451992 923510378 968601160 517723844 537993551 906990152 982030419 233493613 160577171 233551177 220240529 329991782 492470620 661524221 833224422 240419808 505927151 778038802 485302609 628785381 109976249 416174366 649435079 276092553 379721384 41989868 445614216 620004185 771716177 291546006 784840137 79656194 118596887 241192810 379108598 505414271 430060925 503335656 243919831 487088259 37879186 486001613 877051053 765207013 179890784 824924186 964198109 757918326 110934007 629208440 762589409 878484773 421407356 613618535 462577302 925009025 418468536 742534821 983929658 225157782 5190610 9172494 580734543 768058920 713988988 35998896 362687979 189626106 324423679 799180693 946354162 514114523 450739730 141549573 44903791 285396087 463493909 142125469 166727996 174720961 119601122 696726145 184960963 364215689 385670455 685669278 530808964 227397188 366982000 436163100 675800261 900082999 588539907 911816886 937643507 873599952 989184057 263077371 997600070 473752501 194431316 328205416 96917327 357826935 292709182 137441531 909274478 260570770 268107230 277468714 305717344 904206033 357948739 903512240 993293413 933156818 226668987 215945832 180293386 732715704 890385353 605750181 652847064 277744443 885934645 458347593 411640570 952707459 477157625 190461255 364871251 476851687 454943921 15978357 292076693 821915811 131451757 82453611 970088582 784720137 778034958 827289585 532345143 808180952 561462430 522494478 351904152 502270098 615120219 312693047 640992769 461466751 118003643 916293933 88831230 275798595 982369543 481780898 989240423 937822413 436433886 433928043 708438635 31868880 494361263 723057071 171733989 806811360 501830068 319684572 113862346 600947356 881774605 680971128 281662192 254758517 887396873 386427174 785626495 64167585 858078516 868681786 614414496 676427877 986450314 63475146 304556525 149023494 479288672 293399286 926329760 435005028 645975614 144441306 793478955 506083740 306549085 335614955 416363148 643842993 198449446 883533785 939202446 178128279 5517500 528490256 388538652 39768345 950136152 398316966 16691611 507039681 264495691 439047237 100601457 327533386 194291690 778187853 518950727 946050152 180735083 151730647 839767924 192486151 873734961 470091030 974511058 952653562 846406342 266595103 383771697 298710729 283640740 693665743 153073929 696714339 516567480 937308647 689759591 261749867 905661209 409413297 115873538 941038417 533151476 380686768 364119524 216650872 746912841 494657655 334080146 775594164 372760840 347724479 628707967 516464941 280852041 993250481 151472914 518177895 875648559 288070021 632351884 543450999 347128681 384812740 98551376 297556481 81163434 192627675 541278693 244026596 524344231 787721139 770851170 67307685 364481390 27672406 339453916 232849851 821275913 48776609 924804688 122550150 407645615 486054906 383165716 560413468 986507618 173541390 557904234 114665447 702926299 293703425 899475813 641895095 447389445 613076259 387171130 750958310 539696534 827922626 544313379 34916957 520708001 81488895 680955516 364943970 178815189 857185943 479045937 55836223 332857659 247855984 879894184 357159103 373147321 26415971 498499778 187656215 529942520 873696471 698089032 319654088 622321544 256542858 507607156 654738888 791997689 944134420 662144654 121048200 16898548 586170738 147166002 395522884 785142914 608838919 615796151 708501211 515628260 749374318 583125157 893551715 577868891 378928834 959464457 157181320 697148025 890650690 352373706 984505424 309270952 77605412 943787904 738097598 45652460 500024030 109921890 70819583 181374445 311272315 537390775 249245507 633396417 394940571 647249529 251610930 467851571 843770351 299774722 153169162 901217256 216773312 609549142 384621650 158946864 380483643 360470845 120877978 753824672 511425530 108433717 392599063 183686656 19133558 895940178 938118890 86191283 677773043 571421127 509417178 754608899 954083334 332067775 970427978 41494429 445405740 300814072 232377767 931917590 479913266 394801179 416863491 727746393 70949537 601626226 213910897 636200993 781970127 350256419 230011912 658457455 782991951 648032157 593663095 791254716 862449553 677408090 678683543 363625030 624999267 201488523 748533524 425390922 123613380 352099067 48042319 635930702 755318327 297552009 950635664 649078983 997439094 330282181 157672827 746847779 919943723 559856364 21210513 199587881 88486843 314057448 143072984 587203767 240511257 645013187 475086346 139076214 944806263 733024504 521118478 390148279 238795729 55413806 328487386 368473565 882470732 221714284 55745996 779737582 925294363 452456292 560784194 512225856 36991719 536639296 136520567 477318897 973414974 33010049 639152090 308229236 488144774 157778275 857846468 39732522 928945905 825775223 252175840 547414127 949101505 923576695 48004784 7180145 999110723 659503053 109089194 230687200 610813519 379493109 608845817 672040229 827273580 954722507 688461286 644861826 836459062 87285888 820936544 621780188 384096564 236625692 639276021 906970654 266304368 750412416 523843618 333809501 926982497 382055298 759014381 14368568 502078782 293595799 652952683 806578024 970822204 745862803 240273432 510926169 400591344 743916062 196913649 580621684 647776989 336642137 409345926 864782791 336435567 984466998 616730133 554583496 4230742 983160095 809784346 236697459 982206007 918321201 842883888 560299230 623915938 181048555 396658070 58200429 767280241 106519719 849424883 623689733 637171605 835149421 522086887 296998426 891227904 992296202 249083507 348854618 239481140 618129167 360665201 546327202 325343435 61617149 894084946 264621678 116577190 895358336 789308120 825233434 88876838 285328447 544785046 855408940 584315481 118095578 938396522 987816923 543510363 747038978 629849176 168836279 577714092 837855439 690862242 319046506 668478399 953689381 498734978 6052108 418258478 90067518 589218749 879261147 681743302 654554194 819888048 112930432 523713061 710528164 649375658 118965007 10640190 276174504 678270166 62934950 694656379 843837402 509967893 458221309 963748111 676759373 610370910 332991906 687564199 184625468 893127950 581491521 98235807 798557726 681337136 211343310 201832429 55686558 995487416 439856352 120021647 985340761 480427536 648896824 5537767 555068784 259397282 952021506 340774003 598871424 373070317 213328305 396983944 404734216 174006797 258026763 842515713 54824472 212289445 730486980 713515529 904660963 450905278 270348281 44334280 260669100 158724424 837735345 935082874 850364174 227332242 143760490 636289472 88035055 576643152 922028442 183162886 373714046 995655135 712684969 152405184 693882027 657098390 118513702 970600657 533157607 599823454 858476819 179055917 826016427 500825417 11888855 642014370 914169151 890592372 87495234 864681336 943289532 859990706 739997973 296669809 958715758 227440687 907294946 164146561 580617242 250888919 371423703 557748814 482806704 187500155 632387923 263811989 525862084 456968199 996962537 990155578 941116997 448778597 108693764 776327196 304881676 815703207 584218192 23181483 311279066 577812816 960472930 108015365 800022664 803642922 396524505 671187034 55507267 645426759 992205802 318005218 718085439 608623430 85891442 131509503 538463079 233035421 730024040 249334962 478390819 886953229 478055298 137048210 681053701 651851160 859056408 517009423 453490601 621565750 259298934 954585784 202364831 30784129 947169310 160231156 195834399 305943974 745021583 211298158 950383001 271950104 909239256 112214327 666686126 323097969 593620872 518871885 979773136 895344299 741432145 141897058 239474374 358123266 807026887 611888053 255000060 754319136 248055225 955028608 175847484 23341388 634418998 824697459 616106465 374479758 548834357 973101755 79217219 783795867 737496317 305101909 407711768 642357873 100354851 319218058 41086193 213936072 92215128 12281051 285226494 743329667 114476456 367120219 986826316 218821480 341632323 51223240 653991841 687787886 211084852 976978889 629141353 139868638 496264819 741523661 218510432 913878957 897003933 935987992 597699852 274899337 288305955 766317448 605550929 860750681 912611353 25300443 185502597 623949037 817027137 152095926 887248219 187184038 833113497 211236049 823017393 67022808 609186660 420364259 935969727 716156343 66749690 340149270 722607931 271380902 41287806 396034544 281963650 113826969 869689308 912660292 586257669 117258729 453009953 250843289 643951696 938219496 844509798 179917602 441451011 106735659 334262967 734249080 842370252 292767030 412876171 855129441 684636959 278632810 545868751 705349662 268473826 905700309 240083311 321588153 900241516 680464247 950263006 256126193 719469620 462982858 107345157 591580058 782806877 443226935 804870116 995217274 957207382 924205652 920122554 33224304 590659052 481319089 194081325 190836674 245872737 381089833 946504480 939644740 333082981 642759353 136478701 793280050 242809854 18727710 349272870 195510372 36996959 272363796 422814169 672821361 814695973 426659271 622408525 619207970 824111355 664182697 530401470 715033310 21546663 154741992 12669070 811889795 392292223 873186610 953470116 337307408 920068714 118129812 25180139 629198333 476843739 93030231 270424152 310904987 53903025 864898810 39133850 732087699 585032939 985552391 447238704 308597556 56319098 591039592 72693790 377783095 542275763 54047041 71009502 422617431 481723800 442865025 175460829 311499697 936640162 799948294 573369362 93030583 623921465 78519564 14596190 263288451 906414678 177439599 187840411 59976211 330779385 437270371 825427527 754899694 881936353 982294752 175815614 779381078 709036112 485381558 13737685 385890550 337218308 470473537 73168352 77897635 984239288 210133250 622080118 367380404 796620814 418885892 58983758 468259129 542084204 852004246 81192673 949617511 807568450 583349137 131729434 833310525 280762801 454974922 960162810 558968110 507694955 739573443 953291717 733442816 402567511 757579678 188176919 449272335 42383216 292945246 861642944 400121704 98885798 239800040 791595336 946760768 971034104 520100301 593545024 185816211 239330689 599689470 940576318 787189773 362254891 368906574 171441 494650031 814870790 718639876 770942815 265811281 604426099 175149497 112687761 702957217 177754209 261949545 700310055 337034518 173316553 143925064 4888893 66996027 592533858 793762475 975603813 273547516 223053126 191450649 759400841 312165648 959384979 650697805 451123498 228433146 706080998 964465468 793121319 629512753 510583306 929552294 948698753 708821039 829768493 673088759 783184643 501599208 69236920 645190705 33896940 8954365 981228386 545869322 768975216 184220649 946952011 448206362 122905006 485930086 112995236 122737363 911931173 845537036 922720438 302538311 910008034 519077634 474098715 74934887 251348830 191076897 611240781 800623444 564739866 922558141 294825234 400910635 977881495 645160860 931746186 405656191 24313155 716598903 206228257 710136837 227626026 336728195 691098184 482536389 321971954 138783226 325867648 349926303 788880663 793487110 583932027 845396480 109837296 23029243 692438168 415907041 880776199 682653660 581999255 950857346 18757453 419336527 182751257 308298681 549212986 978282959 898223772 69062854 797710061 42756186 492641510 508550425 997018783 224915459 554151110 625480827 2445278 670591461 705495416 487425421 499779227 313326307 329295746 804531120 890811417 522433360 772978280 872711542 976426869 844420180 422105844 771194320 191365120 615571366 823226674 882497020 925685033 363411566 879698931 222187521 90923860 697272294 508403110 260253316 790581542 546052903 388223397 998004290 31070966 434124785 54929151 103350692 994546765 122055187 83015783 610003030 352040863 659543587 207088347 120152645 722156963 82664229 320642547 385017046 860822999 656418958 708033746 705474456 316785099 622036005 369976363 183236785 515783997 905341381 858030397 575676782 510935899 714308121 135647 670319645 266436148 887000709 634708348 270943702 729121453 474936051 189021163 580069789 290642490 117523673 820966394 392803021 54030262 125046786 381944206 480580667 595306396 447552912 291335576 146343677 853544429 121601124 360667217 833439182 405493836 11738226 341279378 377775307 517855418 481653456 767693863 653058413 420026280 52435890 732173183 430281670 898464418 423599569 132881348 900515184 677340483 973959637 775108783 741618058 742009221 309631476 498140085 704796393 77657004 357393447 114814771 245509228 78999071 550782107 493665359 790822344 110474581 137430728 879364552 741587483 735104487 92223905 872014542 138830572 374102306 962569963 798518959 145193267 437714049 894500309 643912579 202543770 354210295 128891415 315982999 403446535 201695529 537826752 140224423 980917662 653860681 944234831 335277694 259067667 471223841 281050681 307937057 735080632 432491496 875938078 187063934 901467413 357122590 498968887 937993202 141454241 208446209 865420207 854350049 681448846 607652011 402988455 953850614 42071271 853660699 407884533 864925773 26639857 937258558 834352700 213654747 555942866 250118754 787626799 723963983 67640599 426583019 276102912 436802730 868773904 20351845 815257471 783843281 392243268 251500976 292304850 986953398 957229403 924892637 140576479 157289742 521113224 287932036 18214370 56021461 672326314 107133184 613881055 18042429 342695037 639958227 568130435 655380361 826639635 965706374 718750857 125848894 516257616 989333092 523961832 520894233 558543913 595583002 44763396 571289277 974377934 632056432 781962083 947491920 151502085 292974644 938678900 975416938 258162728 143819874 253188527 290468966 572185263 348718159 338555764 220383738 98150765 85914511 585820501 266299004 375830217 328622201 43013134 598501303 652015308 324900327 364388926 332622951 888958254 703547455 372123602 394309063 479197255 646750306 933755715 643045502 433468148 789310288 795664346 539001617 348042319 182200570 869678933 93460010 498858053 115978376 388125768 48400548 830917107 307926423 179037510 214200179 622944637 328074198 480817196 719268590 885920934 697807970 494251292 395568161 621210390 698388563 291105826 445514838 975291993 376466237 313232383 122227765 956608128 951324344 295490021 686698303 679047205 336238461 954968457 628972320 619986922 486023574 759619497 648573026 678649142 179627060 934868036 523618528 241392746 206705326 730937852 207397289 742700428 922268852 28824301 3672193 616444703 761868988 146246407 14726301 973854041 284134664 197620789 849980058 59812667 159429322 280377036 425214016 850559292 346526114 950879537 707754863 691451715 346308706 292342558 526820667 720838448 615294488 67384834 460432073 739503573 654775225 954516739 227833847 90019705 983524553 455227398 280876864 959583347 427867710 279749769 799164192 87198525 234151268 651553515 339349346 210930933 883282581 730930390 944158863 596509688 590326895 649132239 453026928 336260832 305781367 289921009 840888938 796432053 439969827 149373552 696624481 404650498 224936470 530606733 540836171 952248176 716125651 505873589 311353393 406066623 406324314 72844843 136976058 656110517 294586537 351820599 630676512 733785673 629852586 835335667 726721258 240441733 293112931 478954493 25168654 598529192 958670297 551045540 859606761 385526049 533191442 965838644 614120374 294085345 822527405 374131052 578086533 421692193 354281491 239741356 343679172 474538785 624116321 567943800 410095761 475438631 777416218 808603977 597117317 991084526 159305175 294146711 861288069 70912992 151379096 608011606 360702738 290785089 62128904 42768083 779567892 784624974 841711567 426304920 553507939 344436854 581336404 343664621 32592615 230863354 118011905 427076545 892717339 430703089 754883063 602585369 516014627 751453493 43715875 969418955 941719107 813067792 887726150 830900980 155383883 600817515 295481949 942478068 932806143 652957622 974052166 756289969 422591334 537034683 874088706 573626228 951280933 368520958 138314162 742525498 887004980 296895569 417896985 23825440 92708328 179073837 261531088 340557638 193190369 390255422 788515331 807170082 950856645 879356617 360970228 105826315 122526125 191181908 584962741 909948221 903318403 849492737 990344217 995641102 504664655 109928997 743876399 738731333 810617987 159234609 686226838 637396365 484466740 489821575 651180294 740821717 882732684 316942306 670427145 372635573 197005209 41593631 55852289 653110811 539413753 829896521 139827855 240105922 167601982 498793472 10402163 17880085 739023339 221914336 508124265 788464984 177804396 362159131 746832180 765085299 189884824 360462398 274664481 449478219 357894987 271816216 415208132 824933802 12517843 156913339 383617052 411709909 110501230 661323100 497166140 365890064 832416352 684052818 891717924 994254470 519028778 887383556 325367969 359473733 248726019 958554801 85519404 853376241 87757905 955043114 360597386 72461755 112068869 7809101 3590678 604715400 887698215 262769447 535189594 995250515 447276453 527309465 505289734 921963400 520761020 165654332 230256453 809213858 737342426 808389865 393060940 279620058 266184250 282414178 894476021 99031073 176612370 908817845 993354766 546417759 436207250 193350171 947359603 720600473 894196515 949298656 247233341 850635108 271825407 738702098 143857086 611513847 849352586 536060630 945824878 549554090 294045321 138753022 584214914 333966730 371754013 192318674 849571087 765004188 99318957 921793071 910724278 926407892 921792205 962839925 851189415 891203974 626614739 737118199 43105751 262962016 653095280 67850268 259023902 694357388 202727324 241931598 139691966 752121917 554676156 628843654 854651109 793900753 575203941 639824584 717122561 260495870 611879819 908560499 651758469 497752710 27378803 648869258 161065132 46834722 729021072 538508000 987225723 32602202 182199054 778407045 541300395 447979404 362534540 764011343 120446667 263513651 436595433 292762907 711557789 140781011 184396067 33193789 17935309 419901314 57647947 859855005 530492675 26503369 682029510 421242097 448606279 129662470 127014044 160623333 675432309 772736196 586595678 928164725 957321453 438398280 202731871 809032885 333123700 964769731 68360586 134168125 114086896 76128672 856286114 31214958 350715576 437176373 260539916 305690940 290781631 556916893 990198010 661709373 927881156 950912134 675362962 638207101 404278766 678851486 524340768 568211133 532836757 51039010 288306104 115828456 383401270 999859530 184902102 842872091 841415896 223260341 964908024 854450068 383331464 922499061 735677296 722488460 136425837 771039591 592073879 912710776 876794428 581960988 59783102 155236423 496822422 952448479 547744986 289783182 109170567 459469543 239113995 58107890 257901567 615352949 395149590 708832430 998346545 351240558 406457936 530575175 854257821 573440165 941816598 208888260 725887815 595264822 602949503 863175925 363095088 613250502 151550718 397831078 510299061 695367628 935831026 696022034 433212617 234308688 571869354 547538521 989433805 900642016 72579120 58553389 219601768 372073683 313106470 269109470 843387749 153513959 124342728 55464646 453020867 603835696 681065331 857740060 28755582 535413685 642526506 163545821 79322153 743288361 205896788 904485078 778484573 528981001 732071770 711539302 725427054 883092020 606716309 492286945 621915313 123942860 486749406 580382706 733940427 852823108 675715920 502183644 741276776 835677728 587609475 371893334 731403039 104841038 493433333 248428511 216032604 943597820 795430544 665125976 10447861 43460400 140380623 868450461 865445303 105605510 133379613 799971252 954742649 598752818 905144073 126280430 43144959 639144242 447085663 623157320 876354578 532368651 803606259 597576779 722274886 67165957 305584335 891884822 608743153 921803490 777361038 164686825 948630715 212322736 700381116 915313713 632215271 2145890 403594489 628823077 946069573 383387114 683265067 647983184 729955119 93000924 606697443 716467077 788899922 106723707 100542735 112338386 738556917 972105038 388395956 771519196 29679891 160138341 607790833 886684991 555676886 366315785 917768528 647231992 851076080 774010739 87477084 857656844 513660442 980423699 872854437 78219187 663123432 307857874 615347194 156511232 244679200 22353580 717233406 844971065 631684058 769100335 63678188 164634876 140545224 926950592 9089333 943356499 100454944 512043885 655874992 977627751 669975972 339765181 645332076 184677166 185795067 609449036 79646688 780398940 537973265 451511939 623427921 979631658 647543795 684462373 957934483 684662507 688806616 746471198 236228860 2826463 475425895 884036319 142950189 576089497 185661377 299843556 897309303 566360771 6395776 258758801 569771146 762149915 223281494 286787250 820399847 160997665 415249597 166231691 961456240 939553000 868032430 866237315 214445023 694842024 179499286 629064298 987995339 653805370 444296762 99834445 709268246 764428491 501830502 997637158 934465193 842282010 804044112 437658622 338708175 51026700 260514447 321861100 107951235 748906661 755062542 596401420 81784983 663081414 14759602 485697394 385066245 396571251 288070369 995008008 852233603 732752417 54835353 809626396 169897188 924070231 414602711 403651369 506003760 399550921 106875290 291390219 746704664 958587003 499480092 480060261 713798632 909141785 341334270 887922862 380958087 843642736 4304852 736013101 328877635 531839608 176700837 761028269 743521574 230662054 630308621 514008896 101624772 64562391 384927445 421011590 269484802 287839845 615594952 645012614 278617625 165055393 514687802 491259768 313108279 770987443 681841483 958903488 930173251 745681530 310554050 130128537 409034833 772658334 290850145 34692329 999799847 566560339 701853689 701858822 35860906 110474222 79486481 680674856 499058759 436652397 805264051 319438826 104570223 424410291 962788614 352366205 280873454 476455526 516743977 538627550 9742309 6640206 980697984 857619147 791963970 662159774 938596574 885341348 870476459 115354540 344281513 524500511 891541488 471368556 722594419 75360202 427799899 634849548 321991905 195799173 555655880 137955535 668351383 313230755 693667322 980544638 364818485 296596591 159332975 781486444 867205091 578409532 347718627 59288875 249944937 723199550 104962969 185466622 733647049 900113321 296574973 331738504 979286552 273908875 677507400 351408569 909119181 964279322 942265446 119997121 272077255 901994513 293702116 747745545 260912638 249805183 653443971 685949770 824192296 106500762 926093041 709134056 870064724 894545901 519520158 500527172 89454155 841599223 559427905 614917002 113909430 88961834 615644293 656726353 176807728 909815045 372053362 253212290 47775900 315420064 413025774 13549973 41620241 183742712 736327610 111877299 936914909 407160368 930690709 395011076 960157853 49043166 55695735 824636665 284776457 478005282 821570134 457537202 214650679 842525671 558016938 508370519 561613543 945288921 734694090 739858950 726958418 524092687 525085852 674008429 175066515 677860116 510122097 10720165 943090510 674914210 294144106 111190732 11759961 997907679 296240230 715987994 452046437 682951863 613606422 191769820 299383887 429168222 198208418 684975913 297220953 134178757 999564732 617562996 623409001 598334934 519555287 891035416 939416824 582493338 870037368 911307607 539825026 750354329 165537327 756796234 941582073 939540100 573431846 312546791 13258235 35092516 181600202 960148565 143957412 945566871 612298724 565822374 495733940 781767623 553780112 64506774 259146915 355416559 105493637 555800969 656445466 112417075 804250873 925696755 425997248 747344578 854734181 381473263 942550062 459239157 119243613 608263260 888187910 865651584 835323799 873225188 671990444 711915193 898222756 791244700 138181378 617708133 73875805 908512175 16161153 251465230 64338715 579059980 524498525 922200866 593433691 389439624 160042107 945472452 259517193 121188361 698338580 974514483 963268696 538009969 638005547 868496831 761247977 772271675 979554441 848438565 915340010 473151856 692310172 7316580 559835265 393733483 164775147 104571022 495173648 983319735 515827449 274656414 557319881 114311176 281225443 55100152 751620901 512455682 467946590 640912231 629149085 31154398 81566673 659323748 809470458 543468298 224741580 905106403 665879892 789258028 937106806 183924241 440349090 845009168 367343176 444529653 358095787 736682797 481687063 145368573 423036548 512713495 782918746 745858827 559203185 760529029 637259234 22995199 257619751 422233904 66635834 337313503 976677571 460347045 689954789 154831676 383570432 311410077 524425802 524619000 634406444 616123201 835125029 352349348 835481160 414623041 621794973 818338522 625175246 337530728 136197191 781958115 524284889 877643515 569014544 493249202 486222158 814036378 803973562 393071455 421154459 859884334 176828632 805562242 752387211 389415855 941143424 144319733 512142829 919412094 799614221 341400354 634166279 91171150 742953062 334159587 273810558 100372178 610655342 403581966 814912876 84491326 849988691 786940880 378887154 454192604 484969368 9595594 985970521 951423006 957375892 616206405 37083327 506031161 356348094 906638803 963113170 52126042 215756582 583469376 22140035 196988220 191600034 198420422 78533407 524469974 591419331 68894546 19516535 326139830 598547095 892737436 676284844 97123203 280413173 33776687 202593635 953573295 185812311 372434584 689000589 684293674 239094259 808112493 837985667 357623514 695568958 291213553 839967103 601143261 90041029 464486948 623259947 884171782 30727445 655874409 388502895 320636103 301219218 643351270 589117563 704398112 1659121 345910922 288366696 204981001 593635441 608299117 151559655 332112969 394411583 780533519 22962746 73795377 555753866 100096145 522166282 10432441 558822547 555111849 49538657 403211064 941285998 215579407 47265070 138403357 438287720 658805816 213217916 989468621 74178205 496186257 769073289 817553578 448708188 555977443 955045165 534784551 991499382 33368869 134329970 422162879 997565463 868716734 102299394 934996351 973853787 906530179 561050025 208728089 807275475 136240472 622964573 522369052 846437819 816317911 844746132 453958802 518932454 264527954 101360740 933884642 986235621 660598026 74247694 14244664 495224849 863917246 300836366 914565118 667670379 379186906 565860561 78274247 822598040 726118918 141209276 446341593 754951556 599760980 144723532 71341102 801001532 515413947 372037610 987295905 400052704 549108629 407721340 444507684 172586475 947557042 459085950 519233899 704835752 385589053 549637487 866138611 714144917 500191678 882386377 436814254 352689736 102141637 210706896 998980555 805317903 329463460 50772368 154482269 474038773 823256541 769172600 35339456 470508322 693074206 578846934 58774404 114189979 890700815 777814545 810525395 712009269 165792954 374756638 53743267 415513239 474714105 909283210 572783207 153732438 870497095 313619007 981998389 225011508 620134305 473812652 829984825 430263831 566630231 170113235 479151605 218026613 197689377 533190839 577289073 146029863 639679624 397209933 612377061 576838552 510297906 861036523 506705714 355615982 53080088 453747403 368942434 147890785 306322748 693615003 979366868 287624690 132972253 81137747 154814593 837961099 607643696 744386028 221411677 732497472 964798108 324805586 897706259 267093508 248673930 577032727 215943491 117229271 600346229 838645014 875606676 986163329 893684468 154847168 87757563 294038649 486074971 51301101 989213931 215795605 293731125 124612635 354275617 920447769 198632877 891674146 391601738 462744674 954431129 425409049 105416008 892103383 934863203 9613281 935572930 358445861 147834890 904164234 550909016 905383746 861273496 895403928 805934477 595205538 106102972 292501266 564239015 935325154 683395609 805621041 198077303 524979609 894076061 124383595 324289615 674386074 58307657 215934773 650327553 930798965 163818140 299673953 497353505 739723039 89459499 10069489 565473232 644059300 547282964 446156720 817102000 736459209 398717464 993547638 887576633 547883255 490229242 852323827 342895792 956029103 558935072 179776262 124844360 492393574 283258115 871437917 601931491 485126716 163459215 267762446 818486789 915280152 987876009 498021674 790031173 978422723 93554997 205300063 369972972 315220629 174148119 332058123 504803441 124973268 893326895 986933342 525870094 381602445 37492353 72128351 577604873 177583768 994984842 198902770 172491516 327262408 865952234 849112910 938948153 69019648 85165650 792891652 76162376 275059952 290183416 180757039 570703079 347035505 170588906 372289193 247685239 510233853 664624419 36823833 266117470 840341379 316058723 72207109 421853313 143159266 73598996 789174139 311494721 672074305 47529126 455766693 734655977 561320722 666144936 359312353 339300597 974530398 362898111 953711975 977426589 578711629 323967358 942469936 429523356 801845682 552268087 310971057 802703406 559409050 380415674 252334644 724060287 408309351 236104636 67013866 460119573 498957711 642363745 453217359 329631083 685879874 434657239 446632017 694361131 333687668 76053927 424763755 968092637 996934651 907010857 534150634 914983653 89081311 217163697 57965653 773306132 58455175 264375251 941047886 579042301 432975843 843336583 313588982 620523697 703245515 134139949 545290103 390841331 173159642 368697523 825606056 380362437 824144226 589036547 138252234 487143625 506507749 130667169 877458429 498760814 568835748 420784954 622972369 361675232 424746880 868038625 10108110 624803866 76348891 825594338 380210008 65367981 280318847 216712534 46897632 548033495 194070790 130133340 151359771 294779028 427109631 862778375 439751699 330020414 258119729 618811833 763371637 942433085 248639493 945613917 257176966 73824268 682274634 392344647 940878533 582000491 480873221 68065415 236637672 293981195 589545701 890197979 103209087 821073379 64031594 683506058 546383732 331545964 244781614 630005428 980854025 299835335 354488048 764522213 550986214 941021252 400941184 151930984 307047806 881866147 406475985 45927642 990497507 753136220 961816244 761695830 954318082 767392284 739907408 903617626 718027266 70188623 578204667 317045318 57091281 637150950 828502417 495622157 429040494 267370886 697846467 731264072 12126878 993564285 966280380 215511643 197455051 940576040 526352247 996655022 939145278 642857398 262080410 554874647 944795611 382729720 366886122 580513313 336925395 605598024 394133571 910156739 991105810 383825360 506880873 69556096 517199132 376143802 30285951 635151212 555713745 525694236 993134749 106683672 583317204 436549739 138073425 495283707 282455169 861812605 518366291 775230041 653318565 868877079 77420343 670058385 554816586 318413529 782348032 236189548 939616207 31075002 402702879 538310128 4851119 204562927 176772576 197482226 463269882 740971109 64880529 876683428 550387422 554695376 898206007 788620491 135326383 31666041 91836272 957222157 295006343 863446039 58368921 920059217 721311213 177005983 158893669 699411867 388255041 514321273 85234096 784641073 517458364 490599079 175760487 821318342 255501434 712903101 675806467 124459620 837943587 817023624 935463699 947596697 75663880 404576864 432853544 774415631 498517753 368730640 190858279 147611167 587246317 139727053 64215454 75917639 703618036 105050472 996541526 652590854 640941615 824179619 384611981 834208038 480543763 94910335 522548840 918494639 279327559 528832263 204443730 394742144 629450960 452475487 938522121 752626111 566688299 72317661 369889773 528998534 832078068 587333374 61931614 169790382 353813287 852945303 924992302 302468498 758504108 291382979 426249931 428372843 603857772 371063354 178204608 682222640 151278444 33537491 219090996 80349103 217392763 705092714 723871496 997090538 669309454 35613631 437020627 12761215 283361385 167918460 296176982 786069982 802908057 62205852 420929852 749468059 98097908 536372769 713645121 220270835 305532014 811887110 242040276 580925411 298518355 754808696 151155499 329278991 909097474 676247177 91568324 492417324 521336574 536434319 91358554 717758966 585958454 440222322 633471370 789959460 985507715 132058926 425658489 667896391 495203262 239511425 675354446 138294741 466131428 928104476 964393936 46931060 862450898 182192273 992343607 970547520 602578498 507454363 732077436 514914092 26495849 255268308 948201916 647901322 74194198 483003051 644802073 438244093 162859753 193044708 943822567 451868114 17396268 39238565 872646236 349910473 696900262 399358477 684287246 334641902 269806482 289237998 600669533 846993019 131192782 729712774 916486681 332868585 491154523 17632700 344282753 452287863 622284823 149288384 870797382 31983290 643282898 351285155 252973449 907619116 532895798 493162013 475750360 84761013 77236634 426416491 385411044 520973572 13707683 940790042 922687976 385409460 358270636 458988565 278549028 616189632 191050187 889404221 284671069 277110916 869389087 872443760 902734151 894019990 880793738 213211443 853094486 866161393 759757256 769150421 977823803 647031627 984994748 890399654 784819534 369162892 353745296 131619701 333871533 225067958 20050845 713941427 733987744 662461208 316828421 328072513 236190648 306187929 9449967 836495588 562300685 857337276 924546098 133062583 508081977 520883321 763236349 244920189 588353195 862598382 928243134 724819692 284503496 569643715 573439674 87504870 924893675 398776342 401989112 311143058 848136618 326879623 246911635 260438858 24184133 530145100 863650806 127143807 725299292 238135298 372933240 52883678 472658196 561006014 833992457 811013088 392109025 556195748 655893582 141547722 752508567 965683814 657729848 451268285 348103608 687083875 54796013 430422 366246507 928251045 924857772 804144213 418468385 412944781 504954701 925087235 715825258 42959231 462798340 108218998 892508635 797105073 755581791 193368929 395288751 280315763 547196146 442210246 699112028 86721209 320599070 614235426 650694393 986160039 400350346 959967834 246738989 402515563 860114903 186085758 736387402 565850939 46457341 139369277 127010648 317761031 263146613 219361231 105579089 639334786 176496161 201366880 308512737 13984123 332279369 379115451 823978704 684959381 74740083 853519177 620502406 370387132 369670734 801328426 683554842 915755963 461614161 509239317 20856510 678075590 305606055 746989767 196620161 379702033 492682144 95475276 929026904 85539787 992022990 367310843 751705599 648260422 736898387 361831891 663408089 689410265 821066331 644619699 249697047 714770088 789094615 642778745 732395021 17465456 532486183 19664750 116092687 563373330 666612451 56441072 350398415 515396468 50104829 265192431 603373125 640596794 867533024 678234243 223001661 843861357 780077753 859782484 932184246 850623442 488858156 719456212 223543963 328997532 703967820 826698725 76443025 92703301 754266000 631778113 808180933 776319188 170919715 84538429 184250310 207220467 824079002 827359422 303130534 979529624 121512566 775213835 554144349 832642942 491630934 154157626 767792093 940574809 39268585 29617586 186630097 263348478 756623311 215320646 895847794 416339473 85217843 932536108 184849847 976385966 94953397 358211447 921835260 519430714 216702798 963063276 48563300 565968744 16761635 635176434 774290494 78575888 262174913 446073523 894127383 433623993 918516730 564683838 737504504 668598837 66116145 671351150 611479515 326165428 966918601 834002715 728500802 464381310 994002228 386771011 857255328 291737320 53700634 980630886 867288520 728537367 970007747 329890760 235544208 649833024 6016799 195200184 394038917 314998703 189284020 383955594 377686054 119486400 698060635 330077644 709784421 886005841 348494030 536642830 60620024 758290364 37833409 490872359 201270999 191069732 297165639 28616399 579543720 668597998 19458821 348543659 517243198 231463384 450667444 948385238 914334492 196873572 531074691 920712749 610438910 637032751 222910289 864916382 760579864 153833800 973326205 23348681 451002871 279119487 935867456 449209837 851885879 905967601 548062291 574649829 510389846 450519068 526199700 215322826 524955599 548170708 834827296 881804309 23764230 614055786 124425341 689538565 356302742 234894938 858696618 637002356 405964880 343420146 62020076 653903186 79415237 983180700 689924746 169341272 74781803 135123970 20249595 800205912 431363741 113327886 133133085 637024401 112766832 539229601 940541144 704854282 709099740 553495604 9604222 548954450 36403782 725858521 574164771 801254877 458300698 979212303 616698292 734960356 618162495 880084088 455331032 330172720 698501120 70142681 171624556 688678073 947232173 222219028 232860418 920289975 666847224 764946799 165138692 999463866 841342212 784859618 842354493 306265345 948173014 764334198 921955156 340732624 996401597 839391391 585649710 440316823 419264657 949943352 864405374 562068065 793042149 818044199 89058688 625442002 421377974 788436908 479093064 951731202 107718046 876175812 426337238 574703613 97258412 76250093 461185312 891925379 549563871 32633843 984363783 795540307 546427060 90970556 518992417 230160184 139637547 678343058 944739068 107076839 934803072 642535760 407945376 985217715 414497874 527230690 379766813 542433168 342604739 918773405 431524982 910935345 341577407 381748536 518516960 776823703 394915683 382538636 785443728 142903569 144821031 598583772 290763727 682936310 454215306 582900196 621236007 352048243 302284738 526264860 388098282 6619022 512233004 573549970 740808493 718256300 104323705 171950459 656635765 465706613 395834412 453492179 840891971 27763825 228994207 970726723 857527928 694210442 289766070 929447355 219889624 776018315 691071145 823217019 723471862 448474196 399352152 91728413 896383544 824113589 603095265 935398778 812935632 125492254 420102533 813840784 800073130 307617929 528550089 38422189 905650933 189370948 317640305 771778309 151861942 372760570 837682583 464181661 686973650 28706605 992089365 361566740 52767297 265793722 515971305 687761719 660285753 5275624 135456721 448757583 498888255 418314551 293207781 236587770 820609102 390182616 761801427 343739207 371555548 725610031 928557543 532614406 753415358 38781028 789356141 73599318 102861956 773334354 992281934 73661225 44393276 768371666 356174815 829210584 879391667 358903917 469547233 122819950 132811733 695936198 746018796 6061446 993821212 699708271 374980676 22524736 531640832 606252453 598299255 849756078 238577357 16028840 478853816 419476238 783692594 33729033 868134668 874279343 142544717 507620245 180647600 51772471 203886745 758047727 484981185 528783204 738872719 248731835 533950573 957515448 635765774 767182082 27247233 874694274 245867594 81372366 161827728 155161203 746700353 708294898 735852568 121702442 243644403 723355108 41184206 167254 603071734 677132763 756162511 633215618 522788921 49798679 790075493 971035009 614960053 566129060 667390889 117430147 568687067 460291471 871777706 286296645 728941694 715817211 500833116 532178167 57051887 791529516 161583631 470234316 884045714 621590299 119145191 452696994 326216431 990115552 780962055 39442206 204243139 870842439 525532204 16255711 495878355 933153813 672560357 486660814 783917544 341812709 272193604 321397033 643266041 259825523 600165725 854870368 270752067 340328910 802945582 997555248 609788233 624335555 693966273 793133852 581135200 844402657 925567789 571572231 375019584 267838513 347161793 558101049 450161996 826327842 134790117 680828894 384143545 248612920 735932845 611219616 113278846 102191535 427489963 293512088 238924514 400279226 953980392 339098149 227757888 670429754 419266095 240728690 756454028 786670619 459453772 565345104 152907252 836794071 86333362 69990659 986771623 928762099 629642417 555115613 492942205 312084343 116269005 535317390 845448826 800360874 216473811 399835074 209760600 262778131 69160699 570080515 136174005 901831789 498522236 338860668 71768244 910111921 672775401 466952721 333879610 815994829 401555899 474085137 158717737 500460518 86729399 557738567 435710995 248399956 207406687 90076769 814429780 886715307 583886591 484045709 749176705 408640183 944112074 833905386 907815732 148267949 106830422 56279675 251415317 955246169 531156576 430745710 11283992 286149037 897003636 970151916 76768232 900212216 910773692 832539180 868274454 317532904 304322333 856849719 727193920 275250393 152321860 202554982 942504640 178771065 555997482 320265256 54001630 912474099 405888437 910421263 891988358 242453989 837519028 744170918 763823272 216935803 388445173 418237274 696177679 130401066 933950879 66854884 142743091 591275606 406766695 805167705 208951088 169487914 564328500 764647503 688995670 778470593 204428057 140577407 67436352 305090345 513813710 315456452 54072144 492126320 199326908 412031262 538714209 120303770 519937542 252912669 30894793 887041438 157722745 146402445 504440356 449692060 958555816 550890991 989118208 890567238 850821234 803135708 384147632 932933021 163577022 274650011 298076857 511265021 742707802 187669278 467231428 481757466 674175153 161130570 23431454 430269606 275969855 29590536 765818657 832396331 353684201 569682018 916499716 380787086 9271739 257106716 923357636 719468353 642766132 310721848 374963261 315839111 394873256 891644472 382930422 601917175 245484438 306812663 35347093 969226825 799665222 112474213 752792235 22671351 596928152 574914079 989322408 945108869 751421552 476120718 483768410 212919251 401015488 204143197 231314007 147081678 841153990 48818182 992460628 235387618 449788203 388452683 758714187 649644633 382849554 986498874 125282610 730688840 281495988 498049271 90807632 189748520 309405619 964279312 679715529 971282482 358309296 450790327 460761691 124900401 659025448 756084861 921773542 337972894 974863658 639940260 105682372 409976945 328744876 520990487 743842800 744789209 820152230 496122963 342664520 660732388 476444902 305206510 866766539 156091370 364321749 924956633 592449710 900467838 93252864 40722538 666165289 260118355 959767316 448222610 678490982 116178384 724904507 705978373 366112410 959662995 16104311 174915381 715271529 574548502 807166995 810280533 25543814 920471914 574266888 971743899 52372121 520372161 484082337 78321295 163383093 716266739 959743664 116432258 620399339 82287892 794276657 318463423 576221258 806010028 209347759 429052363 783057346 814812493 775674539 943585797 935239645 415553149 124168666 648062259 819079053 122017177 925422632 722642119 647284848 784689916 262160734 997653528 723762690 191112850 723920251 77236188 359394619 428683645 31490863 848980085 335429297 910065231 754853141 744847212 571903309 910172034 764377940 463494743 516859952 253957322 557937762 225394927 428259726 986902172 253729801 380374573 737534907 235964547 692519416 520700395 291337074 278177990 45080384 504468260 770348092 359866573 726600883 476415364 999789858 649375383 91251050 623138649 535189003 752192155 139640938 429138634 373772988 177625862 975997866 687559676 807182036 225998644 832215482 908730627 850761179 799601762 316797515 145139925 699023808 88378637 47951173 66946029 63851789 142634236 289631800 413439825 146389213 652808454 871238768 422238928 817397134 694448949 615472110 634851897 337481100 708181671 517268147 933140495 903864714 677461709 446194106 352960460 945297172 951910496 930132603 795868172 251658296 219503154 175077364 959790410 331350814 71855525 248701111 397476670 812502428 476031761 420340243 401920552 351502714 898045384 933149231 133659798 978763955 277596344 691554764 443429755 272992688 753223467 899093805 313451629 135115155 465899558 824738054 9354240 236748519 805554772 640299795 122833475 628883784 792243351 1181136 799127446 968392358 728411851 787782921 234014489 446609541 574812451 158810999 957146043 93999782 679982633 669818091 273828012 402758697 229304153 865375045 271193002 872861188 560435243 655173100 886394523 580520878 739941838 691565879 265697061 198251463 200268545 224670026 576912279 242702266 798808894 106999152 860744250 414242199 147610444 3946435 650128681 739866075 969898881 912009562 223205828 528291528 355574406 929247038 347074608 24187031 599067396 937977481 435375831 586297912 216425658 502213795 505228764 102342490 440011539 375849452 2318812 83990342 167127174 347250343 709111592 188152396 233705787 298074507 701271270 976639150 360967141 389236047 813961570 793559143 313864434 721132765 10401911 344486988 280926169 807857061 694735559 182732834 415409868 500546560 886577276 163702240 309927923 236463709 286851089 815633257 701757629 831988488 699414387 331451620 465622461 563854040 306245824 649253630 806517542 631238426 25324809 963230597 571132493 136572018 380890976 11181002 352658258 800413501 1550881 188233777 237818703 734470656 39636662 303725411 224145535 341886519 137338554 149304254 243446633 139354983 380999104 483900690 861131102 703506628 966476947 396893942 957645639 420097533 169900565 363851765 360404788 513251348 939478011 542286260 125820085 434437878 788632522 670206938 954207304 375607474 958128639 36706560 909168169 763078885 154026585 785906539 390143307 886912949 983711108 842721278 122893952 961070261 135634620 153291022 393291461 75678458 948168956 413251964 450459077 980798090 93403640 112955993 980033672 426384494 553294621 4793771 748833826 832363751 252702883 725150455 812124244 856745344 745546322 178822348 713896558 28430911 218620806 864152889 158850385 494997138 921030454 980153162 863211814 796021988 289381014 137451235 410420431 139293914 223336442 493963510 704740344 764920405 797036529 983232043 174928138 849659392 541111994 284586069 938187413 403349808 775515324 651037758 228758061 857706208 525795650 836447475 203881258 576753926 304827671 468811488 466777950 586020154 725643193 297402131 908390838 414826006 974681966 747668773 85858638 996539713 102345109 555256837 578372376 898600143 723251048 579506287 1113662 589642443 236583214 656734334 603831102 288210762 328118518 497732609 562127807 801342407 666441656 336159454 463341780 833648852 555415703 272962800 645267709 548635166 456372549 281165180 553080726 551321043 271678288 392842303 843796713 488379723 320239011 250205713 972031774 273922193 23338116 9779327 367481601 292162788 770800498 295397382 781674071 686334585 727187522 169052087 448917898 998703902 784716723 839673515 72400040 618398316 367595138 388123562 877379034 10494286 425684105 237908427 924848980 166211434 17027539 800777156 748456858 682116264 437948920 174489895 639993150 734763489 36102870 655138675 223654212 414766332 934030101 646807999 818831808 216449511 150057777 860450724 552599207 882758266 598016386 637239107 857684510 86746033 216424380 970083092 929098382 794296237 323282978 696648645 742339771 493938928 32608861 545589121 735552287 595380347 488989964 727563149 640268608 486171653 927498092 735366845 521121714 652476810 934858458 929625573 109302157 728327143 699389360 325004789 458304535 786201472 949195799 372338294 156106441 715875366 613527926 866351905 243482156 660665902 591233543 135348752 4257154 750329816 670070935 189976148 420089069 851845614 692609202 482390756 68173982 604098262 421388971 444955429 782758956 886282831 286391946 885533514 575939329 779284467 659027547 895896277 393553174 123112419 880797650 509936982 915929470 706129850 14625179 845127582 454709095 806645457 667603134 645506215 34232504 167105491 411273094 678092713 421689960 531626781 704252676 483397791 362800000 760288058 261470482 165046201 350844289 102046092 932374011 727298474 407178378 806575102 658436663 642500582 605951445 807360838 703529746 773204120 126651008 536008066 692206485 475622898 608426758 603155462 164961045 808057174 764225983 902800628 443980118 528784588 908746998 926974321 733352240 680391686 485339391 880513209 147780507 215481295 107499599 158129010 338269159 573259186 3304626 480269649 811919969 692897286 113774264 227629964 229012454 232918407 289388124 127598936 812192588 413658466 512510278 960614917 21335120 319734393 657796238 450953931 659786412 281099629 218474371 408377664 709346479 213307407 58865652 274697716 693116199 119439473 687865621 196979934 393511998 140869889 908679850 411991981 393053111 672876806 576719917 488723771 751613667 16541649 281463559 355168295 578021111 568905798 288134931 206331121 417153825 533560666 290497865 859322425 361962864 354404752 50289922 722758363 930561887 333968070 966085887 708061748 401276581 546190124 747340552 77229085 239711534 155013457 174772288 671499278 263266696 582356511 540877350 769604000 398903328 734681141 859409877 625375398 150252642 56869641 463531067 619544207 135068877 951324323 758970029 422766186 825042638 371055049 902476749 930483874 488807698 722754476 53760980 837394707 676279393 590512501 656403118 456168209 985083742 533923036 969404456 926521491 149200089 70377201 202959378 82959937 533097147 653658434 281921392 68208155 260006018 571248381 108225135 904495755 554107884 140548211 545101415 629421096 628317748 938324564 313040422 593784830 920565203 91093712 745523447 16040070 269665484 365350537 154313766 814141965 491888075 640472652 491029187 918911750 657766786 438253877 53451076 980565389 460552080 176248274 237539778 60646681 965096954 258532995 867838605 302393543 186217617 143955244 83874525 429110648 86262033 118709613 313832291 821219783 211302437 210451059 601748759 553463825 361171802 703309102 630472664 958806621 700123174 494549519 789289419 130180824 110148470 995541079 220217589 954247490 706186080 921556144 101464996 795511934 697566667 640591660 486021427 818640207 743301308 46516950 407265009 118022191 59366193 495348837 306110537 682448146 908432287 612187617 804863926 337069616 25206451 596464273 255688092 88119288 434596725 678264296 191745920 201479621 440037542 213122292 511236703 262158658 709531885 670875446 563786602 379363524 374822426 686919278 124934257 854852757 419896700 14617977 96488700 124999369 4475759 480936706 191521595 801491226 812940323 386219555 796097627 824264914 513170789 105867569 173668597 67380541 219342717 667555058 179279854 139624054 301385726 841389917 888061684 60885403 760970154 563103041 883254296 342482828 373879530 305146226 787312675 554809962 408737011 22576348 457152769 540606414 269752687 620966640 398080388 449805234 459828463 295522566 721569333 725436034 392690990 314119116 673291970 799444680 862049095 362168025 687741200 27945399 945600951 683044272 159750683 388396438 148693501 587226438 774269603 183810885 627897912 351728661 556819340 925692191 598121317 104061183 864253662 112359637 945934251 870792586 445689738 382235738 698371462 843447648 868275344 491584919 336966468 960808208 742703423 436797804 619078325 509260979 7094406 780710208 159040269 911107697 972226573 528580729 22461876 968037392 826504596 406137854 197905565 534361146 592440365 204717948 501743080 361588300 425676245 810206503 744457399 362261323 41650275 847788269 845592365 214008174 204882130 862495185 562647356 224903477 883100490 16465843 562914547 239394816 194287872 467695508 228513799 210668338 582960848 146039681 134974772 764379177 618530645 367233961 506503162 710594771 172474177 242314787 130877124 216106776 138399349 450844638 945558723 644205178 22632997 96362892 22697364 589708233 545412815 662072612 736625863 671667293 743412484 102155657 705837538 262425099 520978390 204397990 768543019 282931677 194857002 88890076 171363902 391465768 529079769 142624557 411519978 554487191 659444707 437872428 362524977 549560622 136752586 479285042 213781195 185557280 172136876 774446650 811223079 334949083 375968235 56090275 760931764 607368846 956763684 286685334 328088785 978434405 98381122 2470289 717773361 970664052 206742795 583692613 659105498 424103558 133602465 370871740 895108164 970624703 789592971 551370295 276134047 501070608 171814570 866460250 464955351 805624016 86180477 915838467 608941738 495821478 491533504 261747963 986440125 112587848 725236465 724951390 869163198 964835140 119736950 784491777 650959056 865642921 546767842 982946473 287264402 846906320 296144125 242003388 294263427 912434481 870303055 189141809 841712703 675104304 466522532 516642493 336512332 797096507 974876852 294270336 510177269 721097011 482697186 85442674 874820773 444663473 517814629 541582169 477562990 48603519 322811542 71896838 466372359 760810731 664599166 331823292 562582284 471411817 898971329 678888853 524195896 636955175 445311685 833494978 691541149 963036652 85941547 814566303 494586637 409587555 858005246 347561511 830997326 2937482 522385202 45265009 171670803 919256604 429797091 197870893 959926723 846392236 240446598 874412857 988451740 456724459 699753322 548567504 259268026 926382671 561789703 319336684 232581531 35777718 313715928 756005090 931005951 533859550 953536511 216645491 229028893 932127349 608316435 818633651 138408506 963425363 406891287 699201645 925110775 80952493 841345497 137539081 208271150 830110056 193109921 703694622 900519062 266607971 371158085 258108170 113878420 382580292 220992836 947877975 372096374 922607251 266682848 291988608 400433198 244282893 142246863 378518862 62601761 596639603 979198608 452902831 672394336 294884887 169276719 579299340 75894741 383896485 998864411 270610461 320216184 792517546 692009833 241720118 574482313 385246526 960607920 129460318 861708476 765127533 323875052 450824769 969549152 531915319 925416288 219464752 475734377 799589926 810460728 622303647 354455875 137229592 633822118 599101051 848466603 166720573 783473108 796225861 532100307 879476483 304872431 213819129 826331105 943359891 663342683 982118709 565273047 50564474 780656482 850773929 65955428 785939479 881256788 874832416 387497645 962281948 875593366 930684571 493255772 819560838 457207824 469141463 297845308 646001258 937352454 839906128 135881390 984663891 567465873 414936972 267402794 514030655 696998964 66266288 710654227 32624556 406673177 230537731 259541940 302645469 949872265 523399181 954489878 167783594 754232249 134825099 762092437 837857172 742703248 585140631 281240206 49010243 346473604 266653590 553770600 214870523 693153325 618898212 668997577 92813672 667493140 453454651 193212334 653927317 716506319 32757373 766562420 470042357 463822046 549012640 879569338 411497511 143479387 743862985 623923975 830781903 375784497 193089291 691803801 141028669 986457672 10799923 646595946 250770377 88198728 271491117 694256351 138137591 282800693 430881760 43124618 512612844 783982415 526370811 536569978 371104331 533566087 623015986 580412555 135645220 123213859 198665066 891518552 242366667 129009711 667138701 996186263 768575576 218909438 717686279 627177841 139844323 176297027 945486396 792369707 726376424 267817937 31644235 608279004 194427237 4986342 10655712 859041871 200110219 870523437 726500129 651729515 213732923 850022832 115642024 703361396 773234031 957957646 568937481 456919144 420529782 768046287 908036358 169373707 574825038 564970278 892969687 981453419 862327153 507958023 98486494 666928565 82598504 284311514 754368616 41720159 48942349 300716522 221320483 996074631 570390006 833644307 864818654 629342579 871619864 912319899 888287522 964791384 439858313 313739465 637211667 419050878 813378397 767113865 914451726 306339328 962195347 880976507 197963563 693598495 205055630 49729236 402045448 960335037 390291555 96008993 543014228 883517849 815513511 993571667 474439215 936364488 926070633 78336232 114934330 477157231 878867740 720359717 367022341 515861201 429757453 517547839 960128769 389099847 281639900 815393326 780383709 402840162 94223770 694633900 257162848 838386081 484452092 714980291 197156763 898709898 22637044 38562808 5439888 601245910 917985242 2555899 641187254 921437749 862290510 882528638 716792929 532210655 790818206 316747666 214440402 799996173 665053650 825899468 927797410 576821674 25238376 471486949 554576376 680487263 475340953 319381236 144059153 156153906 880789694 668542260 320046869 115907562 20708799 722634529 991554518 356487119 590418305 947385524 700057468 122599229 311117359 697938831 872408037 969197843 923142885 276814516 813113368 319830679 770434857 541262999 160253713 723732401 350582643 865753800 196871845 84412463 769115280 134424509 25944461 484301701 948049462 984955576 489619726 869966955 178716978 655511769 474612724 370974908 776619386 221068817 973223413 361193602 238114306 962305133 95379567 835263984 604062347 252032149 518646561 667530691 343378240 807025036 56715732 589734577 914116791 885270734 325164206 59672160 692391253 294084142 162541734 270135812 634907152 711216098 141059867 143145185 359076728 25951783 57256449 58371962 457604752 292658947 842569397 664988097 858360848 556979945 487010348 559636407 724167900 555438197 140708061 215961254 77141168 8887984 691347262 607891309 437746004 164849031 854908000 509638268 195072491 238707396 183324971 809379406 327721459 512069488 106783837 640916273 440482896 84403644 742356716 438697191 598156928 130877040 412515388 445441781 98760769 386749231 294784535 257138857 665479683 401677968 353510115 47854717 770743568 35971413 66117633 469468177 913039318 539898837 137753197 697385467 440125867 671381048 127870366 746494283 247229389 419349478 481380025 138863729 336530522 700042726 703942482 899666415 594507278 13961538 186356054 834730159 663765473 339037670 405398679 483119613 493477248 179184743 685507440 736868484 677308798 229360818 893675029 84947230 883487620 234330846 40815402 572169458 499057574 859797938 646161442 844202029 883083390 918237269 857963161 637134290 22883802 376213980 949271658 444232400 275135053 215814943 203212406 498988070 307032870 652183883 5546977 837602348 684508181 261809147 928965369 537904062 361642125 947811955 892704804 954650689 830200899 941125684 16127939 174068057 956252330 348929315 883209771 83019068 573584201 884153724 624319378 918372464 885539247 59018948 763512340 902918564 15024763 314586942 533771424 756814905 696463575 218601249 720894958 897589737 569871206 989257716 644599971 465383301 826142263 157468376 543927775 618575328 516595005 129978506 183917047 505486425 575388240 668087050 140939905 247034020 547980228 856931501 6677334 76742699 238012479 750709612 889499884 762990484 101274400 549146744 888408247 211155702 167237363 418001244 714766084 348971761 793147075 312909667 70045418 373136995 210772992 235100525 116218608 745054042 496560274 530247856 991319991 806571056 500124377 397835850 689835799 964114577 204412915 265268539 678101956 595221341 580393462 633055737 133601201 33611092 916097306 24204274 223997689 192148017 752673520 552791026 399540640 256141999 177330964 470308152 49063207 507684407 706323662 880412065 79913081 919815305 993636996 374983224 475520079 832776855 836039866 608184326 918053371 253476203 622084197 334531341 866114100 556497502 680777573 543474348 275642507 141990007 867976520 902390872 822574577 831365484 982804060 815826025 952529034 81347863 232394223 293836680 650714856 17519287 574224442 984569373 156559063 122162438 872995805 678278889 816332118 644041687 366169756 656583718 653901201 346827220 888283675 187867391 844805222 326253628 898909791 562321396 234068457 106619973 264754859 617590996 180106535 191322475 594410045 797900170 474906089 590707023 800827626 14313282 702863153 103542696 525427108 564928228 182616652 604040836 415551745 268365936 276149577 440404638 278509488 13758058 72676042 947479289 415043322 623029591 166376094 390341968 557128776 482580365 591217979 200291130 225303984 227356094 641457641 959314456 757148606 303440759 812342799 725476476 567491737 874680407 940866605 222654764 622447812 867763187 922324637 110803568 27223795 537597624 752696024 447511311 709256794 644500828 830235425 524998576 476558887 187343871 451290195 229867664 54253965 751758401 989464808 647455758 656025736 505840772 163183456 804842445 964579234 959621975 972247579 308175135 619599560 893625818 139936863 837675579 403869492 573699046 988420972 88720524 110945893 447143000 986240830 411589360 23439395 493135542 135003225 595913171 558049971 507412319 69242095 635353732 20505922 865673640 425781701 960310144 635991695 950573143 806022552 755857695 674801030 953766396 459190126 851922140 591612139 420852943 503915207 998232769 219238036 428866346 601779889 647505445 911310199 418105153 953065862 639634429 539114011 960484474 598143236 571979507 993891027 93644970 999806800 470974484 188033054 7630084 194644512 540633949 543628319 802170970 302813319 672484619 872153786 323810925 652343685 341861611 296201036 425628136 305736798 650672237 790848339 7137305 25625121 823119209 464308110 250944202 960333370 396581676 71908888 745300162 676203497 811896463 357065986 199869734 698309114 939350351 311591707 792972802 205612446 697624983 438864925 583594492 236894511 753349224 780704104 577677398 246930444 860330308 736375809 505586511 171605111 48874366 549974950 715845980 105806684 616008196 548372055 436692212 57778843 187550426 617550823 458603730 18696557 781640564 280460281 577886804 90471736 39665995 196837785 423504267 896571359 278190750 694071497 556512087 895559406 872060892 629169067 395214722 666984141 50670583 627688060 109996877 145906792 377697425 755038334 347233812 427697487 585011964 499056581 659753237 179910058 598406635 434867936 998212651 475685606 393463888 384710296 966785914 639768429 427155673 642312319 3157816 473472236 570183464 863813588 90689227 119224095 215746804 576825101 879913642 681585379 872318734 15607432 897681578 262505393 975256854 899251905 265504779 296698343 214691573 776178714 153580513 292576009 19566816 61700075 775065657 186764692 306502891 300778514 980445943 481229614 491400322 703950741 101316184 187803003 655523528 108910158 225478418 10271747 117411463 394493286 791416280 839371622 366761246 453402859 555118502 385029787 234699630 493294826 332304359 184444306 404757996 969264410 574091687 492107216 671262685 801515899 185774557 560532554 291670806 626842149 968019530 623094981 455688851 852532899 767165581 918187596 31057994 101647778 643202905 453091014 261250943 625775784 394779126 260726617 201260825 445803372 338737671 353016132 102768416 309732596 460338025 2812716 308271000 86219924 323916633 529198090 751411576 697748707 432886914 629114188 425193952 605637900 984779362 949742659 333889388 918124278 59781741 925045661 110946870 832800336 180501414 743713991 669995265 209779232 292376876 208705175 735094692 316505618 601843742 959831138 321871785 796947060 305438665 725874610 750662059 966051337 654913256 881226493 348087684 409552311 135241608 157253891 714829307 101920810 541327223 583123499 517543176 692417579 202004730 822185072 634040096 239976112 473703018 214014151 925224841 154374210 399529930 949979918 245959636 810604007 738332282 928456081 984111197 629611634 399443957 607573883 172464428 531781527 604809519 415290411 408974352 374379504 676113026 4431620 963415248 975529451 38932167 913909062 264030886 388110146 212342797 442788005 120695883 163539732 383803094 563094269 160616494 377046424 180762990 65353761 477334981 12151419 796393956 789340170 313592591 31394697 920601774 873769767 628002130 999309255 498791321 447516090 737524136 22871221 135072812 91287098 250285199 805943090 995544565 427322216 724252898 456684805 468952640 293165968 670276928 808549707 987594104 395601538 100599525 977054757 961190899 915484460 314164789 152041265 655806257 345543556 761193439 662956186 276152048 463050853 674085756 493456932 955622688 368346088 950144487 387109440 873680929 897890630 974200249 973063560 45372194 279626510 743291576 58174710 202875119 413310683 806958912 452025034 66978066 548664354 848386340 640206869 820130665 61796806 322219436 357630966 619726388 812972939 59731513 133729807 771261354 142431378 579559296 512941263 908720701 629135827 607660180 812433628 83302169 919500824 896519026 743273475 538018638 100171884 509868218 197579133 819304052 528902366 51055744 142152492 443203685 690791978 992132352 130485937 787155627 288353781 945322154 582282301 121614113 580164556 470307356 661384210 596014652 699461591 444730599 794194663 698044444 790122809 644971167 777695223 845100016 64717841 418743615 284205718 247734779 636558563 422989249 221477406 901419259 85000999 776519252 149442204 301695098 652646750 606289129 757874982 673516159 508516100 326051858 981454977 278328185 971282792 410252228 370918688 621047137 99268288 797893689 430329945 416589411 130838003 224939424 908152382 911626549 918669606 650546619 284912379 406170507 747440604 197142877 177061997 140658015 361776823 192607184 55252613 315471794 995992210 458282159 524284786 62820441 822011206 543590549 723110115 103508359 36618160 597901801 65099185 106614665 67337364 316889551 33442698 550696821 730980104 943037679 404737650 217105337 750035545 852094632 144127899 328348411 77666573 442689033 483935562 287868887 519102409 342633496 484522544 34603675 332177336 280513940 236403655 387854616 743491798 382960920 821146348 843203440 42220745 648367084 431528110 469929823 331414068 590625728 75035793 748804246 692156190 786490610 320421900 95432388 427358924 345231957 710106376 377093524 791941979 981833718 691221002 246649035 542624659 153362138 166082101 371822982 766342396 675448771 505037453 461374187 100579931 291108581 349641586 591609104 277767785 535410322 175313810 474313470 466242014 487161743 800705022 333416542 453571938 298979611 895568122 537012860 369880961 109836844 388974644 154146769 856618361 129889768 788126985 42524253 101911583 441993462 981494429 9239823 935357768 721142175 544268345 116654763 134321355 583234487 148864451 352246421 256971458 288996370 41451057 282526741 544482404 21783978 817520455 928964349 48903868 827466998 993545534 483428033 351430734 993488417 405146106 56963055 313285022 788900337 204097648 608809560 714299799 323948016 690945869 423561532 219660634 216053228 700269334 109425096 663730298 755249539 208117373 100143810 332687868 202833137 65887910 539476383 765686638 635505864 337881541 92740540 470410854 287198234 939336691 788491430 101411002 86604659 884371962 764696342 619961328 259129157 216878319 210239549 187628251 512957973 473225537 678332558 180130611 779835225 482891123 579229503 891559821 56636901 777432913 620084817 65373341 958644001 697546784 757679656 314013808 48749338 678958620 780185563 665741277 885257777 326532777 246511197 454262179 649660348 375573753 782243997 394492604 771665775 296408848 120325142 997042850 542214235 954950508 429799553 741295122 380447082 834221633 536672923 308907740 839434420 953227751 761629398 374633345 136162258 980737425 334089561 413310439 551282639 924845787 374433804 90935707 7978385 212707955 365061589 628988738 749212171 308758056 582939835 206121983 357403415 444890863 662750499 716514198 27630494 736565580 139210771 134661069 758449058 203659745 47683724 589704575 859480269 519512236 224816405 997838599 814106921 943874496 575248508 797758385 575160405 905096108 589815602 914023726 909847797 997434254 394041300 508713760 426879741 423731027 356494316 825815630 191707407 919884385 133124908 259839586 657800632 956688876 443447451 984944638 902588026 35323829 430106536 519020605 197827770 415563590 836879387 494984541 207437093 685200769 467587110 330178074 466636362 833639702 850588205 207967987 893017426 120399257 131336056 6396012 812938554 467515738 30477427 890309868 384563715 815489427 15998971 806681958 787590905 621188974 549244022 888478107 460110479 767628937 503605916 731327975 754925534 744585777 466422508 35541589 477420009 461705698 315126534 740475201 491497310 355126981 782398 679576085 497865015 257319733 660685412 173718328 5056971 959962004 226837535 402469267 263307416 138202237 949080114 886097995 73856584 836777942 445164872 369363949 160802685 725969730 430290157 219321509 752433801 815256225 134491659 864799374 658395119 954792869 832640082 491306765 513326491 976252140 490872991 193626738 849649881 344486207 631617852 798601837 615431656 547722415 638099036 263437608 597880013 986167004 140307729 20022416 459077391 3335309 859043366 582646967 426285486 17134245 601574190 270751452 83924510 87567162 501524287 77130478 745911185 639466291 738647842 702043812 448932930 57883186 741571620 747542131 850102639 935631728 246561161 10979069 393387118 542555974 711320899 90316034 804246464 33918145 708841539 618885519 829725729 514326918 931651890 680426833 482844227 181412807 624180547 365024614 138395276 814793263 741736378 954023691 453847987 133254403 741643784 578972914 515007463 931382072 659250314 182650770 59256649 245268991 976720658 848479951 529347553 695365446 977429355 318691214 184455417 929472242 210400301 211170556 943447130 569471192 350764270 548223253 276997755 388919715 197609825 298709394 426611164 706624380 866563479 387708963 501220554 108386140 287354577 352792295 660430366 700921410 7289138 613452245 245780586 399190784 745134065 726410564 643014092 664567777 342527154 177013850 162623823 594093608 507088979 96322258 510645717 887967107 867469884 14423719 824140713 77000650 648418134 231871864 88558356 523335098 609341231 180402116 651114472 608447680 786495575 400412219 938621496 474816446 816350538 759401290 166108891 459207372 361981138 958231933 147248210 310384594 126029936 990685009 672572483 382492791 763844356 496826897 208800133 339000964 854680876 892205102 203361304 838060699 900286035 465369758 475308421 330019393 195980941 20715549 802822545 4588211 430109814 71349109 301523255 753682985 696258250 72560730 900601971 347829584 1384858 811286961 992155817 19809224 436679718 553818762 923599556 747368062 158432701 320322737 138268929 931409170 336185857 560269624 531526908 175558351 365278718 800334288 624045997 376579903 218896497 978935430 926856864 638575098 816890117 224782312 288138965 43810360 909808848 494498208 381067796 166844769 837125433 931178644 649916731 117990125 614196204 388769742 807317769 658885168 202501471 22087128 680010503 109750494 196300595 107870399 263803442 299294085 418455726 219269488 254699219 930617373 137416680 624833113 887125869 991146526 935074746 506397179 998681576 806023833 279376796 601229998 881421512 590998516 541708476 125897084 496052020 152622391 704679046 18647422 347972319 454760424 797186229 360506138 842087364 957905921 455492927 585663441 246929369 356998397 749129217 396921603 549754012 5103103 719709765 536250053 628648009 70078910 924296162 863320065 35438093 781289087 472589811 321295697 831531658 229859817 424387576 78657054 926037292 818158875 900305964 116392122 512420579 602157122 663978166 84198416 90501836 457220609 42379443 188396522 120134714 780335206 945969874 58316181 504748321 906168537 166461479 305316892 62183240 68470921 947150146 936229197 936904894 251377984 452607429 319455448 218542720 886486894 922915273 676247321 210277316 178179194 121012407 270187850 409279480 273953358 800448607 650187113 286000506 822552913 738097565 962423371 202479793 205138057 179066991 987572826 799124183 924781337 204205291 856859155 6714502 828672385 281222097 632726146 887488779 354865167 162484599 230865177 207418653 219920932 888889910 926537133 849860894 928417597 241346397 225215757 415823644 498032597 983550718 562066242 300496496 185458083 213747483 49353645 309364000 841325182 159263835 587590576 684403419 411969530 829569786 521676471 714228782 460847646 447979524 35426203 766082502 293813553 559298762 840531340 435913150 330136258 769655672 30179827 669444495 328983788 529643732 721637028 133110647 563957335 496538240 55567515 447664726 84917969 887580546 127395191 850017368 647030062 120478724 762030441 780304520 522650404 209867459 704040649 955677543 736579860 925451013 808729439 803638311 52514022 595685473 224429984 196153892 153114018 445289802 569111671 735427691 723256275 83320751 219252870 533456720 900105936 839573343 50159396 699834979 367959378 855387040 137228811 67561602 794678259 946602871 638691502 962266382 581931668 116737192 77459046 725204522 860393316 447267905 731430108 28610103 681230655 522815409 706164929 812953031 374412122 404211482 762462068 155869620 457389729 142591414 195256987 57661465 181726696 401740361 487375424 272314646 496265420 407239308 82031837 619990818 564413986 686942306 289456678 159692980 968225499 497085601 267509689 153237118 718252901 665874712 480577986 116665453 313057733 338888443 904571501 165366446 292563243 588461139 123382301 217233156 519264446 353884379 774751422 244552529 847561820 617310975 29480017 223859897 431586545 723459490 626031447 716071818 16578435 805395715 724553083 697002536 976769112 247697823 238374072 346887451 4528063 928612467 393428114 448920180 220312145 519305138 528977723 275371287 425563742 706819347 139290747 77148635 327479994 975233487 564045376 333363692 437094063 522770345 382862372 905763391 9973807 287218579 439858751 167028128 443694397 154093821 509567755 949520574 401342963 855100193 657233869 854781627 697531681 691813949 268073237 344296358 625769142 75703828 190936157 18023207 90378644 981014124 841865114 343151682 706284062 397287837 415750460 435079486 884517655 727222501 514025463 186559422 382637470 223982165 334653980 591626521 637450482 128485994 644588350 279065670 852895838 424050798 445468033 100620913 32125596 575959491 250979024 816630324 754525287 826070254 451413682 340449683 963258481 778414797 904968455 928905765 502120441 331126487 133129497 357792106 958050613 951932805 280560466 625929334 205738547 99861690 814914518 938169715 306079294 723559756 279883802 909235703 760502019 9058735 536074046 397144696 32645897 140917855 9882107 867253161 315648550 845671011 550697126 81648886 576357292 840034257 643100916 860069255 503752229 322391577 782479607 928062880 94775541 696510190 197394272 976195809 5655690 374271630 219254524 663562664 574201119 582417850 934414745 921955338 994218600 43770145 324702835 674828614 379774310 388810082 966339974 653711617 240338836 328734642 664884508 229587707 300759223 841561021 550784368 261852495 213744917 139268032 886807034 933233187 666031117 349000920 393810797 934726221 315173118 370317964 459410082 296599000 925428830 841620073 59181893 591254098 364454760 358291372 389325543 838718772 365746088 270700106 380066493 794777798 438701367 538483394 650326897 290941649 696383735 331065275 323976630 88649745 16148283 926552196 345417797 2654455 657427122 536672191 635420338 203471396 492565948 490161996 206960475 835146204 2905722 800780311 336514984 605947244 313927783 631006757 305596192 805171078 176707485 749733246 720412191 300624677 691765913 251581782 880494379 797533120 480671827 932283814 384002624 341119640 814572673 371100169 311674190 892127264 850809271 312061361 720524094 102227613 281186449 323506852 597541384 356813177 923906723 2693594 556383308 679111104 898546516 402690834 488231425 359213588 390710573 156705975 749152791 726883916 248382931 968216591 693534429 388341099 50680112 857879187 571884201 762409065 604552778 778128186 350474608 580047385 345398536 623151649 345473633 202850724 520428637 723555888 630375390 559545790 449684364 878714088 112357162 62120257 154554459 566657724 330779714 930001833 71305195 835310624 92452349 594297913 37897778 422873392 777678425 101437309 933195916 501788100 548277923 306546608 458110760 582012094 283271393 111992436 745968429 836260900 594370588 166332787 230425610 787769946 245277059 551485112 336981634 593377827 438469287 122814712 577043624 994426417 663118643 787507125 96847083 823108481 896968265 472620142 39694362 648345806 416031963 172988189 563683671 282560882 610559209 158174976 288039235 796014003 752242877 292218438 6928877 824785915 91839962 143874804 254336001 357277874 627895914 92070753 508962575 789147929 827816041 835662283 377576362 389433725 631299741 29403519 3447266 600056403 519490526 834880974 699337685 106351485 242886380 60688224 633307019 363575909 164492228 5121730 527101989 1918485 200700384 483369659 874215737 425755773 425965012 431758609 570905831 87804273 158351514 59330281 373811181 797598266 287950356 572100904 679688514 616372666 930384331 131031411 5098652 79002061 472306810 560288760 380130396 882024396 261808553 782467762 107485269 151112558 64023742 175198388 858166067 874736477 693347528 92847425 138328340 485987717 223744790 528846559 165888606 751851211 467750101 441711955 723392323 816649559 536102055 347320353 56125383 820124314 515700943 606959936 849142094 469330371 539737941 252214360 422077096 666854562 751180129 192248178 222900725 952895223 653454200 525351096 861134873 475312321 12641225 600035194 576382822 827336553 273910443 401878381 875479642 318508132 529185003 680578204 307786015 178209391 667814702 244186910 388206242 58327529 654356969 832131020 119536599 591152428 705432423 112119924 567231161 84055027 191554641 543288547 528412492 491869409 73068035 885178177 390201695 355733015 526113170 400696636 689775117 728979564 54738586 674440219 902510685 696878490 310973038 567488212 856816240 25465294 715754481 179122449 812878769 292990419 646512390 88537122 212225998 319790657 808099642 699998505 967593520 317022593 967678250 237869600 454177878 454727124 380728184 768029247 819391072 519727826 509783107 393636825 448205487 80374898 345850537 587919496 967283354 757585913 652206709 755711956 360798747 740652757 752040528 305779469 500959488 445400876 241267841 5116777 727776912 726080665 418446172 403041805 575446832 782893046 285349741 991999439 825720491 6846476 633783939 391728432 810128134 318611935 260234814 767383255 70971903 730798805 455925106 57263374 222503000 49595636 670129643 191985108 118682622 812021477 178966822 486745946 394896766 450503535 678666101 526530176 150028216 880395397 10797358 449218590 427338031 591179880 120836745 498345394 68839400 747936394 541278956 713122749 600265518 984890149 97960403 751148436 143118475 306462341 947943986 213982469 981660022 831015976 262268299 592135287 990724384 942697415 673432014 971438962 784897893 865263402 614331030 965735599 710474444 940018178 986680374 326556382 601866848 689353725 402953762 163605717 258291546 840500861 621215174 364183685 631906304 762694244 763842577 589715505 351095805 947849980 812367285 44012691 909082482 840553640 960651433 80519677 876023268 357127574 662172532 119438228 644435651 801892183 226190260 643897860 82665419 588031351 121915197 908097338 566036211 177051172 902907333 861699646 39653167 474577727 606207996 772919805 722618341 593257579 420748313 228679822 285922791 858600010 401984648 891716033 479709258 833395819 393837189 840792351 283044771 245501838 388534043 159464832 664706405 529473787 455386454 37232332 654139456 45295346 511041468 95171823 773688404 760842871 684433982 87825661 379063338 346725474 606639079 680141989 760900404 407862496 591601241 362312564 52149661 924637429 207420482 512754545 955808927 567950828 764060966 995577861 611612539 680656498 200648935 54904376 6690642 826172429 413979615 331473030 802867667 863591505 262607246 996585722 994614822 694549855 12650672 347159760 968393427 762694803 799630457 681408190 138152663 149310034 659815333 943347559 435837274 740138817 671373035 173572310 103062198 603919660 532489464 852070000 670134335 575261626 99426249 267980553 872585199 724636885 771010167 68372850 200824787 423404311 583325764 816251656 357978254 522482783 95805514 524884267 446759604 977980885 672832781 45748774 963198409 804459340 830379903 591968011 76465690 818677402 351545256 400470350 134154151 29192022 69104702 896595442 119244785 529067465 160167468 661311761 632895022 451092036 64935426 929846484 692766340 130931591 592583368 376766532 61102618 108961372 656730778 357546551 126441317 854587882 309307087 116250434 207372098 305993740 50128197 778950236 958901880 576654150 968296145 488684926 457736860 397033084 437609474 153831810 827731939 50849798 288616869 635117058 733217312 887696743 790353457 609694030 342564172 557293225 30387284 553227369 589419356 279159662 796857553 570651727 167330568 588004778 959567371 591981505 209271193 377865061 516302546 176252103 925806691 456681692 572427933 458297045 757233523 180705956 495900495 765737161 117245337 237740010 692152812 664211756 655058923 500727677 840946806 346615685 221267648 390208187 633399119 521983911 974944346 950963611 718076744 125235429 929077360 922721678 314223389 53987009 528582854 533841450 479951228 959643876 748765165 103399755 937180422 122850734 814265717 642809482 389643615 833289606 721254933 726364432 968254412 513670391 16733983 948332187 414485378 37084165 991176504 492297087 764012145 535419517 510393492 76012221 232526206 951271559 386353116 672142853 735524615 308345600 282957801 222308622 831422900 559512948 223333259 580264087 437106226 551662838 215790186 43715679 253671239 137520848 295355204 145517025 955164406 698809834 773659989 151326043 210209604 274513133 312378744 292428294 359916238 779837203 962174145 47462061 325270236 887085219 904011900 126880572 468020145 721961462 756771862 465300451 528342515 861647213 443588634 795291654 799576219 358822970 505241063 202667476 261363026 341296602 555162628 831073398 977240552 764618711 697600304 464686309 558835180 929906738 102974971 33857186 474113844 548727516 424502019 748181438 972542489 332215354 939091120 582805550 373111967 41394223 641142108 781397073 407062735 97972942 745496640 401769931 209507400 190768284 78478583 558702423 597156649 634573725 800080227 443016699 266864093 388696840 509607368 156440341 959077847 897292783 273658731 385706277 737290115 482203704 959390319 5442933 943370651 133794450 810435650 961094450 874975273 792422250 700827781 386294029 979788621 843384451 392522532 92356119 676471682 721241579 288569536 916910959 796117401 969930264 103839011 122683904 178725864 478855574 727195009 305165446 531671779 711184673 11085147 255327066 547526440 339071032 896497361 766806390 821060581 121919940 600371990 719007425 686608218 654274081 227379065 28302266 957005215 712315239 459965894 89848653 598983387 457313970 92137784 276121984 367613362 432993239 133548668 694244070 302556035 949074065 797793774 748879803 983541600 71366791 104818859 547776802 950600890 350254462 341061536 112791921 412023962 864480416 273447338 605417469 467779932 425495112 942166637 386975067 649715330 282036078 919446561 502099440 575338965 765936239 459943110 396199007 227585334 15239236 943555401 845441333 65086617 523677626 551899161 21337910 718814076 980929694 362637557 302963129 970181271 722484516 948041845 532059824 605993596 861012699 28539972 171078065 669214667 35322927 143515399 742099248 74138302 575956085 676434510 402096402 58698598 623786373 943135986 166872998 42400615 479709478 929790288 703738662 625958704 79661202 271724292 939521490 106063970 824687255 493258543 581577031 121979685 670387726 791575520 138654323 120639551 532762578 38346560 535466770 668656128 242309843 38455031 845624515 237090689 779992303 131211949 44047518 534131946 281819595 388433424 175065295 438138684 22939636 638395213 481563718 62634863 523143409 949140684 292631724 580036362 278150869 420043429 419393573 809670234 669912167 762795220 764057421 149170093 948850981 82543344 328504866 653880865 704819134 903887242 553165053 183794636 138704801 76352333 715857597 83471433 71162952 349984381 257839168 321517732 853073485 996543154 466312931 226847187 205385724 641816191 936236765 352330991 408968476 548327931 511798543 708410396 991884362 347781826 209606422 292947144 41323251 786177290 88962360 89554898 134969284 872551505 251972964 773416537 92980371 355672819 343541271 402503773 130545114 600196960 967446061 952259075 820371269 639446688 964694895 232776458 412161111 872145922 718455331 737406397 583438640 276851906 808194320 413888647 781769442 650231159 121700837 832953031 669978334 736942345 879989952 544810373 362855001 347980996 635942689 416005405 474796746 493251438 834053361 622305076 786841535 5483007 454786333 815000857 778352788 770550552 168953799 503624295 914427041 851402261 30680869 728388848 796878882 897530601 10283757 903775214 781940869 729015910 179410888 29015498 961525598 991043227 345392190 297145513 920637233 49454625 48893473 748622026 197260321 165580291 968195250 471498863 896241107 206785822 182651683 262184444 179201440 413346654 513413981 770606440 567745802 983524920 202222199 970360383 926366718 126535078 441573905 111183481 500398938 607453217 135474465 371461437 338193244 977926978 147184803 787304013 991494479 973378843 211556743 634802098 691555165 486582527 998136048 949139588 379794937 606918457 911989628 572915700 351655313 356755831 633947007 501666731 295192269 891949130 403078372 437504129 766235476 405076725 770017688 992809348 78113076 623824513 502723931 806831314 567759085 439049787 216801356 944502992 948968720 839272407 848516070 569053607 647770759 857383331 259526665 969810535 883038014 571603469 550430910 737587600 183444148 193337574 70807166 329685540 919970949 227759378 645482841 311672471 889950902 941416684 763720710 781806074 943665204 324808356 797307492 630244099 11082854 882180640 801292431 85032016 534039024 280438588 983849272 275533646 729353967 494575253 996811251 877161870 918484565 53323325 239141549 916814372 774258185 545767507 708347702 397514277 512052652 520987154 960418457 594694869 232497092 865740580 205899973 107670719 283300955 620487524 969641345 163114255 270572124 315647832 421894846 188768595 203236560 763642796 35688844 716882954 286962946 902158853 598581595 386358778 419786924 353701228 685794069 974996243 81027658 639252535 880467914 911848635 795597529 469089489 264017799 559175129 128143774 3120764 193647755 925233539 774455847 893358955 251348051 868283175 670952888 292057050 244982966 103051167 676593826 154000304 435872392 820309181 600046468 9229007 395456657 396984975 315686737 453078325 388884584 343107947 518932795 535592598 655911717 835968465 477489060 360014169 777604584 430185782 421772422 416386649 316650115 781444204 27082064 591554202 113247254 240291651 878474628 86158992 398836907 433626395 589900205 368288856 803892856 311152572 921651927 605980630 999518062 262700305 456487319 247794199 119126373 624009984 723530034 734610622 429421598 123863503 93500945 422092403 614228165 607433228 463875721 601395090 219048561 746205156 994030160 496180352 135157415 491668218 24795981 822689278 624535664 927800992 41200309 548403792 48886035 696825142 382755181 76961678 698230925 853650685 889811980 27528959 563265341 26417890 64813526 909691847 360783655 694225129 872614939 695022508 425219371 42888997 989593049 7945076 732067462 779904988 903111280 618852478 530763933 990808384 664414424 973117092 709638789 278113878 201816344 635973148 607715186 338372907 454421356 269949364 95077803 419099736 324499153 739306940 98873659 481679834 348771389 469338651 368256743 685558494 417877343 751981482 899095299 507735493 373943860 135526657 306913952 106720176 21982577 204175812 728585403 642890437 468307601 1952042 858681811 839742491 907954298 70885996 545958870 836603584 721120305 321488199 579729684 570560103 88829300 545013154 702509629 508727517 204728942 219946712 583918408 904342846 687747700 76091849 911077694 767137756 140892653 187698144 592173354 402243804 313778011 485706435 917581515 532873961 130004984 827304986 339627349 5346726 768743132 788399990 160675690 176192879 885138092 618511089 758326838 618279255 944381396 263549468 573089598 778659368 559858491 987246991 84103533 371932124 485527007 666289025 143776949 804752462 40340577 616596642 423870739 352100720 210333245 472842424 313517143 595312755 86580463 861395150 45683302 417732272 785624147 19646234 381444232 256451638 537329472 226437936 642460135 617980355 206531941 165018031 655600751 324043611 501665672 165124326 366948143 465531190 779475425 113837635 621296222 731669764 940707800 649554885 416034718 163799098 241719702 954858131 359255670 746530051 128157177 608926994 512791983 494937786 152660079 918076857 513136692 905954066 329986427 924599090 668146104 791666867 887723853 867202667 862061103 66072947 967684239 526291999 169617184 620999749 352363409 879585992 979561805 228279065 36878784 105642820 948117580 947669673 7310780 392417550 217899553 549358517 755605370 518135121 40735744 424289147 622703948 877737755 618595445 153236584 655626109 309774654 195214456 121979484 544231900 799835583 810253446 253159925 61652906 447898995 832308076 347588193 262295769 743374063 396518916 182299080 712762915 303064304 320556776 680968200 663358275 162281600 368638644 700098464 492621707 656329124 199057807 976651734 974548715 266615321 732213958 603869279 448934514 498758650 417599834 263146865 307613055 890157015 539513456 798549851 873548375 933782177 291903352 933905303 215115349 983139765 569431027 507683563 809952311 490780703 875440261 114557402 665927400 290554073 283308542 449551342 38841836 54877668 265553726 454838535 470842010 901685607 125824094 184626739 347816684 248711134 57816822 761848355 574789892 42232376 461971470 898555103 996744909 22920485 548048610 772864096 958934742 268271473 287445796 133016128 482773185 380542751 316771858 246072490 928275171 117979818 700091077 983891777 327224132 139345945 420106479 781703749 487136760 626527709 368494686 307376897 414111828 531701164 474884825 906307219 825372166 751112961 937758943 558088514 389222080 922199712 967730850 4387330 443842213 714914297 811793985 252204050 234262670 690949251 855479392 155958948 224954471 170286502 17519652 270690538 830041319 730482968 522413263 995044285 814143689 447441607 741336589 898063455 125341660 910840759 47449298 319965032 357408429 120555256 571439634 783389278 370487124 115787665 262906856 213086226 234148092 885971303 86893556 156980721 774997078 737153023 885455107 660400631 2098885 931363975 466325031 854742984 126193190 780382414 134800085 817160074 772849499 516509551 516731051 738816862 107655677 958193434 925971096 250047800 824682047 108838320 250684624 899667619 449817210 408366638 552745226 322326237 202148947 144028342 982067056 653218056 270002150 128857502 443976154 515908667 335384351 989351191 554450274 573020215 932024260 466783168 66124915 126291303 305612480 5500763 754857933 776019207 684608159 462126747 652421237 385458492 657960596 343840428 814657430 138745232 615140177 332149996 353337334 380893110 181921751 888587194 165858124 986463760 661014489 241205284 815940715 600668901 648932655 555651278 42087336 989500521 161779788 773287560 216265358 315101866 938273778 42760937 209101823 288676519 399258952 780977398 463618948 524167065 353581841 472648583 133092348 256176583 523991230 359307791 596269625 619885281 447090484 836985426 352375962 606220519 226628406 481264137 557337832 888911026 982491650 85059811 112882869 866705718 506314182 604945849 222682674 656986163 832218372 118158495 259596239 706392608 215732447 884809537 496611850 294213699 804872724 484985088 817562410 804117388 615010979 629599262 703903505 70235837 474451085 67019873 752197361 114502405 821595574 192647700 280680713 192956746 981058542 809930943 981316392 947141073 310374603 420407259 721928244 214144280 296114807 815679235 299926156 1625096 147337335 852213216 643502552 538152470 365006918 19573547 889293905 561287792 46168354 379871767 479307154 294031697 612726944 772298287 493703773 343820631 685740352 889045864 198542542 939660359 984490123 140036112 396472855 387873752 179035299 305648805 681933437 124325808 304282068 918958202 544823918 604751786 442360520 236919125 132153857 618239035 67000790 955540599 357411625 597212872 508204672 382400522 508291131 929816312 820083793 285411470 662472208 389396027 531724575 844106277 385958498 309348358 895011242 83152713 620190427 924953638 38572720 341406372 307425755 919488747 724044918 108205210 938219727 511051416 563000989 546601826 624197861 857898548 572043583 634793583 316069922 172200852 838803567 697111228 363715509 815827922 617322298 612923808 248419907 84818410 942154901 923585781 222718424 919022509 802061734 870385979 260743114 328611672 585159645 768739246 370709365 64959057 835298005 847921624 38290984 994924798 773544968 75897929 880146216 722526764 599113366 30419376 748417757 414762345 401584035 898725762 810067692 177372407 505964304 245106475 411303618 553863745 183242222 65428815 807639533 818499801 210481142 415351543 658438352 677683938 46782437 715165618 394067546 462539778 356730435 644683463 105204541 388153700 107759768 117482503 694993918 972898427 764622598 298504656 934789264 432356652 474788415 951132984 755904518 120462390 643953550 803567647 460335132 241893997 739349731 252576766 265232291 131906563 968026401 666005816 404380372 828460700 274276600 642489490 822412355 494720388 567585931 574925809 914993425 737558201 172780665 460348319 335940745 269640521 340411352 767249998 113696560 259676445 855568615 140349817 896874759 600841803 302166756 546618784 345005567 336460944 618776411 998584189 669575310 431963597 826339075 448962885 685402439 968486322 632106369 388901020 259083451 747274378 714501739 64856055 814074551 631110504 727879666 844510642 106837215 162516540 937887959 453467896 365790727 278102926 982258241 689779476 552587867 730975368 110804568 2521117 962162563 99912196 638388611 67955897 886671072 823902084 489658842 175257560 52175966 941664663 312812216 12785152 522415214 433984329 299486020 724744688 420399224 245596030 647914330 562397695 859757941 253986441 642025045 432695663 426332180 597117896 49291356 632005046 411435261 238949218 353303324 996429229 550836241 114135277 954326892 544327634 790710940 714877061 161822760 492996535 584253209 897205619 780682696 220348689 189616709 267004539 273689945 625558324 828421293 261285161 507506421 851869223 428531500 777259046 294710697 283516147 416020653 476453528 371832782 335512853 850165037 188256615 713010809 32842787 638571487 106379359 137949151 215876312 734827565 503760206 583541588 865856798 674469073 905141987 914400829 958706658 1397432 948923710 756493131 424181350 897179843 827275467 442964320 125257295 101048977 633934293 766010326 307056176 426590299 293881770 56727164 126981984 736615101 166105844 151118061 843545400 26927165 894623709 374381970 663792163 872234014 940981273 568976522 41671828 91664517 996676098 782451103 937572252 439430574 765569802 263397735 497114324 624850161 922587795 812162455 28568634 409285018 421512192 502718891 348501709 864317010 778422877 836045195 421936614 926128915 542914209 966514928 259423874 92925926 240492128 567147201 921575139 793903986 93814731 178464234 396358158 852559255 30609759 38428982 598878369 276501941 612798665 373196447 488385459 471784830 776315119 116360714 585171557 5008861 84696481 72062261 235117512 23988771 129860943 424065304 869783165 888059445 10262926 778782337 326425987 819454206 630568343 946282580 461846699 750017344 939183257 615318375 72858835 733753298 384488263 955526691 127255805 111881539 421132150 526746774 656815572 330235996 721725773 408878748 824031258 730325831 992580112 515052525 249277416 872910300 260003096 325502601 333799138 855630476 85442501 970109354 895759421 672769797 600219568 471113893 861819610 898466112 4569671 399263565 297592445 956124058 602011676 961009677 568748282 914739427 589387210 859959360 943106601 348908777 465193207 67871750 565334549 210069288 779080436 121956709 609782935 56874035 242403580 359274014 451118064 434138551 937775499 625949181 792800520 80920554 614623516 116277671 621571091 228795649 908506753 635354819 465565990 413296899 406069350 872351665 717748185 527601436 951785653 801442228 652478164 961761374 517145368 334118599 439582787 970733756 961045917 911230439 586205132 340601480 258651040 612400527 133461664 804138750 598851621 16863127 109876181 763094439 506167431 640675804 823044183 684176880 763370865 221530470 236453038 191329129 329011290 713382226 285143204 871152256 300528348 807788957 530925362 104087070 913800714 677224924 829690213 974897256 316965627 798551246 843631825 450010296 923474980 643383653 223572934 963797891 191051382 584784618 739118022 908684020 362678156 298041173 686039551 804898165 875060538 697674229 418430577 101028727 478511122 865203614 375860881 418862556 245159862 681279676 946805221 635683804 686421771 881907798 928769303 558890458 188044900 567902449 295840296 508666463 771834151 990795816 260597170 810020263 236330793 547531429 29777840 388275613 144698530 238654309 967754382 610136056 807635018 788551350 500767859 339771985 867913714 504922229 512090930 61477275 969949631 728879528 460359947 624786811 837633382 432186521 117112551 834372880 75883584 401666637 793599035 532716128 144144608 23879975 520363561 553272131 472636420 646185941 319245610 481082653 174428063 906018552 338746097 629404509 518214598 587235907 530614106 888176094 972156592 911261632 538430568 197200603 316352349 276756840 590001844 548855930 220590863 594266038 903865818 816440093 584260801 603567472 81734659 441523952 155425437 873966102 813813218 649927583 823930621 280383080 928237703 318002549 943261401 77646393 548732531 339132713 705501730 791826892 824510824 181235594 207009660 874786717 301643292 687945143 507309726 879407939 488491281 823817276 47291181 227235018 738503506 817012464 108849906 159960048 258432506 606416300 904649418 418370607 659720432 321302896 969474298 123490430 290313206 251526459 926597756 106331410 183202238 557307893 80157684 570053116 874062734 131073981 304198102 271992517 555930134 941696000 840615452 472816435 957665140 281218468 74137346 499173051 297906575 831902273 93056243 286455925 831901795 317424433 120810299 166924921 359611836 210627404 158308368 572368268 312759043 935023571 261794456 674481861 736756285 498573497 252415229 218271955 485012382 556056171 642293447 198996753 68632521 445207032 703939804 368729304 853426705 240982572 571050239 212574683 848801618 229520281 205653950 32724171 186431078 392987308 910504424 484552284 457964292 4529562 472053977 241574866 241879184 762178935 608307733 283110840 259221599 746307860 452426814 418108692 815288016 508585358 259932040 375382266 399369751 655049754 82308977 378775899 15767676 41417957 581185880 883451587 152164147 195775264 779128243 249545227 454996398 588475501 442832594 526924950 132746028 107377002 209662955 361705785 8057765 713146934 57374566 728920335 16150435 798885683 519773860 401856438 76648420 922456244 285433756 553420241 582000010 83281882 357911261 535778430 544550979 371905477 234647328 940502964 944872903 401819061 508799277 755209960 34179041 678232455 246834285 574658882 511957488 632011079 653110770 760597546 826390631 534390980 135292619 325813055 685699094 90167425 299675730 907733553 705940408 294068576 110180568 790685032 6457023 726353333 576165151 777043279 211955954 328381192 805522083 216368556 944297821 289874958 385808590 502945170 467003802 644321118 193961613 813910146 295243616 778043231 194006990 519599417 628482803 679985740 437184647 279637719 391113550 495375384 904026936 30716104 616290877 712130254 881132395 246795903 711969689 694946679 493701746 364696263 859036165 493074215 509500386 284333450 682761727 335558426 880917833 873903970 547741656 479824401 802186556 395673247 88140396 748848943 365252099 911856634 341538338 183721928 601464944 626163433 27212538 452416196 638736409 240054405 346976015 257869712 45277617 968178343 254098905 326533905 432947635 486455028 929329315 192417486 859108738 755767219 692011816 690726285 302182120 638013560 886749481 979071358 769689732 588201084 647304717 993592039 344781763 652595296 104162628 58350496 707014966 15719657 212567394 839135933 976169030 773950284 706632999 654876874 416726183 398440743 63836518 924208062 33405857 956220256 127361538 4249921 352798661 919678733 830849253 253703982 207262614 117392760 144837962 937414887 366539654 753338120 585826674 536299151 266319170 639552454 589069250 67265936 484268326 256704105 550047377 606945125 319923463 223118013 191722249 935797284 861162882 778088863 200303091 959094592 792855973 233477425 976790916 575701927 140715968 599529647 222249802 747060239 627526216 330649491 36265042 364568292 308408569 217278674 240368978 6618929 618972609 878304203 810790768 35508351 469593634 123816438 266999750 224896909 740700235 931972836 655200618 915186422 780400691 21622461 132585439 892157180 601935313 959555165 326415302 206685936 470200246 780314436 155382675 335326676 719508492 748059022 809998510 211144718 389065503 943015105 539491006 452748238 133005899 416859122 650461068 689961718 927223648 781335864 861104553 228212940 55493312 348470368 889132895 525651079 560079458 993996378 278129399 824831428 398265993 514216947 959284763 196013665 373826485 183130262 110251590 491829717 713772537 109970987 254608757 24471684 839858222 798084281 750143411 11820579 332553444 993683574 588053419 457826670 513140083 509194255 38491502 855719740 99540850 221546691 626148356 503108052 497073512 781796168 952059370 510338325 426135899 757944376 115471479 965584219 50621897 600424212 612937674 406367846 669208584 632677398 874779192 577246214 108573740 638096178 331533586 478291195 936815280 305239611 340729087 301646983 904866324 814747414 17539752 649112334 495308914 702664069 716542477 979923935 699538 134233437 304599817 348361274 929102985 927975610 419484160 707592674 97693269 976571768 349562373 76846672 609144535 338174674 437209370 65996561 284766845 284170794 896918705 563451489 752612906 828271948 93123581 89069885 287032356 102622976 87617467 631713934 157342104 47118826 569304923 465115963 215200411 304511742 402473801 388090951 33402484 739623966 945775162 140858083 94671267 442794380 440903648 956807577 642671410 770741341 177677976 609440924 951098969 862873530 577110932 519838785 264134715 440431180 468220069 50229427 453124499 45994427 258571625 863495030 280071715 695378522 276756177 330352661 306446595 25807748 158040392 170366144 74960491 678071156 203319904 371317432 756503660 660198844 700974164 185038187 999183366 481607913 571333331 39430507 504468930 585744567 555098773 416757547 375330344 17198808 897567016 399994642 871012345 471986356 500661554 714927538 725953459 534177501 27576357 227600213 944614685 228663813 5655698 633917890 352942028 816598143 241249575 559034900 169258984 2051115 182067028 897520462 278275460 198916991 511152849 390054393 798901409 77947163 97274869 804754197 802906055 714794987 918063327 968421675 473107357 908545174 722545699 544719852 826191021 467183390 978497854 250656760 892127800 869744407 373408671 893558889 306259760 853540186 541748304 750464216 720246820 740347632 35211500 297053645 174050912 245960634 241370711 539752358 614187386 479306648 429815839 668647475 527439900 859363418 417208802 736903046 890247538 364668956 31025850 197808978 34611629 106831788 83190337 612288162 247204014 579309905 922338878 504867997 69499494 838485807 362729933 465759845 454642137 291981854 611701482 891262029 108439568 968057626 339104797 965250305 482347491 488060634 364850546 658266163 476128589 986710756 669423501 239879568 836312148 298413034 295931133 458342938 219362763 317394218 937063388 331249771 636598417 373919097 918797002 483429040 831992863 769695630 538152666 573707712 77199665 858483571 187332285 380172474 50493142 126906417 408389988 368405044 231933765 636338446 119335807 696905477 218525424 534441136 637760657 787163381 830770117 325922662 979594823 704810415 183481564 277603878 361855504 876399713 962829407 187467913 307225882 298426722 230017987 491294509 924852874 592358982 858642488 118063708 201139354 897214969 350536066 759594990 723031492 544096267 41437044 394044436 728316453 700496510 539364494 634566635 344422326 753584414 671774453 178098249 59101772 452453280 346519493 531053012 561887141 325150473 989208431 97733492 195453479 189680690 586846425 607455274 14228438 840268710 582134184 794589255 992170930 255511726 818380827 952993293 670517634 453147478 142800013 104988600 444659486 383168409 978423498 653377127 174730489 723559130 970410476 410880798 824509053 717778405 838999201 275908787 1518535 947396712 506631363 685561260 135524547 565008881 797246956 866045272 31175840 445085089 531578116 603352346 124910866 278631994 953330114 740086285 869408995 598657011 453229126 199015215 827451438 574126223 922927833 175989156 377715681 20592730 180199771 828718672 23072329 330931822 22703410 868206895 559794874 887241859 155388578 812683781 498888484 319851531 839061749 488214943 232265803 529856450 25400458 716004337 35934123 761477070 285962534 880835604 34136537 613960050 46298721 822026224 940822027 210251880 304193902 236205860 554347243 610443374 108430611 596023563 65174504 82797871 446318953 452374447 829395838 270810821 878714827 200377645 275855609 333600462 616039559 109506324 418089351 818394082 393582226 142479177 575030385 566032379 616521469 352181260 901723390 838082551 785290528 776332513 935324460 872408575 395201697 305722062 132029 889680573 234246456 19649165 956944023 858967134 894959910 495015761 520213300 393295370 966045917 802600800 777048852 644135525 449044219 759754144 934499379 58542005 17288592 750149392 157374971 14298742 654317252 165174618 738179628 714529824 653877473 449540060 930596544 654727332 651175591 204520837 286734761 420071132 483800420 583472399 276175642 507242417 685485521 16840124 199264149 124014927 637173791 791556610 871728489 423449132 427527596 851701691 447073973 95397912 500426580 848161226 54977056 806402929 953811185 471200694 257952318 812917728 372702378 944447640 510052435 626906373 203562311 836283291 677001661 975013043 315134456 512582127 594287273 485723471 307732522 342327961 104360954 957360436 988503447 153711194 164566063 495349909 386370108 737973275 949085896 82777033 623228987 538009875 622525539 970036673 369536170 655689396 711089616 205917782 407593517 510938333 41460683 251390769 665787098 57666252 607037200 746911595 37467645 121625138 370578955 285840679 531253308 174547366 123883185 60739247 69818539 235076929 369293285 203968640 223167584 305781228 917758366 920234561 558329485 303558494 798478836 472279121 844956037 687410628 734080 716715383 615344542 878249425 827740584 462076342 672849989 286646068 750118540 678703696 747456784 953467802 332745125 76842735 290139179 970852507 49916932 330362388 712520889 7907883 652836411 237431009 682954103 934601983 428708702 701182063 564891465 895263674 152734809 137628753 21127928 62301069 663112239 540304340 919150803 362314680 287916393 867308214 337337977 599857538 6317774 15037029 703528403 432317010 20643457 796807971 840751979 535889360 864530652 305090907 831737151 306730202 29244905 348686186 653233426 60685586 113328591 445393116 40683812 695065801 811777271 581553628 371975540 910785456 203205161 49797317 585903080 352836002 926991438 114403732 717834141 64845322 635595989 366063262 608677689 758465729 959025885 776386666 112967067 252504735 542992220 341394448 637735579 95973094 822299167 439077862 590765613 916016283 582785993 595560727 600594069 21815758 941440936 63865465 688721462 733701156 94200724 132209331 720469058 73761395 920243767 679859457 102786500 417913119 948925989 739806359 393223041 562623262 675385455 68552478 283765827 622095880 939166722 576264249 781097016 219223804 492386745 737210114 435330851 606572918 237552623 663425758 492973891 293286063 14555626 536552803 618616251 563603160 860860476 5869580 795240781 878245416 12068721 176252145 257720967 846037134 136616160 254206105 961433299 528760228 259671350 469675703 810235908 316185146 759214088 794870150 284788523 586878468 921136637 204339877 289773218 300825503 359792251 326033315 146124021 844133905 336891680 961172300 993701715 10281146 343916305 98002500 530973910 518649652 682377726 569361640 488681406 120493115 724018116 142624764 994752651 299193387 752042429 433458566 403643676 454277544 841848322 99303359 339621976 192631810 836251500 307236390 143894804 223521643 608949900 343053153 967565404 704054358 445150616 856802322 875125898 713059812 806181373 686350136 399757681 103621024 557897805 30402288 906741269 277999753 420162803 596881834 503694855 923920081 345461267 674891813 727753018 877662727 427687931 689421059 612643062 515342347 294728261 677757888 995824622 359061061 207061120 611282815 921522493 712594550 833666082 581444755 573069953 53387833 46714671 113385090 716973615 953779031 376716699 373769826 860386750 397663721 607527689 255751433 486597243 394927557 294064179 562521539 344501507 313955072 442297577 297810977 925337728 340285914 949121574 29449633 654558294 916494265 888962705 727468946 939160807 671050922 460130957 954871510 956905450 239909946 249219896 622840157 693735109 552367227 127400855 828286921 252591216 802839755 46745027 502507635 375168781 780767802 128957109 912332599 375907419 797644369 151187794 537088360 424034022 478171856 706242214 224607762 972806729 819820440 437905222 233819146 440545997 564578838 659760819 70813366 855353884 764670496 669943176 348452657 316759357 77468665 204619777 349342225 48142754 359851409 855393058 485346334 237425729 980437752 93996420 756881633 398886931 278440757 550075111 834775979 160071299 771536660 751153202 93759865 666644714 57450163 694047034 213551457 457532534 675292811 67832188 290302855 574808090 692311958 25590090 429665972 892214993 196622936 775410918 327530117 439835586 414369057 863766055 148161209 960210470 68617813 803567844 380010157 175717918 293584782 470283808 150616473 988387061 703435276 790283295 439623570 369628908 204559249 359145963 112414897 987352850 926456767 733628065 725633329 972367647 720993985 812068898 899847449 210393629 238533602 997080191 66373864 23943934 537898071 572896500 405589109 257435355 27486729 251434257 432642231 988812458 290495661 322676819 595727267 276667194 106708084 704132753 855024303 162430274 203277392 352186312 99689638 701589926 759893604 214507439 623314786 515424597 919173611 140859588 242168849 791335927 514317553 580624504 240348258 619473592 6160614 940332587 56435359 562558954 42133344 289621796 497830966 872474941 755346756 411189157 921153367 819464078 292723614 203426389 760590033 367105498 824356551 314251302 725779641 98488130 133332101 871386761 61288204 318852641 907933186 878046568 26730778 678127878 291662311 687793570 878687066 694059846 281715443 900083626 838576637 816482249 808625063 593370186 669599570 810554659 529043764 999786741 510489769 251005530 772152567 560148922 143630590 786565782 613407395 146851439 524531000 703312436 132566483 785682561 323486022 478624274 537092669 575802309 456535299 158367149 705562719 585294434 780670426 494543737 925361656 632237887 643376182 739714925 740480186 840244299 788529348 805040302 618286591 927190194 527866871 840419991 503776544 895823592 280414179 452428201 945525876 800174253 242917613 361585980 207685767 316979488 443175204 793582749 789135504 14221578 178533446 549468899 698559447 752754590 551044644 401591856 464797750 849198334 528871247 940922094 424635059 155939503 255115394 933261769 783833556 942343248 773382881 788457181 302770286 24311844 574742536 167285825 333355595 12970342 121559887 920852830 312617134 6346501 878780672 235252900 84303298 76405809 53154875 965298544 15328063 238643832 391209499 740469319 124781067 364780209 656478145 266374304 569589163 739377975 805483704 536918002 33472539 377134463 594820033 774998446 502933973 968316865 996783058 541241175 230428630 144148898 908543703 221875376 95238785 985018538 640489649 817650071 740723546 327570074 991452641 766737402 240591392 400980193 728812820 824164440 593267584 946182173 816286488 264716780 345899171 310333829 479662817 771209545 835465132 646517577 791717862 860345162 954896517 978421636 633889987 771517354 559198733 79874927 491539220 815237266 647134455 330007372 704464814 904307411 778781979 695166797 98327664 111126055 299816106 599230044 350466999 31521545 855743071 248441764 529370368 417010270 387105128 917612251 281840904 39669062 280982369 569493429 842941630 800146203 580029158 987493123 34673240 627400420 182052948 544779487 646953266 881190686 791702226 205390821 190279883 14975926 609960443 472364230 197231127 371602001 9400277 83576622 774779819 944629694 555456890 162506277 349909625 328480097 440170835 362540154 866571302 877641271 501579633 986434855 971103022 789767116 581531053 417656834 765151420 113723041 403942520 324155299 522213309 143003664 729735370 190532372 623840502 349246009 5090439 271413232 638709307 425143834 241565646 316333397 295006143 970709317 496819550 309456600 389993296 341479625 88840597 684557800 188093959 291424353 580901756 314912249 343853674 129938018 776823438 163783311 73026249 875440671 69545916 605082140 276029602 625789252 641631544 125269998 810096569 251073899 356512935 480785452 497217414 757641598 151310811 983590663 258999475 311054010 638659673 923180275 369498744 75497970 452966095 570696031 41039223 320043310 651746906 773834075 968667701 358195964 210404025 456551421 359506066 522071777 116343238 345361182 444606673 685909855 301776869 334197385 525587139 683785507 340528613 227994281 577660714 742998575 237428603 597030835 530485569 395917151 795078394 817089746 922858161 355457881 435986379 736550457 490179550 680237165 825440369 512165163 372302896 871094725 552118401 718761551 575497647 954637135 113378063 925673274 963963140 996542776 592040432 961936519 165473983 425254455 193526977 877217118 868728510 265158639 578089827 761648925 593178514 470107027 849496997 598310374 171561067 861071676 366181203 399652637 960471114 263518007 650658970 10271853 151177960 919434178 76751629 197128125 917945311 71084697 764684689 156603472 777555069 295698412 332916773 686610960 144689674 558399062 563179741 609313520 240122019 515993127 771543027 123159558 633431996 724109407 510273033 938498484 862182105 748104834 893611207 420904997 282354703 830971903 247999167 478404171 951261397 894960731 930619335 894874066 306466593 878298177 132042052 468527946 346697987 366565006 410060091 24650092 352290981 938464150 847013213 4358887 377164631 710726965 446412146 149638100 773709996 536617750 524526187 300703241 97727624 326337996 244182556 963250093 552860820 83388099 32066629 94663204 911718842 430094822 191670818 130456350 174101824 560313936 379886112 88338460 590919773 470881799 606844069 846480044 855766947 825701164 823068496 418246519 987560569 431838617 795184606 711948423 187678260 808254756 187860321 463814030 481084521 692445103 104753862 656171751 481952513 826995038 917059310 377126152 915477713 201058230 338709369 48414322 181740814 763238229 674099019 272509493 307209477 67326476 492774423 208983183 92294442 560203323 504387042 203494886 618259399 549358257 390329078 544107710 649419947 458241981 241954602 807354108 246672016 72452718 725456142 84183775 146487485 673682942 531516914 432721084 123564300 303739583 320169182 149454318 191932495 115380840 893323043 775648418 579132519 46437267 94202183 165002503 509173079 886593624 321409672 570635501 656364604 941870439 9960592 658046786 752264996 363302347 639400796 69114831 953639066 451505502 338197489 460668126 117958669 101680028 938096264 472616009 397973549 7034287 194585728 41565960 902163607 267640907 236775658 808385229 960122585 131627656 409919992 226009603 876637544 907474685 310471898 944645167 558410325 325176491 253601491 838767006 453673182 749393855 901160130 950509313 3850731 85657910 87568724 273296676 813014172 976340131 700719405 958082556 101098133 7551683 434589904 348666279 634378818 942224161 263396017 768852578 684154577 495633664 263847384 247328892 529483550 159674938 912935992 448048054 536807550 68046984 707302771 451242665 159675585 228379425 92746999 851954714 317052648 224596494 653346841 278714747 105748985 288730753 385872144 46317775 460120335 760056295 832978963 886475507 477901405 385353939 976603594 422609061 649144264 5091761 261808230 815095614 754356868 332252651 51659702 418595326 789035794 682121421 493731003 46875335 69747048 868449637 27331065 286364743 657854693 207997448 780756314 989438786 694857302 598851398 76480795 85467514 637170002 975300745 142133833 845522141 126856172 268830655 376849658 756904333 762351076 398318552 84728015 855655010 595301900 315193332 606757564 886114150 595081973 906824818 444615857 430255669 191434794 680180590 775943842 439824875 26996536 525086687 690102656 766103167 97934655 213762595 532113382 883740768 333664828 842133154 869178485 561889836 973041636 208217991 460072640 927360627 646955526 227510346 867578426 116110110 845815312 265959134 292370902 806170209 990014462 872570530 783230917 719258727 458073152 238540838 599807327 581885352 974285063 103405181 101724901 657867993 264970125 754977868 474983569 527756901 157916256 822744157 186949440 386299629 58146766 26469713 643385452 239078140 861698447 337478548 946631194 101323670 776802198 849072473 480230870 926418248 999019994 679562945 266133291 818622333 525865598 602673457 281009723 912447627 674303306 973845487 125578868 889658459 38545978 257999379 263013352 554451952 101408952 800839437 70900758 497985394 904773504 894455779 533554046 480677912 767677527 805895118 300283625 8072280 192144742 11501623 307099387 326608298 471436516 397313612 174566577 124669265 178241128 538809574 801034681 291254948 437382897 43886273 651641145 55290683 639584875 454031485 454941829 117899071 138961052 465758794 162236422 417580008 444755116 393241471 709786315 420167050 120883753 780236619 422711184 354864809 263943029 883359197 477496967 747932302 323880487 400096511 110159629 551893001 754062946 851435593 236291594 859422947 278784105 658396557 569308218 739624421 474955508 733401209 359324551 572093459 280078947 640621544 42382221 406992615 147113398 423389942 66433719 392358037 690213388 89454818 149814301 989729668 818913466 996880223 925712824 683316022 299892838 712868186 641432163 39305014 445400610 440007253 10585766 533098565 554838282 274594702 453187570 10377037 990490882 713207392 611576384 276871485 521399510 931961046 304022682 96287870 775838481 827354333 144569844 31457731 631484332 219280686 107163011 458793816 332717189 784856996 598123614 524730263 826840328 972830211 476401828 171538877 479809221 66262144 468823186 121940743 125458246 669798675 979311090 137995738 116121649 497211167 427941643 418426708 647747005 446041850 160151338 79814763 164505957 951378059 121507087 767355896 742193606 564948370 679130376 80417525 717547557 667979720 573926283 289642841 232180957 774069436 969851568 647193493 521323725 363590116 887581893 990644642 264373611 78605585 379500875 226995475 263871029 554592875 403096194 585476045 694123581 429909795 743119645 753261250 37164971 345907021 354021057 701868773 413254563 546755625 464825284 77394563 519281854 897255943 346781785 211193655 385722784 697664820 91047174 313591372 967623685 508221655 893663207 182630697 823824601 267181287 5084776 607160901 817208187 525777921 933835841 709637418 436025138 923404415 889001860 163811225 20817844 894518130 136704191 798101858 337162946 107635037 629207365 466203671 820234099 203741848 124513214 214796810 588808594 986462451 425319056 223562828 269128517 935894422 611292098 614276099 702488965 180344210 417784854 692583514 156101195 967518437 706946096 842653739 659730066 176237165 583178092 515920729 778291187 903489383 164373208 722251135 33044465 743064557 945881209 474235795 487128589 588721462 937567479 274914335 551656121 796063871 715839667 562015451 488812238 808517326 865333801 44533208 754678942 786038643 239511946 186007094 534949167 440893153 423446934 161279707 254871158 124396433 496109226 914776871 448534007 730711011 671901397 851801735 413197888 439999580 143647228 292222418 598639314 82886527 949859643 978500432 147126923 14964961 713710826 541763940 268074954 374825511 766193939 237002736 919082574 176650112 225498775 96976818 49210930 223154129 32385682 973267654 948615446 820170764 653141426 131292260 861002171 157262501 537101911 875898207 666916457 642572264 494532852 31207805 549719086 696080127 354002617 899064005 560520081 423066013 68370039 715289521 316913875 325246070 147569157 605285508 830684817 166500645 555644115 842693551 227681670 568153636 619460228 423656783 810641938 903938786 286495152 183822290 59934883 766106554 281407765 494835213 539507077 348641464 102371354 355924483 650722793 587252759 975762088 3085170 354021428 273972898 574699697 314543455 901715483 214347857 931854651 222163211 995504126 929690756 40255626 746227054 220887442 250392568 865855985 184356844 362076453 572856264 938798818 201861524 22236258 798448049 289862953 950589433 773922675 443645856 786393991 508392572 778356472 36325850 786795472 342341006 643799115 217418944 185124350 947336022 547396985 518053780 545560153 286837520 667917287 822670780 310110416 655332588 63663459 751179886 388519500 82839541 617105562 392465113 358039541 317787757 645771163 438134518 442355809 936177392 464735077 775941923 490516028 905418139 842890150 884338199 228792668 76736850 331431243 709936018 290019076 522156409 521557191 26839857 514678139 271672301 597225239 598619500 108767496 453422167 634866539 124097015 151473718 622448541 344460943 877743013 962054968 952351913 159841989 921612451 785985319 874690639 95244558 618929983 308223239 544605090 457685617 467929271 644987573 616514229 134115438 91923439 90313570 171472893 842719264 946974996 681147482 683534152 818744020 745469799 649332186 159200439 77656145 420851443 979056459 848044043 615152442 88081417 786832773 413983642 928757464 926980439 484376496 891332736 111414167 848843868 176717133 625567006 356762368 756703604 803376543 85297020 5361442 914569491 49504491 363681612 714495123 34302499 558520320 913419927 504089364 393499921 231213572 951955089 465132756 261545295 83474018 168597077 266392744 780971840 204005910 995650850 619904331 73118929 485809501 657525985 290550435 398212425 859305995 44537887 193492537 824508667 43170883 812031328 872724943 687403665 613564959 5446442 633884261 73795829 426372377 916715619 101349746 195568237 806771227 645960984 774843053 48518551 21686659 717362245 542384322 372379013 547414752 515525666 209224987 573962512 597424305 9824406 282086464 96752789 335086359 880716450 913861282 741050927 370155128 311988369 299618409 945413376 908374702 309080684 449352909 893506027 785868374 939039083 441249350 639193834 55453333 538793550 401274300 151706824 279599895 603618345 656820594 763584127 327642741 59718756 492768748 391964912 272231557 769133913 941442033 955120984 963449321 559462397 889814192 729013121 602619145 574544130 427012097 243196416 388095710 509647590 132065276 42933475 486266299 897221545 649129397 437697087 561980691 683610698 242033762 797875443 443334410 302348724 103941304 24264980 840542607 429307051 680837426 109611550 459509802 927910314 368261045 319182424 203734859 775697101 17847306 156202909 473303386 362531797 439978834 533610525 265833425 96540806 289391366 63484534 606380204 432721362 380338836 345411294 25768607 208138053 857479755 131244005 573248689 665584013 631264140 407194894 916780180 128151513 346938252 357519399 952677705 456441642 107205592 326426939 964984961 316882736 946732381 145488611 788926317 626125158 910465019 551927302 9761001 931272939 564982863 30493544 18112839 110056328 907692453 673872711 607105937 235292770 204094467 90142314 51899506 842626225 703256436 958231293 230425440 834930380 471275521 443400340 438850431 491673385 109582442 293083424 80407809 236403432 234296607 533251901 807713907 252500623 871366199 867599805 199986792 177238023 138732001 34583766 359328985 47161456 929524968 305019277 485828642 574485081 353489497 940395458 998078760 543539517 114478564 537799137 917697064 887863983 275544362 255449920 83833373 684945230 432511219 684257514 964276378 641918197 316729495 25379823 714159507 112693890 438853892 618151394 639446148 301286770 788745010 491470881 988273610 834345506 390801912 397697362 523328915 361217509 703973879 668880774 269423879 91742534 310233586 945215282 191083572 133040911 657244277 461081635 82095958 131971113 366698486 726569352 313965887 979125442 959978205 682097238 7045240 818680174 632960684 534694603 564294195 779105212 505171672 903531353 765246630 159886086 426994866 988834337 839480738 455424786 151053837 992515974 14565384 952307677 653129857 139947608 711775709 427236140 49628398 110074120 204125910 12990786 451667020 425848065 208596982 699272716 332124954 450729869 611989343 225543253 862247131 546304026 519021064 665351924 764685210 252823680 178538207 904287567 650038882 382580905 476163240 54435108 667276840 9658089 502195534 520495127 455801201 527946119 350772287 288435446 726169936 46553140 474964707 699147818 122694959 655600682 468275039 398547578 82897115 954922766 310197383 443664166 876240946 179987806 599505306 485441852 100763614 30251513 674050339 991757047 837011872 848531867 623781471 376184892 46508241 459506444 410035514 874731755 329004243 80836474 281333000 800754829 338351029 911211670 90878057 891291602 698645004 334042185 471751073 972473892 413881711 853820846 697918413 495748250 661810412 655004486 991102330 417883007 257156390 905659106 880874279 743441269 397816718 713690006 77409114 201167831 609919193 599847688 248206928 635031036 800272593 761142232 264779411 798568332 848321108 351257937 226186600 300880417 965071051 952507521 49872853 546297631 161575682 746799719 441897939 478055225 643825904 228178778 258274692 82345370 208593952 172685640 735708914 220456392 138524516 843693696 999609462 401400431 419743119 737698610 764317880 766669233 42704804 200853958 362538825 851283030 604808977 580866157 105515781 829774769 23795824 215232497 529611970 193661695 904298204 460458546 314118743 890365569 887674230 169203105 255891871 32381955 686640763 499945367 447657459 67355881 948720087 453006407 868538637 732671836 249497316 716185555 438794361 523553340 400064865 137253416 476227578 938256625 245666835 767834144 83167313 963172766 696863687 772096222 683373 554707577 980172861 567061266 713087883 912926076 281236139 174109478 789007011 364941054 749803109 761436256 855848356 185405472 71776230 877505501 140261945 279982788 198069416 790341826 219472864 999898717 419534904 88579940 588239772 702909630 96602342 25971632 282545362 964958821 282498326 598625415 52992533 242477962 969298995 202227027 222189140 853915316 73658623 49433998 39655154 764581439 890450 701776334 475905301 77103306 636041802 719314844 638588339 234513123 993419400 445786354 104286230 482564375 246377528 220017981 458685417 314857557 194312032 202364887 838948089 355880156 521050107 71135369 206763653 480002221 804912926 241664004 682701985 273993005 624254479 551327417 720207150 992709492 765133124 573538188 900703008 626279667 398326281 486375712 661883878 298109842 18069123 733820698 533801024 736961368 212359623 335841628 509915511 745672880 520908080 711883149 305551938 420668196 697443599 325355252 763282718 397409751 57876237 407234081 431603183 991004561 593243075 31342014 604399643 476061480 194727574 363534216 579450329 720355555 325412083 708990775 31068608 866913974 759209323 709055271 774626243 888683798 886660212 743300010 995601797 142394100 695946084 653296222 516060684 857756210 297105722 552169663 522671898 354403783 425856950 975031449 759346029 877504724 177358425 948711368 650419 789163319 530587199 252536571 340066413 860139598 769592111 633063508 658867424 916700434 266498791 902856644 651880385 876621369 706966251 727480190 45280147 80350707 12871483 799465287 688118444 225909764 642802313 146604272 327459437 346539183 883200432 664503878 947763196 207218752 222237072 116566619 210182853 686172487 479959787 202883354 943154711 256761287 27292630 214763522 856889777 752683869 128021581 724291307 452045043 19391605 558459646 693046678 772682235 990736771 791565723 380689396 307073258 781402436 875410402 558159297 117529392 346962425 406431858 727694979 808791342 599705983 491260711 281958701 102307474 672117440 931042257 131416285 294866225 45670397 66338648 631694910 410646363 174519263 65052994 38044742 982814915 577244339 464352603 931006106 542547668 982411693 24315805 219082965 634908934 200871834 585741898 355145177 740467087 275130121 407846188 650624890 544096439 637351341 24683390 180385634 616472034 703356907 241289555 78517501 784294074 434743859 819197270 31954741 766349671 869466923 169653755 815250182 407383827 407837240 756382906 26647027 69450887 24950497 453331055 282648250 616053058 627152588 462461636 864204109 66404236 770612739 772759932 596128715 868904154 678927836 167937675 885531235 386237435 812930351 15965769 578801094 679216915 109905192 423397310 290143330 98761745 21964054 967355146 215491642 614501581 824157419 33093365 453846224 841453071 968842283 697075594 99110211 624868099 913001304 976701947 397323362 586831951 757853464 885255544 350930070 426209012 208987530 94247529 588519287 68368770 269182572 498202084 534123788 400696262 351223085 600903056 358437274 704894944 299089116 582779596 767547378 376879110 907818989 822936467 384906538 12872979 807313222 386336593 101222170 993227039 504804242 787821844 678166894 695112954 187139111 670549159 655243142 601463576 916456007 38386739 406322802 571855775 517555269 981279912 439991477 862600884 250532789 277030343 841130554 416681161 675577696 903387856 604927653 820045952 264921842 40257426 675834638 487664943 815826414 24510292 177872168 321699040 577423237 260282000 124060851 151283054 810457797 52836601 354676713 762802031 208855245 669114309 73065283 874724978 936088690 294614474 73729713 892874607 832396661 196108397 329023984 333680405 391622132 88979523 954891748 23991215 138965455 711592145 858727745 966771174 276826635 93871341 428546271 159220302 359407313 851356145 865274615 419798252 921131744 137786477 61720489 905606751 6277492 770195711 548359966 841457137 318110162 166229045 249844282 155478366 608614067 825002562 952977639 39164519 823079188 686107819 125097135 331627063 6286751 36706645 574310262 999305944 222214762 302516974 956301034 695858544 217637923 58725073 338676301 49420835 259561766 733400628 338194077 982098257 118455925 48036903 190297462 964025460 338819590 421196105 37409575 106116431 808880279 771599453 547180186 497802160 460375915 292283492 460212436 344286983 634591281 516734170 103455196 749822929 580828247 412019608 391243454 152716562 411847876 544999998 632974141 954261698 704553028 669834035 134797522 572087640 566162228 406342133 435090715 292194087 467615363 296510599 329274938 54962600 391940269 167311434 718677732 152263785 433602732 596991692 307643074 461178128 25526665 746929745 473105903 647752712 898501873 791374223 30236066 11715314 931856103 164717460 347657418 852754735 971405370 63041242 21061130 391081313 926391123 875784597 23557930 790986715 124749786 699176876 968680994 784117281 699450821 361729691 661496978 450643092 102954543 493241276 76691942 519961664 250415755 560158821 438454724 138282373 47563115 967217442 752802200 762975033 340502725 194095696 103691968 480914899 8378362 387658525 344006122 561257121 152036111 543693813 469872893 524437554 274702801 934037890 425987705 945487 334374540 485892950 697172498 724989738 756656985 165510946 599536281 482943784 815195518 586344544 332432460 687300733 860393850 954593280 182529610 305256735 803620348 751433754 557275918 894290758 874779450 323940860 171273223 904626504 345859322 925331770 502753635 475352381 473476898 338382960 919650983 112408772 560021587 934577331 970513671 65722965 363822613 409229669 661968561 278473403 359901339 353535381 500538469 249634640 768070398 957210647 112257837 408457091 152724524 957373168 763311838 990343786 651440597 20559417 976301219 653376915 447003050 930260718 143724780 658949694 703891207 183144938 551926924 909481651 435919678 643397198 261692399 229320693 915536023 56184188 139916683 603398949 200066482 138146853 331931601 147690077 575634689 730850271 361824442 879051595 960311102 470708880 415895043 740822029 340992590 730198188 216038822 437441747 908543836 189759630 94413533 494464839 846085184 95955104 411060812 174321834 245835598 309704511 639231410 157539913 807936278 664461661 938104248 937225747 889721896 49294675 571759628 76145271 673659439 683480481 39867377 769660070 287618915 295798780 123617257 904007382 345038697 941099154 657130990 177144895 948459057 443031601 387518555 875271974 98385079 585425908 899050496 386284173 689546233 263099940 633015077 209999235 359717625 863623101 679289537 130811301 666679554 700517057 232663879 244093892 140438927 895043674 464819979 909080289 623800955 915320311 627621761 928005145 65068116 426738236 598530427 368164465 248837058 776298956 236960546 852949562 321493765 582558455 434370712 299692916 318274177 443960425 575487216 309878183 308172355 435099144 526755434 77792179 556801207 693719877 601639370 586065681 477527170 86413855 154148227 397971675 158851214 134514782 943665270 503665294 5956756 141203649 671492925 739278882 710918836 971773496 987106059 522719002 345483122 596838902 614001189 789983680 381784951 691342596 484603027 195233182 366674840 213642354 117028151 949418515 912200760 337184915 424313290 788367543 229452364 925193289 528656017 783522692 348763959 5474485 898473374 453627529 952413314 492786661 637614888 34429567 882985167 371329052 745655084 914218311 435300158 958677002 483113126 14818180 141954199 548545281 78446239 700855274 354346055 917743711 597762017 430189766 588984758 248374553 189097171 992312905 266930742 530656641 140289059 158667286 96997998 522389989 46666537 67436832 638542533 654113210 331871484 819913762 580638597 534752786 59689208 308914387 855506433 16232543 401954818 217173937 29492644 976126483 93833071 502977926 100423324 310185843 548514479 817226856 68629592 572450607 429046801 491396747 499495684 497896207 876574899 693445518 440992227 906711273 413982809 296397982 414488185 611446048 324874469 234337501 290769080 638775262 504513165 937649838 979021300 254661775 198064745 732350956 474306394 634456107 670800623 570119879 636085611 366296855 356339482 617670685 353381679 856514574 852074479 172603172 749627974 959321040 941007206 249251117 684317143 489416836 480116877 712106995 692129786 642970181 262356369 871840866 937838893 846561758 990223063 825208637 831550305 502460030 255491297 99971765 960787453 797583455 528377693 218135357 387818103 612846213 965605391 131316457 299957252 733754122 776584772 398361634 668876925 830320083 634853790 503795983 711490582 906478294 957964131 173888095 87734896 373069153 504619408 372519238 802681561 946028357 989161777 528495034 590067753 736057783 449677903 389458543 821424523 683059781 139071359 695205187 408007374 17825039 974888801 734520442 116677264 420653966 598440235 5385186 929860671 55682892 686276507 457490714 943451354 275511131 586368527 536179321 106535478 224336379 282875219 22506814 108462644 801295582 10439503 162260226 385217581 737201011 149129585 965461856 371473151 363502619 298279175 787520965 985444881 736803656 759475088 265612971 131807153 611097820 81858423 205721761 129270942 896665277 888044486 596623334 710686665 337806925 80971680 147812858 259576893 889331657 456628684 151909184 295803655 956019381 127896642 657347565 821805333 657856433 745724816 432263673 759434660 623832490 524514296 998995913 713891270 721485958 513796148 531052873 40492469 890234701 155118497 582058954 997214667 218785510 930403756 766279132 655808531 928766667 209594478 144035020 851915191 713550986 148496530 823732734 257441625 993725549 425926957 57493822 785729559 515590836 397164053 108874824 476741204 28780386 555636568 238842098 807409770 352675808 892833111 489448727 91557723 900210103 97627176 992513497 910955212 700120932 97250540 943002600 438612473 598404152 145538139 867708435 330801468 277162732 920412182 975163739 899653781 614954915 519792591 133657812 862237572 999839990 148864402 593226255 292622433 693766340 482954495 508928896 990955815 707903127 89217622 594218925 579280546 849176803 326159151 468474764 771795875 166642289 327552259 299026981 430864410 536935746 729178078 475315050 828251322 40804593 236572510 313415954 406138265 258391620 307819107 218125239 638384602 231293916 266198609 625865065 653190099 662652031 979235158 547745421 388552453 895410261 242482665 261401364 827079588 1340931 754110162 860378110 237334872 388719315 804341731 793560572 505644837 950686686 235009987 110865245 331920955 626672488 474609115 726914328 463520072 479787495 58532500 612315012 493699588 309719442 660453767 853851828 622041969 336223160 146170022 592054946 729606097 42916643 400817251 66587963 657360681 863688547 695501969 969265274 521570735 498190905 216703972 953944503 452383710 834075832 58950608 403449892 716350258 561786450 364690685 56606647 975708083 499591827 271410342 151205857 619690571 788331041 186601487 337297190 592043828 747778916 551035978 313309510 902151419 109677778 133334475 735209604 479617484 469061910 800642032 553575958 832872373 819349963 277279901 787962610 510664181 645261581 856756956 998362708 18408295 2291677 124685484 208356628 295796686 128218653 372895779 864681180 365804215 165761760 502437696 1919626 939709705 657909879 272134780 613074479 219036046 514140081 773376249 232731942 700702022 817200294 48327467 739151528 466471818 199276730 952464498 357326505 381836012 822777986 411788004 246213181 871840009 619424430 404862476 159254927 35256272 718363823 296552237 634983669 541100621 428179970 531747862 939978163 330975736 466012115 238851636 182765729 304890026 87609529 400324761 809758045 809474683 368318736 914262311 628022986 723363985 676866832 794994208 399378938 307950522 724753831 715406379 827440552 246236092 982151211 876348494 689047400 292344608 429657948 890021669 804619961 294763105 104613952 396542180 943195677 829925568 683761847 334928660 916121368 598847988 576785172 860575257 115326630 763052766 479499360 601156561 261402065 937033332 206666628 80635431 721775367 642872663 138684131 449587343 790119758 618359508 875682526 701811369 308233900 870301339 145091275 517383385 643148071 964355890 524091162 744045056 392936364 998956362 735358951 713888052 643655507 157784899 698534416 250968128 930849000 621675588 12846187 759876736 442555606 292014739 783505549 992161782 62222119 647759339 574182258 371367543 901962372 483149392 524168552 720240905 412805162 458437086 723016889 597315262 810388780 165765065 539610288 718354424 676745538 428839749 824398892 450914314 896187462 346720769 415264712 695147120 299491080 189256712 504188852 5421728 709405156 820979942 313798637 822705723 642550428 727854250 903736041 386216714 485181920 350651862 226249876 260614901 626557695 19586983 569130298 188679113 34797609 612073682 798910704 385444594 801557262 654154290 504362107 206297407 149030669 438223111 281411213 643279952 721474467 459004174 970017090 63646484 670889032 33920137 493623745 382492674 121274064 741060551 566071895 469645096 836802895 930393823 133079636 149814653 541201633 954517525 663209256 37167273 369652184 644257795 999070359 598796427 862221430 221437770 785528611 24898064 13920682 789438291 850783625 926249191 664537486 840488628 452818777 800226973 506424136 551910537 15327622 888313799 124663614 586303022 816064018 484511829 669438695 981968027 88795023 490342433 755652238 124193703 569553934 871888582 555688595 963320323 583861513 80796505 322081149 813602797 373800957 496087695 593850984 779029061 281751549 371776394 479836184 410427340 481212396 952328268 734924661 433112464 816374192 781685655 19985514 948430398 932706344 361522170 25793117 199642644 656164310 263039364 43788733 694691547 586312487 391346586 738236796 132631440 440006867 319012259 873549480 146377669 819006314 288379677 297309420 122718083 899986526 159422014 790608783 651116871 183466385 714174330 480490769 100321391 309639037 43012843 629113771 797126612 177450752 55180300 647423787 901148077 328056788 779809880 159854367 498783103 860468867 58762218 389348778 502825896 662154994 578942838 410766219 129878520 85355285 948105076 354871960 272578105 782894908 176415652 15866950 424066173 505326826 238852969 502625041 751585555 588387630 263775775 46766259 164194163 533634299 704574150 744437876 991461726 546267810 967483895 142061882 127882645 43189286 376695833 236095913 592706007 485981420 930289460 545300644 819884812 839705438 68107552 724206913 343607891 907652620 665751305 838489020 102286600 165244307 276405444 498212488 19295851 678756691 684211243 458751416 623953927 653883390 148571410 706916646 599175764 728278381 890771200 623283633 127846799 358796170 219436433 101459937 366226629 815779331 674841749 119809590 220651545 828126615 417032704 343623006 535424285 427564827 676031417 885440956 689808660 541222758 327270526 917852192 219159636 673475050 673553101 885467744 443066404 92426477 222090880 250131669 25727360 296790715 809781281 163491441 487417199 248794896 443924675 378398748 801131497 868277459 386002779 943168796 234892617 948345163 735392094 169414171 941148531 916051219 695027498 608007777 542183358 685709176 18994652 603591320 766542823 441095771 186049818 336989301 734443965 8896818 523908234 839245423 866098153 810223965 326246944 768038910 707429955 484179508 289335067 761616170 3346565 874583257 378324346 502370883 717818778 179711151 188716066 133938102 813248527 409631591 542869073 633077048 495513872 237943350 931198825 681478099 192234276 995410599 564648924 470752865 84671345 696717942 777759675 410526366 79273226 780475738 19866968 236241747 645896572 517209715 861107752 934144511 876011100 729970275 759998988 257243533 760877113 510111239 255488387 891429201 510561668 369265393 390563920 432232867 710499133 90532984 876521957 453838472 952389490 590973070 213090612 379748836 132593735 820000143 730945234 107155995 43996779 831100421 367763389 403849059 315191789 291577462 863305752 45193734 309751545 947139625 787840280 16035937 828604440 894200638 900788939 640736149 912865922 382637220 614991234 627166763 792524753 140952023 635129798 681539368 444902078 768422104 540783111 994617170 636890166 871738212 639858058 433264288 289378721 444657280 457519057 168875109 630385420 672187980 390967470 512297902 868119941 714398273 169970989 678150265 700615462 7863485 44522059 773143377 902792281 184026433 113826779 541970023 961451368 516935958 95379803 227075706 117316199 913463165 331143154 742636780 636771824 563823059 907874504 281693730 46538239 793513700 525774832 569959105 274374208 990358453 182682200 652568735 911850376 191368004 737437110 683897258 29390318 760385597 595471967 618593718 604584839 700010447 998197214 810864667 626853487 934379758 693117861 682724565 955515812 691325928 814116950 700436824 935562983 658587673 348152731 282517306 526641414 478207180 594751276 363862238 186030122 331928080 768449579 205117448 937680837 308471755 813857939 621363069 769573641 693088540 741260279 512167222 586495020 344283759 782296169 166842879 444946669 647203017 677281733 362044323 692164819 100102265 21323040 168245590 603307627 258202836 788019869 297084176 255726815 362359982 546861131 804145250 399560987 976632389 53455579 243491726 425708824 810822542 657351713 188739431 321209738 479671392 842672371 465956208 794341750 611312707 574556257 223893144 74912353 486697715 663143368 192775153 238491774 853495055 161938454 232964653 554705360 464490231 888928105 289200896 342916986 233567024 830486777 803824670 341565826 139213351 180435530 964458909 198236383 346131135 724047709 583729026 748867308 141027199 481298436 288409584 422351708 496263846 576867983 871922025 592601481 547957186 932189324 436938754 631994518 915148441 581253584 518728089 679903133 985374398 480934368 837778307 467767293 981951231 966364466 76207073 308768547 630954164 250893918 385630731 287782242 444115291 360465221 287931342 740507043 939185407 188416568 129767838 548216388 395664681 781902326 83235272 834864203 597527673 347053622 607475274 486344175 124442615 659765504 106561154 871456794 795912978 633809815 75261054 378850110 920732777 893126498 732450585 188791433 455765989 118187653 863996496 465416426 466491364 179506917 970999031 390807211 579274751 442435801 432933751 5661745 749361658 971879671 612434600 67321384 303269959 238717326 905059694 166615199 182040697 467776134 697040919 518414622 108862672 337712710 287358531 45172084 993362968 645541651 279101903 89504889 397609385 997134030 473757581 316335808 37183977 160206875 369385579 817497481 90217443 461168784 899718687 81150230 344256387 272795633 466457001 315006487 483597451 737966533 665917930 934223676 308872108 454052414 481579095 330783164 183978172 522981112 152674436 210584393 891177272 46482122 58470522 778600136 37951285 440208149 807961156 121563514 576747631 278983177 44797580 236383793 832565738 58546297 174445698 248439310 481466054 814354045 996708206 970316564 724160310 590119180 11642279 960561822 443515546 595910916 319834559 942655308 482874621 549116232 513710801 654421594 904370973 897212399 297934384 632324694 438802009 499660793 654429362 829070721 773774508 302038137 532684561 657904711 755306775 650915904 586520509 53104775 175644212 322694650 882614104 85713060 14661818 623517042 718736388 847187740 763769216 45600806 891190021 744716083 914950453 297293575 987104571 384303427 31171668 551366074 586170642 111021616 608455106 266801160 777923760 619295700 786730636 666433853 900528928 944117020 805019830 781998648 920533825 635390725 69425371 347167990 745373002 674601403 683686061 361219165 589901202 86293445 165771764 307516425 418034131 993029158 418269817 824726283 103030413 31659443 706914204 82066438 971300767 446092738 453911278 781886021 192981620 759581827 320625809 188069819 790880872 686155869 802035760 680669855 18834085 995853040 900901395 485516665 564879271 80556296 882597994 47157338 675228696 115031422 201433422 442013138 253317473 767370868 652325455 443356181 65072358 385236734 129923240 178679822 134452710 465542706 747750604 368725287 330631117 645941008 910726717 539035936 957205173 124331880 265611096 858631676 778735133 217835072 612156200 53804194 110817400 599446257 165042436 274397238 102036778 755131555 347970486 886442600 647510102 978029074 299295925 373390559 419194839 915160505 541761898 964869823 51144025 595275162 731597295 935165135 596802038 153626978 737196107 934248896 641180293 622964104 183144040 514594317 823899886 975871781 944681095 251125381 858751779 432714192 690906942 878707409 465620799 450518416 493467813 14293584 948633409 867807581 347647617 566899676 266469138 137231993 221380843 864631831 629603504 364017818 325444021 346113156 628619375 862359298 417438387 594259679 466214875 144302107 446990327 625384228 533581110 64494375 519821213 520936465 811530171 459652089 474402341 863747589 207659067 978488508 598806871 768647223 731999394 102506824 144651734 218087647 548512841 139028702 478392910 679966074 835629181 216473059 822354571 613600569 636347434 493228319 875469041 211410563 228922130 304797953 255869882 853370626 468004394 697021776 613146452 21238750 847166412 558893801 601320632 261128238 421826095 790844446 313338825 839923754 737122824 257056809 316776309 491730600 998615681 623236755 68139346 681495730 94980608 514736955 339558681 75232770 11298456 390398511 390106168 647065940 903689597 540284427 101870378 674765219 51067670 513348654 672152300 753189182 538603350 439704135 844293411 20550166 895864664 614308659 470731109 619149841 777108128 461345857 592558766 985285759 226049647 397776555 150740859 223000701 234522946 648671315 150743761 321668970 584766497 942538372 374921974 617374294 26763832 456540834 868399450 354969538 353923316 471489644 851164217 699465155 249554916 593777721 937098752 573486591 692197002 754622173 679041954 853206150 331305441 431483148 307419437 732567888 963581761 83296547 450149333 328795990 236643757 958439296 893555188 716854435 1324781 107527572 300055095 519162005 422620146 674029981 883886534 355286162 866889408 489954074 684173151 395335323 221685715 103469752 494881039 98320456 487793176 622390947 967400120 953330483 498882450 33406032 950715557 481923630 850209350 450554159 711931540 641796437 507792074 48314169 647587162 208422560 987971435 770288940 373753360 56142031 983880214 696280421 239532989 612530571 775432955 30892002 944943418 473234977 419641606 581214920 199823715 515037832 894963454 756738636 147145470 819947709 916832370 8749298 684535423 976188998 224150186 612724192 122480172 537006833 132302045 847787676 527127147 729075277 136605151 210175614 751089460 456325330 3161084 18784807 574076798 922670219 267295210 883104969 774830224 673922390 673509424 134784643 260845585 250399707 117281750 699497790 238541962 286955594 953350902 970010768 198452680 436991217 44352033 351311143 855501439 238033929 378693555 485612908 629402569 352185660 252829536 808969140 172473044 385546097 496628068 365454152 824305301 348386998 262985325 981049516 982938097 801172087 408183640 529121170 984217200 251125714 411780472 160888730 881269726 690262204 547302111 161019923 146619138 406259084 259181984 273240401 666364532 811211149 167199367 726180822 394217084 497200209 435251796 793235625 873891816 322316419 580361597 691942352 809949082 281730614 287347006 11938841 751826181 765784458 318701916 211254656 104016795 470774368 962367825 866720515 556500677 493201940 941349073 533827725 648413982 962543243 249028764 286984412 627003183 813079536 780589429 807558867 564811770 366729629 934918285 206498518 40413805 234444534 677186499 214079156 126233199 422203960 828286466 224593295 492877292 890887234 291180260 641583831 493834543 631673443 640681827 571048229 28223703 254893400 568821933 122642798 846373915 14956353 485515362 842950517 774011305 126192761 809275375 61739926 937454238 559211613 717409585 353944439 576594600 111597490 673142017 871784165 522062060 701451264 340637890 450501682 950593293 38582657 1531968 256285374 540835833 440210449 281437228 809856618 803999127 893420157 290406218 372368983 507076984 302327128 272136901 138883805 170216492 402489222 961388691 804238819 107397482 814078184 380519049 641201324 353344239 668953916 832896713 564784113 414405583 673557178 877135319 699212151 123981920 154786159 388682134 749956677 592887259 559654222 436098948 606991737 4286811 535023133 744418251 33470347 285609176 242016003 294512717 443063733 152569224 797297093 677925394 459942779 535632015 261549184 168981254 382515952 953655812 192196404 483132379 495711015 580879226 707216424 321477551 680921221 887270689 320620818 488128579 413424808 214471693 521392717 135876536 929096987 792997146 659810054 330865133 162395755 948638409 918199903 650414759 216678313 731852388 143189401 710065255 744253679 876604020 81596594 921578249 576829175 723553443 96093000 655702836 732934902 186519186 538739838 59163318 9883108 887812123 945833108 383368690 234891414 865643224 531435494 457871002 222349020 974977673 267061790 547880687 124829562 40466522 22397314 165799903 168520481 37628402 780455761 731631750 794454757 747682047 202818997 11977146 951914029 845872807 939185490 940749530 480025985 909317459 893469863 662677051 871091101 867991422 862965942 636991558 720206809 704932390 853392627 959193928 145287817 644614741 186010865 174964238 901550399 169257799 637322831 893500771 381470394 284222116 503038660 267022089 42987498 703436275 278710908 137518888 833826906 329274822 787557220 835769329 133395501 514057227 597938899 758584548 818931500 42201721 450476565 318463020 458045716 533330713 624859887 332815113 863463594 824200395 975454715 598416461 663362786 740965555 499595331 392181000 322926565 959794273 136088479 218047437 18432038 417753563 670111368 463181639 255894970 821256530 323585153 683749748 194244109 566537978 5361231 574435743 812317769 913896080 640920378 774773215 681729707 882769111 486559045 896038394 590179069 332738842 277792501 787733413 995699147 408467230 596958880 416802187 138209064 96952729 528250176 428649594 554791426 115186355 571127442 325659904 276012277 191150277 980941898 236179869 423617554 829460690 95255106 760752781 661679227 734790863 616963606 544940730 25370202 283200811 825179280 547873698 39378885 482817619 527399357 193099205 165455512 447511230 836984093 77310511 389367064 469434381 610656013 495735018 987884089 325873351 329947476 354788105 301629139 641551112 366743336 391551580 715424527 130434177 888929347 954082433 158418522 56785178 968584356 575157013 836829799 12421041 874236005 734482958 963049500 323797272 100907055 720230241 337499046 449890374 119414306 32508956 523336302 941090824 863749677 405245693 42007066 702700389 106237606 753487549 453562061 585761856 473201675 170213206 488872939 268401052 262911878 380126893 693100670 617125253 128261387 164958059 659880939 545166914 803053560 559487565 194619041 124852314 139670773 759449904 193935518 507696710 559892723 42923933 58338132 407824220 177656677 251798301 102919074 430829950 198334054 280126631 757781177 232512623 54868504 786363925 143837990 262618002 275542825 504061010 809334014 490326490 770571914 227749139 895878573 620311923 725417097 225033451 856656228 583514866 507352410 59834774 106375957 782028284 44226086 846578515 604899647 456923340 499680099 706654957 386387711 37142859 542540009 779086395 851360434 528468350 138818373 566051285 866066482 26797648 537836836 961624123 897347561 7371941 975356989 595095475 567032580 383849872 634295491 702874447 790232658 7776238 961552896 311534864 638969957 168925541 975036712 213591833 984446039 251623977 242028689 80554059 171946248 495002973 127659899 607469374 843593161 432266573 996166282 751039669 175975150 649812503 829736682 164451641 164493070 214340216 14397744 385350588 305218818 852143198 615284959 627667483 507350514 593184880 939786029 359077417 343037505 140811929 295704607 495144964 749852521 606911604 623629134 715779388 472286929 881000460 247836668 171723495 201245298 498316622 908428682 124732222 555063947 739830115 717378722 695800051 384997649 949914746 507587445 24561432 767283330 218050407 106377081 311398007 586857421 740263960 302858947 71644532 775392190 265885867 515490392 414715839 42935391 602089809 855142479 613562369 746552586 423665704 827897891 654193177 411782452 117056372 672440771 230446783 226924283 31124523 222418084 696403283 568863720 348470564 718350004 642038541 254897711 338567705 823447436 2475396 483082912 800730925 635147887 609563765 599225399 476789618 438492429 524451796 418247994 752040477 949792893 779459924 473675459 517289350 839681676 625860343 829953285 655022251 391007602 349860095 571143173 262639695 787321530 279903478 977533761 694581511 197663641 667559645 554352688 185202089 206479547 399022948 253684024 419662784 633934094 140505196 515972156 58249000 195629178 337288578 95503402 741378338 703283485 671483850 527156122 331769423 387028770 536317003 760858535 335976835 690758997 113583278 293649193 913928237 11208839 618465571 634130205 160264154 197161686 965487632 534793728 534277759 350151172 210991174 410293493 904605710 647098286 287516339 630569136 38935925 837509389 435938782 845116844 718757336 607384789 424053078 877268270 154251835 702177263 641459784 144519371 954999606 118226184 720365181 809032153 698831847 940363134 339126123 106276078 527647360 873034014 599908987 207300180 831763123 138964015 839627256 915416173 390400730 5161712 825732696 993720201 354590396 923826219 137109824 619220406 162763561 377066864 286173463 221327702 703111170 599539044 136685000 936745888 789427300 706278038 150728825 427564238 462616384 730217816 27171570 450448939 707091655 161269996 689239403 564077424 718970904 604811154 146779897 266691022 843134585 750959328 449233220 610595999 649731520 289392112 280366212 55848570 578963732 528230051 553226036 142444329 677620017 466913151 123527279 829860165 224006642 2653555 48314508 401266929 700194713 110868377 192325253 186393189 482987331 61212681 857407151 616747319 980547054 520680195 21219377 765560829 141649937 495947474 189316787 100256399 263879811 568389025 653734761 987166165 238489604 979647478 69311544 126810668 823964297 481575053 58546173 176056156 511980496 439111448 885857387 173524468 647732279 517483925 159276695 241766572 524375583 781605797 703294712 333075956 333960278 489279483 610764427 121117630 915811990 248616168 907231824 965391748 170631429 948284582 108381145 141231072 36236765 764863701 208155612 638679486 702677060 268488554 874030400 419839693 796857844 984112028 833550438 945968539 340097487 627414498 939961379 688536425 478043562 714264727 217284072 82085121 658736418 93474541 966369867 538175228 592769873 917183011 153100041 657171467 917308085 448495484 246471962 618396114 298283379 250676921 892597790 452051203 587209270 545516645 882509129 878232060 663483292 597928673 224123658 477244876 755270535 782683335 464787003 13571488 824894118 396898883 703762306 696787227 632997867 868058839 666184666 882598597 536531733 429372190 19473500 76000481 638081710 393988103 329699265 553048137 54107959 548461516 687924592 562626559 193580209 627760423 18415108 213668066 514467696 425610462 411411052 483537614 256004883 469112835 708650298 910612623 837369731 792743119 557219849 975878282 788221789 768545409 283586022 542018720 160092426 649964947 526554030 400969801 45497876 231156198 493025256 750068810 510610758 522428516 730398179 397631535 4999914 372197457 523430596 337302676 401930152 995712252 342201654 838255678 768370001 313001406 418811710 655743141 807137219 792593941 339641568 904743300 93787300 113610717 535053177 667059077 911894774 850713710 8804074 106767603 491960703 868243422 215053197 862239319 346496618 260086348 828465051 17090 452666278 407107953 772085287 787667370 178447534 387730229 581713566 520720499 257971467 169610913 840992734 68178942 155591114 742148768 93596861 98742892 741218156 40140985 694656709 582256604 632541991 268211195 519214986 576070127 44595654 512391682 762746857 172439098 334388012 237111738 151413665 625068369 954033999 566387429 429541926 906084972 662122416 852239745 93020892 508140937 255683051 320899557 918089579 19779409 703265388 806330828 56355773 221049375 548651586 471220524 541931899 669235558 967001798 282732105 628119892 88179148 453223297 496328491 535342703 147068336 584146602 774419236 810271062 692957978 193653579 330711651 627094991 539582042 526445372 519395213 798420480 644601724 664534138 670857406 881086832 915172194 31369764 822288179 631746663 604850746 800837814 22134553 292223411 487144665 615286704 639879558 611608722 607339374 23757784 729404474 965640436 764828879 318110700 557424942 236351987 517579390 624235416 330329704 109195591 244622481 896569793 992234649 334425096 204379571 258159939 874104079 513904269 754064230 576564400 537664838 144122705 301008402 719586599 920946546 519921753 687684290 499322366 194119842 316709248 831360591 174033201 27125873 258881391 441425336 824361032 897469908 104130095 220948887 524007093 867671482 712198715 839973387 952271453 282471937 198777170 43948464 333802895 55426786 246014850 39405342 641412844 156745574 274228520 302563803 510402874 797765030 454245447 602222290 597983570 622694393 622677835 686168790 445990568 206846281 357965679 28170621 187958717 564705252 940025709 70184614 991091554 439826989 171170134 966423980 404890414 582537208 641603625 490669525 151418217 371729469 126803097 156097879 283986402 457688436 269927788 34287409 126704184 397169210 307527551 347256235 758849303 488996027 951087197 819166480 923055227 552704792 296231107 275795856 460105858 974612890 356569814 555925109 561202764 381323871 358767276 212834431 562486397 519423357 884183229 824752519 836560177 863986513 704035118 925870754 446732710 305744998 731489903 727249301 262240540 207725567 602141198 135786802 422608495 840753286 666953027 268511834 332147456 245682578 27821645 114640633 200886954 89753295 1977160 210336511 3653425 554604809 349566374 109494188 731398121 779677750 858780983 787850445 642013484 5632641 264073954 548732327 638519955 623419347 558650554 354305915 898541609 336285259 171443047 171384158 88506965 150354409 418565802 297504997 745822859 634558760 750442734 459091231 664807636 785485577 384794818 550463356 608399755 136392298 469858442 188508369 833895567 24827832 933057632 658993448 651065236 613199038 783838908 852331809 563916947 604002167 12725905 719435245 912491445 393121223 821416231 174472472 568803841 835301472 76232367 182370795 388277351 822910573 891141602 180186217 753554024 289170298 821029024 885352085 260047991 226751853 98189618 697092411 533968916 487304987 216678299 953781908 841487481 634256722 328829748 166357461 980721602 521276947 960337087 228467783 570364370 443616682 284939906 400756276 466768556 296566598 418918826 698458206 603424395 104468347 389927589 230587973 437752757 939849609 844969486 634725006 387824738 301540041 610889473 735628673 321573580 189902265 956686051 659565710 12166562 200233696 9300544 328732529 426184094 912446546 281795127 336633107 262878891 929051170 499526401 867094815 544996409 324476524 605491038 699106619 9732224 580684754 238479049 460735329 539295173 566933352 839990558 699278491 102180107 759294253 671670351 771629748 741513244 721838578 841257549 157322979 667988022 129896978 118895588 877930759 204760499 884432106 49332648 414778094 372738727 474385750 497329125 438833953 48887953 858566925 713943420 225619677 436158857 462562454 43856156 74706755 381928939 939180494 427019124 204814843 62599041 439766511 416666117 535595912 366724351 447437730 691664717 468469345 420844138 743533572 144803792 998821717 853561953 95491002 172237842 479010774 88564549 448890700 52965954 86506260 268210120 273989300 782199090 39527650 122718023 826235999 878372001 837255353 242610118 387047917 681647404 732605320 508639418 184572443 603082601 723638544 414090129 705775 732477601 774544138 431139376 71652755 542583917 319214716 725876020 52505139 447643417 78361446 533360476 692616718 111654700 673925113 71368449 278454268 48604073 268310348 357643071 23957373 1350452 949291719 155839756 40133262 795894822 595962681 595818036 294177298 401491143 170182374 139540251 46541278 988170256 609966064 260110766 346767941 188977331 127756049 721961572 407085917 15347619 77593757 257815999 168080645 638894038 272875851 317506324 709473589 461140866 131747720 718810063 645246100 118928321 102024638 115616813 161914403 64072748 898009120 701765820 59357409 874545068 82564401 449839674 753166736 507638004 622907028 354943635 501786191 944792174 401584337 167967944 177956413 760777235 642373248 789679373 797835798 807802849 598545531 798493080 858671113 137293474 901975991 454177795 653659496 982837965 439529380 372382807 483707016 8622471 17242060 551554590 807794221 579077216 203825929 403285429 667205954 48607693 453517509 983817592 57450287 602504930 186285596 639321577 480121467 884173862 842204797 251857975 583310054 855857817 845484199 712634427 516586854 25412781 420028380 348213690 195466081 962883447 804279239 987681930 925333867 596722620 508409750 300464754 34520470 149308047 396978914 593828102 340371534 480503836 687856901 369914199 923521996 158484562 232181833 239198061 457762513 920920424 698733344 821640195 4656660 794134941 933901846 905553036 455413479 196176546 714206477 666395824 598830900 854476454 746082040 979764706 472887686 581845927 383580437 486479049 888352979 103346125 577121784 773448870 250593631 53423435 683461597 680666094 496307492 869642768 446793887 434537292 847807483 401879669 696379024 254892615 299345823 716757859 194739782 806389539 475094548 506689000 102585711 883375883 242993995 469060366 724462961 430073736 621211015 164814333 263282344 988774072 472803418 28896072 615485997 836865254 603292567 642827754 966812189 670421286 157844201 300995986 689849061 188436678 423944522 98933472 525072461 144107174 16661936 898329521 582546741 294359657 897728511 997758693 663311631 772209857 457739843 418224646 690825819 234835425 564892100 844788761 630717355 740015394 649845539 45893538 765960349 799555242 798400384 259493178 274927552 704364941 847705349 770334978 177405608 553240042 231625481 832483892 127054714 355907901 36503517 236330589 916187793 188939888 328389456 460829944 118660891 867172337 184855304 525884542 521524942 384437082 913347893 703930416 236408482 531706868 687346517 63263784 457884870 855119133 650780077 15425979 817772380 834251544 302205296 638658564 889800130 544764964 334748744 646751919 476898124 835863338 946805605 756136190 854255760 313179433 158230834 276812660 519104963 970677676 118043434 461320939 61263196 984887634 36523715 303014364 14974461 476791396 32156371 654048656 15648695 638323013 406535698 752514708 823119418 199086853 279824887 800479680 813835312 221281393 87541024 524701991 598196809 454011486 598621417 940829609 334606409 286814243 636647730 250657358 750207504 895194839 381269745 217051555 618837285 922147548 977289192 636798916 153713098 110310772 461340174 800578184 516027594 503172712 206881676 768608202 601009296 433128614 310784533 60358838 78854456 809055782 781879616 137909610 835157691 643957345 172068865 248695751 457968258 185484050 291892287 48199886 875447507 211967868 470074256 707640728 955448055 420027618 336804184 860841220 533635708 132547480 34490468 496535262 393773609 896349859 747705699 499948018 322106895 811232304 620143521 115490986 558526708 992890145 246114959 121349737 608148715 933219070 430280542 137821605 727413364 451819680 95860071 900853767 851581205 114907715 72107777 816832448 96461195 430128995 156532205 846307985 880347589 693154078 939804602 780375303 26144248 580877127 791722837 929588623 168399867 734376038 182106863 390585533 468159426 607306077 261370579 911609558 12725185 905672803 218490655 138116332 528592399 365770235 278559250 213539659 174329741 14033557 650633725 435800885 178776923 603225148 232540785 459923752 619097388 601615773 289860857 842578381 906911386 183948830 165958663 310521768 287311020 512904978 838681248 920469474 348140269 56375143 767092226 668279638 387213039 405264560 429570217 748522621 841856418 590584402 274466784 469955436 621712748 530654275 244550300 850215921 810027472 937547193 749037659 672905646 591819859 399136488 953553053 883436385 930756530 379493077 119057448 92973686 650838082 761039070 767364504 274911250 769846857 110864833 862902106 524978268 515973294 570678880 416986890 148859263 253291449 80195352 841134502 118619558 295152275 88145200 405306091 361482676 930611433 662092734 667596114 314121856 321952367 689408278 202425243 988767250 491446937 738981673 163602247 218790198 876771855 759457492 107529091 208776081 143642147 93908213 440761854 766783438 884275560 762392678 434268055 579206925 262344370 603047080 718176613 124915942 278123699 99331888 213075019 772532950 328072987 856561493 199524761 787983757 770636409 759634764 525986098 682526213 920796872 326016104 278865609 653196990 756179291 49689019 693474612 554560764 424632249 610131839 416572618 309045601 504139945 897225178 50056325 46816032 436702831 489988772 373343037 551601470 120449015 960186152 859152846 947270443 240022272 368040538 588936877 824183645 918742840 314342042 6354381 968897837 113390649 275835258 163384313 693302135 533214241 475923066 505500312 616304179 523014435 4241603 352773560 938511428 471746174 159450410 508138003 363092130 35723400 237891482 612806206 613375144 514708713 244126287 395367854 370919460 522574870 948213312 464232761 712159326 15365556 108114250 326789188 153868078 885556879 670334088 608256905 545616322 888340472 761546920 299111690 84824186 870411729 601362252 879414061 328743205 599399778 306593525 441141407 541243373 495166867 483468485 636732726 565341539 658347774 557293465 93559197 893407158 51570412 520087824 471955103 936889194 201393724 848507856 315100400 739262533 393111065 337801737 494746473 116179742 673954689 578867698 334232501 853127597 519725052 678586424 82683754 811000402 597878917 970124650 431723000 696211961 454481059 50045218 737548747 918104658 862797009 208912374 603886683 539050290 428107590 209416918 146901943 934659884 581603830 752847183 855356684 375731985 201441081 484810766 832202980 581376747 642265130 843247460 534841742 977340572 672250015 688614463 567002406 110741141 51405866 878303263 235695771 919812954 639998869 796278426 92106198 102065432 569675971 494270931 291299927 701096912 591019613 215828144 392929230 822097647 496353701 288645209 773911036 66381192 280407410 951960320 860221683 595878547 197993363 896530420 577647580 125828949 299912855 999533831 656245064 796142177 523720029 431918163 211995420 45040210 493377032 63643850 447843136 339898200 192248673 521480669 285542080 531023085 677158776 710633387 739318877 145162331 205117053 248736671 453265564 677968933 792233560 560711271 730895783 671798086 756416173 556135351 46654359 692532780 612047424 404498570 516842206 906599027 702997638 14135856 912532004 407572484 893310914 270455348 370503961 113354630 480200561 770331832 740892477 472278158 436702178 547709775 286346456 630845778 907703549 565378037 996022316 461645119 763052162 797200687 612631854 407881286 99293196 864312168 693965961 827898158 932950841 756478497 148447489 726658410 215317918 158177130 353899412 292440495 285829271 766549096 168669625 378847353 541205625 767890636 303065418 897074895 932706966 355438496 849622057 133152823 132345217 543715016 466743160 777785884 477610297 521124645 964913839 729956610 866761959 21631435 137668700 43977731 403708167 176805139 891067301 209896589 842990871 472879116 695724487 800293564 665391219 219751861 229020233 109276535 11863597 112665573 462932816 240358895 987246151 870433466 574793116 960809269 448079257 198424624 503538247 264518655 529527978 422197211 207561127 563730771 966190977 533193152 217809202 61407831 854602538 91251538 780917180 812190371 28527940 8495620 808848499 50464445 960568693 990116505 88068972 558495914 879160822 782374659 179640002 181812443 986935018 738938819 329805894 350515647 908036499 741083050 776172974 725470720 306503870 913299804 695412069 828223606 986563363 110264107 376852703 565760987 941255934 798203697 117143245 561316718 49929519 912194632 388118174 394826163 47304560 652425384 975750286 900381112 190872704 665809934 682202198 463052097 586905532 998205059 518648160 294164054 198176828 399332582 527603275 42571112 681700130 847395208 695474635 227899070 224085522 611099605 725816311 62186602 497591836 229338886 390197986 673453945 186127971 376507199 375994172 181889305 538123707 835330006 912946583 932421990 800124541 977502764 953132376 778576902 644929221 188861017 51435389 544284530 210546716 179932021 596681559 622218159 343758615 226174419 991458904 473822745 134104753 733872699 313860898 137665504 577416785 482848647 982733154 894778598 765377020 803238171 207387409 264259742 640995459 221855309 25466914 864993606 821059037 842535152 720975836 932622029 476846799 967612568 552310108 835168783 426884990 824118608 911808498 931016849 716761859 76107236 323807218 628177998 142953693 199639127 565031569 275999356 889502598 648941431 208924366 219642878 866397376 799382451 874752994 691406560 275887160 763690253 925177536 776910233 9902845 784637556 858513056 229057959 622722815 763131817 171020314 722305057 823706416 785721731 738655933 91703954 312634336 247115203 59783686 850649333 53888656 702509117 97357375 342170813 450295013 182667280 293531878 564614824 721341100 128592469 716558262 458135588 263987750 831198698 649522095 744625869 872799752 798306237 392751752 971254332 601536204 772072126 290069597 584724374 11519134 434938462 85921407 396663341 702665406 77663389 952394426 903282668 431862111 16569484 883375440 891088652 659562507 565956552 60012168 269894873 690605560 703522032 914917790 84212432 554967533 963540053 487806488 59417845 796883180 361223809 514815531 176012879 642177042 252528947 108124207 123195554 566379094 281533650 401339994 391731581 26545368 387885495 740736004 553741088 998183859 918557241 685039276 772056338 325457600 183842399 396790548 433193571 873847948 687839047 21826842 748744893 70470493 5303361 991668937 178305051 579462315 556006816 485814397 585167912 188636092 94270082 775914387 852405743 582982845 45272906 836780434 78088252 874520937 787283907 905411792 734659649 995668077 164071914 321781619 392178375 712022452 445414688 398464842 228778661 453370948 265197452 620046642 789477776 138721541 218536405 783316231 869156417 824555075 346049239 239548049 734750075 550162435 928185560 711143546 471501786 560323692 168914223 801310574 742068215 659092659 652855261 813120032 274012332 63617852 50864338 720767020 739411556 585490180 690089646 216563103 742220755 673059484 776462359 304028463 90463880 851423458 175991283 709921399 271466806 480283273 181051043 121482942 669136811 544761051 286241993 568861982 480725430 261524625 847692774 871915731 430690866 603741023 166646758 690847298 425674926 376036492 811894487 204628114 739520165 976781112 736618645 514253428 396868130 284578036 343982311 833980191 186677199 838563324 471614554 908054585 655661155 753168967 813797130 956925597 919441886 730570235 244274175 257286102 229596440 13505042 954518707 405876570 823217114 142147759 484475160 746558896 406765693 60071489 743430225 52394953 781450573 817036510 254530585 205509128 308110505 282322385 586520623 545309778 106846499 790077218 26678013 239272034 746703695 931047247 238961785 99140431 800910017 651904948 975884603 581308147 371112597 697453935 297104830 572575181 950233236 458968549 477288806 308560190 522332109 288074637 738543036 206529974 51327082 870972854 958293208 410348380 107937175 292669080 784208997 142761796 504073852 204378858 561749923 231740801 632686276 113556237 2014225 890340706 585004357 95741017 780629478 1610051 931017813 818819583 327546332 24791170 187898872 113634812 789756955 235309454 779409120 586220402 998375327 945757910 454389931 949545295 977236006 706843274 371593442 911882949 869936650 236842183 512922078 296762474 433695883 146599135 871437611 693444636 707211837 355592424 938810501 256026231 940602598 103890137 440638928 463243000 926519501 611151685 561724809 983841700 550746236 949967951 753342360 468831264 226731223 867771119 79694373 713091305 674702014 928648804 468511215 8606145 119601143 127471056 31837022 452326788 59516255 877344856 797505410 603227656 314969271 55804901 87471464 853709882 828142281 821539159 406971335 817819760 25870266 969511378 791374002 87635806 785597631 269314921 456790107 480285243 190285086 171188268 185494069 617540049 96896318 309431040 661894348 523152020 568036253 59082550 485913031 752113798 600723338 533800918 824453412 993842576 446822703 56505667 547227934 128223712 987590827 818043030 404279069 505092738 218656610 684967158 62823862 891450831 226788040 85427373 838027397 609090001 463036604 940940159 313523280 139594402 843207505 647655195 54715349 744162421 618703774 113505924 141680502 421622973 801371680 285909000 520030689 456805598 267240600 176709827 354594878 366269733 929647455 670322345 793333611 571537833 46140668 67148169 888117045 980913549 741185366 228371642 117015890 59352496 554267411 551528753 956913225 538040313 968603063 623784277 223413443 453833655 604877952 344456303 716718004 700311802 81717290 717305545 351900540 395671022 113719807 818985369 516365238 947778858 383787857 796517767 505777682 515875324 490652471 486916126 242681226 314944689 272124369 56466930 677944903 476426561 86044374 477945300 383857736 536140942 161931199 342822207 775646776 549470271 819092153 329986449 444042738 359494 480829105 857418865 501594578 872732380 687751127 898588304 970264126 295567330 303670696 348788290 830964137 650080068 940496130 760410262 296712258 11933084 972690591 608535856 915705424 429242486 855484303 280073065 103208519 312001811 679239866 873948874 923106185 995418149 209981170 679595140 985527661 702644105 680378550 96671205 207912077 88844788 526683019 118032162 865334988 447587324 98566598 513130572 885746139 174036836 601313157 318269680 780492712 783910107 353013636 267128743 243474907 545388984 684451896 811378767 589971647 430108348 691386319 890017726 449093309 487574354 108769688 307818800 238062713 165241326 897511111 83834957 28259109 73448873 469645426 651470598 683404433 831898836 778962069 397596561 248308418 94029441 707203476 975139511 954373751 762502663 305305010 53136146 8807264 262953782 342602270 282582103 86828905 587538405 443848955 185646882 988314316 690309989 414367321 188610342 182413445 75325061 915234660 777904858 403013390 471972770 646063926 55110735 772676416 270269876 757143391 813373940 77658389 436303733 291801876 50690284 180414380 487806828 920989350 47989695 231152228 44245809 393483414 964126885 592936226 992519475 161019659 124355478 166073204 780282675 757641783 159866383 390480859 688397205 379228256 204527170 25838953 415766990 756776904 722031404 672838212 545376085 578968888 748087628 13592248 129455924 693566512 567325720 710133621 824253136 791537251 790477098 503414977 120290507 544078625 929169345 767809977 939143444 278564412 994096128 383119191 183761544 316321704 851275207 569144330 145163834 554576242 497957005 136685638 986100182 121492703 583592026 749258163 884314770 18072885 888536069 715394579 233514047 140676887 223335497 390786204 974797695 376320643 500437837 884756890 48218787 870072663 460254217 728870783 79816436 598354748 534630394 304546105 568132602 732287469 401451033 216976606 712573499 66121145 443895838 434117728 465580111 75287713 99871678 984713805 606833527 594252130 364691551 971308452 122014608 672289107 726927416 582072330 634202265 56484991 553691638 871165765 666476535 951008144 146939132 773764967 890895827 674242741 358118745 43573525 677855761 477158785 34323048 515011941 324737261 709568498 821382129 583849144 132021243 655809248 678895226 527948580 635992865 440694316 276408452 206209625 806096131 626148702 779500452 297992071 615333973 8471146 43344586 87145942 552578100 421862385 682049172 81845600 146197579 822031746 490270164 830150111 174235437 153204427 843909484 922403294 129070724 169842192 574290057 52795065 467334971 171528485 927626511 207421280 476470811 246225063 512518506 236759216 808643194 259780779 218902295 754897027 84024275 159972905 653612340 156144159 536277086 834525696 486102931 502783313 11892830 557929491 119709194 571199910 448112526 701543550 95959410 967957515 655138609 325774237 582488390 205519445 246079990 94135165 541507579 104981837 295955968 806334323 399571231 552298666 188034096 153616956 526041938 457062743 48936517 48478069 333402080 538116213 634623623 782797730 879205351 37309175 160585295 506865223 841647869 772266158 773195308 991873469 15848332 181765743 173306148 777825583 55767176 303405740 17932713 439474779 480185662 380326766 739836578 401343799 939314188 919803416 265426871 563742481 554900993 524432028 64954609 365489773 629840574 75107594 941673901 289238090 729193705 271622811 151278551 46746624 258630694 145993013 115748998 302132489 252184709 574557651 19189857 668283551 892925908 680844380 368787907 845307311 182653852 891294146 375576862 854547289 793938543 659858945 177020904 292759757 832662070 109776669 992620567 933245667 39399875 163919294 698992465 337728458 889590038 911604758 888961751 712652410 609242794 49255623 575905518 993381824 369599482 892696724 627885707 214337265 850314743 532893457 397792127 315627391 533815680 999469355 332666342 950612627 822593438 625925184 479771620 391656478 157755766 681349930 345570941 558663218 263610086 602128657 159511930 156458468 186933803 937296152 790469985 891774541 401397380 451721680 942595976 361503348 936458056 917821017 129211032 686155555 389978797 498518837 206864746 125921210 915242892 530641668 348285503 397891369 2403779 21256619 475358056 907061697 845840924 87901667 402694733 867526314 63674885 487309869 72553420 211556988 821455318 271806983 197479000 652726255 624613116 724046405 526819916 525583674 679923815 373694660 109792397 811007363 755052149 395535004 544909078 125644018 298053721 761757392 933996074 460997538 699445259 341762991 322461629 865652447 918109862 865092157 122121662 809766923 95067796 325214224 164582779 308922571 587977058 607686848 106317965 395685866 526065108 824510916 485865086 219151983 589091716 498275882 205584348 580489099 175513011 360534961 937039364 609258644 456876916 985400179 454202825 448703840 172469729 567682162 765753830 844895127 732220454 717113182 865619464 897013606 645324862 669063870 864746880 448755848 930747780 276584951 461793532 111657530 817816949 86857549 474754971 290981844 127737226 751236360 395853446 399757000 465162890 488902098 369010826 549925559 649304889 102446015 987753648 780464506 352956137 178804114 913150189 761534480 587780637 85357804 396149238 800390440 259596281 93128966 789506262 731126206 333145805 238425199 433118314 704049347 437455214 126264826 946753518 524351291 861011707 558704501 755958586 573422832 129285396 702229403 683246470 597060560 61395618 376204011 136717937 139706430 751601671 240797180 923397297 299955042 515924971 911337324 133854928 190781879 934959519 39803018 158003024 144559827 923642099 272552283 94929568 6358244 911403304 165560834 82155207 648011207 508041958 468844573 627051456 312669438 510985101 972974683 832402072 365755551 724300237 904440819 570329732 269813672 105402665 757811186 743163140 367774936 181770964 263214148 528360428 916724439 119395582 190869049 916958970 564031281 946230593 956865180 724132770 745563554 294013417 444718809 800822365 642923705 117111556 6939039 824642924 148558085 773461546 577695863 739239021 65624395 759410487 88381320 795777508 415197031 838601287 501084409 792541823 480911252 305588716 784882261 444119682 543680951 951655034 686322815 862198310 907991530 664972876 375550530 800497580 862366665 196526793 779830699 666841416 487177297 789320217 33263531 661632171 86261768 590143014 1743907 832636685 666723446 107977439 76633067 392393567 871762283 402565302 29081113 817170657 331063725 486095832 19124743 538450757 773778728 660785380 176607182 416800752 11151971 445732568 600876645 558520828 110271592 662233099 639137622 977322488 801761539 207289625 959051487 374963565 389194831 897229103 344160963 650345346 76501581 48897440 530070345 694354255 521056021 781807104 460989722 423911541 962464707 711550204 914937537 88591250 478433757 219246728 925012093 566850356 729317683 563493368 553107346 438454284 829878310 938236062 550616352 437151902 162293107 689012078 574004511 897202601 611292246 495531240 704986355 113707738 463894250 895663598 145598912 831895285 472909651 394516699 847262122 605793002 43370568 933995060 98341354 160679079 760281831 638511935 396394177 896943136 51900285 952381916 52628714 46987509 913061227 722633669 995978773 161879374 28711615 65360035 245774320 506392253 634195095 677667424 199652888 15068806 798890722 854472417 891051465 158632305 590442447 272764801 767371553 665751960 863041104 647867663 537481688 301065618 553878066 73456035 221373914 695330443 864662445 558612082 802784541 577047154 879623385 920884412 652604372 170168319 282611619 172659846 383431903 778701738 227562144 375706360 441752074 245351915 903818430 635019413 20576485 430159826 844229745 175673183 118218622 833757067 836612275 661339708 572591072 628143033 296839595 993017475 439131808 786479958 629440125 785316213 98201722 755115872 959127195 43916842 322640597 590361558 426536664 540122971 445538959 743472642 284592330 909384614 658119338 308475982 551116262 548137457 760965187 140795279 739446220 214923875 593040314 116124866 795194288 516000426 843207676 505362491 877036770 558229202 889224043 704182991 576732100 679080872 14028317 393636496 977939680 768953478 748211623 819886663 857602737 452206458 265946135 797216487 399276324 262403647 354126270 375658031 257461108 62471597 229074786 668543609 625315546 598515531 680767191 583181645 228397645 660382800 147456697 565746638 476694733 793316228 504182949 384573470 533476814 678450149 460971964 230764256 325686467 71041144 452053680 877646324 468070476 558105309 96333194 368171381 126918005 184925949 51355652 543114106 724979548 891949598 697044088 884940705 295654471 743212866 88763819 421261049 301120929 666236836 603315823 114768456 725320925 643779477 916204780 689542685 117281208 955879450 630264325 566444368 239700979 755708888 421831539 880445664 603902949 264731534 537407946 349109731 713735201 350849642 660404151 459178940 22255991 671357868 491693949 674761756 698578816 967737486 350573096 831058753 344945590 492779863 161538612 605741014 388893378 623403039 35556603 815204428 319713480 185669639 509084594 914932715 57390024 380665471 756653117 729309734 66118264 762225101 465757570 197565522 424149490 200624473 735805927 573014075 441375331 736971823 449228249 948075527 269350756 928065393 630218633 958199611 81109581 851976208 316724892 903972655 525388217 817533123 538358400 359386945 923440505 573731023 329827072 995329475 624295722 626492714 482898223 182881741 60292484 82064190 616618434 79437752 661984808 932903907 490849683 19852072 449124971 769613583 119779738 347889300 239177774 31176929 312934257 2122806 120517562 583789436 901316024 507209351 848379299 821197107 678025788 829957248 181933061 902417026 767447488 220247705 310025442 587587239 844062490 485196771 117128899 334949001 226159900 151556489 163134333 619934265 995236054 819361113 917253134 379202584 817890661 236872864 815137716 440207684 730922562 517034265 327011675 219597302 762424130 910003393 518380702 549460070 955118642 535408002 626370824 909754544 338805587 457543895 688583187 386324446 195342409 903862292 256961582 964048395 984337574 242728638 310030382 910155418 330085757 809625116 320883040 590855647 419955735 976875866 286825623 779730946 732213396 145659571 109409259 224088669 289674992 344614545 964562170 822725613 692487763 669023412 836219344 822630332 717896639 908864168 140496813 103643709 769680633 823961123 914505512 948111390 183091556 755382828 743172114 6290760 914879743 8952307 487885123 732190879 822012202 725517592 481845047 306245958 110953486 489630360 102288410 220525703 306094153 102432953 885317900 624463065 468472014 753846 346641233 681091865 430961068 291711374 453510595 683418234 255359172 308283769 92979211 684859463 992709139 809775178 505573425 514484229 411151689 217719818 856613867 471658965 534706655 367148567 612652965 662141641 924038849 713117474 654971039 375582387 344979197 777479704 419244657 534220599 823069023 697118137 145654679 883718665 181193542 344977770 510217051 613739003 900877910 244090609 376511308 911618638 397310493 263578164 596123948 413648180 799883346 31178296 264486782 49581401 489980976 829136066 660067720 291523051 590405354 659745498 353397115 419801896 203847282 494582228 809998739 351403957 58768316 404920145 728080023 533030154 144542530 865631307 899636870 42212414 893188285 218286584 954472027 515685883 811526607 700980415 544739968 121921095 515145965 484497854 931977836 451467378 162048638 359552639 880606125 578342337 109841360 696407829 882266261 568270438 51053474 806042039 831844125 929224114 16637875 372229568 400277164 923569322 197502790 160843492 719105023 925314323 819799475 130803754 487189014 907600244 88049283 359318611 463673155 767893885 331966235 744595467 539573628 817592793 860069665 969765632 106018510 870505867 55181808 281330014 102028735 380142071 737167744 714917919 782186727 626018114 914546833 45409765 667910433 56959155 159000530 117614947 937913098 844592198 931610015 942006131 895648046 859959046 704772311 415746317 200238476 855746388 974652211 648676945 860599898 786497090 231315553 503410637 501983562 857694559 9451828 627039434 656147428 258868900 127549738 333906580 764373379 557125300 635320907 650219191 749959578 256230646 805476342 602274061 616806190 85180286 519917337 471130603 318081645 60268999 575786585 141493781 606666273 787388804 886197284 310884895 522656753 48400885 655339634 420807332 185374333 705993428 921639572 400296761 377362633 317120799 530522136 852950866 201834996 451129341 39771766 321979078 616973978 848586697 256217843 701664610 909937397 627061391 342972067 79883065 768506064 803346359 477275923 478886030 497178506 539769094 969262850 558784085 523372109 468414023 390170336 511858382 581609689 273153980 122351542 636356848 219033891 843528114 807942487 920988536 667708375 748479675 4510903 959284640 795242725 707971718 854233053 562486739 798568078 865313353 939285737 337527905 886638581 586601454 279753087 429428738 162598854 462728780 425981954 26702121 639286542 127521765 451573785 984243306 3963396 787753860 786678401 760894676 237142951 777448462 575708174 185978993 38233737 777094735 432732092 502684654 59742552 832124891 764375690 932812809 203664521 480652904 727855613 987289794 123667600 216240940 39598092 358235923 165222952 289842168 532235093 891345720 81316761 36964140 652613574 702283052 12060490 234708772 52945714 639477679 328996774 736316683 649049766 157362903 913810060 617769736 69879147 93838284 918534174 43473926 414463237 486813569 757519710 252018812 70199178 471332878 160208379 19024242 544536127 701795534 708403290 453431744 103324605 681280510 243044372 276009732 374470749 341963200 957040353 893892381 601627735 355576551 194904076 954371631 517662521 644390352 513810187 61950422 61265901 432358764 780162654 807573513 485178018 580765671 801138087 394826523 357677781 25319739 728864049 802926214 465044630 991094602 549495807 10868722 835756641 364964776 952358319 211220582 88064607 772195110 10181907 921398491 249259201 212664788 609196075 103557786 121197606 817285202 365164507 268857573 654938629 831654289 620925007 961991946 93493419 473195446 60245496 401448561 236600961 244392955 849041849 733554338 410925385 319924726 233765308 593887225 51758923 780592530 487997510 982042793 393826745 40577472 225124319 22022505 143181779 825954836 329548303 864178815 737449133 674844521 269414937 248823161 627119853 507147463 307050197 372359113 331846299 699372518 936337852 269056138 891559700 814179728 811326673 685000609 794128941 776338284 681857642 117000838 597646984 960889258 471522034 557067269 397083599 400458404 713241947 953185823 62630598 411990782 608456730 375449524 788901839 694081061 25111684 778685660 737863836 629717881 665680001 671883892 428955140 757496604 585444987 943890669 926838468 524345517 204186383 435820105 985642084 330278289 812012646 698777391 649110764 887260687 558345509 884222242 640137613 425774085 981297711 798706631 423641693 299127487 559999878 668612946 596025511 721915262 734518960 707712536 223995694 527551881 890611126 7774680 236300459 35211173 484169857 271277754 1703072 434519263 206078836 6071054 379487005 422367034 427394655 204107777 659271416 501879942 543024963 789865105 317329266 92396004 592347828 257826053 632980697 226992649 681063719 674931505 494075754 777622287 223977552 421585060 671975436 211527922 717223948 986262457 824836501 873499462 899325748 502694684 133174534 296670503 705504106 155796451 409505323 492694530 968294221 425075271 447268414 791010435 141196533 187505736 277728484 725973282 274815016 81351901 492387284 952890223 553397015 756862549 862854304 441536523 728138218 98034296 424349366 639359817 230529535 926012959 547492718 445213324 733786704 646722816 630909559 511768604 66806036 296998112 649410640 504347796 343994592 218543725 567404166 640426289 967530701 775291001 142570612 902055070 487367196 864041639 660668899 197640873 760702615 795024213 597730724 896112527 58156713 236599690 594397377 465688767 125419133 594575979 762585297 215923737 923903378 729582830 362417670 500699019 980822857 622525680 177204795 200792700 812873701 990334956 600019711 418081902 258067746 212546836 873945534 285048868 913089441 919679281 139652858 473503876 41783421 329696035 557039466 566499180 413195162 483635136 988161804 871494767 591763250 675303761 470940091 65370184 599015982 348936635 872148422 80829887 606406493 591398666 865486385 580922085 515520040 1262275 125270525 339234161 337242612 79873376 930688938 451588220 429960225 108580386 253264728 600794237 765862103 45927275 264688382 802688137 260442860 512814979 180421712 980074943 131356623 591564477 721018076 427942130 85493547 590982978 525662392 72424914 108376886 401945175 115131522 342838982 274664919 340805403 209373601 157512816 867286571 882013727 204168025 848090172 51187034 543621606 909766203 990252365 485729658 852949313 904286382 661505892 659669580 329919172 214965370 946236255 391646960 120908632 585712867 63297662 435337100 213945034 399851678 881052391 772097020 161880136 767301060 4578651 548434332 229495777 510194623 391357694 258581248 399148278 313620756 687008981 489832395 923253016 27514027 443253373 761761697 595584858 176493106 35314420 29376313 513136929 86434983 985858347 412686845 278464520 725835711 771800269 463435385 58144115 972621626 254962855 867165621 851891075 790003015 908453049 80998138 704709924 811708400 854225426 437565740 1007733 396597095 952056351 595940993 15946125 17363967 772574448 412585820 600097598 104090404 272545582 780493392 543114348 97913007 460433989 852390231 579204494 905733509 846388314 372467618 305807469 300775450 571434108 296867770 145719094 431839106 977980618 538866330 650929540 885908271 489572918 437755765 595181634 746125183 551612120 715590080 928445312 995179050 695514032 137074876 449239727 693182526 394082050 407290965 367555280 473312663 323766112 179330027 211309557 254121049 503528376 934486110 436802627 183528977 180884469 742892436 963702850 474144355 555570356 698904489 795974510 169705243 676070356 31505731 584200808 421432953 258318632 558318959 273999455 357518181 148812544 442324198 156000843 279762368 397006433 157258201 740107230 803602373 266353479 648576918 323138026 292143067 963412470 263580066 964232454 867878295 640475446 340929757 90655109 457731286 65531300 24253467 529380017 635478205 262618654 145100024 676432468 615418266 700412747 914053909 394716271 374048927 194181963 296267639 338010101 885385425 31677585 231977226 592844428 120689905 942748172 220050581 111147352 737620042 284399786 263859750 180854277 80207912 258193119 394707051 93015847 284079662 781598888 182718599 414714831 660214649 706778645 576583270 158927667 843688867 334180682 617939668 380693186 603872866 850833580 248380716 198160278 43899279 193296787 722291092 331511477 837687214 987629053 620614694 483090995 634039635 53505079 15089454 545216003 417022682 775641044 426484665 713397893 940839129 453399750 604381922 674607290 221286436 635092074 441243482 527016317 549596899 297176575 929756433 496462076 935643739 262755379 259430956 239220288 541149126 815554773 323679606 494227032 96848525 215878636 147993687 421057995 753630895 205642097 425603070 404115653 58436270 286529252 379516900 804375323 504717671 839101692 913177401 246260859 633161797 755608719 334639945 558790563 964823965 911172997 913907792 482786665 952316165 587119324 357054991 323236405 125339599 991723059 860071922 848841677 117808133 778169669 114948393 387294498 740474668 555451118 58929309 153805957 586928660 751177858 701556196 995404919 377076481 490301082 394959377 423291565 830689083 171035335 305609547 251031026 143896855 592739656 696234159 280854226 64913 616583355 35981620 69562727 253419129 353595906 311613828 273150052 97842397 350938865 570017149 790961168 318613251 247355007 866579965 275822064 497810957 373662027 435090329 714894018 785048533 642388528 765786426 788089763 893959474 189899817 83990165 373328040 487746542 886608546 997430303 952764582 207084715 840906050 741682382 644088185 151998620 775221878 222690433 62074883 906226550 737953231 553450811 551830447 985105513 691274520 363464743 820093522 626284088 69174123 534124742 894935843 602866366 527196553 810071574 133209667 868332243 893840069 453508926 354160822 3306360 246930612 623462430 495081499 372311270 688253170 353243459 958642376 293373942 223567159 708856313 906646565 208753940 972715582 687435895 956444379 825559626 623552471 59681500 543137539 833320264 143218874 264883829 541340495 717503298 805180006 90339100 979472226 387127115 630702232 206166817 791672085 447203360 860058521 28834487 402332027 54025819 891579363 541121476 751058837 527083846 355016058 455597187 335188618 978631105 18935641 681078441 986888296 663230519 789626893 338577043 120762396 480046200 256205533 743116363 90840420 597356133 728766791 491486650 349807697 175835461 63277970 266944753 634413507 361809934 694869658 803782459 782807360 3016747 762034865 16652641 770499584 41600662 947740319 986909015 207314256 666107328 666341084 615549946 43557462 908950505 102011458 239853040 439660294 319107811 374087489 130180433 177419818 975609151 897227811 887099916 35482755 983556414 213373234 106209493 101471040 493983296 318416950 450311330 613274542 39538907 888946193 697003616 458259014 593709862 834194733 139928523 428532902 465008909 771524460 412206174 387919606 242979084 240597210 893542135 286149151 821910143 549972282 882340997 35631953 485936546 222782392 628600302 724144560 471773460 845555316 351647739 181561079 549701593 640212221 811648948 66875372 126901772 376046081 841438122 680767481 73360873 390290444 491959813 127100151 547342256 480473315 983592696 136801295 271863806 400196738 919836003 589226387 27905668 666612794 811017285 158117960 661004234 70926861 587745338 352621970 404491695 684481733 282103686 728235752 988826663 523108363 797339245 34053548 943794322 755245652 897390657 350773449 275732360 262306125 736248042 841272904 377431660 289993285 611715861 188934239 237504090 549377693 636757479 969422342 291505366 280156165 436811830 77661964 664256522 983260723 957629891 911740379 845989153 960366031 896155798 727026114 793394712 195275582 67240021 840783818 369131646 889308878 747798419 674246869 416282547 47389653 71703148 221803075 429172841 161103334 360962097 880397275 13252741 482550675 176574742 637108503 548360711 672812146 874346174 627210315 126181084 578245881 87259523 970800760 649381993 488792730 57053684 991813109 685828584 56512015 987321424 917510899 159514552 587181394 567976084 201894541 840505428 115104905 273740649 80402224 119099190 578933779 836466310 902568039 90023272 238934699 799858542 117986343 232110999 544086626 565338565 526648230 831139857 60135923 259888610 622140149 910149941 991166069 868405868 668959578 230523026 275322156 24661875 179400347 37644918 277638858 261566201 886741785 243640843 344619170 947908955 382703423 360417317 158126955 241897062 910044788 532211569 95655725 843438436 900154933 620704822 951849733 421714031 271572739 982408258 760482356 992423613 941439540 202065567 732978820 479529558 792802928 626793375 218840941 317088686 192974891 932136950 851049578 303186227 886842703 87209068 878774105 631556011 454579359 509213929 677565654 875034671 693928891 530380744 136507600 108011885 607402762 197198643 809006852 269675154 844355118 947601521 471669676 582589611 797001443 203408584 938657610 425699477 504247161 311728091 398350685 955683703 572564741 741867455 218613683 560117696 244376101 741186455 146709077 874934392 875587014 105544271 719481187 552919549 106160866 143473512 691929585 442331169 230323587 899567602 190437438 469232922 938653313 959590094 640070694 976826263 145146613 694684892 299071682 325397210 210603244 94824925 681632037 597746844 916732072 516894382 931509573 922296514 567459475 753309525 237045855 700189337 582058804 319578795 572071908 166984730 416250203 931142966 723234070 631426061 945388185 889232252 114725620 24986398 748430085 79905072 302152894 135742123 543883542 344605676 929472511 568020503 701371664 980606793 86315296 303239388 894549911 685494310 59494133 574122492 96508960 20793163 561656479 590725239 64385935 921184232 521978358 319944110 509602847 75912325 762115608 679540700 180796543 745578945 737760897 699215327 395281227 793817148 367847312 49949900 776730390 522184887 693133874 188788103 552604250 645347335 700159800 298056396 752408850 366780246 915116823 134481496 877293023 657387243 451955255 87462955 918573512 405813233 212076116 417096455 670075773 517105972 726645278 963506314 613830459 346503339 253440652 313607786 367878178 65919041 725421876 471671315 765983374 76662218 316161549 41772046 772376557 18688303 716301145 16767112 462621506 384428388 449805997 785250963 849738865 401117305 539495356 404211353 431264907 491431132 97700554 637670592 390922695 99167106 188199751 978918834 959370931 773586298 771231504 547242779 316339940 337635729 440950602 57614975 971751104 56934086 873645332 434150070 255357660 939551735 233954917 909653900 338011562 38335159 250791345 33349870 162425849 811824283 33131564 400580073 398132502 158756351 58308888 370359065 295701300 526882171 65128367 778783528 766004499 252728174 207649138 456034884 780174485 701794750 141138714 318213651 963465065 262091232 683454861 924347197 445794828 205630807 968515655 963144444 687015177 456583065 40851933 80033960 55270041 973503597 496427912 708163297 411280293 358687562 305107344 400088056 268973391 831541754 141553927 390560282 333201230 297454147 767379504 565528026 117815328 606866526 986466218 176189011 741984590 472745777 681178109 867552813 618488944 613207410 371377882 396525758 132980278 84844396 264192154 107869893 618256197 676067703 411668077 413536416 281995653 861497681 986402823 595762039 565065722 641861630 909909720 471372532 76204286 602435575 585166170 361124301 957673585 60965677 841276095 596922674 47301267 443643593 139801612 417091098 710148266 936865157 418089961 738653066 30968565 819703167 107905535 967265048 400046905 306937821 247616308 143162978 358782704 305697841 173993904 814994841 556454660 584313929 236631491 660641648 600261067 307448895 332325994 569442250 505991435 361121322 311678082 824949966 146404528 460409759 168673435 339551678 153768207 15056222 109453126 67577352 930177320 721160211 318374120 691126125 211936998 586824286 352184510 528409184 49811228 218796575 478561017 26540601 798809538 503701742 682771955 949674920 26682113 804941439 854922127 993079086 922214388 484415393 792363094 279905235 583326916 819987863 892083282 749160602 995006142 148115262 91700743 740677915 73339822 117233179 174949843 795892660 836321036 781806115 231092079 125849829 212906474 347047564 901690235 817151283 130643264 660057706 137748566 599957887 898048879 106552970 440663398 657191355 223402209 709688928 186152603 317702141 539341808 925892347 899772735 35060490 831388257 654021184 93847058 240790090 99756983 141951753 326788797 582249475 452956306 970844191 717184301 566164759 179539139 167720180 91546196 537236981 963073175 958414181 55722330 292768133 532180779 394370066 543424304 917137307 819181064 890257044 929292497 719556790 808530663 662926498 857757443 399247060 314172436 178124574 810764679 586185095 165376647 240829411 703955684 321829074 732576814 195594386 434588845 213360633 127306015 308559500 736625863 964806453 528622360 335479118 657826297 258131497 955851855 631350623 818656280 89211718 80235626 386480067 803312725 406415956 163123365 957951575 842539681 225012984 824316208 273348175 872813015 854823650 776868015 404403939 950490106 847730898 278175838 622216058 738500126 175591765 120288484 875287521 570230902 737190143 985110569 850802535 597851849 535969091 723045139 688468404 777951631 310626463 32350674 878578282 585636344 673507042 234122045 646390966 330168031 384299833 941010468 220239784 862382793 219448640 276814375 329290440 137513594 625706679 789065159 809323821 789718566 589986902 787502824 96214394 579283526 90615922 39173686 232217712 28207783 484702093 14160390 701210348 108489589 593313682 695458119 124421093 974329334 680674388 940575496 908479087 207254057 913946671 69310640 708424768 324816569 472206982 642419655 533199665 479376507 974437128 598545341 268626165 704955205 825059154 678726229 40728391 363778200 961508564 751145423 296578648 61622479 482486664 809208035 862858423 739148173 123049084 965231076 436969982 273378057 313035337 466131533 375676166 755850435 996608824 273422041 758282353 467709862 308736046 733330563 940947511 997768961 39662553 121384791 138839927 147567062 722416898 590107019 266059049 6263116 249538917 375399157 895083321 268788335 846546298 65592414 884716732 170349224 513953331 91367441 824024756 757907339 650273115 102452180 847747505 626697238 342581836 669533816 326529161 525393638 744705199 91235560 570539064 7210668 825830592 488152916 693080640 496885181 254386928 498720857 183735970 174343831 149637929 521330220 947742343 70402927 805531583 852538947 675815054 46610093 820110890 695911936 50174054 794002975 650263761 164648677 548591510 763864805 331574304 667862781 584882705 860018957 638869630 675086887 643344241 152607030 31661287 324354800 938672052 631553469 613950378 657426243 895572541 475075324 468210443 55770503 904786627 60618355 387443964 700933568 32159013 733699254 2239906 780756577 683673897 811861972 314199786 856724705 235477241 742237422 592080893 896379792 629484280 278877768 202921302 986076654 736414414 486355403 752600291 464184417 612897291 112638715 924598427 413759716 223342270 38820558 233645194 473109028 303904421 111351495 794513962 242158628 677930303 708177653 12531187 844876668 472509795 396867311 539347671 959117338 637861952 134721034 861602757 473937023 518291365 198539125 879648863 947090092 244977612 142149822 900559356 420641808 48488483 997052231 297224434 853406504 623225379 297306590 84929184 206304679 971976661 122857688 249956274 674833971 785570247 922959655 704891676 359778300 856896315 840679027 928549672 844206901 591887381 841092060 903924946 497565817 544974895 463839522 698449749 677084351 663380406 700396153 697272664 558910438 218786001 210476206 451360001 428565850 227562523 319147285 890140910 641015158 239094436 781816863 645505998 123431670 754701248 711617327 720922583 646962854 42801123 592379832 692741203 393225782 354218812 116405365 657827141 379042384 458333998 11756378 770802157 690976539 689376535 413373054 705413603 694425637 83125863 238703645 243823657 334097523 911342374 20626710 307661129 630584344 212215696 456717708 717424212 612821796 459044375 700607962 359196566 559465039 72137023 126615697 14862983 889474052 788559147 176604554 541889448 592857458 710827662 992546320 627613134 89218059 480947863 147898225 277535004 638828372 788745047 415307190 301943857 633190340 100708991 702611607 902015 360876283 550555893 389233250 580322581 484456017 406058266 762079315 949144917 398395689 745599783 144378779 609948951 215810470 13391359 937750992 428167373 305959935 154636472 9593660 445569277 482324621 479916464 360339731 364484428 349182296 718392599 598953605 738664680 64699921 255511427 322760073 656243925 247066797 28204225 535098192 939699464 493126718 102391508 24649725 357397595 847928607 693096267 453480932 140351685 783527788 354804835 742283178 114963144 622021067 856289915 376333537 289284225 729779824 530092482 785631472 682368733 852457253 539230017 951656165 40759851 614640136 995553487 973941936 188248742 403603404 574302237 156252659 715511758 324593587 147087756 227095827 961281095 355508386 755095420 226486272 387691871 892665566 647613622 822284361 527809654 945695086 491670633 813982495 65103059 618864013 353794571 902904555 424046609 968678231 2056609 740285701 840794621 121046780 400982431 867060752 594600225 42031626 59431592 437504924 886357134 426289978 493077746 347140777 424593989 635038947 97241950 83249230 572349292 361146412 110896652 691584091 993836057 865260931 642156985 890933255 37001230 727197018 182474585 714539908 210919540 817019432 696172332 821090754 834590254 789593595 126049715 607961163 259048222 425102390 141856192 380221141 154918818 979239891 981569927 982784062 242509335 228590392 796479369 810051886 206876995 750741394 182938903 401021803 265061459 260391130 234073850 91942322 81449928 978421595 340648026 426154160 370046443 946728577 643927743 402289370 961832267 145186545 819828971 709850040 489055612 261328728 735646787 658133378 872966650 982704704 376024307 827501349 508028916 666392508 178287485 58403843 890931460 77884841 274017143 627643468 900474197 732347629 269324743 14837877 739734081 747326032 260655589 726636823 981291734 24771041 820028099 931901217 42773997 232258538 114380008 93270096 131593302 582704151 29971195 975023030 201108506 414359405 549344071 359614322 436716857 972328398 808577947 721470469 111099221 761696266 862961169 431506932 222141925 435474507 984256997 254910215 408786069 388070642 603813764 297703534 32597 170840851 360657075 39754186 850602701 856913896 315437022 827426326 914671804 107948545 102064940 357246345 401066048 499056753 471178125 317676222 737797095 223641988 562857862 243313070 628174964 217797171 351956276 569527335 608031149 815041224 869646299 563438227 260441504 268139010 364104312 133276730 393204059 998034742 404994206 414295712 113651514 591199948 113794386 390932879 203048787 991769691 990662249 847897699 24315858 49982766 573947209 74587069 728153699 866327069 796727209 116664972 155186286 651149016 959091278 605555125 773944777 926588475 880972620 368613534 528401600 987538984 202310861 345968116 393547628 437078866 216383619 601771323 262316512 658629178 924394626 475459153 595126128 317023408 440346709 862839549 457945953 129768908 956036605 689226837 202992005 110273507 282337916 164287864 971734388 19396474 909816962 900920786 480152867 793199013 64792545 608732025 767561590 879953910 397084858 44641433 373846280 812135263 504435947 254572242 764370875 966907871 104355851 425506944 975012027 879233806 726647734 77482572 18938745 183549173 15170479 182039871 155935468 629620067 264250334 645671272 725667836 754681683 22420473 94082084 951220553 3384835 505243269 874398633 915382430 293801717 464656489 605444083 347649820 429193842 143576772 799340468 965989445 524998303 946753176 215190590 384516658 14525788 470857417 157356620 501893790 465234004 392211028 444099901 104124436 139326270 161244123 620655517 859854445 498297097 162023343 140051027 492564931 741670258 789543753 303934813 844289104 73386171 625499307 427582659 488967908 329910253 18911408 649401300 758768667 450213085 679006103 711553263 692731515 47069293 380169940 850093659 963265296 444949582 617392973 691856047 447994633 336464125 615914059 86190002 824169292 396459802 990197770 275739210 757965711 936084490 521191101 463347811 553617409 119273510 452881848 620463185 355702558 426085284 26953807 654698126 19742802 972196692 510068132 892112787 150708116 752063785 908067771 739909339 305588076 818181057 185870467 334315249 828042252 8378262 21749980 676568856 790835599 291174306 946955559 836731150 869784562 850146865 962834746 16132441 551760104 488501704 714455415 954064850 3452768 453914737 203522980 108205535 978703376 386299056 979604684 410022583 671175319 795079457 234944176 266369859 986102133 674702865 51962616 176401898 33090520 631778273 573926934 727811139 493176669 820693485 976954288 570872399 862835223 480650400 45467916 419423873 994991729 795588128 611273678 775102479 485627224 972996002 329567131 215293493 928979738 232538816 319322585 806917544 585004292 759887527 73079563 863416191 43176833 603484 559354458 243755984 961839456 731395423 757775880 687073739 90362904 88436264 773233382 285711765 100603903 267757785 649075120 963345175 153076176 264163842 165529893 343167684 617497941 107919202 769225260 826506959 745197587 86881292 466759919 665811884 290338782 616192527 84839815 717938364 767722991 148974303 740058112 92817206 431632962 872197477 650168749 597262790 187522298 985419813 282009304 677824329 997955105 536065201 42330433 413734782 292586138 147434368 997561328 743577034 290121874 756694119 281495038 729196559 216020967 343785967 649541295 433246237 160048877 860767928 827437683 726631559 456539570 774542142 136715220 762492941 773972761 428716397 528174613 433813921 691220249 796473215 932447062 923141587 222008033 402818563 57871243 724302953 624673964 656563818 401576487 612214221 177025797 807882988 671115862 580461463 489990694 279946058 239298373 477848445 406050280 760334211 712289086 50184690 281581299 11115162 91706227 98642988 799334454 248379848 510207231 934286372 44757260 301499325 420181161 583533826 272990600 114209163 756371428 421426097 267624268 132746455 751958944 952757546 968826830 927033650 609857409 288245230 168727375 485939829 553529424 604299039 455019429 967086834 674457089 671986730 575803147 208372482 490192453 236425012 669355763 277621013 962972824 185272783 172863271 461316721 607101751 372877174 258680184 396280274 147924488 89794466 221433717 967098924 561839528 299937305 853069218 454850639 565410853 653817870 493990136 591480067 536380569 384303764 377507102 124414137 458931506 682798132 385118053 189592843 810648495 220973455 510775780 339146964 634304757 328786491 834132666 392200629 600300140 740969716 195143957 253373805 215882986 47947714 980767671 892385524 799961519 819422475 853649331 148688219 917564483 301997827 843806169 554785540 236524487 61878534 132863489 603909532 532619487 785328147 415525433 961710316 527566740 908722612 653906164 300942498 926301106 564879442 310018974 925458053 520775878 588235061 348183371 945381448 362101517 812422911 422148820 632816104 654414342 500224307 241351197 970800559 271147020 365321191 693885893 697684011 83403243 138698722 361662987 70541305 50139132 989408729 542971947 839300824 372616783 512959885 793487589 854459663 411652243 392560090 459914696 54363759 623040060 692832863 557189097 827258076 73743541 388315930 893381004 739848050 593541895 169631291 40792960 933724447 540463250 953563834 801618345 487299554 203628736 63376406 158544339 995057064 32949520 268834877 334240266 219815351 411659166 156803850 177770515 935184885 940502579 496079314 99719237 37499022 46179776 104277143 311504880 243913860 458014038 565806968 378999433 161304521 506257049 420128299 443573716 195002122 802612925 885451861 284449186 79871618 359987542 962573220 187876976 538685340 424147887 585595379 21139533 723019492 192399065 523568994 911933983 522915267 798587157 888447512 241161794 70446899 374106420 514144679 885891911 941994640 46604851 654831632 803135703 54909811 284794957 389591093 217895874 963500354 126473515 750533127 268785331 851331801 330479465 153966918 532140147 226377072 735136724 841125207 171412534 507127266 681947424 13967681 548080960 284146358 86814192 540940662 495632457 77643332 762084798 909698101 780313488 362289394 895381681 556577618 480690126 572459838 711086557 548211140 571497236 452270130 119427543 327738300 850450516 777481260 983509704 650713372 496722899 245698420 477918821 665084168 253623087 318225171 446841693 707903624 650662220 130242941 905119781 291184480 107642882 611231495 713695873 444026498 98677154 59700292 231605003 625274970 566060530 278550678 910650971 867230308 145785671 65402805 488137064 168342813 243892176 383369033 790582039 631331385 844674979 20114180 340010927 36508695 264329524 187924521 342175429 586432025 326426652 814504526 484236438 934775174 169468384 57397141 204788369 26142788 710148966 830294090 793164808 104246678 16539602 142327291 513604079 30436947 72051736 28825858 710310184 470701995 121320889 135241847 8127203 460293005 256795748 617804303 950055126 951489048 505551754 719195592 284295544 289853838 762708838 482420071 998732858 604639930 605401991 345930193 574108479 765420834 989303584 261245945 936112912 604052923 255195645 874371036 794430425 968360127 33313780 183980148 646412065 707278379 566737094 819050124 700783939 473256992 663212015 456787714 406201278 121831098 936389284 545063143 453706955 271535672 480073546 590773455 8964356 276278632 230644000 246279062 753873445 917692736 123617046 831184995 470071859 401114296 800906858 971640641 985722766 929771023 898588316 60483625 914910485 135093860 347081395 720321549 78736373 753541369 878727412 125790803 770669871 176838042 28807738 361189093 436349757 574317287 894288506 815579434 776613853 784757423 395278875 70937788 900608319 347139660 482529156 180553944 458559118 510013 711055789 882219203 126258933 653629530 545270610 430767814 253341623 856709167 333849788 833752272 145073941 822931706 529912375 754415958 675605103 652141602 374014567 406952500 727958218 76581040 479032514 689613737 31808034 559187171 277572633 325694645 533976449 428125455 292437419 731891690 178297465 424847126 70663514 816168227 163545212 210561011 524252064 551504656 498174809 560674511 989498196 320789399 207744953 642094937 680083958 820784376 389678892 981728765 146957724 521039322 61786729 181711184 835500317 146619533 328848271 245468175 429002959 209169025 97832953 720763027 836442801 995400136 56809820 691348909 600717013 712945914 51916659 449040967 962684624 807805564 192693961 768726918 812389809 501039553 942029879 198830928 308750678 410118280 223727450 666792800 631203120 873849158 944812886 480001532 858815789 503061341 246143127 35010403 175253914 623940400 900691656 124463300 612020474 149182435 353949971 578978690 802300076 882393144 737908067 739971492 533155746 121745627 266134766 739539767 450537682 446307788 983768243 598796721 415740520 359320223 830890370 587110454 402892041 865167885 228307264 733516090 477872710 491338406 269651972 301483309 682786518 318885304 300167313 828927486 536874512 952701494 892209409 834458234 394228365 380161833 831261816 571584870 727374737 248692305 807977320 2097845 731736730 303205663 733675882 229926539 252321705 566368495 177449732 38687151 993333487 149708390 938714191 472060875 475440461 837721194 463938424 383290029 824621309 790516755 676657687 679000791 239792798 625041369 750426507 309426541 547953632 325212544 909667666 620670533 265346839 584796902 285815046 156941961 871498049 581068611 559908326 21093405 646961830 936822014 315257041 764261043 442073762 192813696 209062068 674834352 109156937 866118567 580213445 849204447 112628041 540081728 48607318 827480987 982747707 849671489 855629813 850684419 598798623 5085684 343827182 882861767 876458441 816410187 970100520 210364432 109749066 245185319 359954009 16581409 653017223 284395968 70055597 504970661 675403869 712044477 164303263 771755826 415867427 39385049 328633940 757588242 183591337 381679449 579107715 55425811 168334175 177371369 546231103 692851502 826598830 186878686 691630945 497034297 844012448 126935599 778137638 88322789 123525271 490702735 793876802 899132317 691559155 187525976 972466335 861212316 382016384 701907317 978811121 106383008 823602250 519068338 338407426 931287430 741709646 146450302 174828085 254594645 342412299 246825804 3661178 241522255 657057067 346831191 934102264 713605222 245031496 988385507 388481930 821792629 272407695 976936194 907623797 677647155 546794443 353023320 969638155 828723214 107414626 303904246 156554804 566697612 587462364 600472467 731654300 759792020 408147878 755540232 55150532 826022940 298403699 789980061 307459423 92911138 480332140 791418061 642535401 736664111 555319038 921609069 341343949 266525493 249568925 836015474 563196250 350701167 839214615 22857358 735462041 570351481 660792935 285222968 824245180 15787892 546986685 68583604 351453586 387898617 720938421 45360240 302252428 736985370 608603806 324243182 94878125 830794478 593961184 395977858 706860617 250990501 511760033 651136484 256874812 179658569 983471697 462616697 711541179 673043671 324032114 29409797 691065413 333844521 961397921 415571561 584080139 781830999 260020926 773737009 54826898 78551629 281031821 829344548 805090576 96301521 568992477 357356250 915159974 722389560 465935888 108396307 651027543 436410850 663851340 563225104 554392087 32729971 494207887 501069034 449361696 757426483 287615140 361404487 89236016 699617260 814263328 445325831 726000448 747338594 432004713 972960095 713132968 139381651 928163075 204767207 387326738 908930115 41805997 556667473 94773646 678888896 18708314 692736547 885537949 592388095 367108402 349530466 383088250 133502001 795986801 815822303 242446189 655477925 58702870 479427343 876187471 875515609 513568697 489251840 967708961 166281741 736669391 694290795 221263163 277347241 865616552 117087183 45396737 93906528 686688454 986253013 993949475 224087895 895377140 871527770 439473110 934952324 269970001 575107326 999555099 470876192 660768957 107874265 414354336 841388377 380284010 539947471 423740788 555398251 264887295 370076972 211995133 127997169 412689392 808041818 124381960 702999048 731635307 769143540 704719226 957566107 834579434 428789665 69879351 987785711 432490633 571397229 392407281 49971917 499973845 631473347 984493246 328347882 683606367 782661850 81448542 795804115 109583877 486087571 970799523 222537083 973829046 856823480 225378010 261642260 67894727 738492498 642993619 584442378 354429976 753979158 711642952 363978834 121261995 160362484 674985090 194479564 357567977 616892692 25912028 216234555 662616441 763230344 134454713 815011749 761386756 864348231 622731568 582499977 46768098 434663630 165336418 314942151 2471116 136004388 62946255 160953742 582495434 858952945 746471743 700323422 387781865 228884061 708923971 121724106 643834783 469967591 70049988 56704610 900754920 457322836 186608087 223406733 907345691 109989616 90730306 955567954 198940318 149640689 925297019 370299127 944150612 516884153 840604389 83221852 928599424 682166882 856831779 818660218 504470649 284924001 909378681 866757693 561610668 913533527 431997970 777425052 41697909 387182669 155360781 189427477 848505969 613301633 285148598 66707091 262744971 221634431 564635865 869460650 542681934 151794168 654841281 4414164 124356988 165456987 90324432 185497248 872771909 540349816 618613929 453576080 264413976 884530372 281128101 648952385 676029921 425598784 70481801 972833359 677855443 168768936 168859528 635415336 779378775 257749340 272513041 182755003 140257250 452207239 839046920 230780063 984368007 967942981 119626168 795421076 961162218 238901662 880160530 599238101 112400323 681465002 44490689 637412146 881667527 264485122 331146784 790353562 565350236 646170828 515015851 861215579 577725838 142186899 707947081 621706785 157765497 349861604 279738016 586515151 652199097 973962006 240785316 812587804 948787681 721528610 205324818 935656306 404879847 20427165 601526521 274902269 567647583 764332650 30643286 456076009 56749343 287893753 450348209 748400967 944523428 566424589 978114733 987567003 475853503 464408172 857718573 377424412 629876371 963057519 137631840 142176959 507918871 339124467 715190241 801565083 640088899 331088275 524796715 568475423 201191782 187793341 917927323 792204540 688116358 969784528 889923101 626645426 447615798 309756892 658298267 359838806 214955863 784707547 814902596 598173614 986009215 161489911 257478609 604126174 247235249 187584876 503090790 427912920 186046433 539639079 879339439 702981539 509483128 848306923 186636542 854792527 702004905 143207581 387819414 874539094 181630646 332916432 610605450 660616134 31561418 621302858 830901331 755849879 109889045 187040124 704230214 576704131 241141622 940008097 774834782 91752014 451470095 193253552 55957165 196211986 420543788 309345955 406624541 434740201 585314460 948733810 295640168 48642099 794591928 360221196 764227244 927882043 334044643 695574467 802814483 42540931 509448747 539995252 869959184 139700514 509378800 792446256 687437457 46515520 600834869 811300675 870534245 9341731 775404880 445126022 693759192 375228842 694066857 846235093 362552036 245159826 908978699 553216452 338309218 409927461 165637388 84303084 367070458 647359861 791049326 739565211 464865436 870883572 466122898 916496249 856301215 959564896 924282016 746325611 553499454 804879650 819734429 156325009 29009782 521330568 67577688 195807078 431026884 592111045 994864050 636871139 380133724 242356953 868615779 336671966 13257835 584137547 459638242 315684863 231292431 4452480 461390971 375361441 700621178 679404255 755907356 965712253 697137317 698824406 565712441 292907453 333635688 403246600 572098091 62816718 828201880 259546454 13579265 318427195 444817608 529776426 617656394 966671653 305917712 869398567 894031757 696711319 109462668 327747025 285097372 248297330 533486399 679581739 503244789 264398595 548453338 831727355 610981640 554106184 494178524 637178325 931749376 320407404 246550075 89481703 106209170 350629335 195239197 118540599 59404727 342243117 848111182 221734901 664305701 634069133 186039758 146044421 90180026 59439292 489906424 294263631 335541104 666206181 414048904 545204254 831566154 185991465 999899864 22573998 649059288 763098770 654392947 277955910 850574490 175045541 399293312 859650600 471749423 859319689 750805002 726401160 593480546 194749996 510244878 96372961 969678268 569430421 359402621 596239726 78459319 808425256 539989100 342521641 976348546 961612546 648614701 692602375 126789837 420339494 307818475 378025 865153870 847044546 178288223 392294082 899998411 346674964 639208278 250605142 187293665 33535816 444660662 579082580 115706285 472293955 121742513 129210095 92145447 851067455 413428006 204638923 134103895 411181861 786510570 758492721 841882012 261561316 684768619 817951171 609543441 422291712 106582877 77216468 983500162 183495154 480860185 970114641 948771336 790771092 346951373 26960000 975607774 642208474 670872420 187132264 438144720 412797624 672506488 499097854 725231551 636598344 597343268 78833033 500999395 990119995 198868168 282685535 835962750 51857373 492708939 462641908 274664340 619631128 998072772 372345180 11607529 379289406 504019130 111443119 629043498 655049771 873132070 297278032 532469590 616116903 125698290 885193000 553372487 805864836 366575151 518249139 153330503 862370918 793127675 82189611 286442518 435302532 738149944 826685744 557213409 611529317 321213797 484054025 821113997 341072065 535220167 75322521 54831903 299304138 315591023 446231090 583189905 187494032 383736641 395308808 21602662 866102576 562445713 553687552 375818520 309804845 848139567 415006939 431149663 508462083 439403354 148798580 75068977 156159737 673423607 127065686 309848102 457879374 202737544 754992926 423659174 661373212 893894796 925822628 716960329 612924133 640058678 224560767 521357201 312915710 283617261 110283557 62012334 510631758 397641727 760642048 941036501 716388835 499121704 987318013 964465663 23947617 618100185 572174515 401506912 460227456 997594617 974482344 656597435 492839102 440640920 772915923 256180246 325484137 366491080 404009491 226576462 910484928 23668234 133933174 619435131 698444182 279934496 725690095 36423197 188043395 867382931 421329607 339793231 642844637 933178616 233445889 128505771 322281847 296149498 952344994 101932604 539384422 575403601 743579790 724471319 426231933 274242827 628045604 881488297 11573212 396772321 738488896 225539160 812076059 904150317 566365318 937492141 868909159 596013625 858028129 64436135 446429595 901860917 488228035 841130152 880769166 77185452 518763743 893036949 498970236 208957951 371794840 214903737 410207294 352747492 439992415 438169187 188913513 29061228 604736008 744171998 777675056 59903616 464834786 355816812 534005490 437711771 800199597 360944127 179474886 586328328 896391220 846101933 977975528 689133732 448639766 222507267 226891064 152366438 889903551 548348111 481445317 697199619 844605662 925443237 395494908 503876080 739097500 10500332 486203924 130723349 22450528 115421824 646268867 398414890 501411253 628616240 560081491 886969811 62325258 306107884 431861842 820104691 928798983 997895134 541015317 92611011 852275997 391547759 524938828 919266111 900961436 451111462 103070418 188289606 493548981 645343762 554233274 766358253 881235811 52897616 894099668 533478048 226595256 9861763 709755476 164109176 939166780 388837379 941031633 88953980 560632532 111040948 542050734 863867995 167332270 7105125 511790911 955849221 950228884 718331521 837934184 394053430 292255637 792976507 620635746 823249039 116963620 268142429 119526060 261978698 378508174 146426390 499172421 226736434 735506088 339131675 917310438 624837773 886871346 168504567 650166885 869141639 118007598 500409975 218891518 701941519 194661990 348071154 4871039 588504329 62321792 418254177 640602750 469524350 919895591 939192028 8841723 955671172 267520977 596715131 999224171 466440534 187388228 948666530 220117172 601115708 492399945 463230319 316444551 942814268 427586705 762396859 613980542 804040526 986903252 538842934 930028302 591277049 755155504 983481996 10107009 632505368 407726511 674583405 701619485 249262611 900527944 444066512 54996033 689624995 947820227 478470507 383792133 639684401 422780179 948462113 635493053 5858998 617333742 706181913 44245841 647867741 164555731 990677303 945638822 708548596 642495712 719832250 646201115 373501760 932203013 365957650 599954429 381821212 564526010 850441092 649282255 371539146 536603348 166815778 48097286 834143692 290674458 468539291 259299728 554054487 215257644 163402533 82417459 345540328 44153440 384344288 248211301 957715989 935999518 877200480 567638044 287686071 91479441 12091068 168537652 74797388 863940365 947621455 854478806 172741402 717687846 168861450 827284219 257944415 212327624 859956141 820093515 565491471 815168840 673524382 234943656 828544898 345350812 540234363 674676362 603161377 24226395 493011630 691421106 537232940 433792729 507992323 633789855 686227052 301072509 890407693 70830456 682026482 315754598 840171153 633639801 979982708 360769788 180253117 204507556 902902468 913545444 691462382 462306059 655111307 124330921 146032809 547824798 444271170 114979190 522550691 565164587 120092571 498932052 887709194 85773589 353013431 691519241 420422325 972418623 784326117 723881458 649512506 479176659 740370672 136611173 926718073 657512440 66482222 978889397 468317029 66622666 298072479 40755068 494406069 989607551 431982198 423572347 837268597 588860455 524434583 780173134 92243960 311779997 303791095 863133530 906813787 527707194 998474638 148574187 906212994 548836212 635147422 630020924 718351504 954796241 897233866 286198821 797115303 559881553 430882525 319583346 596186460 838863732 192999960 634592579 73630458 265232785 390150527 847725135 831003114 996880541 712964608 860182019 39702982 44376677 618147439 770580488 448805480 112625970 748778025 301685086 209915798 326142770 502113126 932827203 12746664 576418691 828247353 437732832 742593543 766233210 576881424 836332156 404622716 432774953 839884886 121286014 690122998 955609355 61168299 472585115 531704179 167578542 686676730 462809891 434667035 869114995 265056830 702746612 345236141 772735087 227889083 254874327 743643097 847601566 19529238 946023427 375471823 698566464 944189820 62375287 860403486 709376228 421916603 480041672 442443847 203224992 597067310 479143996 51142810 635991855 514941395 995378988 599169157 712756188 599735113 701824591 189636256 266703222 376196341 743386282 263092884 856824849 858681860 164590267 865496087 331079090 782210474 357984587 88940613 504296511 46306574 712053771 948076977 882641760 965805736 967341505 218204149 654011991 125844826 183042274 667605714 327240282 487719178 945593809 384756781 343752769 282969598 393984724 702314449 434491835 493929345 283278071 107055075 382789327 344126320 310352550 738574068 569632312 42648761 175562096 409980465 69129461 982844619 395359374 991790628 288179148 278107410 278031473 530655348 857970897 498097056 241108044 170100771 179898797 406014297 256899546 333623237 766681324 495203875 320336069 83615628 971620064 300284899 700291363 356931893 872216481 324991308 805967606 922370484 208385323 78181724 186553113 479442171 744465948 145807624 528620624 311530426 114748215 925167820 183247307 245112159 380578818 831515835 937676293 65614636 188420962 104639199 561087320 622639414 115739418 708446147 46065700 728142480 844664484 855509717 449989189 977808865 506761085 993756771 699875459 960967071 699647347 785857566 71285734 686801464 526150746 323212439 294248927 713093709 202931140 306529796 31025878 956524819 81564425 7506643 344215956 499750900 24748778 737079491 755346327 324936125 534748333 549038268 407386238 214258882 617840660 933280560 879217086 387005205 547324012 888832634 775971826 189637678 571338891 886048414 107914613 84148048 901570681 866015652 42503704 911531504 841620164 12472536 781922751 499462640 817869575 281649659 494528337 780617818 463379296 548466069 837924497 125693902 923197240 342310472 109319866 714326951 252929499 935813190 586482310 135663623 729662199 88972065 455527571 876999027 595580241 958024645 265185710 171932236 773000535 363151882 132369037 54608747 55906528 457946834 913857867 950926771 517995154 410706263 134739460 86360371 515801318 266133536 615576331 128534149 352152647 997384209 451627515 38992661 2625828 757785126 790015807 99283623 418792229 545239485 461608941 610806748 791607202 642791740 339944519 703878729 260336749 671487848 601430914 28362530 244883081 595021866 680600116 568420264 937652812 849124302 219035592 338319753 930745510 426558035 922985589 176089677 538341935 859720060 455629537 899400204 636068387 566354889 272801111 722815687 577711206 177789061 727955194 608521693 388648379 875825655 813483035 206862314 549332846 190094236 470776913 994136108 422998419 230961660 143647796 893599256 673108285 727555174 279926000 304236509 970110696 799983530 836406073 18903690 145229132 495278824 913868009 614507472 971116472 762244077 453854387 183578879 749324968 760367834 54303761 392281692 815232051 12066083 853616911 650822394 619402663 59503450 750232694 94684174 382620482 296650503 20854167 335706681 100607657 774944535 225733684 130190511 967064146 716758322 336503208 889753641 513377399 169108814 221806174 95871952 722249875 889818178 194546706 611504727 672007337 676252995 834616287 619385838 917965260 317737477 742844265 695021886 30390799 617980781 940616687 282210449 963429745 162312935 742508989 916444103 76334085 613576792 292409767 488021589 645114136 834920565 411923190 228393060 582015497 859049736 821666318 848017079 407429231 895217942 653008031 111312736 842675927 710766935 137948909 596062925 706056702 858356543 883297301 778727552 631221386 68914673 500700290 114273909 513164403 387056786 738762071 36768339 510130404 734927362 174999864 180676662 169779187 742248767 789402902 545376540 538161929 74219750 597492551 63906819 49827927 50860755 86628556 742070266 237472373 825422406 726731688 468686753 36191661 393480508 25271292 775502855 59422784 882668916 101405653 825414534 463509434 694618492 560411979 657776574 6065975 798586759 911608415 679571306 92579226 488903818 396515331 694564841 850173482 944405909 474810330 536944372 941458633 567366282 70206377 960541612 456055910 184746179 195689689 724276388 642387384 528117143 28975092 598607007 826723590 909839913 899042631 592351724 154564340 517691163 572999799 108448232 162345929 59007405 303064580 642007595 626483679 744235851 788428285 612586837 917688733 926097961 599591460 7213854 744854608 315827140 967863921 646022972 964385792 752959380 900846747 914005786 435276025 124474334 119198586 689257584 426860788 383954880 307439734 264554102 352098555 445747407 844363124 443233402 247362856 607762241 662734615 561035931 759400031 792461056 155599062 438127206 996600726 548811321 734549656 685186663 49994296 792867287 469244057 858444134 39710989 697070497 14432304 334355395 165510940 371986673 443122047 328274699 103131413 635629113 128870647 770450701 325187508 265644393 981166163 347225710 480906308 1978137 288928425 168183901 362563434 400152982 733403457 589775254 360938754 921323633 67186800 853830389 383311940 278536123 398891428 837202050 170289270 150359981 565086001 771922210 644141211 314127505 576162532 415574323 566763388 591101044 552337165 239596173 859258283 993621057 100576302 847134984 380746392 204881528 637566073 432448077 106033898 561791601 439664042 790302927 429934626 647323677 131201045 850321236 294313919 964631163 214530149 74174361 123344828 437175976 904479698 859037784 658791761 794868933 624882024 793000977 265243312 798787118 931229514 798222876 316855248 240081407 818073307 573721195 585417103 548194508 314195484 7705157 636422358 876596484 90949044 932070194 620314693 30029970 26812941 675049047 803226004 811661485 760961902 836456620 248822556 164970721 542865119 635789382 424664262 696673049 507611278 370901918 622559418 617613034 595292540 942387532 542799539 11908800 671084074 301869902 129524482 352303695 829819711 272918437 926413505 512063287 493292149 477176677 124088532 418163182 862811774 456830864 597333354 646083479 816108699 884913082 571644000 710372190 491221803 530414133 20191957 734256209 844093181 992081255 895759392 688143507 436413028 711836784 331529376 105244448 652775680 435206954 404155483 530021760 903046117 436249375 682161918 721611799 865330721 98381668 959316080 236229901 172262543 325349272 347452398 3952733 463991297 454518503 756641662 473556746 838448492 946943923 282761364 562612567 943184045 859111667 788079230 900601176 42423524 144200417 671770681 42775022 215447385 250698867 788285038 77340718 903643853 767955827 413616155 296145427 873767921 908286741 987512604 172306610 784102461 901534740 534814524 516486430 686822412 714264224 149126359 309234854 565248485 944577710 598575696 428811310 225297715 427110720 8894786 995441357 623222852 505666704 830354643 427408510 271946178 431828718 922671471 50126127 200548827 396838424 191670701 838802209 377517713 390041465 68035507 675518767 197888360 739177711 898245258 728029494 278171440 418601362 190436555 532819305 839860721 521814583 260025339 730406530 93790770 973409046 869172819 417715106 800836708 287942528 768834705 104935877 735534772 741116412 160580561 191070672 682238090 513305150 338615791 243783714 662210437 882708468 908748280 397746604 310580435 450998732 126756674 961501080 592939715 121315849 684148860 78884326 331577994 660549902 727538822 967934059 992607770 638326794 383767203 445286489 131894572 451796765 645440662 897806226 650826247 163691018 387532569 765439616 881997141 309915899 151786762 251066351 99322217 578672567 57531969 179356590 933551207 937840891 516319998 109945839 575163448 962798105 966891196 162889852 291387982 624660000 172996206 551382550 513720182 932586942 927889167 360317613 557462434 605348399 779927987 177054964 191148147 310249352 769920882 146697491 649060642 12461816 750548315 833753097 971629276 943566576 27526965 606274243 600065071 583499853 356554096 506357194 507098720 74886597 588379764 387283341 16925491 14598786 207451933 368385591 418662683 823198156 847374802 299999617 788618510 724718662 241278945 567791049 716635858 555173016 198054737 165531877 360302227 191751833 480514089 713198534 4847691 726892030 13080539 193379545 965117566 700704249 730547046 55748256 945931727 211075437 440498646 346134077 643055702 320036411 993243543 744520670 805630674 903197167 411157311 185008337 107726363 469575337 788723204 998360400 607737760 233761987 723682861 651590102 99333694 675897966 612836429 921180487 425836452 407730792 508139319 614509749 227084948 256784775 559078089 804268310 488562855 271893100 989063217 480966211 120507835 852426680 529428291 667979055 910217749 318964188 364641452 969883948 640394390 661966811 36649967 112583230 236130731 133053717 959519276 631030735 942691241 358210840 139247932 416656028 44141819 854350958 875629971 420735462 675381611 492149600 207230425 22050039 552956243 155878882 713587790 803596772 579546223 490150962 920325789 765133073 971620065 536843815 384941663 888176670 199326798 233958952 819065590 13170275 520410249 442059196 510245989 184672817 375587498 3961325 877653732 796005962 357181741 578688972 295918280 358946283 855127691 641535969 778275307 597056626 281602467 333855065 424464331 596733450 548636864 335790233 432543810 411389928 313243546 786339858 629587966 398944539 83336468 445269687 414010860 54134066 906325539 473539957 472543387 852715925 764114537 859833158 164699531 527207055 876049647 471168398 778605725 332285475 545391559 159695701 714573567 95683063 145655550 501565300 422290413 490290814 874408667 809485340 751503555 773830324 122692149 989528739 446582955 628777547 20445517 339003624 313705634 124352288 351396304 140343887 829789039 501410037 432491669 11411133 736579092 166902023 780053384 317653832 220878995 376152241 558364985 648695909 245070481 881761625 926088788 351873784 965346063 609138903 555882121 4300874 974663809 254032510 827733249 942894292 28667348 982186484 822151808 112105518 414669773 948798790 977614847 890115957 882252489 694608178 509125421 721749050 161524840 495078874 708712971 182633324 850994712 807634342 995496093 113617852 839442704 927975203 311034450 180538773 484538247 173241040 524020680 908196369 246682556 116092386 94936774 50632801 186517250 709208891 633183451 362270581 579200164 543492913 877672920 642139653 76126881 563479833 807810782 421890676 235506600 697321975 280646502 608014325 303404159 608916368 81649268 356722181 890832473 242025298 573135680 584289676 103175981 161650788 547371268 901378561 428611446 489139763 182270908 572368067 693951152 829876719 397634605 859775108 421198486 64302086 715487257 185912568 502884484 135210239 631252952 660897020 99633804 96212171 348882926 143555465 405257731 144578265 464893799 271760822 950070352 523932000 156007597 770660400 785110823 514723434 145927002 221513355 44969579 704341535 743310290 212929873 702372377 769344000 209232396 292198843 579047311 94458323 291137496 781136971 520589290 60105264 419431315 397415821 650811486 467450572 7756187 964594145 170316227 998035622 255485838 239465981 593962711 47306336 949463947 826630497 275095909 301109657 410797032 653140212 886009762 389743374 758673167 862716042 673075470 257314712 483460973 416467304 638549213 571828280 849285158 426386616 238176723 208375522 805190505 936538934 186426840 522891372 682349894 664954172 556809433 147944929 737843885 177411528 465840444 411643546 520563343 172899793 619256903 206860012 812938363 667115673 433796197 908167214 862913169 610023584 751749981 801779689 662080715 710927191 543965093 975458612 172097202 262882969 431385643 84903088 492121808 751479823 36756981 718665017 649870861 222081708 979359139 860654280 64300225 635954748 90630108 787378593 645075493 467402099 108634820 973386610 615605867 740327155 634170396 770778866 511560259 218755057 504528432 639914146 864176419 275774223 208180937 412284642 409918586 926238491 651749793 752383014 657514607 559706829 438674803 503366173 353743778 50308566 856847587 71728214 556202829 338493985 988742587 969904261 824722351 504458841 776909095 270480999 408528417 648598103 96905287 863101890 529405232 984506658 389576079 302904306 632703869 884938297 489528530 109911606 155167068 501153287 811688896 710796345 183834553 542190403 93484818 574076427 239230196 809427787 998024826 610332850 918571898 317380264 341928849 16548445 877980498 112077248 18417871 827591029 655716207 721599142 435564532 167800675 761030511 559000774 821521775 188898290 432913162 809855060 327134723 424182924 361301380 676952538 605670055 759670829 902050765 160623474 746309828 903923954 206144481 708628443 181493159 162767235 231730516 900494731 200913248 910784172 309286938 31694088 236408031 967998528 623035984 152028351 392650286 748770480 257447816 22038983 636239320 834127228 783905368 295737750 423723496 564416470 635094031 403591557 170196475 291004667 999152314 507048128 262977228 885717608 118182223 202097484 419243359 504407406 110837194 682232796 647651555 650206094 434563609 536630923 862947854 231414670 409582586 742095735 261739235 846902724 74976462 96159273 346355645 587475938 708251101 158374119 567672130 9836264 807696673 169915335 783842114 950337267 245562547 961219774 668596456 55780274 955424073 122908325 268512554 535315370 622040754 245980577 859578465 108391700 375460350 879705564 931711532 296655029 85642462 234069962 3276043 39683325 945303006 875604654 665647540 582706587 873998796 906797173 353288775 61724153 268279940 690794438 192128614 540509139 881228750 280169925 267886265 645779446 600281161 430588574 251450076 204095861 876412409 527666683 962639274 651527442 437276384 608598786 905548781 691250947 478811564 149089720 515513301 557299303 157258658 953926019 409486042 92190869 11204371 161541795 954673603 205410857 518114319 740306679 881080398 751811306 164533787 169424140 622802622 819130415 691932338 935210195 590188845 576073502 932902206 181219545 623086395 495865282 87191866 278563179 535899813 202604293 774892046 755273276 314540825 742052075 692499188 459019926 616829781 828012217 555937974 200940371 819637417 532146327 730064906 866479238 727171590 625843747 976207701 270277035 602674968 827004599 856896669 163229934 196848293 406733806 516582437 721420492 478198502 328298740 810296914 887111886 875698151 696768660 18558767 109555369 435376877 345101006 443269849 682272940 308497781 856071719 116842577 954858454 363716500 797286261 338215804 525139407 666385454 758218151 363430544 287995482 154883804 500502122 876321743 327729589 309258866 966720622 984198822 468377800 80926670 978097861 160252419 973938250 228742057 545676606 921312837 642462965 966311810 774268638 20861696 900869890 387060833 117753546 462989882 508336923 677841699 582041820 852105844 71769642 740395900 117939602 456627408 803937858 973561899 168272149 74318726 329484930 681324926 83830966 618750957 659163468 962047238 699663437 248504792 528879776 368096655 618251891 838507637 204027086 846920944 531238888 612146474 626294469 12753378 508107231 259847467 507306996 883374 131856376 226429840 863653020 268101146 820624791 499390105 485553139 892784944 276056052 186454731 317044090 851800311 570678291 438364785 394039405 661624398 988873458 750832942 647528355 924377054 299670570 252059712 623039209 19029238 827796021 261883619 928419103 872372541 245552082 345609627 312857336 267276680 518090805 130067425 464152624 624587880 862561655 10324233 117662917 619858144 328234942 692627286 221157642 57338026 114348856 596222012 837265032 156028368 27861664 8775840 758509576 925921882 257671670 156694432 734828117 126332294 407127025 443667055 183700222 876486837 281382110 472771416 750440525 926851358 684177414 534724219 414115619 415353076 952171006 23137207 545287833 937581186 768557861 662766424 254108933 622588520 85731997 49175729 290575650 254112018 87709957 816493643 806890519 977468640 359073989 571499086 282058726 795007065 684954928 570381337 824460091 227098942 224644281 692658829 267422264 379009521 872553056 161055199 988547106 497185032 743714621 920790880 929072195 421620913 331578233 467759223 6093421 338656150 255005133 800396335 331458261 93185059 287949802 74506059 922468003 154691807 921049081 522699345 591931587 756985261 698679666 628396486 820462256 455990275 304548559 363987386 529836979 455391205 226621783 724709804 369835446 343842879 156043394 512278887 546342815 520278680 80405206 2674228 854168054 558262514 341127225 402759156 549230097 743542963 872383760 29824359 8007805 759439256 323232559 18062323 418471204 929279198 651974681 166563040 128348103 898584168 206374193 997215789 347977463 268745636 193111928 275880469 871357452 683026895 549233555 834844975 908116281 457924848 137194132 36701619 873987799 110773398 483711412 183466255 875593 55262388 904606418 25117701 851390692 743140341 582967363 982926001 246112301 338919246 992105289 153611028 578184684 96182970 373535875 323415994 4862202 245075729 807153465 683692251 507044986 73754407 149932529 610684522 69066298 629225929 31633118 754835745 101943290 762095209 532415449 29819968 616079995 585003091 659916726 986054524 706103729 637908185 553047311 138182545 688982697 744706303 780575585 42618946 153570311 491744493 385915301 344472383 833897088 48440352 387124708 874882168 261471856 957177246 232824118 583673204 34066638 272881966 776729154 457348924 43852578 882990157 204019278 19329221 658645203 253942430 939841451 14591102 685928332 159752989 186131912 842275999 369855773 923955707 519696340 828584065 450065255 951508988 604295945 624219220 404254374 48706252 21002477 695394333 525326975 760979879 766340348 644792130 114936469 265288275 218571061 600697506 29441039 752813975 46422851 536861842 852551805 663546325 831049492 232804587 323071021 560496382 101892813 865408415 469896076 433601825 935018800 462350553 402944574 113131111 974804655 420697527 241326312 466939652 791964231 143874160 958530233 491484970 766970422 527832399 412153990 849377799 353175062 389512636 938426825 582149540 161145780 468262662 149525309 213557644 466906575 75022285 182872876 975254668 897884636 159878862 111581658 404826034 273415621 625155394 20017719 560788125 347216756 436669882 355823150 658725637 899989376 393426028 268393958 641585127 93069659 970881721 681946544 94548767 926132081 317068809 801494335 886059537 577663599 391491210 72365952 295035571 546125503 184720837 470491216 946807206 36054881 335788432 848431310 142960668 793640020 609330400 586151054 763913859 115123492 688274980 240704240 678376423 394053058 185392408 667078025 432048701 859023951 429497660 962128775 78618468 839844941 355304501 639966258 181843897 852502302 947842595 860962792 843179064 658069471 346381859 530170744 84907707 343546603 371458645 56847422 517015856 187072308 332087749 258977110 193434814 730278756 278654102 467761788 693900309 343383981 250794838 580632229 664475459 541365931 832533868 446080148 82441207 514172767 368822789 439230176 951773456 603168962 893374107 576240488 481852460 113067944 723140983 36227521 83745947 319553424 333908672 846909452 558919501 109052397 287353082 978382718 291249687 767340335 315661839 100778085 709514886 626651198 783513239 597620174 585797881 597126328 771553145 98267091 500818410 844375596 484375617 972477386 588751957 530447056 670628700 265801101 992856652 285377928 152606555 711640781 396825832 884923162 236182295 828000333 592396768 152367742 595801307 563989659 441051993 549065380 594266604 764906089 797419111 247524189 991467306 994001092 635419609 705327884 745924763 124204895 348883422 989085634 657279963 56393856 899617307 112494064 125601953 546879180 709504215 462073267 200816912 488856802 509614313 911648562 450836235 509813276 334251189 693889672 70919836 659943681 664808159 197980644 981965916 29129707 964572282 236587648 231908448 695655732 961755183 127959622 12551100 451143458 316114931 993476984 225650943 850869593 273230357 258609899 275285288 143197044 384662148 403480140 388980221 137915549 382576074 299806343 89721469 122340076 150580524 837768982 67583851 124160538 222130919 729235831 562870783 129889846 343999334 260475783 603610669 866357552 327007560 169996977 431981686 508533364 787951011 854644585 349960330 542255106 392050132 265716520 813590303 110420987 391934155 350271081 510282581 587287537 179016602 612376457 381960799 470716454 939345754 881071440 548456091 496999893 281419409 997360288 134743342 636617531 464656312 979645569 212462642 713127686 41944901 252689010 632615887 875945982 973270164 501256370 951032368 517927860 118316544 34705116 588621599 552629205 864187152 496237769 69566294 764919859 860182012 956170202 852869526 396779577 107525811 710269200 861220998 845637781 472904085 888346796 338540297 564803342 519559110 17533815 154936139 806441758 35118540 486411201 941758982 843251770 148079638 725545057 862159427 296993549 579821817 203321515 198627056 191769960 5804203 354318855 934079879 680635043 328192395 418486344 80260344 389362736 56146868 638625775 591519528 249466833 479647649 659017461 936075647 678153822 812807925 374607294 669727636 174396246 985716200 27132410 749680721 1933062 337961960 280031322 548184851 727104325 516586450 143928150 633756243 523131957 335861386 941266841 137916472 363802919 574561918 250851040 166356966 702008825 201048243 649899076 592788321 100158690 432929721 270122235 639921801 118035157 241171491 136659390 159594475 92656609 564241467 707056642 284634565 149353307 223355503 128473951 111804497 287899257 234521330 614483450 581030617 80747068 894089835 30602401 70371287 551520150 169826061 153511856 285113919 20352364 228649695 308922821 407434371 500872345 338770193 441489578 924701121 313938961 537446034 810140385 747162930 34016968 530378758 683732535 819447164 239344891 346292577 166456013 527887584 906485008 52899421 190555523 72779604 792831843 676089371 83918253 178904612 521337090 718981585 165496939 683179060 686402016 712221601 689140459 268733587 407410080 872163747 477950124 105640117 720706497 754347734 979333829 18653731 116085640 135815414 530449830 791324791 484087908 839873469 725007737 838253146 379830956 741122651 850425231 811041421 81417899 295321348 23416536 201989321 646001651 193474017 516630854 380321894 409769658 310357528 50604851 961745940 228665939 818469695 645414401 968378382 989216692 212647707 535823122 537569235 106294179 793953531 621087394 29642495 83837128 938399103 668279012 194307791 887287949 186200195 788524388 158731017 54437540 13309953 57441019 65011584 390202555 129291660 585835745 585598605 387708670 767887063 455091815 301901379 710989106 282569746 303017562 934029088 675357911 273726764 542913795 459314652 411049851 194074498 80520324 258743090 790636900 612818634 367007305 269407615 60335303 192360913 867302834 368100082 436921951 612586886 578676160 894834820 501767268 623726919 841513987 591554115 761243071 882583599 469502563 932270206 394588849 186471538 391077834 112330252 232539648 975558838 373914776 948036428 204950506 872237983 386580585 460202243 813336443 320409091 603552759 972852433 166494901 6382233 966173773 414248876 127635416 494774461 152046207 763917925 545954995 761098081 738835363 986535196 24489980 776407203 270932669 286772095 878493261 378280341 511100917 500961792 670720739 791295413 286616430 576766941 565982765 545696792 398447489 923587842 138060695 955782407 764650654 275713663 805573686 849844934 882850266 452740178 381029347 200840638 878105460 896004511 827782813 100927750 62382731 68646434 666900436 821963356 753505187 547860165 654758227 964747409 439021464 734324865 640578866 151873332 45242007 720128552 814540797 765857063 976202932 273119096 121917655 936437720 318736151 143908282 398522440 570470242 752424408 110885117 789459093 982295678 436226918 90956840 609431086 919533739 224076350 790799708 356369509 913912335 7325619 665306265 93339082 745392321 780996419 649128736 817758326 31516458 618594837 370166344 574704934 998520872 462474779 93824595 54309736 98751944 70358118 10144216 946117084 524832903 246570282 348904896 188372978 619996311 716221667 869666924 728096693 925947174 550170878 339336300 831165755 98902165 179245456 526188223 427262700 412861994 293178403 11699558 61308962 348868685 443064436 146089169 673779416 985846362 769054306 777960492 733223675 9717131 20209461 335237320 601116660 216504048 188407657 421444748 599979221 609854528 877718530 898868426 641912041 402272453 110245646 271592481 295484393 322084845 606212634 763720402 530394960 131246890 215917128 798754899 606331918 248058149 842348493 320731563 439938461 58129346 164186701 234334288 421356892 417638967 548610751 855194063 146052907 667471262 467228307 580717385 169997831 643442860 789765949 334852332 165634301 326641625 335328487 779265899 259242206 868452576 518223359 304430146 518314498 485300028 437904501 256853160 788423211 930846759 10047876 77497584 174299445 887047155 285503384 33807299 475211470 249027160 738640196 247670418 632420711 967326396 996967735 58891755 633156767 894849007 465579497 358530817 6430621 365399232 60476874 668283331 240347051 939052201 777250039 298136877 166634143 810391285 148345079 832722665 265438105 553702246 627310340 732562092 437216842 616581581 563321939 977932798 178981100 700668969 552253662 960705970 420607829 299060777 905758414 829942192 657764211 556511661 342305952 183844289 459575517 978257763 467084472 364967099 415280087 693088538 913173508 19141066 529542648 592285671 869794495 326829181 833399657 105143434 303423540 381481603 36507556 726593508 794585376 925621922 980869877 34322608 776816599 320740481 273103610 248486933 30989296 713372407 644964559 537613380 419564092 914889131 6215831 158776873 855991379 640295634 108302731 605430671 176702908 358039927 753082270 197076468 751481730 781532247 772835292 835930383 243153773 190334940 359233111 729765046 671471992 23401935 67481551 312740879 780795350 945263890 980123370 84907048 675754026 814778225 774006498 178326648 651811680 932336989 384233353 231713127 165122267 298175211 56916606 80701727 121222439 863523679 857833618 738122190 637387464 89159255 732547635 493660364 842316011 237606393 690177735 749799631 599608187 764056818 712119491 662324834 515046095 355745924 273967726 973936594 636053645 155156704 677365023 940704995 33273151 618728609 573795806 743608305 599317121 430459618 498410017 812785933 320319166 215636119 219758466 996780693 461205569 331518156 384316719 520582788 582274452 187472698 769990531 239567749 223251996 159660183 184132810 339387888 467813246 315214144 298346616 19235557 23728401 541823327 660836761 638233781 728876916 232132062 113429334 68702558 862075096 510565617 37006071 816516127 375602027 190390720 467612855 125742543 723213077 867977880 250258923 879755276 984807585 606503774 144762710 768963012 50844761 439595046 672575659 528905467 648336230 152057095 253429706 82231008 308801427 50362659 342124898 949639963 126198486 167643700 467121421 28514549 398719922 669008210 515731629 355741225 575907422 33967152 812242261 713972496 585634048 615360455 227082782 673733773 384665136 660573471 118220978 539011109 699804934 938431376 929156090 17909349 385608015 919837466 4032367 226907902 200281563 705964677 778872090 980281133 170783573 869834226 994067899 434728357 199203716 728769141 672908849 785179412 757344399 995607110 5179300 414856128 825984559 873363841 320485451 782827978 108344978 844040444 865700958 277652430 950166453 272300193 728003845 775901068 20431988 237693195 700433357 795505746 790387127 450270569 876461300 15786232 127131223 217673581 761635402 409944116 304435466 313422306 863121825 185781013 328674606 215711085 652066242 975880769 667203797 83818222 345522502 155040763 946942120 754745315 689858700 965695309 844465279 792239223 230185935 684657153 497665213 246674426 65184663 997910032 140882559 677936901 374062617 708254333 338010101 981041394 515252629 203960345 632296815 798849587 6982836 901847506 475153817 397118102 775139438 770492264 12398795 820049177 315865731 972242783 654159958 490877718 94786751 218458276 260174439 249953832 997838721 784577539 773866990 364143777 185376776 989256132 770336815 397050321 469630831 341467551 873319225 405635362 74765299 22279098 797312810 134952891 998848639 730523520 667246470 432587510 256243044 369817615 590018900 377144433 565316643 751423186 899180901 133572419 732123616 324099508 526035077 877041698 992591214 982720238 590316157 518243882 908914585 607497650 551960485 86972878 948413963 381678982 801297425 411007301 836012831 487473984 524464893 52212490 869045246 503891095 893025499 591909465 324348188 791172692 886356227 945007880 982146269 398141044 923283242 490754354 26753459 852813242 119562924 374470691 436121392 68412811 452818426 279114373 326353810 321796077 48300045 336830260 682387827 353941894 473048114 782538567 117209518 389746468 208503718 211606067 928312968 338507542 565437520 146312566 433175604 524365124 317802829 98208866 412884491 241400499 352519031 617300656 883517531 297580968 317665409 766420266 146068375 594770996 296249557 15158487 113718342 891637743 542122658 396531971 77863565 131719392 243019379 511228998 313449641 832699391 526552391 909629779 574973086 720692661 39784187 352730551 318192800 288501332 742700417 448250471 11436585 606895317 315608182 80681730 543283675 106880815 419037846 437142256 980725424 469017520 541670463 370206724 39676426 135874476 303440161 847321661 798317449 108981338 616112433 74208556 987670203 952257617 586289876 397929552 592574738 245992563 81404912 357219652 211768099 719372556 38884493 939731282 781458030 844957992 276898902 296856501 357224493 348015799 16533269 981863862 974800410 977399456 969166178 202186555 771118441 422312979 212389604 922273636 209399109 593404781 652210641 138698191 352342911 106470845 983329186 869961072 907975330 159681089 130115182 993869384 977875523 41678017 159033508 463708790 992037504 641335599 530195927 162982324 260813248 650410577 60131372 435578466 87285447 544248854 740348755 858423352 324745788 992613087 885566656 803074871 143655707 221150875 614938053 71205606 507647544 778661014 962879373 584601696 868890810 276227108 388503904 630970240 724627664 895794788 821093823 785082081 965788277 117374268 157212434 849950308 658145789 589467211 239613625 664401430 930920744 205273959 63757460 602375989 176613022 80063635 304694974 194235015 702777379 630048487 680438399 790299943 777896924 564328759 538154331 262296208 431997273 702799570 729997990 729106823 376840742 63776160 723361270 528144986 623585283 659420167 726309832 337646644 739349108 662554930 820331504 632981181 509851001 562792935 512491399 989649586 630708573 397256974 793178081 513468450 161428314 943644267 345339156 29288188 190780736 572487577 349007404 342217697 365631903 402730433 989696606 13183549 891170816 795053946 744177078 523066798 172491302 544651567 693813353 96482205 378759490 755891928 821046616 297922251 946753267 515579201 904333698 218533135 887369511 763069347 79732066 396056378 481968581 21397749 346963527 902403695 169718148 175130604 437091542 137621413 961768332 221385709 784053126 546052398 423770827 199487575 771788658 818836969 746759508 430938281 970190695 541692232 186958749 204298799 237540184 424205595 444041705 291109927 388965617 589601988 527879442 249631018 684897022 391722621 411424148 194681317 691415094 452890137 949772831 721327718 113403220 406432520 463044195 538575858 113051621 384149 409192660 576774121 916421933 686962956 728122918 119530509 130779825 151520748 725950161 998595510 427394845 132172749 138847091 146817735 413534700 360971809 730942875 778162207 432981922 474789481 816172928 21761435 940379444 727949990 413972440 825300769 365226109 237602463 65468836 464281317 263105123 819581632 529492757 145997056 562297855 469134399 480681404 406776782 991963298 968135236 580562376 898479695 378407103 193928054 898200558 165665644 12339378 136526364 859765969 96801 927053384 196018256 638265448 771652779 960774832 486509678 976043536 626730088 891592094 194849668 675073024 679849530 100888466 685052371 662683248 798564659 336735821 505100131 348700041 304303938 150297765 739399571 64921521 326933507 426253580 996068192 595313804 168092774 27877492 733972557 76361514 600301158 885479036 370485344 164058870 814798952 577454118 898595914 577651674 677709870 282166848 382869321 51434560 344472641 714904962 690787589 309593776 153908158 201904624 133881066 899324125 662412159 902528166 964164023 916084105 738971869 6743564 4170491 810093830 176375824 989834652 590824906 345995594 358338568 645959335 548400566 619516361 174547773 422239318 604504451 636693409 118096375 240077838 65280088 860651928 786624330 105247682 323624823 260149668 885570336 326074971 186873126 934377984 181714149 626908595 769458038 24250554 868809871 730795143 854987221 380062602 486010921 33363566 791582367 168087948 563044388 452239784 28179797 899264939 458480737 764656940 215838070 825757948 722338692 972059182 51020748 259196445 384504295 947399625 970287767 722997745 513275459 388000210 199378327 501651682 412045317 266119329 68914875 946433779 684763160 279398563 128536954 890242009 598050032 43335996 461695053 942285149 165243038 224825011 713800242 918918782 821106694 89577484 565155748 714884842 818582448 750313070 618468315 235667309 579943140 948052555 952412773 939052273 651614763 866483925 114648940 753078432 822169374 952217366 446710627 280596750 542240713 625176579 504607748 479077606 46395600 772401520 73381089 892228562 8201234 234810377 21959860 311796322 958157079 438077691 366734754 504720279 362512025 389759809 393075521 386476233 538303721 199809921 85458053 798572145 96676177 724137876 995666852 301061703 118073793 967098793 801024592 28006022 535163204 336126857 323835337 974810887 78392614 255741093 427924396 342544711 214856463 501956188 840094540 904452180 402061724 466518936 842025919 293116526 71362656 700044217 515360859 450321799 306893866 720883699 108534246 395455124 368220238 221838185 942928682 16195646 142160300 944115586 420664101 620347870 187558387 34297891 151238845 746057922 271233735 225295959 939960258 824446584 350627765 713915814 587964837 426740699 778171716 238663040 239285517 334186932 10913866 31985740 801422007 947306093 377787752 978996238 863401005 71035989 796910204 199286472 525215416 244829249 963923745 424372217 280458411 717785323 450409260 288120530 777175353 390242544 821533495 774064830 751794034 32035220 473968170 322715464 832546176 874314822 786073305 592422313 668975220 354459212 605131459 625558766 931483633 11313523 387648506 408162386 437545461 953016280 60371522 881436270 571365178 82410310 142803392 613314145 328978786 994753894 365649659 533199925 523835270 387828839 904246077 119660444 618733046 213047122 186171890 944946175 987882374 348442661 776797786 546471389 108192142 841473587 690024686 799933252 512016849 799148981 828955292 275476832 257753002 85164906 139172811 785384369 720308668 565197898 980249876 298199611 202814349 34158564 440470824 105514342 601468108 246634309 688830184 511652064 563648920 737791214 352407277 664348755 199987358 56401088 402439915 776180108 508491961 769398104 68534176 121060669 627382402 308382403 763335906 979562154 304983272 224692994 648365604 390497456 510374900 140592892 665230165 456396623 394444074 641539078 312770856 812398414 938884448 881285384 141001109 38240522 916829049 934757274 743123842 767775873 776301231 906797972 592309521 403864702 870685637 415837809 443279803 732372986 407938618 417265348 352067410 713137001 932643318 513046246 380823659 784641801 599212710 950707561 404267078 492744464 404582040 123041451 632724773 770836570 81143879 191350394 124172079 35862508 506929747 653608432 692503772 886484796 26001309 353478931 974306859 416207681 654879046 991499929 121617944 341334963 562103113 572069101 353081805 402641304 741366470 536545898 319638487 429550735 506899900 63360890 967287362 733540882 171445632 596102721 565627318 866087635 696231164 867757452 529162787 904003109 806882553 413663957 545182067 631682876 862687232 438516287 186205310 651931822 974866369 155992708 821223553 677594083 719625034 126538210 296869340 821659320 360142618 113255002 831788073 592738185 475659887 839851437 673629637 299686624 500819952 413861059 62297631 81560630 479964191 872897883 859374133 933945553 206665414 32671614 622465540 504823337 238094641 436596917 681623594 592426567 397196248 532931279 967913215 975020561 601232564 652531105 825691720 245685077 692204581 158764158 570434446 922784937 338856324 491288043 737251730 595932613 797030602 693307108 122396706 370151849 194293469 866405483 67875851 680803506 407887900 15654364 629098529 65942135 995279725 212669605 459144241 393966500 536288345 937775412 624704922 190655071 923655722 710131471 178158032 30924488 908189712 187955202 264959468 967658304 323450126 850084556 328214759 995364723 497764418 776620830 891740600 864119970 901715986 165227258 340031794 897869294 297037631 217336003 628713233 824296767 504333132 578444499 760797857 599492286 161358209 698662539 560499305 681331582 173435010 801576470 250471033 420177952 413908730 568819521 274740919 149708260 330640924 465604425 95584824 441201305 336315544 819755737 79601265 796533735 74987140 673048528 117802919 943068899 964611840 319861673 85061443 9460996 304696474 175519168 693687013 849926 255946015 340232225 292229646 265152716 951466043 127628083 798436937 15626092 886206223 956585990 195708026 732769440 546723875 271298296 782782507 756349136 423436019 59371341 982471869 143575791 922326213 486301165 918639555 955094201 829180586 668446025 634924929 745342481 781226247 949878991 873018316 719175368 423939199 984092808 757618158 870441324 956190426 620870199 153738325 465356522 60539054 292536578 725180732 559556124 921712308 669939877 571504655 902100114 42879256 597685636 948956683 195198514 29340254 380673683 374242716 211425812 126985280 730481628 151484237 958689610 705342097 949160157 47583052 517023332 865959540 901746699 45185562 925664540 991499086 620833430 282348480 872929095 206151299 330691584 109145903 981343117 932146288 661711891 711438810 504482335 521106989 6559805 873602391 381437602 473820131 559642124 909159310 189127296 611907043 506102212 854720966 677761267 575138801 936015750 344599016 27270689 715231944 103679050 510689152 501644290 695548583 395509252 854491116 822899892 132031134 440861042 710332551 427331448 687690915 701649949 150546010 222657615 193513419 667832815 700295845 634275950 334754244 753355793 15413439 854709645 835798342 528551342 301341961 457324201 736108130 934575432 786634766 467585324 777372682 341746030 669085863 86180105 321625577 752476891 639006105 159896891 583253744 903501523 782993741 320160462 814949818 158202366 490128716 509062149 724256503 906577051 230745005 91311857 568668757 907794776 785327630 267721012 200757415 600542781 304512235 524547731 44335452 519140761 108326238 86771204 215697341 850000415 800501127 639300811 648922585 963834337 330694850 973449334 51503 474067481 887568061 837034191 937753729 906824643 914093663 562494700 395937661 61264000 27205695 158407824 716461324 464985319 728171019 785108181 227327148 884736859 376970752 372275732 207816948 575411631 653444756 911622964 38378230 890891379 506393015 403782579 223528562 162168302 152743235 235248626 562472680 495950163 218114875 672381795 251561717 474412418 433572833 598276204 228978947 249958085 725130934 462168 862851593 61293839 397942156 818030908 679411504 604637848 508609032 872730669 603154857 677585142 143105488 680315160 191023832 652667887 760305602 996529328 491448837 467806677 232096041 753792788 282866775 575624873 147051441 11478714 448787217 928748573 855337820 625979078 375902950 736318614 63245572 964343597 555142271 311727604 373015497 669653830 766228245 402902081 680083137 492999476 43354552 539388480 477155404 826764830 482447715 121180509 245277538 35046941 311422009 333767777 784293434 589019991 440576813 875407068 264460089 889887560 694261642 607180114 534397315 446719921 757931070 918061657 91534352 790611055 374480264 876519970 399279532 420706311 768853012 239658674 637099982 202999312 314744499 855987235 628808303 354906119 734967704 193650982 909242208 682326523 679266208 853064709 54229972 184445657 745297861 211539888 511250177 889503731 749898348 184163587 548811266 761420588 554412364 823838995 606082586 863724191 976159808 428833343 147731380 906078383 721138183 698825239 473840951 628806206 439523884 763030009 679649902 334450915 555162122 283654036 272331569 963367305 348414612 396359952 577590782 359244650 491552283 509770487 704516004 245739479 892011237 535433952 700506854 46719449 720817760 192900083 85239892 680472350 142184027 183926976 890400747 380503907 23216295 759383427 186517660 29847762 889996105 939787534 673343168 714664437 415145889 411611474 953599359 751548096 31439941 40265116 881054713 56125360 711665672 284896189 843278190 106639253 90441712 397052341 892654472 505424268 304116699 771615303 277657894 357332993 520378381 400696040 918185325 505314331 654610240 697442841 582756278 549201216 277127588 886490323 569630340 160468510 824825627 999385312 796696328 871680072 776215789 798677157 35222420 915727742 65512075 163289905 362861147 77431664 815970247 136902698 408577708 985693699 705647728 937824106 923337760 26700744 51252355 826088123 130281058 655471926 282065676 309791894 408825939 423521091 518162571 926698473 209782505 742317381 185139143 946907903 521681441 620885630 143943050 192868869 492095886 520180402 347592386 356518206 779231474 954129931 716039177 625498082 583295 527268693 222904958 390468214 482340321 747532969 295811809 643513294 225387674 541950621 533241332 163162689 97330643 607631155 412736432 861195337 638015717 971875322 853009549 727444300 705623397 904276171 874190288 813380164 780754837 743446003 994140803 14066582 385846764 334527988 981940624 293567774 105471988 245432046 350758076 692341104 339257064 744694191 303784403 504758661 345320978 986931655 491479099 116917287 79651272 780646657 762283153 145444020 327286500 317647786 859007308 842174899 851755038 960310611 133026190 247249334 620582122 308045847 216086939 53236405 26064245 192269816 798773549 362843327 965763327 320708909 737925337 241865676 843895255 852544150 338825193 53982094 340506398 101165195 961082252 559475037 515964731 221696688 773662745 719796799 280844949 398509542 833716074 500574444 138079942 527196906 565672982 887302586 840135951 897798091 253282354 221997 251339939 352297879 459375223 444902416 894445135 628971336 172082418 252021253 752377164 49659918 1870634 386979019 673386216 904502190 101330144 497350570 451468918 643212633 580681425 74598756 371658013 339809190 489839697 313640476 358756033 951080596 249986354 632843534 196320654 255803366 919035333 706278207 64426113 758437952 206292805 289782039 495571026 982050168 214651271 355376589 796319034 393234600 526120243 686847107 979037907 349545999 951483175 608092992 880087021 227884533 459458178 904349960 260878683 705290559 612890167 993888914 154332748 887167456 970413666 339845995 31042902 265575429 225532668 373289467 798596053 930862895 147691192 482840534 372879844 923674856 245255766 775157405 222546961 931652931 968734529 717661903 924432066 749389109 690938944 579016122 940406792 834427887 578500564 826676037 367741524 411473322 63219285 811586259 455172369 57271418 776188133 900030393 845898873 117288628 151351470 25897155 311803019 52129079 568040887 152767784 518539571 208346790 424644420 334794936 399576888 892737500 803528766 972334806 858435295 27936879 868913237 341958157 674990891 533572421 291413322 219981378 907202248 905042143 493651030 974020810 727437505 189393296 926402987 619859697 35729139 187878048 516496640 478739561 247459462 294415038 796082279 773073440 194531249 756466516 182965474 706341860 127354173 173753321 160283183 759726020 619472317 768097477 176585495 405363810 818806172 580526422 947238622 46852059 297299360 964827476 682058184 451892613 963586536 314728847 619685280 38110345 628766549 324205417 375873035 1737340 979407485 413272431 769635276 433368527 55394288 494117328 79567049 685142274 413101842 267306025 533686599 158828880 237078168 176453480 923901759 615034718 839879984 151762517 923474969 759453062 121275061 931772428 602938581 357222389 628739222 433864225 938460531 567416564 482379222 274507821 972291489 142648359 918297599 35109653 178096777 997184991 431910613 467395390 419838794 270636548 852871203 201957841 790864202 830900460 155670659 218691520 470314270 635343273 329311096 57432592 767393153 819167202 789747024 653648740 826687340 941256716 354143526 543948956 458213499 738949596 17090340 562027774 300353953 678244341 6507203 385363419 154235732 357959666 869815374 920788632 111568125 276589264 265639602 193344695 847510794 380471417 107305614 840049038 75814726 932201101 883379089 550134002 671949266 424722228 152098012 714435589 500921475 841629981 101074759 585535719 587229819 111444803 812018321 738660215 87512116 241329940 336102260 718971375 465686457 8846752 974916840 793390621 597640356 691269134 809509583 196468368 5756294 224625685 24394999 183688368 672751584 344915315 914162348 243018881 685559707 971263409 543490638 701156911 644075371 111156305 79153332 165570787 377443541 732440241 332176460 374107125 588983648 319667923 213563728 683967584 645037016 303493501 614833431 403666935 381055518 242759453 264998886 991093333 161408338 225391961 824034666 246636723 652590975 510741479 168940699 230052051 918460143 1307323 318397214 729503735 913811701 426693315 45567046 828741030 501829117 433130302 164945741 20623234 854219076 346872004 532284753 639233327 403792585 971530741 34486756 603924154 405458296 609639448 126480301 993652161 503476056 920144982 229270152 30356457 847214052 309291667 591794882 763026323 464078268 332932704 79560953 857330528 477015670 868560747 939835223 501808213 676671404 583584368 72069110 886840352 562598264 275899168 88327373 40611969 346821072 209313049 700688015 385899055 819405293 910495337 781818505 143067285 351104578 140049181 483863441 710257652 984831241 234583481 309222711 47303559 778377776 330949523 662142636 9908971 256659138 797618473 755007994 614667743 616898412 415186433 994316401 423914604 26309493 911874514 815226400 907085838 14106332 822632627 472394324 955823889 858252162 745509515 112211006 310049770 440647567 859418183 513804615 26302661 400508720 537211587 562731377 847546250 663311382 294087004 474528748 203400174 606112089 392681894 232948657 47258294 904631166 808356294 456102133 952516627 77948434 261985916 445823113 569630762 989521168 691954206 626684342 944209057 308593241 849026433 100961441 369838168 127992863 394310700 105584170 578492856 528670293 269578908 638872525 453917917 367373152 897967699 800007656 309930075 713218356 730213589 255384915 989056234 207382436 454299063 318902286 518265861 843648427 799255681 779628266 970226216 82192104 620121673 714199482 894397639 578573566 295158497 609098069 549976390 403395298 362897313 519227236 620558260 552441348 84767302 140626984 707971935 91994126 772730675 728859222 919427281 799939607 569918542 828037881 815664887 94561272 622631876 507668058 807682032 845045702 278736171 697624282 727440452 660821394 418918805 554758065 395958236 49567439 577407502 51044882 636848360 39578108 120138153 569102062 733874611 131837991 415749278 609382427 85863409 698707936 68579656 788480732 177062129 9350201 267738869 986390087 356042888 958508514 216698185 244784261 749641862 718033468 208170729 856518183 291458112 677775827 975891932 123962148 801732886 679919043 28169704 994145548 282734314 711311176 978943679 973813051 128666263 664081380 981380426 93954714 753746414 714804616 273082364 670111270 194192372 477720367 49530183 636297484 466620154 880401367 281315187 753496331 858075480 976233874 150629427 986625220 564503543 391894791 899113734 724980949 395858256 315271759 3844941 692575880 38117038 617329455 780509353 777487528 759331020 685197225 710661156 592091608 587024278 264632604 921132633 624829415 216127654 624309542 646467668 251407463 207694888 522289661 429400543 848032898 526767461 303819389 313158992 949351384 747790762 973671513 131245331 695199012 761064241 413017744 144874643 977939802 434534223 189569805 36837785 907622525 335205559 886874299 216880328 400755300 617765100 175772186 568406107 68306214 331267531 750429628 2891877 934501034 416387588 697085851 728350087 402875143 42313755 255943592 662162924 129199134 808116735 499593177 88201490 562498887 598376105 925311715 562318692 99368972 546004932 756873623 620367866 938006731 648886225 688626023 460880243 956424582 976238675 640616146 30658758 729996767 382338889 330974013 404688031 404634462 589179693 293060035 647789130 113084310 948176029 439034658 995458320 293268892 618684919 986094137 323611837 731440053 908560980 810773556 85158748 59019931 92419288 204147472 652794109 913617017 513550929 802817697 436045158 669389612 629795292 393263082 967392358 205635503 593027193 485272527 504392990 690989317 768699693 600712739 877173712 748602871 120153377 678356793 256619038 6169592 14485002 544710402 826696776 659124118 151745204 733735027 816254705 948057712 779948109 583634443 404041786 418718731 438778235 452604535 336282574 239189041 247690474 40644670 412087733 46853883 124344043 197382613 571405527 377503163 725011430 28639661 623858004 80066431 349323629 222477948 583080348 120145063 568849364 193837583 12249852 355936950 888193087 491560529 894424399 666738213 709613085 9740314 685609416 850633440 935635204 205727976 536948609 327870432 307399524 117908746 608686804 205855169 407441263 200986208 247101201 44702016 984550992 807488164 306880450 62903983 265569156 77249797 905835574 997859486 32205965 176746968 460613078 367970027 691191486 555858513 182163821 303447496 322799577 50090801 549735998 262886846 997968723 33759109 668760047 32127924 521156878 22511409 809655608 922935048 568248971 661061419 80999911 725243462 694790109 649033180 571196135 138092201 909937667 988107468 649435014 635610742 779010399 994095860 712385089 715753749 930592281 347173143 96018571 244175883 377345660 434010045 975749322 998398507 530587475 721496333 822900302 913194529 871794674 90842552 845522660 857576228 679806090 623566249 301369527 235059522 84081094 768392331 75876617 639849841 596042981 310856751 795321624 115675842 837616186 63117505 909804550 172678997 425284346 115637074 122509024 5115784 795942417 588673058 197886123 208905699 362324303 182362811 713506778 496544997 21283427 381342523 147680500 952445313 881023936 553665836 17583138 945629679 365127830 65639844 939990115 903665352 893462962 699936283 890251114 507441525 847918505 724336611 869216609 944670594 333433630 532144125 49453265 209298470 305305903 84834400 959073024 911785822 271204625 144101114 570022231 943295725 895514886 140558700 756681059 558842979 487318999 12436393 440114138 614648111 773725502 187934876 629162226 243691337 439585998 543725691 411218284 501163102 227408749 902115043 895176189 114583055 183230912 264002666 995624317 221408918 498035018 758067012 89875511 447629301 302895571 786152105 194373623 736634546 704720793 381141026 908930286 129586060 683939908 142543854 151171278 70029504 20019712 526258020 11868166 662345391 662680246 489877070 979063892 588535188 446030249 367527644 199695831 877575549 921843680 277363205 500870103 792378664 319767550 403893732 534979903 849021843 645434235 157147631 926784892 21154838 185371909 596631432 938619158 431433123 360596426 600174084 190743594 936114822 349794044 725177953 764626685 341987104 139954100 565463913 86796033 715846956 880895578 526671678 8075540 417427124 325242922 476898995 680685916 67027229 160819815 573836017 31533676 682876368 357622412 635120879 179615391 361007991 385139059 567942561 261622667 747332096 479753660 668399781 600133879 30334949 756006175 281938110 636398436 479018522 39769634 152455767 892568428 901929773 628207741 277929144 169533410 579423177 235203609 525849324 146062117 417236676 862450427 218812983 569805622 944510017 542194637 845338628 746340932 270864150 726977256 342815172 523190942 704331873 845908840 194236329 355284498 620845660 461634378 985205471 586453420 857584108 149079728 738779049 564532662 362901712 636065150 703468530 202891439 349473373 786462154 330442085 403918327 811068679 962164747 529215869 852383993 950365028 161982108 864014864 733054802 739903440 644922693 312041151 250863986 822029850 306774374 114835883 119166724 438908799 742226646 575537270 99986776 647609966 22631812 577453583 435775628 438691946 956339455 837144869 644786396 927779779 491828817 696688135 286126884 934906568 192111788 773136462 692345450 488234353 185571308 312570895 963432432 102712910 328463506 204446565 202219596 359609659 447513689 702129934 158984291 783345020 663220201 880925516 259175452 728038915 340829473 395557325 754646808 318307677 234444124 532387874 568687613 748880274 103640467 680665906 425000192 714116464 681627861 671434287 322988146 948547189 823066945 551098414 293468736 674750458 943978285 365782862 934429170 703444492 161257824 799797059 734570727 552152494 308276629 205433804 849112323 204543617 188334940 111983917 95123064 894089923 422204069 986614887 164186409 570447873 756053260 657732692 231867965 655184055 864704010 407242842 245169530 38933186 186314843 911408043 317857468 764264310 736697290 441594386 33236749 435390710 521543238 186977894 414255012 848917988 658944850 998090889 123619535 66951798 731439593 132957842 469602028 330792271 976102939 142936688 234645582 228691861 477624380 493284610 249977910 946095708 343080637 648711809 291218907 65841172 55533051 790140391 862318889 325569951 728935352 315399978 70671762 438111583 211121791 30754940 969722860 662182086 297827824 39469565 927960615 813587973 558356707 667989528 156443142 256559071 629151051 98599636 365912451 334090628 900390590 251520940 670046323 42614222 158880606 881482200 766564477 869661224 103551492 233197627 952054696 655488203 662475184 84309865 535349136 773310312 576617660 822757873 174467375 588470026 831182188 297246902 860241328 332789467 756619237 220335775 247925145 101432979 743579471 933233226 995952300 29771457 2689586 862551301 782545315 824902013 730986063 986843756 149374481 620467915 731326611 800117263 548747485 747757036 930985424 958376401 107549668 417390639 820440092 642423485 599597612 172991800 481424804 475767460 923423642 799881285 939434079 998530629 869293724 703050257 530683148 357650902 622062311 297280009 332619226 89383268 329456331 861121275 910621765 193237704 104121397 130747924 608117558 827875801 978996068 228714650 977898031 996678746 334904621 165614884 399922226 714650400 203556835 755532838 809531535 745757490 392755986 302516210 869516404 228430003 655799615 53633309 533519180 7781005 868292487 740372758 194336367 605440645 184138557 400751588 249850948 441220534 39956786 320163119 313507981 592728514 513258614 728835927 809151649 405589327 913309739 122613098 551188568 967863669 767237797 244261833 502187913 214483603 476752233 481087315 676223409 801230723 870591252 635879460 114440934 802239293 509603478 988228122 182718926 933757637 858286119 240466037 83002478 570895881 735089527 569164814 633595338 988828094 907737153 57909152 483514136 799041970 170504540 338289862 665878302 415686417 821580850 171955831 768648394 783371018 511075308 307953622 856495072 956177488 376040769 296633420 851610735 4420297 87195586 684867852 591647275 205143086 995888942 628431264 524569732 453909534 70415416 342181951 655374452 573416056 762210794 977440276 386597119 928652664 119911646 744206079 518876522 659745583 17817456 150810176 428899028 488805876 41655208 326348463 717319154 680345884 249843050 114426713 933670934 613377452 593703825 169948771 102486744 425807240 183790788 857951227 612628112 103041241 462720077 302836291 867987971 892075886 319516989 424113887 52906849 520813211 128475421 415899416 41721588 702891131 464154597 356731023 492685196 309592022 534379729 72051515 201641612 872753658 785491190 276184941 764473486 920395187 94401017 512816476 85972757 338985214 46415526 264883608 36899546 902112949 685148930 500567729 59653321 270615797 297227597 752787803 388347415 356641547 722095191 374592074 425381631 775170669 476826449 399681548 386353619 439228463 256569342 770635274 685873329 403987209 862643792 639591167 549336322 154581352 249123828 289996769 84700995 916272893 202489199 419762093 855334545 288904545 208021224 221745102 202005665 323141569 865610362 753344350 993780647 909170095 843711464 159780957 73300860 186650777 320462059 440897930 702493809 114387623 131581465 977261024 769779036 786615008 497701632 474501193 721844326 133183572 935148512 536285371 675969459 621033518 217719778 556459171 450173767 305866773 644094358 870428877 176134018 373046288 684572200 377117885 899973745 284410923 124227442 685077337 998155463 545191461 679366032 515095102 93406308 423281554 594411638 625857557 53530752 348380552 796212494 84654546 591056380 670543309 668551595 761784857 562106415 595248797 771201522 7689580 172753538 82914831 386919040 90044873 384212907 409700000 260559407 514522868 572026399 981832646 490962530 178110511 276869038 724933393 993185510 732620462 688303068 721219980 885097081 329132373 785296207 387494536 570346518 331856780 781664498 188585926 268270069 883285648 466188048 661602502 555280943 165367082 70887679 743611894 100791145 685126007 509096479 413474591 82237420 92901029 615358041 156256318 409418152 327391666 475822583 353173954 508404455 810844172 308126943 838573276 868171972 837331941 449914934 39206198 248275534 855746748 292351013 498944024 513521389 702306203 509915768 102859934 189215635 827505410 167265366 725856721 697800677 660296451 518124829 392474263 798089919 257367602 793661483 293126111 421076043 160365866 583355523 86197052 152600267 478474801 896526878 867117559 796931811 857915431 487988155 951551558 393554314 271533528 556463781 384999489 145564594 664310356 741885196 210295804 792211359 351315588 605948291 831187242 246923491 309072871 533771952 497100494 938490559 921197573 954122388 42834223 998994020 343787717 734184229 897884251 395800980 906094826 390254818 216611037 289976240 951920885 107297491 669041871 59771483 867349475 133918261 549458574 838319476 330215709 737979656 328198014 427717628 871111911 568596081 982301911 500632924 751474161 480667912 929838782 86149231 625397193 852488868 633863420 507574460 365179135 19150685 201798969 536200969 941981383 581082241 981234414 108405150 979107252 790304589 589225415 908945365 453344613 567199748 660023692 271366361 564751742 490473942 529854586 667856350 266786524 94384873 315868663 823659444 452735757 146028603 397343974 680420406 8947974 978335471 551980360 630666759 111942416 501601092 137881010 566659976 247210623 429013519 183631482 307576823 70424537 854940701 736124881 775677795 776241549 853688807 604007117 330569711 483654816 750801051 96638043 138263018 705817612 478561338 1295423 669373503 191934389 484828143 733806958 938660311 139337444 339214995 910035701 950789548 62023839 742959243 572633235 23913931 126578649 209281877 612692407 549683757 193953704 908785298 323633437 985027351 665454547 126721832 515075417 675147673 552666613 602539048 331928958 375959014 324253951 150781901 346344801 49482199 207181480 222504611 451248568 186204917 918056451 603908685 530189748 613944229 847396734 28344746 748511502 818993362 805040995 931764451 790827140 534544724 639040870 389360369 731012083 580511445 49271990 206019249 351900553 230559950 354655807 549401778 213965479 17506784 720295374 301577288 770325749 251039196 16032644 199876505 928194826 261301811 796903671 20992698 261315496 980866161 990844782 806073790 373819464 930921889 163786753 466582995 284292565 756292472 185690723 782260822 86856721 501166839 392308935 563718037 694354490 932892093 725744004 439601941 143073391 742218503 309448240 994006066 344290579 263300475 331952360 824090039 840830303 55724486 143405891 974843944 668736762 3376278 627038948 304564893 538017507 138232533 214322798 18458783 750185963 716680529 614355825 531486856 500082373 627699547 873619415 967335140 776846967 588629473 651963184 566569639 373719887 374601655 184660091 350366523 196866029 61705935 360156319 544973471 842834118 913765425 536898647 33929298 695069750 282542309 329587974 385627918 631736885 663234193 17561880 230457042 323320003 426091500 753323857 584133384 356478688 643873937 157105350 339745399 280892076 202399898 597903903 369470442 977724382 612228382 587028851 400466468 875163511 766255655 660662845 592351128 75720745 378716633 537205230 832857845 394451666 660539470 246332743 856584671 133687168 978229795 854298717 66319991 42098147 549509493 721202670 43173750 981245131 929167290 436075218 376186217 960692141 521714593 574046232 677796819 983462398 514746479 968561930 636200379 51180617 562173542 539075151 27839113 119095853 687812731 764454141 288388457 184478937 482437414 114619539 405293387 497121743 716578460 208349825 805218698 91009814 657257404 920803270 627810078 368462472 86462636 863004004 639876997 238075241 201566033 717932667 910000328 258453602 170382102 697685804 320800667 306220308 428090266 248116943 649661648 894429745 479645731 94867462 446730098 647086392 414561477 507760056 122453143 200571977 963758257 236341627 908754996 861758858 598240145 348161973 835757989 500849032 482019152 902058051 91021967 139081896 286561564 81383199 882920111 172482027 461338134 666916384 224337684 774980509 979463567 196361634 542353080 756112617 505512909 903292526 318624439 546962052 386580763 529321211 322199652 579226887 547169547 772581871 905603415 756671839 886679556 86646724 96023868 572171884 948271814 67726165 332756500 320705547 984982877 179437038 168523361 585510527 431314869 253499843 846435188 726502746 617944131 119374440 54184728 537764986 999194179 923960723 526756192 28352915 270698317 625477899 792094164 943953256 966166192 247858408 907949283 212287086 974111639 719635645 271107947 697832529 970336191 687958102 340679062 456255529 169275413 300490192 813397976 567287433 816253394 936168275 229436890 565997560 52068220 762729518 732066390 791971457 362793483 874461590 292570916 54513980 921639493 836167860 312374581 574088745 681844542 26408803 745637440 842673480 667699763 805242103 110453103 563569441 573769154 612113018 291438578 550527046 786678904 184937231 867852262 657031155 893698848 928041987 411132794 36958599 906822413 826651264 29943275 55368203 118095573 565856700 257320371 588436019 195821536 274767183 148288527 548061681 521380280 828407744 148578535 485324963 627765402 417000928 579084446 292618101 471052182 328775012 444866296 633716778 465636410 821154439 766008577 159000018 757333760 837605245 766699097 84897653 685149130 968985808 443042060 700296134 605321724 987755573 827223590 640967558 308884463 680639076 426711191 67604166 153184342 567966864 53837214 488907587 378838095 296195460 218846289 828645610 230968046 179607285 883323855 20657980 520244807 115953591 789241698 140203210 208446394 336223454 539970577 862197556 245269638 241224027 645004822 662146899 823566966 567043529 406507262 513725469 963270522 451206404 709245507 381197340 487169188 311468862 616937518 563963217 530820288 294962526 239643639 332424742 781103035 952573628 777850846 253976083 715734777 138298028 765805906 415302953 971569516 921810973 782766461 408864446 869881141 874792861 247531762 884045472 299867213 447583501 500841364 495790634 695602418 456538970 299066225 623373447 244040751 210081155 462234710 637132079 937261872 958990288 556458697 543143990 893965020 774439518 996932518 408013625 105761313 176131308 607790689 232511301 893967897 726501117 298897212 995978229 894596580 745544314 984927652 624197658 703928245 452433844 280100172 882200390 623068380 589399406 138524076 895724217 668536031 48745458 353771457 204416102 586794564 874215224 425245300 497554272 492761528 866443938 694353188 125433729 37784532 774411529 130264130 673080716 756443857 947826119 45020831 653802811 686652433 614861916 199749083 485220381 313685695 532594047 744509614 107409725 878451771 497180266 909203134 607887897 948124718 99102672 996563038 790304860 332893700 474194311 826427890 347955875 679212973 947639612 664475244 633122401 600707716 445562237 82033889 491178802 113629805 731060115 710569790 184565761 255556700 682332607 162297818 525209043 601088239 76229411 85779306 721299108 81380046 493417801 330631039 434330336 242254091 314539442 375931898 885602311 452466990 70415138 887396648 556696669 813545261 564323377 853617300 995395720 748684263 84496838 371837716 184019359 938798154 629008139 724158732 734786669 368213256 250648009 365770461 503926976 309540786 797091947 172289210 20361511 585634969 818684013 91038910 863703294 817505370 737080079 515139408 281601987 405841101 105112477 64314014 933876259 707975015 422622808 804459677 895154831 753903342 911193546 297863057 413265445 875337268 178480139 254287433 78620601 29190348 780776574 652416800 483575176 25485826 42017984 606605124 81289731 797570904 137905726 648149060 577204625 920347653 313105446 324220208 845047446 482937145 285966170 586976328 92657294 927670218 23882138 478451180 996725001 327080558 623036111 500129034 337768947 352563912 661695911 709212617 526685154 744679802 128359349 256420679 432141077 967824567 182894319 961913883 440213271 513419482 163135084 562877289 271705341 298558216 328468938 640894039 839471482 160992551 644825804 927855757 207448034 178896608 412210733 840041270 4867448 518787854 718008042 827207976 107228906 783952409 66207069 320474366 137147391 265030526 547075312 274175552 752762213 89749492 347576641 121224306 322598627 718355955 210764141 548948875 625850172 396755331 537071492 372222709 968440608 362513438 926606529 533442635 303260954 468541475 886692884 169897704 787138223 844519969 781198283 28310658 478604282 154087860 822438715 531091283 614927580 823888467 419337927 369005415 510787288 301179941 875854145 457869235 191957509 261787403 353005393 252570468 486672315 47331325 980250520 730948196 146098196 739534299 815050682 419234644 272816094 834933323 718172964 119370327 498734823 42972041 731577668 349947464 189394181 852497230 387278669 749847362 659888200 426058181 480965422 97262642 779969853 86633785 98459136 737930408 537321842 737054270 888385496 514561573 733324267 246889469 176930841 625440619 202873021 973122816 22534827 611441440 447960928 577252179 538619778 491099377 309971016 408576986 305965991 179078960 13585297 509920568 149446753 709280642 956221676 535928106 456013101 853964181 384513672 394967840 630965850 31591288 913606014 375543377 158133806 130527729 238029914 858050212 626327206 198956673 219284457 650450331 216060892 116100853 202309864 108739231 353900384 951516043 302557388 118091356 362941533 145884107 776949616 887506934 176958078 704430616 910702084 952824023 446802141 630895107 70971475 136058478 194606302 722647759 355262442 148499789 157463732 612102572 324184463 61529665 466834378 401818190 699947 573182819 713230574 399513234 554481328 681842849 310358369 779986694 37932505 496886018 337834844 987588687 478691985 701296488 776042845 266856359 87013484 384871074 683035542 816865110 107767789 821900100 711482470 250789838 970036197 112923615 380556712 916835107 251819438 269748629 179833172 146774283 218287934 153063845 711428719 154035226 309600939 733176858 747990511 862759742 255585954 684003904 1062880 349508189 433456961 54928229 881262876 301000240 76457892 979895481 238175390 237094000 263654694 435621608 707007285 316338653 84408399 677687352 749250790 308964889 428299576 732506565 530090903 174714344 108681729 441499280 238544623 567840211 843449935 407352608 546493402 365939320 805477551 540813960 868492886 682403153 739540781 406079745 318067565 299746247 299270282 876363004 76382219 437867674 769412108 411278465 554446990 998526429 361328724 524213526 618252295 482799694 360967403 446989447 817106190 390524178 612993133 816943494 980068130 430202486 443771782 286422124 224657716 750396028 470441246 78127334 444895794 592167542 169773237 547707169 825115921 722701631 319450678 931710799 32506231 594699471 120458790 16480422 512537087 800879642 385431545 165088823 578955862 944205769 268670397 305546928 322195260 237941104 453304927 987856849 848009719 437950663 325062538 609581723 440423759 395500725 200603924 412637730 754131093 230588282 891574708 773099263 907090857 716223839 51277706 679992102 818922450 585647492 488946135 82692662 870357787 225558519 27197071 846110181 220998148 373267423 887575497 658251084 874208498 577430604 19653212 420845045 426253145 632078559 144008049 662360393 491698455 680496661 895585082 989006745 23706159 832323721 752005147 29017933 27474800 754174510 202409519 402231695 527058895 198797060 198909360 95422874 973293047 26460265 559677502 402850624 866932487 518836836 303844796 686745067 307296753 224330348 261871260 791374246 679435393 231327067 85943283 356257573 425598198 42070457 262487022 715138925 334765573 977779876 256656844 972387088 175051118 248710921 64711609 379531327 589272800 125342140 606252183 725086139 277877583 208826048 834787633 332236004 893708407 197959727 590563624 300222853 497929063 264371265 661759475 401112891 989477604 659574638 354175172 927317880 785470050 194258969 14974432 670974734 461083119 416837535 254498786 447816840 610619820 712658142 518872211 748432932 711876074 207153730 198537636 905568617 842699832 327312251 755748874 507207510 283647824 70315990 186546070 666747416 220835412 418821824 375857134 288444057 433246249 891770720 258382316 409119588 323914756 659715960 198315649 534624107 374218341 344867069 379577371 844551439 553229777 766504445 628172912 147589067 494880412 762397302 245571845 45850402 170962487 933447549 677153518 919497114 959246684 282603077 345843883 75372303 514667188 593209798 51637688 609625336 769817003 129699853 283964170 630810038 949165994 335046485 224937379 748731567 310629316 935674511 611578402 566089360 257216295 966099023 281116808 611018785 318134304 411952853 67994394 237521581 974209588 184733925 86623456 675340407 489007392 699412146 211695498 149253250 952909623 755637101 665363548 280659197 895604749 888886478 994828067 907730241 136088632 573474631 791807078 121278102 828317018 525906905 421885484 902301814 588136156 175662636 247547953 224808491 119477788 99601471 245747785 718484152 884954399 40387217 567315841 324755209 334579641 139716423 130776425 139435091 911278151 907039482 57849541 178803334 641921649 359561539 604351591 273007000 689210593 740396775 454835787 298580169 186776767 868539326 821002363 606765834 925664886 585054246 615967825 348869354 653886967 447647049 742212075 321949427 267033708 841956842 724303992 657078525 937589711 161450461 881464905 877972559 271054939 350690233 323218595 522360042 131038033 392596403 899874947 756909928 33833322 893529410 64261079 24715309 363925484 97043019 862484441 784536169 26461157 894004076 936792600 22641914 197092147 164655580 35198899 44938285 63380918 561796807 292250057 459047990 605706466 903798655 911119664 325837395 876304523 629322362 49175858 483409218 910857854 181677204 392889441 632499859 818096569 432766056 559060006 647749727 301168573 166693063 121415159 390960799 345566829 199193269 291676930 158734661 322564413 558820017 397425634 56090550 492388619 431894307 102492418 456968186 586726092 691745518 768163103 375479774 193341979 196185048 199461649 960972475 905771068 946457518 836844362 121662092 565198945 859458243 713907568 489093873 791272567 624210734 170455400 943074322 619595073 649349553 480826365 439834310 659399469 230792669 440541513 174992305 205477677 852981078 701836867 494362125 53151947 183133290 917160186 922116219 236105551 756218694 497213789 716048334 487290550 879530849 747889998 370677952 547817008 830688160 521896725 432336392 625997741 512607778 590600358 434026891 260112496 629936942 46758400 685595852 457368549 722526907 125774023 947559428 134666636 235892091 993100254 814551804 359634650 607271498 953601886 185668698 843093633 197036923 15020873 811263474 32334966 10796210 346422362 274268942 702625937 263160123 981369049 790020951 893559403 169224030 959395064 938922 744477074 644224315 431050016 456054162 982509191 327380524 16518290 430014537 775861565 652478683 773192036 990090942 152721039 391198365 566456577 170047998 367829252 817349572 786668773 172303980 716846273 825007527 627447576 312499024 806308718 216701898 381408437 264090712 781763169 929582537 399059161 950447112 810853095 82784259 827564814 839678107 582898434 738471318 638773213 516732293 321260374 884311792 654894207 570021476 559212095 808771030 710092126 107264194 173938003 671488278 402041391 435689099 267217390 968878201 870136130 745654474 44429284 792077 324920793 128725340 574249304 363831171 908400007 246087510 528819007 79908873 777627467 506477687 773036227 142857106 652037817 958019478 823815817 887266396 920673684 205030847 606105165 67111028 149014999 974136100 173912982 326680998 412599571 964716099 82692790 733377533 672992406 29702486 440528436 590233582 183650802 822221241 520456762 338007231 824447556 18865100 667085758 734127763 673258353 802973155 132782840 852586867 653523337 711187043 35746759 162808133 538980411 693852917 827787194 878238104 186354945 680453694 571702716 127899580 185315834 877656978 816426211 973888409 335022652 712786469 783404865 972085872 588261821 409384598 508715457 424922323 597929571 307056459 579133075 719417289 853958063 598144523 18108326 117752579 129727109 584507217 327434592 287520147 706421410 762033018 189933858 411030590 919550439 551115633 840495711 497189077 12787217 255227972 935718743 291976232 873114535 307103102 686057089 466432497 424236439 90329370 415302007 919548638 532305390 742247428 421507984 515112879 971819901 615041143 634479438 287549632 873611853 163205855 811613967 520275821 607511639 370713533 552258334 53879091 835250539 996762367 874132799 303123607 132475664 939825548 919747612 545916849 850733739 111219933 33380343 654283685 838343710 605473386 503955776 489224075 708872679 552990435 982691349 925753873 339229349 600490629 694459428 770260624 863239796 310776760 304724833 354690009 839592633 753322268 903708968 60969576 992138948 942619913 637228951 337484252 603118654 994168615 735223238 834012933 138390595 635617945 232093566 415605519 422325396 116067071 853728196 866245381 79328970 800850033 239968917 133533901 41801922 352493384 235217925 136695887 827691137 321404307 513928249 860226486 403730097 657850291 799369084 437578941 442444687 337710231 51856167 909486238 17341918 901466602 30719692 157634324 938321944 180587054 992766700 185793988 800461588 583463335 768197760 16422031 503120080 239427345 689960586 254834045 819572933 181516172 26061946 177837774 233995789 171891660 395286730 819110961 493434217 536842801 314633234 164586711 348237605 553450269 753888217 655821096 721838483 336536161 362665596 905091275 820244459 815898113 109719392 597280966 873236890 535868339 82075455 486048545 466427914 12868597 669623954 991380747 628229751 996620874 536636104 353306624 999160910 798636749 932989054 608083696 809658125 871733451 157940452 428276816 600654579 525393363 497003148 301275803 263943497 381154006 364151596 307447673 481935031 836982186 176709082 881316257 552213434 758929819 226224538 758101310 311498047 159007366 289632334 30812813 770388573 482552915 266561085 997539056 930995114 882993964 108685551 489700260 500641313 162552410 460138867 823990707 800325675 865415643 323138850 549314793 198655525 480780869 580896150 640368310 831059024 930673847 740576243 778616140 562916236 38444737 682067160 120480151 681698973 330332782 155153626 272429284 144642253 979223313 461788640 687877338 698115068 484661210 69866061 300730842 831814147 479112046 220618452 970374524 84838965 748161571 459879726 695994616 639774126 137135357 398037471 244160445 550886542 954059455 305739005 577734810 983125850 664327557 758338006 157455827 638263029 839004262 813318676 772654368 91358092 377126159 484606840 568253139 752299499 923020050 643694284 923131713 620020038 368327060 559979830 438650407 339285550 319880403 709764524 84276936 797085832 600322680 562584910 584487708 268214379 225673665 205512391 567157697 585760440 128864877 241886670 12493567 408616517 705927685 370582357 366551137 343462776 96868340 53528999 764445132 552178887 769760233 510565233 295974770 40351950 776677903 947946645 601336512 153073053 960346949 356935530 436182797 81713859 924785546 372854800 658405923 609526770 738007604 831556734 354090025 592006982 37221078 367667318 450759622 916888301 806052761 481232609 128340215 383408674 391919826 314199716 633154803 703604215 369445186 893224810 9687758 551575894 407852097 702706554 976164058 992229804 739918843 457977255 575234364 926063352 944369282 580894306 432916676 134589141 36832292 84675658 397397752 765754560 564496782 227133447 500377883 130775978 908329614 705392917 405658754 196265826 686301727 509555496 295904655 590874334 607890608 362996347 672214311 886264790 274925258 842194043 486689546 352172545 922453929 579833004 791203955 424091578 472834016 278829357 114030750 414339343 636601328 890670987 254264513 550258533 649383621 511005710 409537458 438619763 635654593 380380359 812599702 169719808 571418439 706698039 293238984 389438712 518619229 399627608 536173347 185606061 906922762 860904982 691739459 471625159 844476762 570240308 318353665 428464008 349545881 525039482 920025841 887737635 694935256 829180711 14778780 911264984 655721348 54336084 668188414 865250403 385944715 935638310 213831570 452305307 394812065 499045815 101871994 584905469 337405705 411675823 190578021 373929693 317110920 872996329 615015802 740993726 722016661 410146748 557711184 91903767 146545580 823866325 728673183 116922835 684732782 997545465 519225142 844282706 453889601 951104955 860103654 90317974 352285116 836515768 373636815 826991920 884116214 8961555 60294092 210558031 895600655 665551942 165594686 771310039 168735954 86931338 560343612 481691708 251496391 764500685 390442734 578940441 602433977 86249534 235229853 444305683 45567935 615383819 580669343 740318562 854265126 933889443 785792981 517359680 989602719 33935179 429837520 497183115 764006674 517219763 416018093 46359607 520442338 862730414 311066558 444594028 538377808 791351716 448360367 885376581 489127404 841694053 900138796 941065742 98276882 192903295 139887775 978563269 760761315 95551900 411757152 421657053 640310106 319132107 559273062 621299381 773062787 609417291 176164014 804653151 825937113 865071308 54048145 195659573 952004458 784093659 930334562 297593767 345217192 139923256 238166444 760888376 286894450 187030998 110485515 106221830 651377797 268861151 707242609 588913719 33017111 146527061 180851250 910920621 471523007 284478616 212950111 97078012 906631687 194077709 808668572 173710622 709903372 722117424 741564824 614775679 791817719 250707934 396916513 643693923 90173165 593158202 460720604 681248498 94506862 72816125 161781340 552702418 857709201 870623729 684565642 516216711 202614946 839631283 81860045 112552244 435539237 477461088 898067109 542211754 271790289 533003383 847841104 656296723 986037710 733933241 865083380 597742998 780839847 354174613 865568121 171718925 686792448 501221930 246644448 444209034 681551726 61046084 471364077 611073825 695559484 582439846 758932792 252418571 260965491 420059656 918658014 375752183 350004322 873599838 919053939 880594786 673278722 595393877 378597912 363378481 617847091 830678138 951032326 429675094 643870408 819670478 840019226 186954635 11559030 726883955 495759606 722709798 200096720 606616846 850529773 660119917 472903212 314198958 828150546 935986600 871151469 201903963 375094795 100316230 446099935 333925425 77337132 968371461 250803793 989600300 707465000 38166666 666096423 257838055 236944991 283862926 629245130 413367615 163241314 875887200 368429095 202482036 666259636 678479726 359920016 658073805 781306101 808779294 217246182 146954714 958283738 333818470 171779643 570548473 966112970 164739306 593848216 98618664 556195726 670450500 70933318 49987763 793067980 749604206 810422877 193943200 96735958 204747434 216670821 389986579 274472993 343406013 789013264 430528811 591679203 583350478 457603506 880251943 395593809 771611021 76914217 344246642 850990209 389875055 161833319 608691013 205436683 350296700 829229201 984950054 395380330 110935375 833089229 718930533 906556820 57262895 696500108 339282969 246895463 830925763 939054109 181243496 568365785 627279513 876573801 192569419 420102018 30228866 102599586 255958407 853686756 976474436 686706933 741131562 803588509 85647215 288116846 533245983 860701245 359585967 371956882 546744769 502974834 273091578 994923734 921132071 445731610 101079441 643198976 100174411 739206243 606594556 123001014 708915798 184821662 374764112 236844625 77848109 123921168 174418801 266853186 40436419 855926692 257269067 147559118 543173055 31476379 639305248 166463078 683061922 658002914 588506289 220733236 293208873 592910260 503700502 442377865 575655907 148828890 909833078 363636637 267661612 129832015 275821582 317052488 583672221 194658802 648949758 697476339 124588737 642958033 868142159 328143669 412077408 699795749 772347703 183000256 518370223 220594958 261593401 470798091 320726757 329489773 759613160 249282943 768719741 720364636 294105767 414923819 189584695 536161906 562636308 53491281 267510492 442759966 748861964 606555580 553876756 447991242 638056200 538706335 238049001 583592332 215873861 253473293 697239360 381166813 828263713 581813983 781121907 629015291 610192206 391848643 625559764 903381956 433732083 212981256 627371136 508704148 909262520 908126796 165047722 746402279 475294552 478497406 763770723 1791748 1810232 193387437 251568207 236330316 578035844 525068659 675310337 781201894 620187796 555529034 814377800 264010108 500073004 187358006 926018219 533176934 414424946 702712553 807751428 400635664 338625647 692800738 476872697 935241990 439120079 671926265 537392854 734369771 948098095 340078265 110896715 789885120 832284410 381399353 142815688 6625695 929194633 627322447 808645272 92728703 540493734 80040179 262177817 838890216 730619133 597989652 582165132 298859173 494656641 790004743 205050528 713565867 588803760 355493173 515254956 192103836 681094790 765317566 866105286 645660338 687360472 697417505 700909190 1072699 614906243 319692540 504886905 841818690 980117563 552040598 891690572 306329772 665588067 489462655 574980050 363415227 511556494 232272031 978870343 48486505 318480350 144586655 7270941 778218055 178370769 600540978 929030831 369395788 909982662 144124080 251588463 226679542 470036516 64757038 379075852 829953446 753620262 870821716 580101596 687979478 467998057 91869040 506894840 296378280 470895754 742977161 344614799 682293884 416806265 72486324 55762289 212128287 402819477 192123144 616955709 35345026 234418451 520666405 425936856 417402518 610758337 252829632 371469334 920019204 788235821 998856714 726083412 886333903 360131079 333795492 507242824 234757780 511270662 601519303 51505436 511177268 873423175 285793516 804238125 836073425 580134120 147706359 484361167 677900449 524409812 269561521 736045027 586337402 42728162 407923707 523510415 403692113 438584030 519697066 931295139 616904047 677797934 368789838 893903857 712810680 798104863 430916011 307489265 59206467 930816812 899436916 833028556 693426435 15331798 997225241 42879755 950070312 82451870 559750565 158352274 219256375 190892142 330082913 974471838 843460487 437718620 749759097 35862346 301794476 426609593 483601115 193592743 853077884 17454474 68630660 824837638 330991998 29169061 75158666 368985046 72744103 934972812 60785333 751266568 292170802 821386220 385872308 366773777 131385077 669531288 140464796 46948579 93841733 599654832 101496916 99739570 648393180 800205136 551893966 50468611 72596778 655655684 112688725 465645684 575778616 51140300 465595631 653126902 744423516 119050659 360118452 981711977 96863598 947113117 810821746 152651722 708626775 693485345 337932511 91057002 421017014 983682583 390073129 974499277 459827807 171176243 785514134 317010527 193044269 429244763 127944027 457652124 454467915 781136381 707728991 425492565 588507932 928035883 950517078 310291473 481627312 691039927 343386286 994895340 497981300 489308333 746211461 593377624 461415951 728964121 278506192 106440269 181548459 860817582 982125370 966496326 506480091 917731437 34259317 555540280 624230071 383223862 544446891 952708422 72348323 416116384 87673321 271341216 937323682 294839266 694720582 543338741 920629193 358515150 321553374 398129039 970015390 903422227 236503045 47503650 332716711 594679500 217826948 377381913 74234606 304517016 98224360 992272158 362917962 469387228 744864929 617898824 719975767 866322683 59650160 778798552 3194139 812958882 994816874 397414471 645543781 542233256 323581953 679857831 368380110 530267834 845991925 503679967 203257257 332093897 851069401 890867285 543698184 519194239 808045455 634757119 891638598 176442863 541073503 323241225 694387916 316551825 968501028 984330992 236306206 965997003 192150020 629980794 371721558 516258371 616005362 67755314 817656804 596071657 650198799 375075870 528468527 519634850 732655075 96611134 832207207 740937479 425398348 624223994 357800296 305861003 347403459 306226555 25889339 753823463 236952555 14699272 367431301 631706413 907423306 440100685 524771175 523056797 781558341 102741340 220766369 282981677 629501250 516619435 654223909 238839126 616173650 732656753 56231710 946600313 962673463 335185672 714543449 245377696 905480190 705633751 493439342 713475937 939305549 51329159 385334933 98146929 290188080 538099801 798744354 293718204 257743555 26997653 488930077 921800506 969703145 354373315 710092984 388485154 346165799 174563987 287802964 895618856 998358619 304161138 604488113 707354827 249909523 386272935 65258469 583886467 824730094 348824500 898381252 204157052 48810372 296096438 10165763 952972518 180345394 641136125 379199971 740411047 911054691 378037589 780707568 724174465 677628665 714312112 45287965 980069740 303524209 37301608 233300478 495073698 518284683 732176990 197642325 746106453 52090914 427307215 621598449 371057031 454656386 527777566 573982270 146980165 378817316 900526663 255269008 837297570 659810164 210769608 672384429 469232399 961214430 694394086 221778561 644108289 826202427 229142336 817369378 45581031 163872904 136031385 982979591 305437176 219834806 847354340 963224398 891310100 490151683 174618608 441818363 388685025 942296145 19704824 442742481 331362856 258585120 349038986 73342252 770420564 645173288 540492390 89994452 904723445 123594819 43825439 64187907 412655118 244162833 2996624 234003172 566252798 411448117 43753191 904745665 526298917 994602743 98659784 244200515 989019306 817046710 537531993 458764155 214711599 556500736 813136167 456722833 195321910 315818437 958880187 740476395 947074240 856585701 45798398 724065833 511808925 604864046 233683399 413340114 891766125 204499202 893576373 206262059 499406858 131979748 372763828 230170984 81217720 884946414 495220284 29696111 813155360 520106925 272108040 252308662 635067878 905473868 971779665 938210804 55525632 500623180 563550519 413526048 637976051 9672364 215347867 144076191 537200756 298453847 769630085 68196344 387994239 860012265 723883712 854861031 192140425 115940673 113538667 796787482 775125098 225459285 742939902 724507830 512408303 860644676 417979157 329663233 857577798 120260263 805472197 163480247 11209449 379050940 688628321 874135226 957935567 857395694 327668497 580628483 935269478 327166264 136203424 381330835 859975183 904476362 812760592 852106763 413274955 620406023 5862674 163700634 751272601 237670317 53247126 11102946 412159866 194542841 479885934 265696609 703591950 491209053 21986125 130325428 796640521 182178012 781353096 533599008 94387150 492226305 317037618 846306391 851977521 444344186 228063121 831068373 475828444 192099053 50705754 789041601 418592481 479314819 888938743 494385233 438525723 919920661 155975113 401999872 107014161 764948746 32338860 835149499 162684230 50893038 17277528 77426488 321612342 33595297 769942423 414621444 902789566 177211084 804165178 453513340 65053785 848540661 655438747 289906564 735917659 795963493 47768970 157096893 372552311 579115559 895407163 49463349 454469879 96344038 114639926 47667436 365612635 989805751 750004503 812772793 615722116 252131657 84880389 132187349 976614141 362477196 878217983 513674158 472859090 197855591 85648217 585884605 103990534 830687288 705468103 998964520 741248978 769700669 411029339 538946295 297043162 716431313 780879897 305567327 483944049 185552965 622399464 276963557 239469870 812307574 491068433 668101340 276434299 355729947 524470789 465033412 10232723 392108565 26407885 838875981 375324159 615892765 104128814 931193012 192907594 964677163 91366388 180550460 854265815 518220586 194933849 991423043 798510523 517886893 529405833 873129560 147787539 127720562 105879937 364391593 417047195 746466079 516455863 285106842 738426764 837252668 633836797 558161686 787388141 8029588 14433673 207672913 972103650 154007904 352307701 803739273 45156065 418277829 82413717 499618884 239744510 793974128 957136124 420142803 240534777 546520257 50804619 207684267 415668230 176713493 283092890 940408681 85492884 484033489 67345248 724026243 792166278 948368490 302373541 240774288 689362389 469873769 281464518 834201954 11709287 352881758 60071350 728225195 499155358 42493414 673962512 638811979 369560699 542210595 18283580 738557442 114529363 771058867 383427968 24172082 720471427 193916074 676359403 733872275 131514492 757230535 147910718 142443363 669363641 564328999 214181983 398583449 171454022 467354985 460704575 543839167 663048600 594254403 278349392 353640394 237234009 777998264 756337709 652505035 106426883 110163552 998685440 566752952 232824341 712459292 207881992 98261742 434485493 885004526 349675712 696380583 71325572 315824250 988393677 631822976 356149875 346831835 77459508 31770065 966835775 35769093 200604010 542112603 844276992 253937946 920748898 281008844 941874056 535871583 585380071 561541329 650949285 759498291 133782622 287859096 825292566 1331205 465373450 28615665 370500169 658385701 203269379 690299440 846623844 392378541 516858757 128104230 745214120 677049681 113579798 303939001 190346454 348450139 54863903 970295802 863069906 616696953 921689019 745136055 359798363 132279535 359060218 237622780 439235298 255976554 117290878 259675766 274091997 595866284 771802866 628069116 734544740 242214029 384394087 536827983 177984097 141126722 607852200 65118194 632022869 242171102 549220659 842257952 635024178 166396138 813541752 315022952 662494373 110237186 500628517 278512412 356614836 430992411 327914964 230675405 38085148 823055770 34249193 38305659 284231763 599585991 958357292 938409523 754018361 479352724 961352001 906732229 323035241 509660119 891963985 927979490 901987233 793173390 356170907 838226868 534202623 842606208 150768562 674873140 512075463 652414984 351683957 122588844 784682360 801873332 537573299 800305954 121564318 612599130 96211481 867194136 641382615 634028215 559747833 852499828 671894225 877463068 672634099 809652976 76758245 273925634 195404233 147440465 809924622 662023349 657523726 421570044 862867579 700137437 483412069 979616836 60722862 870692049 174611494 868741209 355439441 655252118 694453578 511120883 227498743 967110819 202672531 619914095 596319538 269229443 453613505 57615263 91459657 439042300 704178296 314128063 274439405 13499511 946068566 146426977 889392255 891531884 912639625 785546138 672879065 460215677 485714111 687277126 665130703 945622923 28000642 860250631 277632148 756969844 540122547 899742221 53092892 587811349 571387511 270299915 802259934 442125966 981738695 811234614 310590411 436283823 706234481 681855603 503794398 58485088 168039722 800945144 852563460 30476461 590388669 167080132 397519823 931568765 169847720 198570458 287893616 934406579 92606958 838126330 948106201 13634160 429723164 173545684 953933524 834074290 132297447 318448239 401337351 810622437 739351877 349230449 426838350 661641928 371160735 409867177 346281817 973370388 578934501 17941196 768033824 501001853 179484023 136183559 332687510 499488923 421781305 310345478 952736751 681842776 509399696 509121358 794777444 584343199 323572411 792961705 372016086 450189000 666833480 587363404 825063783 681883707 814129952 960518290 500411999 779150723 593837328 775836130 880501933 849831144 204573416 144930023 24088451 869136623 87425591 668150495 962490147 535289523 143386795 769423779 231856513 639569743 427012289 804407416 472550833 294719135 989661168 728698878 664263824 846100904 810982720 829797272 646059561 143610443 686022216 303463934 710360955 192944212 798860716 122076902 630291476 289055320 813230872 455555692 868157612 889538866 684182164 63547747 307824786 474412231 739553706 77847264 587305681 893352712 825954120 460671825 697158210 10366864 774823671 455355417 993519542 353651321 873751681 621947323 342383266 5355340 884066089 154258364 622032909 479110356 344353592 455339507 912168769 271524206 75863719 134855704 618342227 881785733 268875333 830316686 928296226 205373343 997584910 398435713 648961182 447087163 937622541 478401215 377150136 614287712 130144410 988026765 36872804 769381313 693274814 563862807 782234097 366300439 632281574 147459883 474927787 939509236 281880876 21485064 869287727 100066119 493846581 616683529 350650915 492771889 281620674 377297256 489790803 931243040 369113532 579766373 717331629 947566416 109227501 318788305 516604931 503381200 314237581 256586228 815383850 844089888 66239012 221881707 541836601 816586717 32712415 209631483 483413479 821459034 124979403 204426787 311207149 465813711 156265557 66123352 838460836 875072651 182578703 403451522 229139682 791185541 102230216 603057394 345510939 24770693 917076358 504402560 859904548 445833963 647240217 303125851 837268724 534262855 957619934 706850508 806308934 86545048 33667819 25221552 8752765 445587507 854491826 933065537 330124075 469189325 125739349 813152095 919730278 615023244 450876997 562872270 504759713 432096731 962582597 976755049 730563997 716228337 629418743 809971291 574482565 506912401 245201523 319335207 835921276 438360902 333059657 551265971 643295747 803423898 815717782 684420532 324309248 384595678 952153138 78279456 502266865 782040944 491460807 303845839 37083804 942612712 386685461 993981880 137909549 421529363 707971510 611218963 489222626 197990154 381595824 976450199 959101427 10162233 236562565 142423067 940360131 121191473 841561367 580059783 714512352 382822349 563369700 265349183 458917448 91729775 229793572 996048524 585946506 874181272 976483560 407120758 432823078 254435987 875771698 315190718 41029281 775330058 286755936 46572555 543588018 911778454 820956417 420365670 8675863 780640050 685390043 291163445 252886869 587203246 710401673 505943968 289966022 711946979 140424126 763348784 429861824 852852002 366657285 999694660 180431266 556461163 947272097 677148867 121311046 671250256 942133829 310890087 600187922 192152729 732295986 709346081 925485601 552635576 592809543 511806916 108865992 126071870 224303681 299013328 861517173 169972792 153874618 823447956 884705833 801690931 950834050 647141758 464439041 21166884 363276395 139951017 581532394 54465911 365817046 402304264 278332374 544521444 852983723 592931545 721711465 583586025 691546850 234931268 334861397 149821853 644375836 287636830 802076795 855867526 167351673 826730787 706596636 681512533 633198963 898666715 916560041 314234881 497524280 482559720 199030447 977922441 432963290 141098892 746740518 595065120 326479167 715134719 294795121 712183878 862595241 900620479 926058125 801476437 187830817 473080979 782139717 467695905 522433145 61338372 739482431 447356775 57654840 692943457 873769265 999069170 124961699 273441571 419335976 589314377 396865658 881754410 120252777 9734594 426647924 129827474 903581166 860052385 896987528 462135257 261730216 857886424 312262240 870689975 221702293 822244133 605385479 999025498 910252573 660369101 539207227 258425659 759600679 252935038 237391774 477138121 32605860 759412193 667935464 840423057 247870251 186634057 433848334 840583008 998009994 821182684 578359223 92081847 448024431 537086550 256346792 196449877 407861779 635647726 913398957 477962532 222207822 378896203 525789218 392296643 566497656 748264701 287398366 543863295 784668761 569156547 716303799 465916435 953245707 544996711 46907858 678094537 46779947 601158886 291003099 24102968 294784173 459568759 854708226 248235452 63795219 829097954 359320210 937045539 894068844 431750548 210872699 380737574 196992720 787071579 254707408 830454459 331218001 667888292 312284631 59540406 906686867 405315317 466559177 463753836 983072183 440386414 776413161 422705361 620548960 796589438 623599226 781893187 660763994 638836125 922666510 705756158 942066661 401734477 822690835 816726170 935430319 514810629 259541633 507570841 344153806 492300715 749261557 285616475 355857261 429022704 224121352 964120912 903957308 533608622 887748506 835172613 707064789 851931983 365609789 608686940 873776545 249467144 830447765 192215252 987223207 893749345 944292460 473741669 844567106 288800809 60737750 596012866 574963397 935632149 853116739 517920878 241769435 437318315 149949231 748753478 494577473 362776656 42989226 34609050 195007606 938934924 882411039 398901603 117788782 788044795 226958178 439320398 680805698 33952213 852987899 964666676 804305997 593952300 851121557 903671304 154594681 357572022 537283116 542952948 650327064 347321786 702652534 403404536 94478152 713919495 949768373 798738920 266260696 459031354 61720313 211601449 805890087 232681228 356884378 747478623 561548055 115764070 765437091 594612238 999618782 903538910 218504945 986526798 763170577 143446628 61802559 407040228 767272233 932525448 915273901 345584760 410198064 891204247 593555185 91771918 634278921 688605951 434287451 48944978 999451712 507267129 771889837 106946427 949020307 309655587 742513869 219729164 682673445 28032832 504671694 834142036 767880783 679060220 788163034 240831385 889783785 167818548 992477956 326197463 820491800 154318275 813625747 885344140 587832989 767018047 611914355 781569790 77282721 736890310 961719340 559638986 637335297 643322755 793927403 21342555 284318647 232939947 467826641 442778254 897617882 765803977 650259887 595397737 123287878 138407537 131463224 468245165 555634270 750608038 61422826 699488109 275299385 323699711 29151622 758273060 30984397 538609997 557586407 688423966 776262468 55833479 425872946 492079123 744409777 243695114 820508344 460092142 693683328 681327405 523706854 803279776 807070636 692123734 302444142 547719053 335028174 799351112 535663918 278084026 474613837 398916559 470714088 227484297 943863646 6191833 629404920 301620389 589603739 335845674 851562321 364094247 207191545 242595909 583912889 193911920 732627071 943794621 183070027 356067039 925208078 411461690 409838469 584979588 240335063 111270884 597100626 726085887 865740911 529598529 828982945 141026 991416464 140813764 188430585 36938321 668704348 314889434 906158338 622491837 883887028 610187846 549165889 771254128 487542001 324736535 402976545 483631760 529670714 423613546 528570562 49531789 915852459 901775295 243365822 752742151 627902262 532584512 876661602 164340946 986813652 386844596 197779825 405515966 418396237 928320627 108846185 566670890 71063548 751941708 41352310 837241627 652885398 925427321 722894809 403436134 721912849 226105014 712585541 112286061 443452471 908948073 474612231 353337242 426609347 844453781 376523321 787223872 863760562 317002444 622855477 768467747 264852036 63370201 134871051 846119949 536399194 682656232 917171335 339267563 686156852 769630891 177040341 710446494 368649842 63411399 75158894 413539892 589984720 152594042 606301718 660315320 155271282 990693086 234169325 205582202 471322946 948913313 347383846 28282759 501511557 116028046 401300741 287936335 138885371 603945437 849725461 652042595 332747428 587727868 475624194 99096638 418654885 931242396 106046299 232516691 67667327 704306604 14374054 487627664 969287222 486980057 424517969 755087451 301106022 926066814 828249318 222580176 563759949 279045571 908604772 684413436 301890885 226169049 551399248 941683909 821459426 167151756 320157007 97968410 926155773 611925786 507513377 814168850 577486378 568072002 149253535 843817686 488736989 694452562 249398240 265829474 976493615 328168461 291544171 636534430 669739875 185391637 383304945 916498841 336841170 988085272 2032952 696762294 913196557 11705754 999689919 372599688 376556219 286801916 146570464 66945511 690068175 428591715 439326106 717788132 773423522 746586699 650130536 401948513 363131014 31386429 708334779 786107777 659294676 773950899 107994267 366713658 168593986 232629471 442812592 54792480 670935419 343214497 568164148 916724713 187484674 326420220 691981133 46526429 663060609 11668551 83025007 963693679 265334251 577302835 219584433 48264113 82702057 477988477 839295194 215010430 965150789 516591311 629117136 502592115 317620490 369634547 384240409 41740212 886146642 979200692 614286899 470244939 189053503 848536714 175507712 935677428 686852290 825735257 583679295 661449610 447327969 989474221 123921917 448202376 761962796 149361726 364680455 285487218 64564537 471366520 208630925 727726199 966876761 254253234 408423695 66128076 699206831 139093220 941844359 404550677 400787208 935037238 802574639 635761879 625125547 245511595 85186452 772238925 283437995 517868720 203630706 361034346 260252097 138815144 383383461 683288687 189336549 774096802 495676332 170732444 751451014 937580419 573950141 329343980 239346992 587975520 313065745 906229266 28388159 148436832 536971025 827075994 677455999 244091824 857905141 212789791 667159051 8565923 323038392 82331301 450841681 853995691 918032639 446673509 728517310 22009522 664848103 14735657 790168147 728752350 615141638 466858498 439907773 624799273 345237728 801938651 93350422 778012306 715420654 424289179 354096813 369285052 254308546 356655658 636880636 196302948 538959756 573492257 723964979 829854011 997356072 656939406 414490194 632447700 633673178 811782241 464254845 892615020 694834655 357773311 770197300 491445007 427581622 987687839 333012692 75503299 805119951 789780676 433269920 344345784 523342971 247904190 661583430 467485978 737742188 657414533 729287739 758572937 931182588 451087085 96599915 810963733 653952309 178460620 600061781 157699148 613233682 808842468 386329134 787591364 970928696 583082430 692641418 485895179 936093660 281576974 773186552 795912064 66461124 685916410 878892194 628247313 758417914 750660702 887760340 288429868 336911244 638480532 126078046 802544427 109650865 194833011 477337650 867286680 382202006 69574688 50391946 297834686 732979197 983991616 292497049 636899292 337362725 685429837 675208146 693623536 925362421 833623948 96412794 119789520 643823169 735804688 878113546 340105419 106551585 590611460 689880210 613485793 55463825 696308010 48485512 666298550 338145940 898509586 722532324 530921734 607329127 756454818 491884175 235630621 439446457 297062141 616959003 648043735 189642934 779051489 35591962 800143825 988663743 682481643 186895005 707474686 789577548 357894969 535699295 241891421 659532197 196497826 961672397 802361717 838436383 58675151 655277596 367142836 389360288 906409195 889472005 1312330 629513568 265207956 521257220 282371143 31417091 817035800 444824042 239746606 880637190 790822987 670258880 872846891 353808401 311412596 23786700 28880876 329678941 443324856 483937652 664955548 566791582 947109213 859240019 957664402 912349515 973373833 64655977 881999605 509317054 716678548 498921740 242592327 449206442 716915465 770024474 267560149 420055218 178552522 875671676 624780779 782676336 819185108 148806916 339994816 46952508 250434088 909252013 503516258 842113632 445385643 200934028 951643575 174337638 864766867 277958061 963788733 737516566 680972134 488367874 427492208 879521933 857086733 788845675 984305106 27432653 920692716 480605638 368784715 945525265 683940728 739467945 693099294 967446078 431128066 503150722 591779460 654633311 90494104 794975491 217254532 287688427 27069400 909377037 738291305 934897283 555272310 207566112 222182629 147555769 240669508 161226456 720362153 593765335 306831301 270762722 531541126 669873294 949824620 812944181 206985569 529170983 20119159 5469543 632317688 849876835 550281234 377862537 654692935 71982450 935921596 61218698 313455620 797825328 796047337 424551393 219298524 567865478 854237417 44934439 469192269 714688971 981961242 997424507 140756275 49865879 241639530 373634793 887644635 943842199 168637435 242149816 876946023 874966945 271687597 410921240 474822445 661834786 388051917 892939437 706641415 787067817 595405304 415768165 817996905 253524517 727847831 337974588 150250954 125358571 35957303 483340071 436845964 741331102 7248341 572802698 729036698 196299029 84408807 284154042 550901031 874794994 600992108 519326515 386452134 584859363 146084876 723731465 320212064 915977401 748170304 409968102 447677252 919010475 904645157 452719660 231317553 632595911 407798137 893155113 495293968 279596173 28780247 323070352 5785841 55233799 321677105 791520559 276396741 438564820 753666540 836607958 362768168 722572188 643486604 494630761 140524740 35883696 442925414 993041011 288486914 645975867 203852742 262681258 601421870 290677369 307369648 90280008 613110085 283337019 920657309 452761463 633476011 792280269 453884178 449195357 380205655 280916946 177721962 739686866 959070250 253314505 542482490 493589954 860734714 396896902 298632293 497620942 154665744 869230573 268680790 684132543 423830884 525378048 425534808 852541017 903056357 504484632 782333163 846214517 556451701 249191546 497330498 30687381 131767464 786532835 796110470 851703420 785260607 730019281 919577802 412106672 854545900 876335325 141068376 44371618 671743101 755486999 244122908 752221680 178649416 441165855 12132317 932928825 553865993 505819653 661342354 322859140 161247962 282670139 293728132 864478534 279194600 208111314 213428 894595339 437536398 156695059 409974271 221029044 96330553 582233084 121694990 158266468 552218533 521489356 571367737 623403636 397120440 457052448 906191474 980975251 231184379 393459031 349436290 817777614 949770696 54034012 173751390 532836262 96904824 707282280 950715711 357942124 767987049 466443843 500033541 540513671 719984944 825568 703503320 845880677 342743794 574988110 243585303 283659250 630424681 430412945 761635055 708636976 906866126 427002267 59002119 812060970 884958358 342367977 405827033 813631391 231059914 147528387 740455146 477662790 687614765 799910385 726688026 169874862 765729502 628819727 199070356 847178014 166375377 750154451 965825401 378239356 165338438 254978460 164796120 710490658 722305071 676278772 620248127 165032101 923085404 594204472 369955571 461189618 280881358 344292960 310785040 318819603 353222568 456386813 439201344 683898875 550515044 887652921 4981530 257192459 247341182 689174594 25403859 765585185 333174596 945244844 416178036 412762475 613946459 357135143 85474746 654146011 519604216 857503778 461785517 955531856 19108771 305552579 631478341 109717133 221552331 376827084 100249116 250653341 667445651 919461411 620689224 770848541 671241212 208188656 312175928 734557281 734474680 39657200 592787181 377755742 871469647 242993095 665050927 295070328 362999149 574819030 745081464 297176329 384046095 14215460 144993335 389370097 628977108 178851372 939353172 306070355 225227901 41855352 176179656 380550121 414416630 152582932 478087089 644919844 592096080 584231830 583914299 395170269 233045637 949685378 760686298 747675373 456628127 867363910 217340628 450662721 234488118 685307395 441701986 134512756 253296376 529184098 683613035 844651961 192286885 358040013 816655608 104347871 781376193 221992121 768377023 836936380 958264004 894968182 364579527 292235957 789128919 239806052 831877363 78885782 232153376 225483698 94305323 697920440 136594325 409349227 665060130 680925291 211655773 334240026 513225742 982441387 616279859 938929695 838304428 686995056 573142398 451805849 924690487 55183520 24489574 722935086 154212826 587325716 339271589 421908155 677778755 378127063 436998830 245475946 260594360 150046933 237605967 648912805 825438513 398992712 235648965 775546351 294952980 419671494 565615176 706947314 153188063 884445970 786893300 482882340 971083426 886537550 135446502 701724572 332114328 883953038 925247543 783959378 104168965 549760211 105196044 817351004 386035378 878127651 170947993 13474123 544180775 201349904 123657471 630198585 653682934 743888414 474874105 702316983 525320730 316288477 309912512 638764978 774123422 352930542 217385402 718189335 529785617 680230782 570348411 2624045 724139210 169490791 301214354 674533721 794440914 339474747 260293311 5628586 543680094 867431187 916507827 611410110 444162559 300511897 623299251 628265472 783339880 143506551 859596049 853823516 926788914 420739186 261786095 250795399 941346703 776792260 305692431 528534717 883733790 859700878 556467622 256182221 308787022 679228694 71017583 283846420 818402270 756602449 909240706 709961773 474594948 518898675 828194138 525469809 919800361 383175267 30183244 703838462 33057245 233414564 197106372 735035397 798521989 231544346 305702023 847041175 638233222 917912987 919171739 403751545 792432893 22869113 943963398 95989189 738138145 676196757 595871026 944785816 1422557 854924481 448786483 215625538 554153912 304114753 528857453 719629962 606263930 60251446 355954499 129501540 524197129 636436799 688864918 371935450 980174257 364352318 353296625 136593881 24584641 812994553 517975660 103975306 848131591 385700920 643407510 898934440 595118643 498613318 265822984 302929529 43157589 124673669 506332531 64908456 192828896 751457459 988011108 161504455 643580297 22906018 128648757 838478791 361853 889316244 138712324 484988832 877424682 385292908 64159884 875282075 718278849 705920633 337521533 164191442 719214393 468072989 255990467 52469223 892343366 21624856 542033731 44713305 643794302 280494665 547547267 838275806 901445764 726384244 665953793 250475554 215014218 663008599 728503230 831769172 701236723 955668741 307956397 715893819 722099972 428772465 805847878 147554133 57090035 911954355 823739880 130268849 581505373 832708376 997093839 676956800 794472349 108882311 418876665 415210895 782110564 997165182 380723463 378190870 523523973 886594796 263384117 715616477 738686821 411737500 665592446 838795440 611271372 756536223 580709601 114574951 427137862 417741890 697594495 62286497 692085132 786833551 161011373 237528708 329642241 918750397 729271154 388207534 910940857 990194158 92968726 513661495 415936261 148397116 462524882 38123808 567684316 959529381 276175876 714280091 318304078 904319084 8355328 496016985 699463565 278255107 673327399 346178118 453449087 539025560 944430761 211349761 535031788 499758690 603227780 830621502 661327591 413387559 407356873 851440428 856594484 307101669 854390674 847859484 864206112 573906022 847991069 495658831 611882982 588400810 989542066 875674569 832899193 670241714 671845070 737295221 115557301 454686364 381265103 110996945 215630006 8741106 750839593 786298496 561725597 138948287 529436507 64472720 856694222 739236754 297138575 58812572 984518169 455915623 49715064 263299950 489953533 803586421 708719099 144047915 38241471 355420578 415428414 359799922 348089924 441347561 784371471 996287110 182044464 663572422 923368640 222257089 554942925 576045118 217392653 999980625 304262642 166824267 207963602 235687351 262987396 495695632 600834825 752072878 733099906 802220255 386088428 879716969 180250448 247333630 608493633 171757811 913831826 726436623 538458803 807069203 429941936 602545689 736378452 408666527 209580604 70519273 853343923 338876500 965364102 213692711 547023862 714598105 656801 458113942 456659674 655109974 350334464 455631557 403099103 460720425 534815403 329930892 406184050 752689082 843055593 557042057 427810614 481289296 191838532 142940864 42053785 868343307 825916888 807135973 388209071 49067950 510533515 133073902 133055722 493915301 577981121 372684199 586379031 537965217 865656969 739630775 600503074 84683904 683671250 134212778 690045706 976199459 230007317 592029485 518730150 80534359 342459571 450926817 931399537 592952846 290064605 137152009 994483744 36311861 887043166 666229801 411500461 480470173 608456059 920476830 733921804 306352221 692168109 458150528 96519814 617037269 819958685 427701816 446529387 609186023 590023027 599363377 110903427 795475700 268540226 849722828 181249184 361420206 343695870 443708245 166314139 223334495 593012004 323244418 214016179 545677869 277426721 563233815 52008572 728651662 290894848 840232286 454096835 429020665 205451144 401099129 816636037 956509127 626222504 979589408 434412728 459525385 71151971 834834687 952417048 347323448 569327968 633555977 342891436 973006469 926726983 669681138 834939909 201833415 629437203 631538861 830470014 460879116 694547478 660051523 993986847 929701400 446976509 551386252 483650270 732066338 758893356 81489839 459268735 710481063 330198508 177920178 286936554 181758586 477072960 256570211 97204462 900906165 373782188 836553964 862200556 426934954 600692001 256880651 307697689 254893494 271368103 861635241 773734504 305109832 212921497 334604603 698863260 723875144 818389460 292500101 393533361 974175383 251992761 353625259 528224623 55354786 648726811 717760970 36649688 103401649 37553105 335883592 566485089 731838100 303625108 124647436 585907344 166581485 802353546 417546708 739660111 8909617 664947082 200321255 733413821 428386072 617630797 705489245 785800620 342721248 83561333 789018738 444943423 393225474 383327831 341329473 129963328 496029790 144128444 52439322 578685027 990487132 100436269 206599474 133302759 48635451 677680390 351588624 111064358 594920279 252725702 805072191 877185252 719318363 218843623 329676917 28669719 665051746 616276676 612737657 893524097 370236910 122030578 915076849 28107196 270405167 255535314 676502144 730839295 824670839 247795682 979764316 873419030 770665658 594201845 683944191 536767912 240918984 450007270 498075129 530249596 488746441 800979423 521013710 793522757 284291003 396853209 900012406 467551013 83116659 40137086 329603343 597873351 465976878 208861960 363467307 302411335 822528866 816520968 536594833 272498792 55165975 559393377 548035575 253242634 750228699 686652500 875702286 889848050 792925103 670610290 313091802 608325390 308479652 389897477 466510011 16677562 818974336 982896368 569884731 497684894 139096332 426578833 518334403 468761962 372826561 460991813 917586411 283254031 882522012 212822800 366263826 531688818 792782761 624464698 600273856 495163560 509596112 425152101 429056560 324283139 568218591 400684294 985668278 870802985 741363220 79317081 342520763 680804780 907624275 608157755 327766493 298896767 539746863 973897615 479428887 215987277 190403463 598476708 897901457 509512246 530229725 228261390 410323237 705152040 433699748 208006977 212339132 526069184 481949430 898008890 494539642 222501202 614304252 619633255 410636990 591223752 343867996 656890692 950587156 63988246 485815475 979672687 393267679 946142988 784560595 142876145 340965908 496250955 133567036 921275296 40733687 951909974 721710324 540722353 886080179 712942212 414700200 520585882 254332806 978608543 840943898 379344413 193708217 641448452 961613634 926318743 224244716 921908471 812962142 475924309 55107566 973908185 97676352 823046716 302507156 506938068 676663613 95913625 994214489 242161419 244528040 516724466 496760039 451742884 4554256 730444817 67676101 551371568 808866187 724871365 578552148 149101049 761149873 335273207 194214015 716715221 779404548 882330618 782537103 402804070 162358626 110048138 254222708 929482463 396028966 596862917 250461076 904196543 191488994 272980267 975790630 382505840 96628252 331403175 740918949 436789681 426836509 397737942 84557400 34928892 322857338 406010418 663161975 749033988 835261067 860805581 918334152 440630017 696114975 511634263 43723946 928371384 643031704 827124977 145139115 888386492 585741115 612307685 490837662 563675591 148334296 676040408 780448789 317694674 553944772 680117165 767414193 916729251 833492954 832315972 394272480 768621368 93856977 544436434 893248174 498967489 60094788 891881894 408909715 29631129 284591081 594425409 858175207 261354138 640468735 237529749 810962278 621067325 526380 592106594 827606407 642374500 262997490 129673384 972257918 785962971 226617824 579258453 208967926 821016286 810490486 18134513 359454888 647186489 420904957 962688383 242262387 584431795 202952420 839221147 484569667 711207836 807801010 355493962 426345554 1739296 146816493 205858335 598725157 133249903 838330266 766997749 124745260 490766451 677045235 687713124 961923814 372318381 30711255 602561757 463693378 473515943 166853516 573625503 750663984 589977609 642725234 865370372 948524049 376062545 528357815 966171988 318973557 6814320 780037165 919936679 598922483 555425433 84717218 501850047 197415846 943225611 24071575 621139693 263264425 270993982 414643704 798836987 610672936 102896609 274770857 699672231 803821683 148991347 840788526 730720260 601331026 653046892 938047991 949560515 770363831 961330355 946614897 838462064 369550912 190815651 242873020 260949134 300097634 234566403 208121960 149780185 482326527 892359179 40969849 931726211 609324052 477020300 844315345 617597374 114410269 331462047 147805463 880183605 489788458 857912244 725495939 414424282 624417018 56650686 219099001 95302155 79873078 727750206 278211209 59505580 309627675 217900285 104080118 934458221 389600776 505252335 364568383 542932848 503509950 469789436 93811485 488261728 255788963 874807355 715123948 122560761 712415774 127521669 445819031 667408089 817287350 419727983 913942069 248110833 348178564 60930434 436877979 155430490 280626422 19602935 932435951 849117655 799769796 202756461 96589382 815644172 138774395 684085323 495864073 300655132 211494962 703902101 214572150 995678841 863501602 301342254 354269095 734283674 455671518 129577885 575540369 60527573 519555620 489302575 65526774 970784092 967866156 97348784 623079263 766435897 984451538 454389084 796622637 768685809 267334275 3015212 857411050 156987199 270957133 110573406 874107694 107060423 553816010 183536948 436375048 231556424 172967942 713921804 275568589 295182462 775224859 224656934 946831957 88736098 339273425 867106467 463657613 959253750 918197725 647466525 128618513 129787675 514216906 65507271 819856838 531220886 983577603 38706828 656979766 569494007 421675560 585873438 566290939 689694484 670342608 413437375 416776070 743773899 651660181 703453397 671439712 368828186 744228238 193993525 293421420 309858958 957270445 236933947 856256546 13531124 661224740 677560020 420578693 951265735 570216435 400521520 119517798 221266660 471741583 299613530 537594161 289925848 192159349 976452680 710028482 894990948 681140686 354145567 31135616 247478511 419319504 726721097 318687260 421391553 219829646 783338573 606787925 933247054 439773750 977261610 350298088 944153011 47781171 852314495 992704561 990154771 128745037 611558605 888594208 549502448 855270991 106550997 792528489 524156561 943695848 784830041 419076445 365100419 16538678 755858960 539332240 359243442 501733660 405165401 301277685 143962989 521719737 16666412 916155004 370133051 564552121 170686432 245832600 259451474 902983347 967609155 110414271 157652674 603528031 794675002 888364245 723394607 63475955 754200089 190444305 499970571 121235626 765119965 16618587 93172774 157440052 369381231 289750374 83294146 197470611 559403827 250522103 862650292 318886876 524048043 56172511 487710516 517481033 49105062 596493795 75269185 773859515 128161546 888970731 417616325 677435373 89742395 743643432 733481726 193207803 930970270 192693453 860209077 402481659 358775166 952260513 772348102 834789075 598729400 132082775 844859576 378189230 935384347 199979898 759077886 525196149 911988762 456893054 209089432 243218370 883937649 411007757 247469388 449360123 292659592 690351839 650030078 964013473 939529679 837941780 634284836 903071214 618919042 172709997 671193919 70231021 935690345 530234808 976752040 270719147 216439907 222876426 465617909 823653085 191783867 725835243 683834007 890651421 324399585 499979850 612475090 418994633 895594604 92730504 694173789 808634188 205063191 246050704 105293853 920778224 792373969 627272967 19400868 108278934 348887700 645175656 412758268 246503734 733430193 956492568 77032650 507174348 724923967 779524588 980724421 640261555 351742847 485571434 748344815 549073660 634780249 911064721 754927045 964898993 341740326 164364800 18617761 51475166 955016732 171196103 593215164 782641184 625437538 166900264 568743252 61485404 220453958 803261756 856830165 478766844 442889739 689432155 410872487 964529413 302432065 265588776 902040001 994084324 352347586 513526498 253204310 86825906 770443633 67240956 667934885 32120580 65115904 679292466 216450977 470064493 324228460 974551892 702104381 247032169 97004890 450064489 711301439 426566501 183099479 284873376 445603005 458386488 268380352 767807824 878757176 661400453 368378462 887495287 335284818 393963954 621544404 224873313 904250826 370941865 886222778 360650001 658674711 950185342 234565067 604916716 774500860 490558026 535788039 998134090 362630644 349100297 788085024 733186089 427223489 558177716 350321736 968308926 496505558 710797118 462133934 756121921 910183620 577218499 745580014 475509694 491482932 555071943 33814250 822216660 475449377 36459602 357563113 843365232 802638998 180543870 115861149 858836713 676163381 381684106 428861235 54194287 690477996 411681380 25366070 178474179 78828489 465093337 285050954 112989320 168152725 849899567 170463998 772976790 497605069 529329215 418386132 280384696 494990116 926615590 957007040 686624698 906577343 351027451 9729414 44090798 394594706 872723986 947528417 781143684 929865419 904020915 973858598 871248525 402354687 355488207 797233884 250228219 255731397 92701733 186258076 46028769 686261538 639145972 401920532 774560385 793271210 542796087 326701934 510835164 10979526 121956109 972447904 449077297 781045027 388947422 132019814 402083979 554325972 377516729 387936626 770598925 973065513 21786431 958449702 944898558 759028198 464956909 978819449 772889082 211615014 57772268 864984676 646562459 250471727 662145851 915733884 770195873 527748600 364542413 46820280 607334920 725661831 359645630 906040345 370473341 313350261 75374876 110250625 300643025 528101447 136898025 213831523 62884034 899465225 789018489 396329762 563187742 710772704 983400319 99796720 544513655 682629075 965827484 450108127 541805791 450688033 682183024 432390050 150397801 913312629 740238695 391706575 284392703 501810391 905774692 351409930 504222876 701543207 11367219 726997147 750250413 221043070 33599484 848910605 159445244 951012833 512557188 956985585 986663345 394508040 594894723 466733815 632904858 23534292 950853286 419681576 159923851 831383145 889614675 632142417 15097222 211651671 850749209 172838597 131474531 348722659 559608995 44295676 983673680 147341402 798454914 495171579 100721336 853468044 210667990 227628319 101129719 429639062 618039434 118524999 621769339 707535809 622247223 676458 881342018 217209087 881063436 967428478 800330870 576303717 133416671 703317285 723040298 338750973 398203377 364451657 116411926 896062487 667099616 749182155 274119634 467148296 165624232 159663300 272716750 782802561 589097206 934493463 247638729 79690017 756941604 357270880 286297088 916474512 248236032 639059573 301056711 364195922 751897190 433681528 447174484 492533357 952289599 711034808 201501836 71983936 414756547 54508375 535266573 574711149 471160674 899062 23386353 120373301 32138555 448526795 148250162 653914703 613447024 60115713 148760776 861377645 574871067 527560673 799533700 16644271 916656343 367026008 326002047 682470528 867103708 252815775 717396038 537070096 236694665 476143159 149326205 181495709 357109073 832083167 283494341 178673845 818251447 725538846 181231471 243808539 229301337 859071341 557029919 955078646 475336201 379979642 27917519 457373508 163681963 215896444 917459436 60227409 408326892 165668536 594998309 86595570 426126714 460011326 752023109 475777697 839641156 625394096 792231588 120419318 966244319 836714832 703355951 134031124 483831142 116412549 589708127 413903358 804801035 446554126 618187736 205339632 478341975 758584939 810062227 894193854 69465655 861116306 459614848 434549258 546664900 543390544 391200864 735773623 38055601 112488314 886478215 642033036 207251200 38245594 528085331 717370267 302374256 262418978 96018452 615002033 396693158 149359766 590752224 463528214 866190555 287129798 843482889 325293934 389015371 534062269 988342427 938952167 119344306 758171839 210261566 574318759 176574017 602075762 458227248 671115035 633897417 469662356 75293448 762596110 380795069 581086223 866472501 191729487 430073803 141080419 668835397 876627901 143649999 979263754 18593766 260662469 667070630 801445292 60310278 987360768 322318681 45207219 239982119 578192682 368157171 360525779 256670043 504476806 764919741 456532399 496734700 172466606 156663499 59246501 224433148 933045753 192090758 250404969 343064702 15317987 409033123 364321040 537494600 884520693 332579191 641450263 258303525 127009599 822071858 298689668 230190670 919410471 117453187 195683174 631101278 877583134 728725942 387554851 147341468 82365348 995413485 695280631 440492679 958174332 529720910 928861861 448257505 119613330 733498884 566654212 973399888 354399030 581375080 625523765 3520851 881413363 568557648 712219481 769992798 699906093 256917021 35829685 446026367 766366972 655654403 762236414 38892157 831734043 996697585 143829073 356915482 953376378 576386935 768596936 157273629 314493683 124683353 586393705 568291814 595354117 472721397 873778712 793942862 249672194 131352054 447592099 987525809 122204429 713025879 863995180 860332324 844881828 381825679 185774683 327312465 477112634 568904541 610888875 147034978 727829566 488724115 134093021 226046609 357852504 29486070 28267665 209835006 722425435 421513653 467539539 196062708 609063752 170745753 154094553 893636324 968545726 434199067 841125782 908990686 929323063 170962049 292238736 851577049 708754202 816551651 449576632 326207 197020977 611727819 317012271 709114689 29225415 41393325 950685497 876683936 437206602 910346547 820070428 52180377 115094550 606883317 953125666 672248035 424300948 313413858 754293005 647344325 343734620 502020580 509225055 623473309 773244482 578127219 129227922 812149382 913407224 912303631 826054142 582276540 874959964 317197540 529676832 582647464 195997136 221286333 2854529 467414572 381391891 560582876 141683384 61680465 729823765 285003369 90641347 201986230 549877190 590611178 211285881 603939335 675738190 262957483 668637075 815551097 889649350 109955534 72829826 312062531 386070406 254010716 570656791 525099220 19740132 615950465 68308057 367893938 764175838 782882373 474336497 846356999 297652872 37704055 11180856 595417243 90240305 803778675 42746709 148749448 428017799 294977515 205906173 713802451 862898862 4325846 604495308 255825205 806668465 6312132 317566987 273574023 172727535 405577299 440930792 153596011 487186406 419022669 918208313 511127076 79470349 860492757 580559464 960433307 603974650 57802125 295694415 405090913 615627712 280943506 775290738 752454004 109079995 423342235 426528175 863677029 317141721 867799308 246911648 709369632 890112571 988323767 909773415 656890336 954854638 161701138 877251269 477766867 540900716 756332201 726096311 525334686 998659962 68347769 57151278 383694499 346864353 518544398 599509373 710643608 175549223 12815216 832918266 868190828 460808504 427749037 659889684 769865728 100597211 611764684 78032853 121802949 206466626 947804507 929528982 920502758 134881948 70664013 646329046 290532867 473797827 468829742 126721669 153681416 334611341 850367415 594065329 201595451 505622070 85460692 361514121 226408426 620066279 169895403 882221671 629081474 688975989 728069007 448787667 855653699 185960434 502506883 364335128 998707264 428005221 508342413 116348954 294126574 238746482 116604998 963546470 230323392 676760883 335357034 865576173 593853092 17078500 178873762 713371288 510415245 847220698 187693915 537555173 932294362 531221131 255369113 536065717 906831139 220135209 883177596 809592647 82755831 357744203 366958786 397071185 306501884 564445250 399875380 416892666 735759957 996939007 787145705 176269829 844100243 100611695 462318195 143882491 142117116 816304500 192669893 198433825 217244162 836418356 121883932 615793215 370048671 439773354 475597433 349402221 349278166 259205458 208019581 667592864 414434277 542128524 505768635 224266413 597208893 894160658 677793578 19805793 235497186 514222279 634281837 947617760 123974823 817230459 146593199 734853306 531180631 972048147 326968929 640899616 13619343 27920492 363759111 919908367 905730144 254086594 9576898 862306891 212423123 609518009 624622904 560192296 422121780 189733064 54944307 816594516 327883299 343220798 912036232 905312171 37664314 955208976 201355873 351545846 751633934 385678928 489253959 488705894 341408430 657397485 373066144 220844747 657865474 677601136 236421813 214856341 287250782 564007316 179569226 639699662 101231246 58303682 928643217 139257169 808673316 885332254 409836477 164557167 837650951 983784182 532887863 316035496 12176924 502607293 188062270 881947007 731352800 787482010 384593658 85097762 62758530 296346053 996436090 357902910 543684456 795881937 623364324 915000524 3786067 234374949 956941483 379853969 143906685 221785428 111915059 700853631 610991239 529270996 261516753 451731979 820633720 919011246 752031705 189876109 451248910 855238751 159181009 357744734 500929998 536764035 759154547 547235793 855871612 530358964 175469010 573637910 745474734 713985765 328696242 148151497 403910468 100690253 834503707 354539802 591374979 30580504 648861236 637871228 896157280 463137449 331340048 91606716 123983001 462664003 186651446 746469058 768085702 908760687 405681535 670047971 842833987 706888994 773941711 143337022 276933599 282874180 575480294 117415887 521817770 395522211 585181862 295014933 476444572 157201827 893447026 242155491 521023109 334643961 266209993 575501999 964143074 782310395 458653133 564706669 152010929 863878963 334683132 950561816 878782173 321741804 581686751 375722554 295148246 416805331 495749416 363900921 613366004 860835912 84606732 624349768 176607517 794588972 967630352 948088336 705133255 30743269 654249441 134766680 966246762 10933428 162985508 813976507 653477537 187185396 426309520 524483579 732171607 464315292 815108299 798315936 800282243 87647993 245067653 861135241 755752080 225096459 534040287 523626741 612857838 178130844 957852213 856613060 990647800 366155331 535903138 513574503 314136675 439331366 439769269 340711215 220346988 263408592 802077604 755036460 829223815 155275496 683173983 255167724 87320591 739481670 751837929 900331495 517673882 981960118 650300196 372682546 921290244 721822173 516112232 300883348 488622613 382489297 220786290 530755164 368316084 554248048 658111401 940772276 499923684 609032433 253747984 381548920 992928095 449813841 983381238 933245423 863956825 181351513 326421369 712797327 261858656 173192404 389402078 980760910 189533674 1681909 736587525 944579144 468181069 728606869 24665592 123866925 798013406 93944000 335904496 947653923 204381192 34047127 977590246 593107598 182881009 457916462 620242897 661396959 899117855 277991687 999335437 618972571 687902742 235992747 208213461 40201672 792007751 190991301 956526987 609294536 121609355 157474467 285285109 520616385 925506860 407459826 982130056 971574681 92156775 57393236 969709223 142833263 237275140 661876093 809074890 785490131 162650736 518081163 478344161 766522025 229339040 44322553 342256969 586714543 691877068 219187939 945191842 943940229 659875571 369050339 135923918 795029254 983024314 549740817 367252984 530828898 839620776 696397234 426868391 334520533 820086973 609167291 204706627 501700026 988635416 767837899 279205773 708618025 177812904 282523245 574486210 295783578 302605930 990711267 215340179 15567515 766443548 688254294 27776311 898029721 724436148 400382319 275609213 409087167 914048030 938270519 184699635 122215294 470608543 790063362 817691110 445681296 996877161 900118789 554983956 536675011 328142421 17259745 263255520 791611819 250198650 268762368 126636743 777268018 251509748 40095587 396161336 116136456 541868485 10885244 652376641 465568477 170243284 877398690 574010718 420350444 756089761 164454369 867507544 657727260 334519016 567929926 387313234 19187462 427577088 712945959 41113487 490035394 185006970 845962746 813893382 486022160 935343169 733192683 258538405 900980626 676229018 903990267 906058336 760015115 558084457 564774829 960127626 161325575 647038313 339568543 133853394 114638514 65907004 425317709 565770842 689106815 597358659 646993063 118899387 197313865 167296076 681822925 133979222 313933533 24043223 179382085 71871310 783181443 637089008 894440840 475220158 428767515 861367069 751666959 964653119 534257192 245559102 278551168 403733158 293681519 369625731 984968215 461956042 118337232 293184908 300745951 536117736 811831552 827336319 414413415 585595205 235992149 637107259 866363534 748171306 627442466 802493188 931608816 63768539 803320864 425581259 68619900 731297535 143141465 492406523 477790110 389870059 648304042 751638105 439408310 893883314 940108775 952653627 259107012 716273449 360882732 889348593 912254827 54756113 856170785 781859482 389945946 376734082 853422632 410655466 796808115 129682940 948707348 39529573 501927599 188810365 15504188 246974045 549264830 118093586 339754654 999626384 348837234 643592760 798073833 816940513 983235635 310312841 435304392 115515 603120179 937091850 37463672 720789196 127191220 259080808 349875588 553086788 189234436 587831024 458305394 427015783 732199360 344157968 282935765 190452526 431507040 804974625 730047179 19413145 847060857 710437053 410682667 380516901 281487779 968465908 972394997 137166564 297286586 3883445 563353103 973529286 579021004 156597054 286038501 834409571 931786563 889648796 207120496 838748339 13498509 755531722 507065347 698315395 724039675 556246489 474098342 272544234 903518838 942809383 540733859 507677641 620919279 759573728 541778454 344947964 409911386 26949196 968209713 691433091 17836196 125533678 767482687 257258546 294430640 31735969 177131958 985186166 863449365 572160323 649858196 263228609 250989858 315605730 750949468 553853388 850083885 43167035 17344956 674553035 528142798 801674541 732775516 18705897 881761135 871052512 662183780 643864284 539513475 462036754 475296835 822902884 485116317 270417863 382301711 672365476 862488197 661610665 478849863 537840478 807733047 259787934 357874650 601180610 901965487 832463297 189353812 307960928 728726975 55101996 713310864 502641751 237143720 889492407 552287987 636808996 956810496 399412654 34429440 10875064 861182070 363367534 260955741 198332530 654825260 442083684 700656307 800085592 456411844 271703503 816698517 371312149 813732794 173774311 821823499 619541205 891908672 138892792 933997700 814329234 98080907 38908255 385718268 857614631 705760395 700667300 112133187 722095789 712528982 649915977 826739025 672600515 187039051 425341916 235914510 46100911 135869578 695401775 409856147 36949824 120839163 124614558 739188132 657577491 357055002 56055761 749603710 786660586 347501940 282162055 199955054 57914632 856451692 316935873 875558343 482776797 560875978 874502836 160628742 213855306 709022937 461031078 968800370 53913829 321660600 530660007 786634667 835387186 785567080 449223524 689498212 607992351 643545192 627950710 206288746 330559123 308214401 941587750 383753125 545870040 627871771 710078052 647533557 401816024 274498956 980806747 751582558 551733752 315501118 104238617 58697440 738027263 954345096 376842946 897633871 859223463 470163119 932827433 735868625 518925086 858339963 887276863 522241092 525232733 260331482 378596828 229892282 831341808 813569820 630881227 649957450 768725988 500639204 469621897 870658472 603351307 550420563 515295723 758739269 932124001 298291729 415847898 96289499 289157483 77828643 678845102 270912037 809740121 125132765 143960755 887208661 272592814 656263331 646623251 296696904 2683105 369920480 337993007 116114123 628189493 435545705 698489810 369151892 925026146 550085271 509668791 875149134 207946986 610281904 247984746 69594530 537410757 494133735 990693143 340283233 995262108 865440732 420308016 863829433 820225257 872284254 939323882 452543329 270778243 812031994 160634836 259173001 555683984 344818944 283196340 604259966 631144152 731740265 475396336 849099584 138164179 844524763 596334813 337054710 261570734 279511340 81375524 832440956 566992523 399166559 934455439 711963192 282051284 12791960 102585267 778458125 346547198 461872965 771101798 572513523 727068337 720666067 23303545 699070712 693869904 294750534 62562324 971486300 202138702 639752863 318737953 831828444 608356741 218129233 590888688 595502579 301654459 367042097 446823281 689234530 812825368 232367061 538810825 196859162 939931439 341496643 868861261 692281555 285145688 254876442 121964284 496100053 382841165 794009508 173398478 448555813 382928607 730001214 817284106 584759031 44357378 668704286 529270270 820336752 507899051 293272099 57755825 237659211 662736829 3657234 664430168 719950931 45940055 283313862 45572930 127240262 446958999 684254386 322291787 333736271 930270913 775017678 102245810 886859930 852599787 986528712 3622105 134861091 636707107 439997334 411335895 16686632 165735180 892899393 941976527 722392471 157065414 812160606 211340256 529861505 60122115 113163114 265611754 719815884 436750230 878599052 568827409 484655309 109151460 804192243 609078239 741145433 879160931 294222860 406900921 552900264 792028448 548702606 73073156 580122299 512750310 292154824 38334934 258700802 221244573 406246554 96340046 788821954 739304517 467116151 228093168 847956690 818543713 609996089 836997395 443029760 201908509 850994352 756676587 200809997 266984524 606949393 117751938 304310057 214720001 35396741 625938189 488447121 136005058 125188275 1667182 943087922 530676287 819336117 17324842 193576654 527123769 973151997 586687925 958831281 72514073 844409962 150394533 595646176 659106424 558684128 183572332 509097008 165225751 767222558 138685691 726897001 544667668 90369973 172092450 362778466 930527521 348712070 751370667 797274978 351554762 701664673 215288395 746458130 75382185 463706234 677453604 498260529 811642687 52716353 389979254 211266230 544709520 579948517 87905696 13546653 57412875 446854705 873321602 500551685 804127011 686072348 881189610 15534514 628455871 882039973 754504631 217953345 88801831 314407248 282121269 276194237 599893734 828691936 121864260 917126193 423195827 637618998 494958910 530843132 440657529 908502241 567402437 452905174 208172594 932229370 881943410 135226874 826179837 284541168 121696615 804991076 507673862 533001213 891438768 643260469 820962816 166925848 896971213 21087745 600978992 142435744 152092120 713097699 525659799 37025949 128484040 716626144 658394074 541580505 681081155 763327806 856265126 366495951 197912271 267785488 558119716 421200782 799884482 760186515 532501028 22270631 530956454 921919121 205251730 549134399 319978018 410807681 968968957 492194818 420736319 903493895 491946900 236072667 54119661 582147333 824300082 370714438 760860073 618359733 977820371 415590903 483632294 631749256 411750282 132621848 425573617 973422430 742536734 289781779 456690282 391367061 553217084 253886360 128952968 677808736 143134317 815596294 916459029 426291252 904749302 811094141 212859163 633741364 745536043 209200783 721337554 408269438 18540543 979767790 342389701 123730359 774062213 364663244 466764275 345397177 263638660 630745412 208500571 737343655 355203232 734197454 956392424 724201081 240076558 504866273 880429676 396670846 94568307 308397889 194222822 402143132 655036504 773478550 499911485 691468901 690539115 621912433 236924966 423096849 807886688 983899855 532945801 671424814 995219665 724196918 390838355 803426703 192643966 762242949 786248749 516324393 633064659 465545846 41985647 334548132 355785767 592701628 220717602 579389469 266813113 756281461 93230416 215291150 352130097 152387625 832813253 832407703 356876917 551881832 561413605 261126070 29939908 675787052 429285563 485197196 265289485 649538771 985807391 204868205 735722129 926307304 83336197 695292921 398713279 178024333 410946994 991489865 414323182 395835783 176706024 97338611 267361496 707198059 533287509 327650847 468528069 948499648 987695484 976730323 957951759 648166241 59449794 196901906 99819206 792472571 294316289 763789963 478707209 26976497 918038784 373165516 439740320 200378372 853515360 824970582 617008219 682683236 670059408 97837597 466393688 460372882 338319013 963106918 761236793 83934697 852274146 450538703 654287090 919819520 627251095 721793936 8362511 744662958 703777864 499097869 36249806 914858245 410319674 171598101 81761292 720543633 772863821 482812769 156243363 329017412 259622905 785144420 532950018 538314846 103900227 462212907 212084578 110526572 443038948 395254525 626362495 710443863 836916713 305198221 193716783 530437544 169384182 423906635 247066565 647421001 782689525 463871351 383728098 754977543 57352798 732791947 139431733 385092729 922068771 520654681 8128257 477333797 182662940 478031429 849411132 150499571 126604727 752098608 238209765 788396766 492993683 555883236 244931955 188539003 50162595 226204156 773954447 142431207 724249554 288548003 874235840 239466321 27182861 368631318 621465561 841613837 887523724 996100231 921469888 70642187 420172487 966463136 882571464 48618938 756273756 898246388 258656531 186831393 983912159 662833204 187060964 461097544 469731547 472398542 67597889 723180721 169951064 576753558 973822677 261742477 22172883 111595293 83741610 675535891 874848745 125587253 405603533 221905289 223660790 777430949 892137512 547044441 464832237 210251315 621931231 329050877 783988175 704759841 243696139 329009482 585495743 900505653 797112477 40253865 481145064 358588061 556274396 408936562 490509114 596897537 64524938 552321777 997129173 780147466 180123947 452085592 947655124 609895863 222151978 459570100 526490576 667383127 518604934 41170717 482234001 207059766 684369204 175523324 261884456 857127766 461001296 265139308 849390445 994490789 826814353 666907149 300147900 806288509 461867821 733490033 976954049 988125721 381606741 854348437 682061603 110702137 258480785 651835847 620422344 137711898 648032210 830697258 74766194 713862013 563935689 12508571 712114844 611181802 534105357 802658702 575102745 1910342 244702986 414166435 223955405 849855815 305199651 390529240 370574899 916896458 753782933 266379303 634794666 290664770 213782330 169452578 714239644 486602887 390820069 56995724 892245897 233848251 400946454 354729028 580237963 570411906 499508016 224748771 615534916 816633893 304016567 847799124 287791316 341579690 939243156 164068834 535648455 666671745 30639756 997625319 16675647 968900517 594911673 588718825 567448349 686952954 843585237 517529926 688603856 646226353 357121210 123478736 538500301 624453767 945144005 900751481 140887659 512823779 894567268 817680028 741003191 926358470 236313487 470709149 534647498 244270723 278635567 382412220 890579623 135940897 717261223 262509522 757394007 250536570 78072105 592758373 162601545 701584326 172540991 400021843 927083350 512176845 31430700 687004103 949892124 312841272 38900676 325835636 696366543 235449578 111805135 456436808 199356742 744460794 476554141 935426647 257801326 465556049 927552102 575876613 48554030 599987007 473233271 270744718 93941923 308891827 520181567 61145380 329982159 825857856 725643987 492865825 407299666 765557558 917389111 944505737 200037794 554407913 36564620 240322339 771432052 850382907 854160729 863055718 576816561 290555172 107154861 793828566 69591399 252376847 675882324 675638404 230306303 853766837 529848548 150606629 807338850 691460634 19294555 832301795 487315699 424194895 516060296 687141224 170764425 56126406 31161591 307428049 375518685 721093121 978700520 416826703 517413875 605229482 88851087 542256330 606589005 217668060 413484450 568544690 113421499 396089473 357199757 831415111 605883385 656477958 354472149 159227594 178507782 381178972 981776052 586338910 986792046 861474851 654703405 960760148 762862551 999082740 232828620 512258923 217079056 712423464 71430902 743175918 578390203 343381975 245048573 477054142 58825735 299803242 612078794 567800871 289799795 742918482 715310876 295355246 841228042 834296944 777454128 500879670 880650867 283782886 96641406 167153235 586330316 840029399 805237782 175131168 152282196 743608864 193610316 457879125 483845490 514321246 252977819 630660928 653585547 7422849 128867151 520275163 813653210 810311112 985455439 656407189 852862728 580014452 72371451 839263553 622886713 123073355 633125406 380629175 889379461 717798104 304608131 232101572 845831091 716327469 484337040 791502656 411959862 5070437 222376239 945352601 29000079 921361452 9268710 768304528 622803720 690067917 768132832 449425109 734311371 885241771 559852115 732214821 154626744 737130295 125194960 379780784 52860087 377941417 815278711 889964249 489826087 446354525 423296926 164635127 875010170 537135937 302167465 392019294 161292418 518183144 391188966 982811642 363745760 10266269 643996918 422714132 661314518 54601231 259834138 742536256 395724421 473669922 827540017 625710407 53195548 93268163 565018471 352765872 405811629 504630725 709428968 691192576 208058583 340908800 962938686 298972686 162584379 664062473 101823862 980704306 622237993 844666586 461040644 169141327 960941189 781125964 540930427 606189465 996461082 709695000 663643794 567879080 258792658 374443726 732169180 142797020 787853764 852611162 659125303 702941128 634429813 214119925 3120327 381078547 177527630 733052610 765908444 789035179 558210503 95680395 827564234 377730258 150297133 894672761 14540261 422807069 604717116 641514104 418080536 882475889 542539325 235348519 490279280 899908045 103388393 14767038 800949273 543867065 77587993 310783798 847207466 931788760 167697146 489401406 40696056 216262200 721333064 974870136 941798805 179464852 342768602 120325185 598449908 294111051 445599786 703972194 559494058 488933313 24217656 210689300 93795099 756781659 781720559 162589014 557757633 796104586 330319884 503561834 835729881 640544691 894904063 158255359 452886691 500026217 692844872 220194129 680229693 645854556 709697910 875959278 843862123 24793530 486019762 44517561 818969064 174156546 440495950 21627293 884496227 581843740 111475332 824669578 352378770 222346536 124645221 298610548 520851946 685952578 232606001 937874952 912857081 142554823 748913186 890691561 502168879 604889214 848261060 204282922 806992678 736291036 899720848 725719121 885714749 610829846 640858759 759281873 152426452 205501126 76080335 885986658 636952418 946275857 649402196 340061809 768074045 942646095 522578495 740748846 218114522 902143671 87097569 951694904 509807064 794913159 532767371 879367071 460715891 719168915 74608938 583220443 345437265 125347857 244548841 969401624 270476270 978631597 685212911 984111636 758735183 962137596 527000666 857278647 543473594 952621258 666307738 990553794 956335028 288140844 312023151 452262618 801743874 257162859 233523705 941694636 659381977 957048563 534366429 895406310 592293321 345695325 784369764 147262615 421958983 937075305 113265934 963892874 408098225 783852518 601353981 716508070 998023560 540632378 66402036 706159710 176141646 724623395 241460263 331260685 607359712 759438717 956410710 859451935 286827209 374540649 740771870 295247409 707759872 640668683 117222613 297026710 67576846 937827210 428211063 374366924 224412007 517503583 825397130 187948910 809893060 287679501 360426137 666300193 865338392 303327626 935319062 870383206 431884713 226467254 321159277 885423281 840316961 713358996 955375970 447039901 367736870 337426696 971269912 714846164 120354287 410561817 347957428 85314088 149822421 970497206 516337394 610795144 115072166 424320327 562966046 885624483 917959834 939801672 351977679 106570258 801737458 790590217 120762799 754154930 856868690 260105513 670037643 695347256 909600784 127588881 781165536 466335906 602578502 524557860 833681542 163200942 370274662 57655707 288760337 977779438 713810132 100353245 467415514 803110908 730393112 480892115 481151622 859866083 878123951 146970926 169793643 125508975 646318444 584344024 2261301 517674171 245087389 24230127 588619519 226003286 788972809 886206058 776806462 738225627 644914530 947449898 465250749 955454601 565875224 788579477 303788052 709610042 405545365 394691685 124638945 145673421 627421601 529969199 793074588 956556047 772000315 733150629 653004454 661973563 493397411 474852049 630706964 742937545 380087491 682973808 12722265 443412854 982021264 282361725 490467156 296997990 774002851 145440211 612539620 18601669 757908425 304274992 744082708 578583674 505292396 771325073 682509071 834977741 831820050 732924985 114448970 442159482 970731109 713517681 435684457 723507981 834330923 12749442 859908115 608325070 462319397 317294452 213845597 772068954 685601723 881732377 215433856 963773193 964443171 471178098 138966746 834698571 283465773 960364235 660221123 254238610 481613391 155451414 102015523 330590797 332347427 97686962 573635718 615735815 197636958 709928351 56807239 927813959 650287291 749587758 943136208 715056825 231726805 534738911 970744740 181618299 752357309 770433761 955105215 771608276 157888730 141693252 616142049 446002809 527836204 450230377 326970411 729280555 309009777 172600664 750023919 804397274 170359832 204201605 193086745 704415667 183055543 25473116 83931218 419522655 730927061 487790119 732970972 374363369 96028371 109117946 464939825 942207145 760289012 969964966 492563968 872810518 597504367 47787264 566775953 935263483 193541958 691132128 971182616 959055095 818882422 204904907 43718587 712805089 90491990 738455829 539529066 974713107 820344874 896072621 369482859 886436738 874597070 283638695 310022098 542450268 393907233 104378059 868430220 65895301 114576458 334159824 141760824 13085497 289044723 604749137 101290858 506408354 943755933 443013673 982954672 401253650 557790156 414633506 438974344 69412552 554085703 203664861 25623280 580254335 352057091 668248945 702524374 757543741 488702346 327480254 82082625 54848628 301164801 812048811 288029064 580528348 206430844 191700959 636037828 855414526 808954568 279121689 689952187 618608919 5057022 955351185 212591655 215183546 186637680 697045830 46710490 541537655 494701503 189163176 680767124 837905594 791799015 17540742 969666795 423330130 571701775 68710174 306599331 987593387 468444231 328376205 260952223 62605240 584305526 955784379 885208083 210508505 586152123 393802241 490108718 330077547 549052893 235626008 709230356 14875384 750305814 694780156 525497125 241246780 428994064 499702668 109542384 327470936 810230392 457665699 704247070 872363963 202692698 535510693 118453527 165821383 707421372 535417353 651325524 631177503 811169627 668094615 491093901 946316550 554280788 849291181 226251377 46518348 16825236 467645287 522595288 795406857 914463506 882293266 288920879 797058327 39959410 334564813 386839095 872175424 504965424 985545667 533649663 394745818 811376464 181609211 570648384 849092902 927793855 472876527 194663923 767582520 436497587 707158967 451204295 783566592 766981270 692040778 53665489 226877550 720020608 396662376 462690950 856076133 387052715 655090812 63268328 354870595 171195508 394077650 697080097 65353439 181779612 476477827 446354272 50050233 474207724 930501765 331667173 493051142 756806825 574351838 808851063 46336386 657102687 494205588 200670838 59608971 720136585 254756361 201002521 801379806 67034629 194557226 198639639 658103373 186914468 577132254 589031787 430015855 306937121 941298087 174827324 223450647 530312555 988721341 171317847 880760092 382778927 751176199 105689963 303874665 433042512 425083086 67322649 502657381 961428887 735843677 554832083 156067466 144994019 43072973 378683311 701618867 700602871 183235269 605004539 440014558 884196820 921433585 677483222 372932465 889370735 642840647 329196941 791103266 760361405 971398800 542684603 228322018 723369731 134190055 116321709 540284854 976221403 786421257 816759078 495413993 179749279 773484081 355761692 383503600 524353492 161357554 433729029 830127209 583426682 721718250 306356528 373757912 686902039 313487836 437312821 13443976 115440248 450216191 411832471 812707224 232966189 329427190 891538127 309864196 899314086 192693222 647233463 695716349 827132750 312361589 690565275 277584340 62061079 833419368 773345058 526583768 49477963 782041619 823998971 575691502 537217413 181237114 262290147 493130596 372370847 797238204 739375458 609554169 291524506 474167844 396359953 424353501 77012767 389773113 414660896 859888328 844495477 895311190 724257370 39352719 587022295 193428191 836737394 39412920 583306138 122365201 61092939 688691412 608240933 791687977 475570407 485443209 160776756 828290316 138549896 537417594 162513522 883781586 559119619 875844775 825091547 777380653 490246091 34498161 910808630 134435584 281951535 549976554 923178256 492733522 938558374 438224979 794356527 177774985 208029972 768858708 529749695 961536540 293694073 435283688 682066065 314489035 306531932 912759499 207351632 943588910 966840695 660340646 908904620 699605760 241354522 488455078 484582228 996157315 222537026 29440645 506710876 198732040 886840101 281269903 320983737 631734906 253777604 304088775 245155437 802766426 169841164 896231835 245166897 788953541 651740386 339474305 226351098 472093317 349962943 908333361 516274103 5401242 742514866 681263581 471216055 907909907 153824489 794187491 720186195 559375188 998328842 489414698 839680216 618629327 585038119 326846989 435798877 139334817 28270167 82490906 918212905 617240141 925872003 697644692 514690436 699627473 202135679 166888692 912018026 411441881 950480824 68055499 139895878 532633265 755373943 862037220 755919468 545685174 69675335 706670574 175594742 474791663 623545485 915463832 480396082 355749642 919787911 57734638 506683527 435169280 986139844 53532130 871362733 732040531 688194936 193872618 532418443 963580404 442483038 296769421 119795438 511937431 202876818 626624982 381856654 632266859 173809209 688904617 934909968 311157486 556512728 901000100 607114519 731683867 318288297 268403614 610068142 737387257 772781598 360073052 237304473 658520590 207444646 859302555 269428137 228693194 476606144 149341787 408897835 509696718 53898763 799427392 886304544 833836979 127525158 331614911 959546117 470783179 478831313 896765301 117342691 340483754 685337128 763620545 79978335 26305782 452321885 144861550 161075292 898359164 713054486 24488346 262917338 951860433 782634954 613444989 71602932 617460755 241883224 810781589 632853839 327846277 851739409 922493950 227616228 91217432 768382548 218175376 877354972 327076211 789433871 120357588 409878959 784914322 132172022 100502500 649013477 525814095 455916092 263084682 570715442 837339751 687227477 907065671 214921973 658473855 443643964 485332609 164033050 536617063 848168043 344877461 67396054 466009506 459006330 594171591 997249401 986718245 801941986 139829899 131340796 132827142 65035538 521968714 471674605 467690220 15627866 46038750 621670480 477584617 814240747 457440127 443857730 817252975 91317317 907437315 750685433 642216742 122966129 918253800 930277515 714509207 318107143 550076071 557335511 278293485 393407340 470189567 937565219 467494710 198061586 415548518 945634083 395920529 134458820 540335352 296488437 117527972 161415025 661135834 523711865 579186983 695569911 311396184 341289220 124911581 865141165 921074187 892172130 756399339 6236657 482597709 600053293 857644301 339593510 792624 686415870 739642862 931850890 780227882 322183900 400481099 982524459 403256701 545384006 535263350 902825600 990716191 457395161 570973655 579625986 949353300 681376860 816959390 59534188 845094430 155122352 190817108 45010580 679846783 657088362 785243259 782783567 977218484 387791321 407880438 806256427 762928735 959700651 229454553 253622452 328520079 287757248 531395070 757161547 66675186 107390757 131564628 738426349 20588671 341958198 70068497 781409347 752258188 362741787 231241923 833182757 483031103 519139885 656202092 696377864 636126283 601610398 256760362 180516444 567244878 872781160 149803819 539765289 551573653 454762797 816501711 427068668 782123845 272998852 59376476 661891552 764889062 911644432 839268389 235580174 341696767 85769557 435299341 525631096 784721255 963102508 550537598 502699066 412981554 559845590 576234898 53964249 739031616 701011171 346046143 807547473 690076986 109301099 143751384 389273049 975338706 968356355 187980473 443179425 427588176 305247638 811619334 685100641 432009735 256544874 246805404 816616670 367569169 449511934 154724272 449905647 706061996 346207789 146375351 918008390 697117400 142608379 600824904 86355799 874075345 795224890 515816199 336926267 619566345 715644985 6944120 101011881 676310582 339900552 711665352 49620140 342046055 167279740 495566730 510405911 951302358 939688706 215714949 716121424 398550864 305135065 845484849 908541719 308754394 380801511 977947542 700853264 519918895 978947917 70071205 341865902 132943375 734307485 446730924 101763770 329382443 538916820 294429365 749338269 16656359 665562358 11942346 974362380 191546760 845346817 344761644 608527339 936839012 925299563 69022673 973596170 718995289 710000356 683174381 506197269 300716101 274077879 389535262 331487462 525741538 767534660 174601233 662952656 513936764 406226321 27944717 402849760 299314347 814967034 558606994 583599328 926556808 874374411 533329366 279732096 446123148 406214344 345876587 432888895 204909810 321417301 513928991 398947307 754392130 539767682 491859447 984267117 793369701 292824691 173639069 119253980 588088452 200646063 121711695 651748188 896162123 811790287 44991634 150703348 224816783 27233766 687853342 509190536 895458406 268241495 655097222 707655196 281979589 718801823 562678626 894870820 792801812 300964834 914738081 703073117 866388093 787979985 67029171 759718043 620600884 963155132 982009689 139656265 830888774 10893147 496702488 324211958 529101869 728282101 640483094 917536990 105046568 633384036 784114133 248579164 793653080 124738679 895126449 346462941 19370165 86566936 819051204 631719293 252846618 984962596 865918627 541052182 659630448 954425332 629706658 445802235 351174840 280523619 502126670 828835251 296341654 632082160 381872432 954326153 283067104 590638669 381329229 771371510 336713129 958767685 817819085 442180598 601375686 511123896 266608582 401892720 664167179 728934091 946527765 635815880 702470010 618036105 934746789 201319499 713889343 571502027 319984344 785214256 38614421 295482747 177490092 219594127 670206660 293213132 95752987 67372668 217643691 820278399 514205241 203317264 80825190 780072355 918050385 94931508 253407266 206195513 332362666 602748543 114865507 241247359 459684983 675230721 518390235 463457645 834085021 936202694 645777548 682310413 873170228 320945107 952706110 370791423 989653757 809005877 804534489 69589000 946632765 200761363 342979231 727169894 875180426 634794159 566104699 49928934 815078229 730782846 809641173 913804646 315225468 300968664 666898348 612003079 183533859 36068497 47795223 932055641 734312398 25200546 270405780 515736383 961773849 712690547 414518723 263507683 691288980 771510204 786144764 675868528 273257871 19712428 165720071 995990145 97687091 704144269 388599066 134578764 937988904 123379953 851149686 252165107 123421624 784471660 399620223 1084447 948203145 246506830 239034954 662728448 370098619 278706685 329696194 243797827 746377870 123714862 731244120 227322820 890459623 563754719 579712428 992237361 345116977 96994994 65896724 946555903 34117322 100134412 691395385 791571930 794728256 560532135 872480364 563429859 87111023 222176126 860363707 500190306 562847971 839861654 354908693 181763338 114743886 136891081 6315228 481028544 680379127 853594298 835029692 757262033 95369172 546920037 396958425 645142923 716256532 303830515 411936453 848927150 529363206 124193887 229564441 416254697 552178139 477076749 349173967 450799465 903098252 475119039 942914230 173784954 357784830 953940469 95329539 707352626 634438244 445604547 862566331 287754304 477603944 156084426 658233754 476528765 982053452 799919462 54373295 135540629 23831536 282339524 67866472 209010893 193160077 125579965 122180512 719358848 354271040 397249535 527886038 616899402 185011815 207257167 874124582 592895518 521942671 996149479 224603190 814025120 381329660 207070624 849236397 301239642 326421512 828854432 194860112 906345429 124573694 36243680 267999691 894728669 230523140 26960093 163601568 985773032 529776329 962196080 40638993 639734847 100135264 142679239 90450408 995090422 556483990 605313703 939726522 815805360 66345700 368679917 559364928 572985588 846973169 265593586 3340527 360322174 184930849 228171779 57641074 465563342 168441464 655658198 457107916 763749219 302321828 305484218 217078279 110031473 649065179 704496026 403125896 495972970 858084925 328771811 79622713 912561963 705308158 172014745 828923062 827589423 264504462 4664269 884004787 184578998 837179954 820991786 277922760 737801262 615923314 293046525 57913365 301208135 612863330 543219935 321410991 419451583 791927378 450224329 126473564 367285721 370013836 51382043 303184999 466985779 841101234 458364794 553685840 44517933 165065378 861995244 707182282 928586757 133948903 153476626 137673770 615511629 554176332 824094447 912398313 580360541 675197134 248758194 897534705 709915368 411647100 944476351 71153814 315467386 216051032 615657856 729478595 158958850 755561210 550652486 874870930 340401313 881895949 896236632 263942709 259223521 375983480 425899172 208789817 736100585 721444436 88662884 967105484 780427950 688461296 738704122 524997082 842616832 390860711 402841544 640022699 26641198 703876386 712276632 436212287 876175783 674913028 996084759 540843727 965277944 936189125 854208848 638633038 913166829 345875937 839970665 756299988 982477471 585457795 81092271 476037578 552615746 136445100 158848554 429111465 774185336 788948155 170783380 796304330 771937079 624603424 204577009 817395971 871658537 210201422 610991294 206063890 173953433 752184921 946347289 193245523 491551148 874688384 813972717 532429857 491631968 415115338 655252018 648684360 345290246 848730438 955699436 265794187 516873980 822431915 216014295 788206344 242257203 666239952 63992240 432408875 527368578 83250815 369545952 199403478 15037111 144628083 815075459 870184912 230095961 513756286 29837077 20376701 704757246 507033980 17034385 896956796 338175111 328330128 384042011 744061210 328306563 721070862 43404696 348168859 38926708 323377224 348441132 421544231 205222163 27539863 729769736 359075546 19374117 667945408 627687264 408638542 360767607 711637343 192571358 912217626 954285534 302033228 913335484 789684867 108129685 738840704 908938944 105325878 992852467 663496402 719030366 685654236 221270217 46938569 98549054 953642763 928507744 314071111 110594180 667857695 66073632 228747241 473367272 483943524 858565432 438902176 47071982 935107707 750106824 274414918 396298668 639208897 569568836 102871563 515493984 181455027 33795471 304342217 27538996 182481461 789422136 970052209 594667162 71235139 813886234 695442331 359246518 604383993 356432694 273373662 831260857 808571640 452488562 356554977 60441429 763374234 374017798 567663879 550853979 87609390 16276285 669470550 100517111 721754749 839635574 849833899 397924077 238940371 56673334 235057099 264972982 755373954 219209252 939809968 319583521 880737173 375900309 662335844 167192183 395020885 19705206 494376229 993987950 209408807 901178071 478454466 673197661 542259924 715637998 168151770 642539055 264461625 343350573 31464729 298457580 556490869 243969451 347234136 67765790 621708054 350208169 971460487 206586776 759489641 561299932 360372868 412848043 394572496 706340682 926935558 298449174 687136901 349816518 141598838 431652971 283511550 133868310 696283113 999824186 786126112 839936869 965248684 527813238 437421341 700932021 152652133 221184952 624066691 907774655 515925290 766034274 556522799 974022617 344042621 713878545 559809141 342571301 881306488 339803558 966465450 620277628 928063298 483042049 285988388 216968734 972141562 267436489 34559500 974565870 506346395 520560110 639796803 732393333 735514332 408313312 906142547 656450236 397225277 772857965 290709851 933205820 885846828 522795908 188935843 214526603 895326890 356109305 653236887 497196906 630316920 769008851 465211762 889654721 259744231 849632860 151127014 410820618 907799976 111593962 756004521 631136290 64545736 635623390 172731318 694811545 67219957 297124650 603070085 585535616 604978965 888779521 390596388 738684484 850853611 776573290 616822517 666122740 609256656 300464467 248150661 86102650 687028086 84550700 937247755 335407609 965198075 276148291 28272749 526007505 61860103 889996838 380167647 836385152 25333863 48362020 536383929 334955959 497090655 975843136 669873739 297279881 482944205 43465093 872838806 642510992 561834359 598641659 846753794 363676573 648939046 965085028 495454296 470036234 407128329 542188963 700245040 783923862 511939172 560642315 268705741 213024375 729817444 366850055 328969542 812163564 345811718 826290325 549481414 216903593 25310856 410804806 130137189 584965070 264719819 197380614 517065846 20104379 119711328 451860946 866057627 78062663 651556883 947924794 115447196 62960991 913404378 778977419 406555099 152324503 509488745 28760542 878211454 915656444 787103478 90941052 76799791 638871365 311425153 515157354 817844490 207296778 95675081 57385500 457921615 21806515 948870785 578753462 479562507 566616117 307835651 749231443 53292211 768238653 450681364 822408997 543227229 201885045 510679510 532606486 313241135 863110873 945218778 555324266 396737144 74514557 456511505 156352188 245928471 493195596 570665475 783215264 871650141 427099692 474052197 805347575 961797367 547092274 100953087 460607366 263156021 979760703 764044759 90150973 659540998 676176674 352361751 147618176 519573236 552279447 375886440 430505813 641917304 150171559 572390107 506608731 112965752 39961648 983687807 810860116 613987917 28113145 1849004 287040305 401161578 65701084 790821637 276241810 515939167 148589077 454618847 253714058 937367378 109678574 844141400 208769603 327507441 950941798 651697173 197256229 856918492 849348113 653074149 663252250 138252075 97301275 270902807 825642656 274413902 253604261 932185404 697782596 368176508 798899182 890569641 173968593 626598208 78698308 226240159 319558806 471607764 875222432 261664926 441764544 376528047 300034128 938194692 67562493 821040207 80998513 877025846 771016316 179912483 525639556 595632724 971904901 46007078 379809443 254472779 116970115 876147923 347816086 606370206 336353198 275855572 586967373 336407737 79913377 368120637 219064997 331038306 977150429 660802095 635933285 980812794 28735164 99669471 248527565 23239038 447711914 547165912 788784319 356184965 815590545 571681650 344146305 842552975 615062186 818647501 507648838 85692198 652890400 676764308 627905647 888769346 805909499 158558188 875269335 417283344 616735831 933814601 709512413 464509163 165048465 916288860 18512957 346094332 714922865 328400182 296330932 253144163 364484859 330023087 135982077 453750496 23218136 696512876 878817764 480040991 924101056 349622430 558577682 78234510 289341638 625057738 200256511 937128129 997444096 949463290 168915998 28403859 718931077 942203599 120106113 379671824 790617945 893906090 902242740 796487157 50017592 957679582 610265112 484736768 8594609 928879954 242606403 112104437 638625772 385097975 800312156 572318795 105698727 60391650 401440334 515313992 109662479 677851401 806536619 697346924 653339776 459652584 444930559 991725688 653088157 405455759 238195407 945458057 392730613 376832445 697200912 71632311 535785577 510958736 481333617 779598646 46899231 488941765 13364150 898118250 560280872 138937912 444674511 908534609 965108262 159575976 222057701 892079850 540975597 81552928 62442670 126570336 773263406 886208707 495879546 232461127 666987679 226249646 94780429 389504904 318523127 800688003 897221486 571492008 482992914 898297607 845310176 600828777 437997416 606139738 472908937 399318349 582958120 934676590 773270474 693646876 276892172 946397693 564977591 635274848 175206236 606249362 383639549 367938399 398840302 127706386 850769914 319269381 18201169 934390024 131443905 239197035 874856188 181510385 249043258 358293386 846864442 531798204 201732936 965663736 596209962 850144931 11028385 652711230 668427665 351799621 560606896 594006032 449497773 613009492 935702317 582726534 721734003 631065214 790169750 851088413 412680947 319884508 372137477 8174254 132652782 232857748 792142703 109039416 643450754 328032680 886089126 599123297 483063361 114546969 936502299 253813456 672285260 950491289 336827601 700514912 961789606 47256831 903103050 381587169 104236677 814403790 220653448 628235170 534917011 634979687 742291913 124284658 881434510 340404854 908316529 154026227 48412750 872935447 571963144 296993415 493568258 955275917 300500938 24095608 250794431 349473831 250677600 770100687 435342933 681433565 994332652 259334826 479740675 923769381 165194440 170516091 148325931 805032933 580022100 84062968 730342414 288252784 238496205 28380079 785273567 998947819 787188707 34989593 28690908 718072284 434644077 587282125 244178713 270723442 540396787 631001379 189666813 928421014 538656365 596217200 344382624 481662876 200107810 209298964 658203507 469587885 696194264 214314866 748120293 491037085 583560882 36806515 40992207 973966026 780022444 598754764 146962936 396543164 10095940 272563886 656282136 994768229 649751669 742904187 600348282 148457107 44729102 143489515 645276237 24771878 203755761 6978893 131125214 534233144 890857889 698713708 893145949 327388791 516454913 137840404 984486104 363788525 352324878 374813555 216901664 512305495 690490919 762856404 401220705 821713695 757516951 508026346 130696565 414288086 528704132 33413552 44580649 762335729 231609989 889739070 908355992 550659031 376904890 52014577 689293890 839371965 434272708 947227359 148191310 914238985 909017073 63871033 513822093 309381372 413830732 153447394 536017534 254365146 665809093 781277951 605072067 668223228 943085031 66731296 916488223 11546140 71412840 755262618 364025136 171647250 993424060 625846016 124625083 529880238 588729371 277116562 662402984 3689908 881523289 404392269 630434079 79580836 146689189 233545908 700971025 696677534 967471644 416345062 324131571 989233821 155677803 492542087 691280052 516601783 277101777 128872541 333072651 877648207 435539335 985660741 762346932 273506156 92667202 340471358 795701038 133018419 659333342 221858777 228529189 198570294 912410728 739333121 290781691 265259899 394949575 917812120 785037479 818827107 47327260 786088764 860999084 166832718 333402275 404015480 655343174 356560748 505660851 772814717 545087620 320350702 819592242 491195895 504274194 343809592 451356973 129669978 239725521 566829290 987223339 905982785 963640828 693598778 756939632 764967989 404160662 40985524 33464950 295335332 233423835 854375206 463386342 862705204 206028149 685473806 850598940 439277691 570167852 514832024 648204081 343596744 394002069 991855600 35804475 859850301 273518213 469668623 705254775 933426955 874005144 108245252 623635643 370402857 965682331 735828493 155794502 864234272 901362039 176479011 755632290 924755566 376389061 368058471 127337713 314260838 657868339 739160838 292593283 758202648 957955365 494508487 4585797 78942721 93617732 401096056 588456149 735830991 739906517 397283403 271962972 463083921 130298429 982198908 972685845 451000292 918634170 127146274 892141388 415912343 315835182 568587955 984360372 211585680 74661348 707222832 161282282 292112002 829772158 114375609 332180029 865257105 467256512 542725105 410567947 318176321 662535280 369267942 982323707 67346206 643108768 598672045 27352200 762060576 166971271 583706448 935481133 172484904 600820284 8568442 844061958 757233946 342391593 827173685 400365043 26941534 810886780 86487161 752978856 789831602 803188931 377414941 764977339 571467421 779852108 869944394 692021191 184670143 410742272 281329012 513551251 126666045 399563822 928142530 261133097 456745135 634758960 69351577 793781178 953058529 766701397 984897587 249826457 138577096 828007551 175303039 297849084 703739617 417927937 37808309 340255767 609397922 850224663 757296038 438209504 944717340 875426524 262368872 319224407 490390101 985466473 642436745 411781928 468974888 462969016 152988546 550071270 555521368 659648798 44297301 283877287 49126980 145838912 934295736 814149989 529863382 937455772 437817605 186228713 825359459 613160813 110385926 241169630 153111849 113367056 959577813 124643705 915674102 863813315 389616623 512605994 994084800 876070140 553384807 682985391 271379158 734787507 464361514 54133827 804953873 566485425 784958152 165910255 933471601 872281456 251026804 207195887 654643885 6111237 460393654 832512642 543005119 481324753 416246864 642620148 759940725 456699062 610361117 36494979 748720627 263877100 130362669 659706671 211431518 565951812 677242028 773513240 181896195 57051340 87071173 586599541 903227397 783471024 407577719 116794982 390052613 867789858 765582345 981962958 942384143 331667128 930151304 718754310 414306336 296458401 519850972 113563417 916908972 976068203 363893998 302572809 307696900 380837030 533345 306054092 847581478 730513957 370854241 485926072 239935217 75488048 791247410 195236459 302834166 910791116 447638604 878934238 122699468 817670981 954143066 166005475 967308065 639474772 482541803 175445759 257504011 1789734 158093932 309260113 511619898 375401810 795294653 19554599 262761117 520820772 469401934 413175451 554819151 81500143 609342361 129854873 534116677 877991512 324698205 793053086 772015971 8210091 877049303 609681205 952971655 131045753 297040276 903586579 468771303 653973883 16919894 806321196 939245099 119758078 7194460 236812230 639586249 290888655 519721613 398496687 332527906 851589380 296148065 746895504 575414107 393082641 138676085 324636643 250021159 130761398 296261974 457292486 746013225 610994548 421679401 295724717 119127782 40330511 845065654 313986027 759180192 106161721 846946266 736011499 722621975 744932546 869187077 305489488 716626950 549898882 817360613 110129545 224880717 380402230 956919840 447178442 118832253 485995294 172081642 869145496 322875640 759867883 206479946 949367781 114797103 892020554 184131929 466036183 864347864 923148885 543109210 312959944 657118625 405715672 69735509 928800316 683841947 174843219 908534003 404914946 378936389 323408735 577096928 226802445 399650794 462104804 425828207 457698064 413267403 362595772 850387590 468293281 494034054 755496191 192311427 370226907 941589561 506857469 574654471 555461750 565333861 336497234 702809673 10349013 162136393 137169891 187111926 129072500 571252094 494288758 232053970 271142077 937664786 452819564 379872317 163650726 607069499 425977923 316331627 496402745 85586111 318236886 49253935 893159909 266318897 932507549 793035173 369771630 887509413 108919183 100343511 477451806 136628997 297253790 551529256 388661074 21524696 598362374 884685428 730217917 879477392 881505288 68013626 571737867 789521516 647432012 2035115 963273025 878530466 561767719 624343367 627951741 780577789 935860942 922607144 819191383 88006134 55517915 190257007 66638254 163658130 937562012 736956537 408039768 652942464 985888458 829327765 131760144 399299450 217939190 648636817 646990267 551560070 456158990 221465686 359706286 971140777 331818432 699768597 606170897 636690334 849820226 889025100 480380211 405323260 682854204 688260191 291253560 61726343 468674874 148767201 670022802 170788593 609682245 11631037 47813945 333055609 310026211 762934259 796207346 826983643 347954632 320803279 480695726 604991484 142894798 645299440 615439773 899209824 43918547 849564222 343806361 836752416 338360187 587454055 2773 786013644 401080886 602433415 88301259 610540672 92972731 217749443 959114153 947921641 12237716 809557731 132747184 55245153 551566027 647360836 553246440 129876784 526063377 806776634 15661866 372512664 859399846 780287886 409535235 693843003 818701281 687594918 811431094 929011974 881363467 247880317 200126655 258697867 977834210 273038523 153891908 904969131 304608189 371552581 864922807 499113008 36240083 630485241 657366802 864745022 581244897 367335246 438666262 900193294 112941576 434862123 906117539 382115890 177446117 894866298 89133632 605014383 229687022 272046415 545964185 308130204 601525744 886173635 567384418 754595846 386465486 67028298 783994550 116585185 732498378 253195138 879929739 985547801 561701214 48480612 820848292 909210227 93865143 678415906 658831233 470446571 217014572 562945351 508679794 886206803 678465659 88958807 921139651 219056824 831248723 822936591 884323010 248829951 280221298 181749763 561176201 181824475 444142877 711648972 300139543 93278801 872533696 957673066 867464000 744381427 420056403 442285180 36203217 167100043 387268576 375851914 557180153 87936018 852532948 919675649 622136486 291903774 501703766 467080326 767987013 505049084 780598765 504298329 48294367 555248907 237892506 776111922 720905069 827406096 997815642 486646830 710974257 840809144 959102763 728931777 883563899 546326943 71479701 592378870 211568069 47220439 564169793 711017685 546958089 742259758 299154528 268764259 828115903 923972169 275104686 666902844 543170445 961756514 115364848 230686437 756427559 91068521 298030116 242018402 458720354 996892488 303652792 727338707 721768640 2850709 348121698 645542519 693545232 330015585 875653542 333219273 337801081 495746652 924782520 231284948 951880888 94848597 898972660 221675647 389176230 856857298 702678521 475834058 489331228 354734045 879202195 44316043 514086812 169741925 787285300 282669688 279091106 203186212 161014648 622577297 621322620 471935497 903713005 387526500 577576707 397705854 461664838 87217463 589806161 612524501 674151724 120989687 80102882 627201309 146539244 529550398 670530091 350662851 389673900 733606792 570184745 883935627 373534553 934481392 68552169 893953970 791172502 13074597 544928618 401846512 474340621 765674405 578088512 94316685 543534528 911639498 981427527 384759564 185377507 368180969 333975687 642456662 679227124 451461031 324195686 177035219 217381717 632737022 135741599 131027705 851257122 498414881 923586962 371034673 589074932 613713387 655561705 636130556 800515631 17645453 931953196 109991485 668720520 466952654 765204910 712503238 768858393 644307580 396201005 685055432 553605821 257700072 546110752 676994512 470771115 400013712 134031604 813299531 441602015 775586536 799864732 840095878 711606261 47610346 429927913 227781588 942641719 413289181 96365305 79620875 992301561 333496014 812109947 634333102 387822763 356472094 163654616 410311253 755409578 959775260 413277739 337027164 759910358 271871278 601047464 746381655 724045478 94337747 878022923 131635129 346560829 337653362 89447573 595304312 388938230 669353529 751498939 101439369 570072572 341422890 52788815 889876336 629122684 368832441 786736006 959093950 27042133 523077585 131999526 525602859 28868063 584253796 566721550 452777188 570147484 379259331 236259174 635109424 142975924 42606124 867065532 183454293 116700601 946819906 593706766 347690380 788553426 915336168 583001554 204432502 938074914 623812058 830795808 205921723 740539090 400793994 561968754 273821784 603574740 66380729 994665365 671458660 401321798 162355324 546896512 588900928 124000042 391651006 872647059 54076843 341718108 966124726 738259455 245220351 773079715 318445795 50188506 266313727 355850504 411534986 59135543 658907724 462081252 606916435 904014787 829645805 782201416 39813416 693306858 35205973 748690216 158815570 940707478 133424354 234208013 556804218 19427329 174505182 866937055 882418809 249704527 381007136 110975067 46372666 697036049 17242407 520942333 833435569 695629497 438439955 767728664 311491199 494638108 667280525 968925557 191739667 47342751 88312873 921984509 416704656 874876058 349442241 223188856 561978739 40516785 716039697 118529085 27399892 808300385 519921749 766886645 16822613 76852337 781088203 971017333 245437075 548412323 743264944 433581174 395051888 587304205 993406753 222638422 156365055 981059382 770660854 316076341 862756855 983406007 359538610 995097736 786300679 398500754 72882956 874506949 435097020 730862027 838789416 503690016 107439428 535576696 103235334 725383852 452144125 727123976 647743194 419134053 274424368 782378590 364927544 320271129 985099685 883925339 729877030 267713788 42730173 880244254 142922759 930562809 209653042 205799328 88673946 415973202 850929216 17719868 672044652 678088717 947141778 249685359 340608808 435570270 738662026 417309546 518554826 609156439 636577309 657995179 527196157 981017340 965741841 651748819 204255769 826387870 651713721 312662524 565170971 804045386 287806693 257288662 306078235 476007048 263930869 130254174 382089551 985091649 980799326 874989872 109895715 454007630 617588011 762613067 97315300 278325507 324387910 759504681 242424801 236849399 620842499 386001445 266005231 210489628 141979343 254388249 37625157 239750582 601974777 751400868 67678738 913848288 882110040 220708514 616264356 840441200 979809478 935416873 599491231 633306608 510178201 732462805 31467191 727814017 176455010 512878848 645042937 993630166 916350007 290152721 655979436 870335412 470203192 222287082 697817100 669114992 893791138 570973214 633439473 380031541 862265085 674444535 634462216 298519874 344210017 120605236 923693257 457769378 56956340 335112672 765784101 37464112 299886889 995594814 810766116 573201631 4650640 819123008 157772420 371719989 370195441 138784391 583171271 425780274 461220111 603896300 964833561 167633421 545442179 244574624 819977797 378338345 437850379 169962772 116010170 673894693 286091460 943343559 119362462 232122649 579932869 577443138 773893841 797928351 414313345 486390702 957537729 971204794 927070398 533765256 753460359 809845903 771016367 667659374 184494322 662893496 931355446 822287317 677794365 757793879 664023692 585986132 339780602 22057105 87849927 597104632 938919784 759809099 560774275 233401368 14400569 843806286 73443005 379420196 744146017 40639897 970404796 425256007 775480144 75989624 58350304 395940573 284468385 643377796 583331469 201742227 247123929 409501763 496950303 151970489 44558722 134405727 446340640 935850978 367312033 522759551 527114733 519353446 751177246 493664753 628855538 614223322 717854396 805210648 793582316 738062245 38563927 908881027 672424082 972062447 733674323 929322252 931934063 180096687 472948137 933864728 779920967 912362805 585157582 282936194 845305101 554742301 123587850 188312495 525466 639986815 230637883 302851174 168068070 862671213 740527357 834924947 376624091 398659776 510940047 273158144 617741974 187373369 776384416 49202947 486203073 686178945 699112078 997928653 575936384 590162376 521634717 343701840 692628244 70584904 773570189 368241901 815677933 665223976 832904950 15662481 442566189 352990180 74881822 84265691 36809342 864667127 539653814 618558145 170299403 729723692 66060274 84517279 41180141 562407721 278963131 25300409 991605676 794626631 939459289 38414206 803570139 775575186 429345324 245180754 160438365 149450414 379879405 572643219 920983815 838318559 83411732 119578591 218980730 392112328 97940028 818276788 371076416 443701466 881761416 91247871 716500145 265462609 365135101 559692151 206079055 138707158 119026359 652988549 691254546 843384454 335983233 884366584 20863867 933631938 314957704 474244512 349157709 101346937 798989406 602366999 906360987 736459365 175049614 501356344 625882582 375574568 479430571 967628157 929148435 143153256 373383880 542628756 335890341 220009952 201940844 822885391 930612042 762105116 120531924 813431546 434095889 328584163 989686727 495611404 687049661 986513087 713835631 999549450 497050295 741934052 911716636 62770611 253641270 958050591 931307336 580494473 971010268 295452835 909713099 623219632 844909738 196739843 777478224 13077894 361520604 389363548 969603049 108163224 902252700 563990988 294006246 702289974 423513422 524208319 920394583 508846576 896032531 970268357 538669069 81075612 115412821 749910929 379779938 449530075 143913949 444441977 853548871 170640869 896404338 850468471 946694157 288163035 592087063 603333580 698783724 201995052 538132525 208910794 730564743 786377513 886426172 967883615 710418757 690118354 650151755 147968606 674434064 828743538 401146467 456218982 388455756 811136662 554968457 374311679 482366890 742328598 98958122 735738494 725177962 231277835 208973250 773948341 291192698 291192710 831256857 244354566 429862882 208192744 193549205 344781302 277112416 144431560 14814241 270187712 113888762 397200898 613731238 976065298 450350351 631251525 280442931 103941798 556609495 755388443 882885150 79557521 648477641 174261960 373551220 816067305 716800079 988417051 490232488 484505945 530488248 278768823 870147264 420108927 330938 43817223 19776169 199991225 401422129 943591990 108223754 50411694 319184952 38257719 253855034 183945058 127980589 761639797 551883858 596590432 504874223 363071567 3773627 379051162 461730592 447258183 384608416 506953822 633157637 436634992 965963680 115899059 638536251 287218173 148696944 361832439 564476171 737233636 86069897 378214126 29601444 927300846 791523919 433504187 104264753 680482132 780772957 707997989 993858118 291911610 623254625 67724030 801930545 520215165 15132742 348228001 638209928 328765000 789138525 2669348 98054392 87295859 901977884 210314955 757147343 393752396 131364570 346539117 757568541 227494567 221284496 502685347 134990871 285232457 909732890 982037952 956907023 455039893 649366922 515398607 609745374 288190328 504030334 410470246 727698886 387257859 389549912 850485263 125547486 966400798 455101947 327045997 747363868 720227899 950159046 970150890 950251108 696667409 490557075 909496849 986226433 445812173 732895186 924071454 977314973 945656374 536017820 425316560 386854215 305388551 925235692 294919571 864272865 196929303 173755947 975568558 142399237 557267717 54379271 64886142 538173661 435925493 826719427 470877566 204298893 57473535 235210210 552465590 41514397 316860324 27222466 280637479 36642553 749215243 201829125 501049536 557174363 358801186 216496470 569595491 312179534 77013494 705690427 787422263 187786469 91809648 24475044 198440923 227946447 546069910 572730452 11855525 704383493 42998736 914773931 636258242 590745461 514534783 502842632 146206177 493201824 240657621 897828666 911747020 467424505 844569464 558645161 825654674 84989616 121655867 630236286 31294344 566560283 541585126 369754605 706278757 468920343 944202263 953694444 803812683 80145799 56362434 893711568 3549893 584506562 734259502 491367182 224979984 417181465 692724153 650481589 38429472 551542515 856448013 324307874 811265662 935255261 721683577 715638282 772514234 636265700 461170830 685108734 516208747 776213329 493931101 867924281 845894224 354633050 816403029 542294265 261066570 762836137 177452424 317361664 376069131 173308260 61704632 780910409 444933411 399589958 513335343 21841771 82297753 365274271 612046260 697634300 24335091 438311002 4914191 895875475 310661393 402909255 250012265 148659726 995241990 173732935 392705399 632511017 599121437 862012540 911137495 855903401 40349200 690869808 658810027 560324363 610484726 479729862 965702353 430281456 765507224 992731546 154843794 364313427 842890233 272286950 741160816 26543555 374437633 843587056 862243273 374317334 597150263 638675542 212862446 915877803 561538283 193317566 114388131 737057862 589262961 650689527 299991059 21846766 496592099 911312348 365378570 326501563 754797629 771490189 528367610 630314927 309104406 925119603 128672261 681395776 596195793 120223027 985022851 660616535 275330176 683196891 758332286 41275995 809807872 700978489 922861390 109462176 91435142 432862970 296249168 233926038 465700517 356475484 208041086 852779032 465399199 840772406 756908296 319270005 876090269 447520509 295706531 32987523 176525458 992771334 563358342 733981591 294880227 631648303 155981833 118742526 878419234 503040503 604120847 837975060 121694042 217115722 557358217 234229761 55306088 860831293 245978487 406839393 909190506 358269915 740381433 355220309 946888187 272122600 348308532 581724138 79720985 49359549 205711403 123604375 161924621 13739527 905079100 81465523 171428871 361292096 768159879 145763853 610022091 483750082 982439725 728148659 588817957 372409392 498504983 977340272 309895187 633245232 690094373 590877765 564866197 569216199 573750679 229481020 390103874 616733592 707958431 220123022 867349166 18066247 66281438 887800561 43549923 807511952 787359521 498759251 392771799 466080561 166002783 386017471 513206032 993577832 820213393 824635796 411739910 195829644 420842283 576526411 711716391 356519154 863328665 860729045 368517622 170317809 990552904 812688691 489381559 168522212 768615686 475358753 996329328 746201539 119594411 158036942 295087638 709480773 820145188 873803266 442080805 473722910 14062098 353022608 858352899 717410362 987626063 640405190 361141144 891875744 256376914 188437529 35507540 702924226 91476339 708477121 831160948 884173666 861745966 720290750 414101802 931063039 243528007 296433719 613080173 975824703 592414319 991771598 681419605 35099994 418123423 633505551 79303418 249167734 428730827 263837556 972306968 610829593 124348114 699287293 35363785 957381069 640617140 101706291 109270623 661196518 770629192 363102761 587284530 105905835 671599475 769536354 52174429 422269831 309205516 247903914 307273892 959272969 904474846 957665405 920806123 627261444 768688818 354503211 760067577 892894866 345131203 723180369 107139187 862250772 185314041 178769121 398294715 550873847 362109894 715972849 516382147 826477590 139966260 584050183 871535024 774902416 721171539 440498694 640529615 218344346 749347431 305156267 330787513 895972291 378819104 375353982 429124605 846780397 463994676 594005681 697051085 423010714 195049884 509090909 568487888 253616733 723981808 790679126 752288333 725089950 87164410 625664543 458493450 839342507 921046563 146816533 792582127 776137590 186275576 667560741 452271496 919041902 758874575 600761424 709688801 935539338 414736037 182518359 352511978 85788008 32620385 652783181 983647363 278725973 164483290 461545813 680796641 934925539 792442967 340295384 798428730 873192880 505494600 431285224 372741335 40130864 689443051 984340327 802812480 833442026 852444882 739429866 307434773 79510239 33187223 313066537 810932014 335526071 362520108 629298733 931200080 588370021 12150087 152315130 486670996 725721448 117515078 631861639 804871906 334113511 185306539 762985005 289994482 626323271 782266507 626158309 261236158 412286545 835225408 564283375 367822224 40398671 982254076 446051469 247217855 482122249 262398990 805622800 60460732 128646777 802508481 236192464 636578785 202883909 158993345 298141594 561357346 582866444 340857418 103691657 875623847 176620195 951221511 185434227 341076582 260017477 720813533 554971635 108707122 260284203 304260484 181982610 976049231 462854190 788959298 231705171 158296442 991448977 491362424 397916676 478914207 21924660 469738850 621773065 444953673 165018141 117126247 658438930 171255624 835344258 57547071 687128995 38730535 741119728 105555504 61486861 553003730 690451410 489481416 381198523 651061399 395953487 798411350 606990185 743336365 544431493 136965191 132411333 938841105 187049102 982741501 346865466 742035026 999196041 550721377 181262852 360638493 448897130 675357326 265476778 212318824 17707357 403843291 462284716 150868624 169058917 328295 139535749 360365377 954330961 850313072 956138151 120003396 316206742 761093572 974460762 171873763 390433318 891905404 868720471 915077610 833643653 346789 503941008 57854677 54344444 567997553 417451026 836850673 693298004 370841057 714334219 598784196 585215067 755488885 304286583 969095470 286264743 149881109 780046681 821447744 303358864 922196781 49999180 96698996 579459107 5004586 52814402 158714402 169870068 936229432 512223199 334598360 775824615 706615804 639683219 494824880 125950172 295033911 712614641 783849103 867043688 371928789 532883634 12928172 931212509 991963388 106359180 313711752 65118706 750371524 690945545 412706541 648483998 44311602 427244753 413351454 732673872 987431520 246366660 942660089 622665273 556938916 247409968 916512390 389777211 841770039 151467191 926723609 31673486 132696815 798746257 767424548 417496610 495776985 558214726 899973228 661670229 740504897 347250105 847163597 863487332 232768366 792678810 417607931 362068225 560162130 267036550 60352162 538997429 68053601 396686536 488024761 216702911 510026426 382708124 443829649 684190892 802430966 654375474 18043823 860764907 926414875 970113832 845488904 660855957 292259881 96600953 474161529 871776306 735769298 537291916 611596798 932379320 716758098 704144648 110738161 740420469 747489718 287659404 734313420 131078801 707076861 372582606 742898732 409743211 636777711 338139127 262031336 951956235 281338376 622506659 952476891 486911942 836426339 366077951 594281915 795191885 10225189 119233558 599750132 702944852 166348534 741959588 867211354 224193984 891116810 359527587 700358312 171854653 359927323 377511070 133771245 863488031 370199083 559808731 808940930 136915758 324709757 483967906 887408998 855578419 169437560 898637964 815335676 697227867 860687881 652104541 909646516 513699340 654275446 451720459 523351732 602343057 162945137 189950964 729807044 270672079 493061450 942621060 264888431 779765469 521236940 858708599 761801349 736176086 304658676 709207798 313130590 937591189 529540512 700550469 581958988 541207998 217550961 331982892 192569034 17861532 517752781 19149995 665366968 351376190 585421010 949921915 648205095 576241884 292614083 276064337 235735583 71248094 845596867 950801696 865429850 932470771 549788887 132341995 663183284 785362860 310344099 204425136 770350534 759092463 668302090 519504410 900085792 591854440 565546017 25527281 963171114 468837663 746060877 715161138 887667191 415834989 940794317 14737598 606962481 452861499 997405515 742831707 679457323 508615883 374694874 366029013 624804655 781403436 506289010 712452177 743602256 918612840 864965309 704924481 956305092 463939833 545660329 901574891 727925283 446266758 390629268 13628028 125100317 543984372 105938259 534408535 16584597 398468596 356315625 506134339 688035265 557194514 841213874 368609086 465715358 20266946 668100803 716702343 482941882 75126696 662496798 615204509 269007654 823272034 765540747 651060777 887421430 73774127 56703615 87929416 338576700 995814488 569896934 436389107 106849947 242564653 297099858 780316891 538853198 922358281 249055786 982395038 856896692 285910820 251367237 274383589 331954349 750755825 632252800 13578466 130359555 385561959 494448463 311581506 798416968 40770544 466919956 529682317 629378304 732113385 99925973 623536982 46384200 278396351 284999122 22515591 14089167 79453831 373179366 170989647 502360533 409951752 861083230 678397779 682745926 221390269 503876298 137286205 842137846 494554405 696400840 534760336 576386387 857162527 912773688 969788250 201336093 417671182 645287288 212581328 645699480 662936863 405185510 993932379 216412985 973047186 756717312 216829175 858302782 74629904 9419646 744095204 225417398 306003849 728893834 125903074 241813895 379340580 712640984 613823158 475824627 296596837 435471137 532230948 921816337 478848727 6935942 940969360 959237065 658850244 215199163 731271694 528516609 915878391 13251394 25752784 82278456 252709034 353666661 493260371 356209625 286831411 197728488 528851023 320752541 28908057 948969395 683914662 250556475 444530610 694404588 728996496 460878102 844190573 495593599 805319416 38805922 177422572 197608889 412968254 666469929 642851414 409986421 809518674 292665933 276049468 27733001 428570774 363110298 243120033 815374947 910976414 485156117 281381955 744543633 903271795 25316394 352540620 879344309 736132248 572449750 700639611 655070141 969449774 93403508 214291268 453699573 876826179 182066248 682513052 735966748 796734396 962158796 937474837 722387179 665026550 391113450 663454430 537634714 261116776 595066709 185052847 481947439 716425957 458762286 966560656 139696899 935483982 104330692 678369523 369433507 170014975 805573885 727853992 331286504 630665831 262071025 455432524 837567600 454753237 327858830 371255028 337660699 874764971 792452563 879428453 417518328 530942033 867828473 988750244 684984273 678040030 690484201 9921938 774077324 449347951 398094120 24497860 450995584 426788915 48371056 54604993 902030133 928136754 279496339 982859765 152570566 226114954 103443128 801132718 602434030 321123469 817250679 983306563 903552618 140042948 779572532 20890264 94577478 614171914 681760647 113079584 118458415 541108461 83848289 174893217 399249275 262522250 461659524 569327902 625626926 999741910 628181882 570548814 534375730 712295163 137069451 816197183 763161524 428475222 942634487 244383205 824017953 583542522 850222584 300257026 685747221 773408946 678762017 2617213 430159663 485097122 49094810 261346924 516813309 465904354 378263192 721073436 750648046 591967256 719445610 287728623 329653963 691850968 95671875 574865592 559315169 574966132 172936735 817654114 215025798 891234325 393939056 16188400 970691771 419545487 404910328 529181550 687679880 718710459 471372259 195508574 215558151 903676419 687123476 911880471 571609516 815607710 838533323 366110318 516453242 707850755 392994120 250103860 958512332 587915871 856545010 476109381 347933156 456004853 327817474 629792867 844837635 376701819 222122492 486868446 781688199 739158662 604447940 58503672 246461079 385424770 586080432 55246560 477550768 324045805 677861938 143823054 402675140 680108838 623432707 628339073 44374466 358361998 808794009 238671207 282981579 967306606 359959439 77194285 474477450 800691135 567449891 379487710 361797499 95076364 178038220 131005201 1893136 229039078 67534180 659878868 273690404 264763730 603344729 120689042 777675306 303465619 134272451 999266374 374090399 21231784 144554553 822832066 314605003 414083442 437322702 273441548 183345067 240716761 216413494 189301974 657172960 994857791 142146600 178555452 614116580 423227221 638422551 341773001 802036645 502066435 867510107 624047337 864906179 130398827 35218337 769723995 508843336 734158078 690793181 461829428 254066523 688645700 67211872 965623788 689104196 351601357 132151488 200827533 477495366 579503634 265213664 849876319 380623914 67143684 468103534 789443371 228351600 409992212 12391637 310919947 230735938 616900218 937988984 271044669 252844042 761639862 327843321 75643273 201891475 767226047 904100616 39059646 523150227 565413705 657887915 941724360 233334816 644119189 597342408 728706486 717432836 687234651 937190836 211511804 802003092 301587483 522521413 360355911 108443529 614285154 367002818 928188629 69571227 44515683 215447538 391083591 209644983 185482355 682757410 766284826 446567461 510315125 447870338 448989318 229415790 438855378 164716400 318449722 984827901 33893882 243355770 265726351 943021318 975673173 154154023 648599479 675631449 544476708 1715211 795776618 849102188 76781275 668547694 822162891 654985356 69796882 820919789 452297385 489946549 518531809 339731413 710451656 648331640 882004308 224883795 681987874 512631720 846772280 10621916 238205267 377375387 46530087 446497352 158832681 416607028 992159170 119313488 923092832 331970335 968050624 372413455 477902548 334236673 35640581 756928137 739753597 302230835 121030839 980306142 580568158 952556965 882443756 87253611 951381715 856574364 262259595 396610176 760265383 337284346 469678305 526889830 677554520 53514067 115465849 833828322 944801056 430630644 819287990 76679772 11773214 677196387 169735526 783972483 417901207 991169514 938394637 897200262 346222681 778180476 789162574 148767141 816601094 278491238 755386586 40267880 314538465 54826599 69946831 844623868 130961003 877788039 937464229 175486191 909177866 598335547 867246330 587563568 593084457 583291008 866288263 831968969 84697809 222528333 124738480 47080359 54674072 961288600 432973118 527630376 15026143 43069120 361274 997792272 423400092 137445990 326909983 779905746 186545554 384532331 929223184 141713314 554850338 963020591 366762476 999491905 852103205 345849610 375899344 454669433 354638776 599346036 428827609 14871099 616682082 159059969 415651135 117802150 355013292 228749796 571839500 16082132 912795720 654732792 485998523 360611656 612088774 688652141 119055774 317749499 934880776 962209273 382986658 24163367 294635028 8418499 164841165 324050587 816309902 95645921 170102701 208174211 363007588 272887996 862295489 383382809 83507105 951338940 629610137 34593422 760534311 349675253 267339926 162842335 488800391 549570609 967645868 315565732 559238453 302832684 287831449 933291737 602107315 109364259 625566852 62683792 841121707 163428652 631817720 270410027 192428782 741816196 778408569 523905899 811280741 569917839 753611265 16965006 740608707 305438613 23113655 20699794 819102511 732952788 884329749 11439829 55912166 811550699 766628332 842688106 511805514 133664576 798655800 805121554 581030230 62557420 30225605 670862086 913951361 456723055 469039791 701140864 298172110 43916021 555027857 836825158 671347828 744873483 94115631 305146280 238834520 79768134 991211173 800511825 201414738 861753013 83807319 934504785 847092532 832314433 901427744 117244757 969220461 372084251 639198146 980017863 52592794 299359289 629343540 669037198 772458271 162808782 865865577 671210851 798702658 976219083 172913961 504897143 16256903 180816750 466648549 798831370 117362146 248733090 852848312 244363076 145582686 890891238 310956625 7429850 180298087 995443412 161985788 448778192 91833067 486377811 121055665 83821663 658877446 279447262 471916507 894792165 567593854 976410505 346930189 900186558 907800356 911273320 160933021 578061381 628827626 128941739 251652033 721785649 678722974 381019936 446538393 466536818 340699280 304161370 397979706 696537928 213396296 276712119 712561700 404351242 464748329 325081635 253440747 117154575 430202317 201603717 177189849 346455588 217416992 598742709 612378694 288481660 785738194 897755018 203336567 447753635 84886570 881830585 677008530 898036003 961491695 742763930 282774210 432309806 548353789 536855787 19643614 886522776 227786809 799122990 67898437 773246288 565856303 430952510 703880609 313648297 206752471 575168591 65683391 637635499 105484025 580147131 876992687 203405086 648982111 396046097 311028007 104156198 650679876 427068309 208085188 224310876 772260459 6340038 839822505 471649987 454283603 904954124 441294080 282834984 815094981 808078400 596996608 421412979 832532728 122467996 528252993 150999576 265930153 390221558 696792486 551890375 745743938 342285215 285870549 498602143 70643951 771086135 908684318 187840092 395876640 109582579 157669660 607243103 430940924 133234802 196734316 463154662 789038528 909216915 117965258 810082517 887524702 72723312 712643009 804404040 648158751 708443397 200007648 8763235 384618395 546515419 809848139 973294807 686046221 36167002 30793481 764599566 393137396 183672895 365188442 502184811 780908833 772943799 992046742 253729845 535851892 682800026 557230111 909319392 295845553 643018836 994142734 355729456 575073833 451498421 796221546 236656524 764672179 663659550 783912543 678137278 462928724 854859692 527443503 767453487 554779597 415622755 409794415 175692762 83770856 559741225 880616229 9952403 810711940 377983312 731505885 420928480 474806029 677273947 975268590 309277332 428284381 364918163 645721630 322237389 325731499 11984371 438836824 703381705 553646981 244387301 532536740 547663436 422257633 749298772 680765553 706928112 426467941 748504240 424591037 654954997 436801479 798944893 642423479 819427530 37797836 490920948 801576331 313960068 353604944 561827854 283164580 649161846 67406689 571739855 480369140 898546399 869896366 268977839 737393682 562888210 157865783 505737377 845230995 930103871 572822326 375877422 281736076 390445430 144889732 329457461 15846769 509847724 605494147 759723156 997392699 121734706 276499330 144676727 62474239 207168410 138041662 867991953 821191858 312563384 609005 874283419 876995457 60136615 462042767 393186519 566980454 948495044 877155901 657450137 377074386 462906268 122341946 964209851 219772498 180609902 839561043 427807963 971226460 790210679 198325374 329582968 588221334 443936102 366860892 643927679 273832858 709731951 538117345 385274048 54436290 469929738 76559745 477876882 780412646 394127412 535777932 110654817 506830516 323808575 481611931 765679002 316545770 479436020 601622590 797916860 727814166 995192842 306351195 48007603 305065618 783642941 814256739 806937728 601568526 636943002 409353764 582132443 666379529 145332254 147416500 148625791 278595019 29670958 12941892 57520996 266448796 2017629 354525778 712497162 405496264 720133765 379650445 550376719 286475165 349585205 726801051 88565760 774698188 875034928 850264689 177670841 988852653 585644813 595442690 646045589 596970283 657763153 670669899 418069449 540243308 715076368 246401962 760962098 850331030 247827610 521793399 326404650 427336541 323315714 318207482 354754023 181762387 371913144 155208419 958962764 222986536 895700956 551469663 426482676 432110995 869206864 589734153 339490414 448568146 200369280 68358409 594201531 589500833 942327156 808028652 407186949 611946794 604249690 611113390 343706383 488213372 831741936 26336255 214503388 839019770 453592531 696587920 331803757 238677443 883668157 599863729 47318314 389363803 752327528 858204173 283120350 41896682 47764070 172898941 552764218 933671671 822405252 988217661 522436928 755126888 743525280 888412141 583955668 843118138 749452858 809773533 411307377 284930499 727554913 474511158 25433484 764672126 280251242 898885877 613043098 203542862 25202295 352308020 410551310 247978439 437151171 82022979 21267159 790943926 618236151 453246957 211991154 900767421 940546662 229969392 659196231 955725054 732368255 368856637 379433786 276774648 370200264 936777772 305861957 467658696 257857085 359471960 407608941 500353273 980715305 558724272 34365138 704777638 841168521 622557611 121644640 647039552 879930831 243709657 134282485 312214960 596733047 569430838 882464635 732153753 677786539 203870481 214248797 448887888 655111817 724993201 802073969 121994500 290013161 676254978 980391381 705012473 106918028 266771822 527421052 522016602 578687251 483815299 760883583 71077063 517672421 374516694 817547421 512414034 448917983 413526844 729361483 297393776 759401279 667296542 365696606 114263252 336390367 213924602 407301882 91327750 566855694 309165089 867288381 607363067 313519695 873406837 988037585 718327497 888560498 478436403 489436453 375503661 450211278 211335863 69992212 87799883 967016319 227606872 578766795 98246702 244279259 651442408 714160817 846526485 863641545 182861187 752560276 406203412 581447452 824444170 662673439 898915747 930900889 861507525 185201295 248356947 664632962 412373387 995412653 189602271 652998790 973384536 32206501 863842244 754434743 58589874 14190085 841758734 617887268 518544524 471116833 899613171 42410272 346263910 429361340 75242325 435760258 993565661 628896862 18395512 706814298 536661199 438837636 221797863 757144377 393253762 967804665 99670529 456118273 629607524 507513713 221042369 234682392 468019490 823449229 653417368 384524857 399557104 236985623 599141867 555567643 258108036 345170173 697338147 152956405 979198547 967298330 482674871 302229056 494678399 386444606 973370025 957440510 269143898 410140774 518649882 675043925 458713565 279471093 76608406 813367806 157735968 832327918 159727999 816626104 747633485 216451118 452870581 820054391 853599383 741002876 490823020 317864336 876617816 64378817 931304815 549332593 875250324 215456712 478043479 493470183 740268384 252988310 964108974 344905047 644432208 976987328 41472934 154736034 564965942 445117632 345557727 908619168 826338334 899176060 701073746 343615767 763572855 214614959 407440583 568398516 842060482 175845388 941300309 827903988 639432289 453230149 718358128 708513014 424391684 838024018 938600761 406604767 509692872 363983314 409125663 241775818 994764149 290159110 925973829 658370333 526135851 131138700 596718576 75289213 737418020 712534717 284745645 960167225 263906560 977125738 150293293 237524101 346926386 691306820 846215408 894603586 85834285 169812871 764083411 77200111 634033501 652589935 631257769 11558385 700235517 92427819 744397287 660298372 231700565 63486756 751924432 128999215 497042446 560770772 676029690 369561439 328605398 908808799 692861122 463127961 903503781 20706570 946598559 845403137 70955757 28853521 640436350 91825706 428225824 60221402 69675185 158042248 925433042 302430298 902277118 780418350 41653827 945576875 562888193 384874509 980597672 227644456 874028975 206523871 141346029 551645553 678603340 670900681 162813777 309627404 105858210 465730705 784457072 49707074 212991171 976404621 295303624 938692680 513103179 996159750 39850826 834150580 310413747 336021350 420374439 517609691 440250162 676091696 53352266 10655631 514899545 423670281 731148499 907368692 117622840 756546292 670273910 151267635 988763716 481263621 326314855 727652759 203761198 886736421 531142974 430341078 599568832 51651992 916094328 599189135 336620084 221399059 403293189 285560382 474364857 248481270 756494807 445300367 421489074 8858580 212626194 49748732 112542668 25348989 717375352 809267920 596597865 851069961 76022714 980628077 611595430 559749409 969899748 360589980 790057756 722226849 912846020 715802901 590934697 779428921 181667323 220764456 629109979 908622816 565725500 40444025 132486461 743621619 671255592 993595119 358230620 937956106 537895093 527367940 960020736 12492835 469096799 724523846 186897499 172897381 807134943 386856696 719635820 329249200 168516017 233079413 578800310 759058344 694215758 1519147 640424749 612773129 55873147 786614939 428417822 533621401 43435009 864396437 201960138 26644503 710582055 137343676 420733677 478561345 230187189 545454087 728945993 155153545 569319049 535523110 337209179 220553729 417410937 188737926 250876931 791528951 361123933 843675526 206443862 471424906 109814766 984439682 86754287 814951364 290499609 634997245 647953962 31810361 106391837 300882320 531310261 601270905 248969536 837744918 581666174 786691389 645993901 762953105 836923196 529693367 125015066 688493805 788866496 758798161 321342868 783297239 425888377 3598054 851439931 906968499 874554687 648832334 526244506 775775080 109445400 717087582 897817003 895576964 175450181 377024434 603024 849988846 836872766 513986616 536743673 528391487 521220005 826029075 621511342 297220725 979162330 563495975 994160603 732924651 167172340 972192685 209167982 638789955 384002231 461806701 133388582 269887753 592100850 211035440 956653255 805098165 805508708 705175026 73595806 194628767 442726961 869377665 658257090 537612548 254271373 8669455 211495032 939649416 760936737 440012073 398325251 808179212 954036812 353013328 445094239 876336036 64793481 790386685 390468792 12818194 164487332 391461599 122646464 540546547 847939155 89602243 154214779 586050342 109969603 211445872 127822904 67393167 371424680 332059645 733460025 855048607 529143664 778726776 545031037 292968300 573170707 282078944 158979894 782522532 224695321 715439921 991958278 597297213 954077643 206107857 308813812 592844232 949962075 928082091 331968993 803152385 793094916 961604390 969100777 565266983 879479926 74454275 338004573 709712694 346244341 348856628 403389576 975538518 965992359 588350812 290713376 326791092 465718842 114665974 186176133 611867405 178428676 872527006 740247914 160571522 914411912 295242667 344572673 575044209 33604405 246655557 845463215 686711399 956264544 532952644 479877647 44295279 108845675 806470509 134227172 473412006 347699708 111375860 3704771 56433570 711924694 926730410 444117198 269238883 449197620 124313850 112244136 417358914 839875612 397089141 245767529 423189598 380996252 404456915 311632793 787499133 99298014 543305686 675831289 6313033 977121339 507118458 560158707 904134854 856235315 417187979 699500055 34347038 724784741 366604413 971218606 114565671 636996406 567660128 904710596 320423086 835200667 205826727 189065625 456736648 878821487 72722877 136568803 459254530 700299441 208167118 656662814 866903133 84672557 111091661 416675523 990689222 394829909 693798673 692897196 163985038 656725684 977064008 436223676 879499127 49040952 900576570 437603143 136558153 801327783 338661931 375269888 273229133 56555588 791475459 970919042 588024266 41446875 370499591 68083476 472857495 490398930 540273729 902682866 126931711 576120871 259025805 925154888 918863664 521520202 187503164 901896644 16421011 214545946 844138463 162219330 702157021 523151056 696083254 831274482 689562011 378941755 527699704 631193320 301629089 722114723 303551424 425803887 920730954 62828151 457133367 916050870 189358575 398321008 597442270 637159708 557799075 240316133 595773620 199478747 357570727 517350864 728808280 928791700 585518869 119888860 419830210 883808377 179743343 221760256 895008980 775801451 185490218 891965434 997862914 25034495 911450471 44186161 411345970 778443148 151930270 729519324 168319172 791565025 237314499 727262021 669410304 63625689 345738075 963498038 259293545 622083518 927922340 243651853 715060200 943703298 428491439 117787871 326624412 758674814 89684455 537044802 102147290 349167994 838837556 543522615 474792715 589048327 52644014 916490239 131351677 41877314 600757659 311373858 529282951 490627381 475218342 493146252 664836690 769570369 834708269 708821447 738788599 56149013 302530479 221936195 497184824 547740397 129368893 166198541 434596446 39456431 481233082 355885784 138024209 385063569 284090052 156732192 310775350 695571642 443703886 43563435 366065417 96813578 996421369 445441539 121272198 968577752 649155578 211896261 339037048 667648009 744874841 405759319 624976424 151968818 950125491 262371435 988892164 363072149 970322833 153652647 470796212 261812875 847899253 19587814 712167547 536545519 66609662 526874789 684405567 722592766 567885186 948842865 439450626 219784619 926646225 645999469 972407532 163191124 654458363 848809723 731675332 812225866 618945227 359779954 141252405 123504927 658829861 953971254 819352409 342537201 296517385 214590554 108151768 495962088 334455950 635437840 646698785 209892780 921653693 819199505 375239264 712276974 414703516 922196557 290589368 865617184 128807298 333011851 675759779 588180714 177298722 964321421 986251937 234131453 507849566 681212921 516630852 667555313 372079129 289830389 650727353 644037559 564168728 305751719 42219148 526749720 60745101 757829541 682018914 316648776 681235263 269934158 384433573 34662023 588818588 851021526 45728352 229027553 331097776 445618916 350222148 357104609 821807804 792505509 630104741 771926696 451907691 207192262 395524506 884541730 940284862 870785726 985020393 24312430 442924732 138605162 950296682 487199581 833170822 759743492 508674040 706119744 520452009 754494239 183119196 224426539 787703594 303344585 243228087 248808621 25047849 492063588 577004615 997485286 716204011 807285535 752934362 150241692 868342998 919897978 655473001 530373520 455058456 141952415 935842085 223012741 885402562 858254486 722312588 273913988 621375746 384362326 340635817 941132539 319767917 428101887 14759422 48729958 695631604 93200930 764653493 923598493 384450775 480869479 406867900 669152988 753182951 594682956 703602726 347264719 442624176 406192256 144682744 626711042 100769670 821726009 672749521 481528827 678491143 726776886 401992879 644122919 112280585 791117734 553712882 682350637 573325740 285671418 27622998 48254670 121944443 167591459 869259337 717170910 789332720 437969775 778553570 783780690 196138954 418403096 237131021 327839787 454491521 434593657 181530122 18956765 108196935 778759509 615008534 387169636 297608870 280753925 127735278 154937713 124758483 658407788 311914773 135515055 815784683 538920842 719053872 435572099 562435338 917759644 442246948 880475524 222452398 498161873 183797339 191048129 475175747 381449083 34537260 575438949 464076744 80842092 203398583 974124239 982889436 787793518 199673899 791239090 647045206 245068334 585150046 603651898 187455415 580706301 176987396 191422010 887101219 175120294 90152042 113628104 568920352 613708620 573527432 154303894 9806350 291779977 237386887 297025176 480611827 993840555 560575511 266842379 281513511 526699135 338123892 106572161 250204808 522519943 750771656 955368476 562109539 282778827 746538 829855927 607120780 321112666 533326950 881726206 446516148 588134667 771764988 777623177 672032499 29457334 256092658 747279012 507241029 489109822 978421447 940561877 122735242 247253731 172489171 174235790 512772790 953406717 533639396 505258621 554778419 825114795 162636846 269031241 160176007 525079718 847935239 883894470 676434077 645541773 112744867 669630441 375913153 141486739 795891843 753334678 274380382 926960408 67146959 246281365 657410959 527809044 366425571 910854749 494192509 780735078 511401155 188111066 92902139 297242332 721627065 141131649 882306589 227081459 556549834 754252836 367762135 322091694 107763335 596585217 602187401 45624851 73557255 969640663 658781428 312318730 898794783 588974987 670328688 313272464 695559989 153889655 403389303 191326692 206918579 658832610 947109049 41073571 262608844 64038840 106063117 208271102 74013896 278567213 208722993 988255102 279866896 54434442 184952036 802316185 83121280 8824533 621562336 856843676 805976822 179940143 109225927 603401692 864637909 607894407 388286386 177556803 451823737 479828108 296337948 239269110 721002875 918551136 530270840 33229871 771835549 455126652 35677947 793461040 376004340 93217298 309160713 730216055 298721005 850222541 315984169 701398842 224400607 304151634 991897702 660525222 192404795 124390505 378229064 56178649 26096949 819944833 569640246 463797149 515172040 866504824 855649460 548642247 176938715 199220797 253634107 916156921 878577815 838786007 394329952 960201142 529957257 753540606 689947243 507437052 555725957 286345587 733026803 328992887 744177964 380163414 84303706 297992425 13305816 791556046 650540387 682308782 550861407 105350586 658248053 914190048 169715149 784218473 348968077 63736039 864750642 584707911 572383173 813796606 779933624 762512984 731591829 468245472 367797002 526909237 61080491 772231090 497020725 897015985 54637138 626833366 613580375 517858482 751705890 168647328 361287360 909715752 724279001 805097690 842402304 14326804 990902573 551850402 536694024 961181491 232977089 758520490 483359669 76421653 118103936 237876955 452349070 266577530 17331695 671566431 896650659 966709830 999048934 365210038 441695200 298444107 161675620 165088405 399183841 262547311 941864657 165878997 712768994 220375030 397028971 604753023 868475401 669746302 532680210 386458064 475244262 571752520 428181731 179404793 397593906 268277137 169970189 810033615 36374918 414477163 145440670 967112971 888970436 453557862 154084643 369397318 500216132 317331388 29058720 863091019 267087160 325246329 68317423 131518638 47083119 14665278 673653655 604298638 681697505 106328585 649546894 341026298 718188072 669243012 591397379 66205768 399647683 189128803 823218799 778645403 239890654 886859671 944289901 19444893 341874400 106102767 452580646 221358367 514701366 152050675 622715111 956019885 583053070 373765426 180341868 154641416 556592016 800359635 583383010 103272260 476297216 598124839 617194239 705962684 493093347 810906144 120449530 937921720 240824285 639843993 507552331 471305254 941070124 21250357 428949646 7390633 640167154 575147881 180716735 611972699 449753130 767474819 412501909 709240837 608144988 980212534 713444787 52453644 982046804 750107108 577790361 213000391 348894070 335918175 13609769 405923310 703275098 996161398 240199513 53564807 198966713 785084172 209850914 892617662 59998201 347077079 479447154 352043732 976806012 502229489 847888527 976342044 689904087 99088714 770447400 551900663 515059094 361964861 774248430 858081780 385663349 826030450 512109692 127689146 755717803 329619720 612444922 537457063 894680444 579822674 897869913 113266720 22540674 513679702 850051402 306807595 552136364 615284428 935377463 661902951 88980958 128092939 416392644 877616817 727851849 654983848 669970770 700414571 797452949 579986011 368323820 124531276 282269149 757958549 887512628 696134482 421346916 366013900 653023972 931386551 3015626 414649102 504738218 222654662 938070146 204474389 949704034 298335185 419451505 446138762 130737850 158369025 325217997 208815187 496539319 74199691 398844620 323761589 803347059 409206758 939863818 195227993 649022699 760621540 464173119 716080738 536355373 693677876 545702980 752191049 682051021 104999949 747993481 623123549 724184563 208654332 611829918 173619730 835771622 391632358 808215494 426061944 973273303 836922733 148525801 807126745 463402619 45219179 443186312 506907188 624037810 711238154 604380848 942085797 480153905 25738240 68281649 200014249 605907910 502120821 849472850 246442830 66286869 162539565 907824802 935167376 46348489 816017347 48280767 17097564 524489024 972578383 389600637 587852851 844569018 117829453 946495194 491155993 808589934 81656004 929037544 772563894 794175111 304289105 339298675 178844754 128940670 29062653 317006576 351271308 981820322 758830870 155339538 801635582 836362858 761509948 521846535 544836823 425684971 386196895 399251223 929696678 807450272 389990078 817270137 838257012 795112251 397809312 473846909 199558882 566902603 183477697 729998353 739387663 123598157 717174661 667456869 771743847 842786778 466418713 746858335 488447963 722290160 743685212 683514076 108244493 22323161 658303165 944564007 680067606 777110588 895854106 194740088 129514482 823199264 916024484 543177545 587194870 322013990 947727643 829992892 116874966 478283343 722740702 104119291 953691241 746890905 372606234 572349207 126771572 306181143 746526935 80788119 725563890 434750636 856897482 463601445 96162342 634018597 704688792 967696477 987844205 867653980 236454965 824115885 136144055 975832904 617309018 75587336 749016427 73106667 819981004 288816635 1595608 395641421 981251315 943548986 919138657 433658796 810030068 88750072 165833588 488845220 23537805 359355596 165626249 667713039 998737153 59053073 44736817 702121228 825574153 491130950 597934966 667366589 526149056 585745524 50787409 763814829 863212129 407510699 945713811 472871939 49687346 415305948 817311103 765290396 62194707 551702789 11370287 815865877 252579086 447181973 432797852 966446667 624261562 765212876 553343109 481741010 633860850 214109692 535122613 871686603 495892228 652207235 95570979 767751048 275498605 804709332 476972213 653422964 504873195 849136855 961014033 102607065 26835105 121566980 129686012 482414346 827563202 97842037 69119200 481454779 14860867 197140692 425431457 352659808 426777521 857809755 950029454 233105718 384186476 264241508 327300896 476322109 886782925 858313715 54572389 87146207 118601702 694032363 829262972 952049440 962073656 889917737 903975702 910112506 382605842 291688244 470225214 666639369 117280020 679376595 829719346 470299488 484304236 84787993 264670736 35283329 589371274 857512816 207735833 55805319 183407684 855478496 738281785 542016994 586362514 360492812 190879219 787787024 340847614 482887657 325136442 382476694 366856550 663634046 299364160 104789688 184254316 28465445 534946480 683972422 247883545 556799671 400606882 534127989 999970823 158262918 904031042 283301793 58780095 47738849 783531548 355615501 558569962 245672921 69591253 544312750 456702285 182259122 954533850 552703539 590420197 610893601 106753130 712076807 313547649 268590988 697979283 581922373 777980871 915756582 631677504 576276594 285410471 845210160 304651947 29967069 594617614 643193143 989685651 578365778 36324284 592094554 511084794 794645135 265306576 530441068 345127729 112288334 565253434 67493038 768727244 141848682 903566071 909956058 31234413 91248098 163657258 281518595 824077297 600474222 223489820 94438338 544391621 41675060 53752561 23104464 978505139 630455579 611168792 78401836 412925892 772330322 759343667 847780529 883619757 171523722 317943932 607439496 596983676 251153039 901780577 857427132 595243294 287233941 702202966 562905131 593522690 981083157 495456815 420899497 540394811 444452971 62907597 847520151 139227666 70374683 859913928 578323522 290766286 810064087 554857305 576083527 688133848 627819750 127282804 245791611 953161275 227501381 608977422 229348197 124494188 568190734 551653707 945004246 832885495 826746869 86892916 90209901 995671545 130938832 381471379 927641705 832412754 942053584 134621401 951526228 904210682 746456091 224629235 792884311 116234035 851264076 525656072 598994233 158894557 337894404 527972580 531144303 49130467 371348604 101631032 982586360 254231177 368273884 335654474 506094947 408203605 203945407 501596223 101218454 128671106 424959351 528185313 529726300 694347294 251545407 556628710 918519273 507465033 979443948 688748763 384854751 330179452 318518552 238646398 993012766 309975646 470414181 413196532 64789106 575003539 201430430 935276969 241633050 25847695 148069831 486859898 556382752 559278355 943295412 425200470 565390837 841498690 249073491 763734761 633958683 952564726 554278241 5736068 326618244 654922290 920447804 259433224 817246449 442888415 970680068 620766715 731075180 133845528 715770951 575338635 161056105 999268833 622370885 247557613 184190188 826251651 815987012 24579878 91846892 736479997 785567194 343175124 778729559 826557016 992979976 135473688 270855968 503344041 802762017 25976724 449439067 273539194 315725145 782810016 265078278 165361422 423444966 309894407 966985550 396794846 391549328 700728067 583575904 308196167 971907920 984123140 809839449 700339710 204660379 508236687 352500619 257672114 505123864 830914046 585507217 459741434 949836254 517512407 620047821 726795940 817033222 124777155 387757331 129616921 986288623 666231710 928912337 100499706 606644630 167297322 975142212 894053528 850011055 662202413 206124513 132394076 177785872 194906855 324985382 747796893 175171297 361669836 954653868 807630028 423069972 484179551 238989304 539268507 419887299 912580150 270875757 897335934 844923870 861512481 23128306 450904334 70129010 163503891 558374465 466988054 578698291 632379840 817645240 957210989 909060993 891801932 216876283 903705529 839641686 899639929 995867808 114452040 279853267 796206863 863686229 416527069 632238207 168074189 653485368 606291095 492017745 198636343 962779295 853535690 555370443 473722223 870931908 507358051 452237744 46470905 18512770 422660881 207209408 757049454 540545520 124031721 629585976 6384384 418048071 652894518 428789180 181994755 70224647 52930712 241338012 310323913 609620404 367438953 316852499 495767657 231552770 255648965 288563900 367334846 108413326 823055671 868881633 744265782 212806962 729963251 812070761 236674656 146577937 131373976 350039303 771826222 267668597 848522975 774225704 783596165 630610742 770070353 910398774 310889941 681082813 889958441 517845476 552050553 193500735 29614539 86005639 647609165 56503198 460713794 876380740 10161124 162640261 478309493 799952611 475043369 901421630 7779480 547784023 566169096 68210081 677959966 999675668 428971510 526288275 354243627 448987149 15451264 683327895 749817851 280131360 39582286 689649454 75721483 915177857 154210140 196621763 342620314 297995342 706551705 500980549 947524286 921036967 595131511 921898795 98451650 112770345 376847108 84343541 232672000 850889416 291528896 544830064 512243265 639432222 389294119 953152536 545567464 724824791 873788526 559318249 978925611 920968120 84161456 979703241 478300757 382914685 342190069 792145435 433980569 30113058 953946917 408806661 894938168 664096462 19974623 460848627 970924408 368643745 438070441 83998041 391298535 922265518 310254218 241913963 4238136 97906159 234309469 760321465 408002110 769005884 222044424 904836618 508499775 499173152 959258541 69066309 452156971 441165450 271761209 409090997 200462622 122996156 203841757 171121600 942328003 131127072 219962226 264750723 972404250 21281558 823357083 578999180 60545825 288701743 986937809 538464517 588454988 94835297 218181610 355411062 55494558 745485267 876516393 17921462 638042411 780454962 276035829 5050291 500608481 150851918 857931296 129412718 999363405 249314479 747625977 415346889 847638483 721849039 316312589 148356347 805101682 521992735 11204569 926435866 894371074 545656455 560674645 995074274 413504827 476750470 459587387 859857954 38113187 71383643 625193999 437307815 613986308 871295754 580444829 508478502 300019827 926238857 416981327 11245485 233149573 389269284 418815047 179572796 524131472 432555750 654576449 962666934 330355717 10537093 847493928 166817798 688032732 7683629 313951433 867186965 831282530 524692484 886279623 111639615 595298363 595215514 13327193 973024076 733707767 253024241 667411284 150833408 225620870 400869588 722236878 59479097 819002570 4891974 56384257 782633364 33059222 367100415 285385710 553407248 663910524 175585586 984336603 321607610 126865246 729078192 155923071 754637158 256038416 241465429 705242431 747335315 592963954 93343029 47588527 358002931 101862068 174450445 390118710 616270090 139695211 383117075 339456255 848172317 842024644 803321867 381492984 267341457 872734608 14364374 438218880 306297543 233549609 5031557 358260217 642755075 958755254 88735705 143053361 484462124 322559693 384350203 648856563 657613249 86436737 300782592 799275668 705234523 136043887 389941480 279749361 211502839 770879465 16607081 878155592 576217915 301420086 981915899 107159483 731312695 104345273 414160225 863189685 261203548 539952827 357856803 430098307 357061827 667845804 212518422 763874991 880002326 870173728 182796001 863151560 405319228 187914798 788982307 408012326 206323411 46387599 296256527 878541162 313217880 720655107 563776206 590996243 991404372 30469738 939416782 93527879 642081082 199101841 938576088 527383574 57726649 14239235 811601728 662134570 129986598 295589802 898656285 538661898 750798510 79242686 316835238 234250548 247303332 196634481 468980870 805672485 959497010 241122450 340146757 863444263 500323280 671898324 616517324 717687263 99395593 397595320 376825663 928296007 77264681 717857489 911906645 926838252 99131429 548515727 636090288 360429108 173632671 788545474 364777934 684027825 717554705 903976091 998372482 239676980 788732155 841468510 245386815 812602619 946542350 142941970 515999425 84185466 66098643 364708000 123274529 381681068 641427273 844264135 613095449 583295102 185364918 542516221 332198865 521864378 511770930 423634984 590077264 568197919 11750140 538425207 355022644 915533856 171051731 799568802 421791454 457374806 614289696 304480351 401657572 462653969 39199718 392287082 130239293 789779606 795197228 561411707 821807896 853690781 71820161 408138011 817404683 119743275 278915861 619371161 301045176 563517017 805731685 97035487 569436350 484055716 260782622 596837474 57399760 592325636 751723633 365000382 834730604 413391658 103876242 414153246 510053272 172530118 699794373 274495207 174247875 698274078 339235447 348067577 359152527 447423025 777112051 550799208 660310461 377130177 615284259 711074309 562204873 828616920 864961899 611836993 323111551 252508973 984973549 485860000 789292402 727330030 375155905 197521957 152493625 966838229 886668511 408269875 928460920 961797981 220946276 768299843 415219454 232253172 76901500 738266424 218937803 450445680 287876587 140079276 601315523 626558385 920667531 633274108 680739531 228075416 21677406 513162402 137287802 534383858 953341871 349859810 572841401 749708777 227967653 196803694 244776253 365779700 554593795 784468096 736781195 911420702 967249651 500545783 141060967 700282090 741992155 337443634 723985400 315387058 145642681 515293370 224693134 377153239 56707616 106391925 705263162 958020129 144474366 105231564 728895653 70685362 841212696 320519205 975971118 328197471 347526833 72410004 291804985 399573735 864483781 990984279 467828850 608075257 409145975 590798939 787917079 567962508 188807122 504280831 969919192 84633080 135234623 237200018 457872038 781988051 118979790 787793949 330417507 705753482 133509941 268790904 490723971 267151969 347087401 780065287 155018209 554473330 612239516 193509396 37487561 21988526 253472645 665808529 570340265 109528935 731853813 434866629 136439914 535339035 158817912 609876374 65048057 608666138 281810403 221088609 88894232 279232861 944932671 324953586 475615752 733063193 453994350 378194132 997973609 28309797 832839016 907129238 39048291 460518289 147847385 849353778 478619486 58798808 941651977 262112446 498086993 893078212 817134033 453306381 131041889 600402478 608168056 838847412 977401616 742696851 742971869 307452164 368196765 667449911 103133515 727270997 438884664 609225568 303897375 903730466 345739473 8224309 632389172 544340013 290027945 554111365 162321511 556250096 308797775 462809326 398311274 593891264 989064658 601855350 154286920 683549888 838374121 150509338 590904110 685713592 227983802 212678968 308299052 568749899 821469201 753877100 358050934 601265126 542721959 592363703 894125725 103981589 443083813 120815983 964033524 976811442 535792206 692215245 481897334 315802206 531183952 751425617 933170666 351685414 828386236 606795543 525750055 668651784 786850996 846674619 426703055 734184805 655321324 800211800 344964907 128044315 356635581 522207127 900392133 97588271 513074167 213545645 859219588 914650336 424088569 488672966 205513851 28062597 923353805 578456566 396316184 811344589 688380931 456396813 961070398 701003001 788733047 947919709 369295917 206398479 371411384 547563090 820018254 400867750 863773387 141798971 860500193 629721723 712314193 363470478 593186733 431640107 685876827 380181748 803548430 882917060 749007919 984688554 367055309 551729611 180218535 447664160 947817641 202485502 350516571 952699781 990701657 221884178 40816224 822895203 248632199 814169098 40294540 802394440 110115324 640272607 599589352 345713861 40161224 81202609 158849858 375845839 37815123 588702634 546662742 520124639 635924605 652880671 665535125 152648355 274789601 861055015 564804878 236649082 564667199 73307830 420571365 245566481 907438671 877978781 956245794 231937953 951726761 665612293 32581013 136548418 496900238 182096349 73823241 510622597 907951621 526923761 65456930 674605449 836309218 309238956 170644518 188560911 32252379 925181546 24318419 995422846 671174489 489688658 526557786 630460728 974204832 17550827 276775772 594392677 494205378 900307126 78739905 503978878 490613325 578121167 408497663 780005619 490500805 716177232 864287002 327822323 587331009 982247057 40587930 800021322 206719766 373916948 24882680 196029498 674672165 585040467 757720108 724765157 198374679 286975478 170697508 682209723 993092227 445829023 225557336 994344092 431452442 400192112 55438703 198390713 150150655 468013993 444149417 138994678 94035489 522731703 64654167 714427622 793254545 711316381 800533384 498465075 279968369 586814068 966547127 677071474 230613622 538530835 756045008 629302035 710516244 306727946 133433164 226166333 613153417 471160947 435465251 718108499 458676891 457271466 178461615 948053459 294702332 740283612 405899913 889074829 679621042 814279713 631062978 939976777 195604046 652523811 396837402 464643118 594665205 765765480 771673065 202635085 775431500 987275024 531949689 21939976 168715927 794719172 721602597 36993616 729851716 894982675 163472466 153976799 133782633 807808466 788539709 354370904 561527860 176667524 388935449 779523473 702509400 713146877 154726526 349702391 963016784 308736852 792294200 305403768 299427026 970637330 513352090 571100244 453862207 969077651 776038599 499829396 976143013 179264044 488449377 185980050 862278883 488102560 133128569 756956428 386077756 36051693 119526783 498267152 755273368 46878775 113008028 259915011 85448196 376208160 11178993 799750509 918835033 414024927 733696637 606413030 362638399 943700278 794046400 416887162 973894676 105212010 612213822 591606869 311534993 747893915 303174969 387342595 843322566 740989985 307372950 885561444 785485378 435101576 299622515 484976081 535024870 558031052 718674787 144510945 343594445 239352878 399477946 362989188 619179749 31998184 19910078 920528231 272071679 523003080 552763917 895679529 979058064 676612895 859848149 389242400 407430488 101729201 51374978 732300046 37606349 959961977 334801803 320244913 494804012 41253455 105869032 528836209 156237404 888130295 948376506 53735804 848555548 121234300 699955719 780346652 150868113 596891049 851499012 536715079 970084002 371256850 257738511 869158075 524506424 792692219 858202340 969046147 168690685 205903706 208521911 224628900 580147996 569643462 179130381 673219722 947251563 74094166 316761016 379038504 296965587 783016579 66008447 902157740 563922547 431143856 701475183 720521457 851961975 744923158 735471599 83662459 447773744 252478749 849112160 831073109 513733097 460002550 354541348 313452757 986476235 84947362 958352503 614988751 621285119 791944242 655551101 904352693 762586343 72858974 600170635 122569336 169434670 426958949 525568969 182863263 486583140 86422842 174023577 525771662 83115923 454482972 791269596 52748103 613055001 30365138 397576297 199735542 824703302 725920348 979774493 438577862 401167045 184522819 251074472 554388285 455968309 74456983 24969006 858813298 585736216 874068166 662809175 304632292 827782309 755257517 389548143 307393038 170532856 862200486 553246935 409957698 422721302 159122955 291997287 314653189 861840834 398177904 125089318 501266103 421317746 499023267 790579352 440621916 384682872 554545279 528993758 276523634 455106743 422641168 327699535 334362393 14961434 418462407 879339837 119223423 57677605 805338456 619888851 693955305 760107212 923328780 984443153 711979211 405730002 869576350 505562341 799527540 711569892 961750149 365390253 962055926 291048167 950918309 912027067 605267590 283863580 438244776 846849773 878555044 568945291 535951032 861522100 184830694 76756344 669681803 3438185 261492288 370007050 967505734 705935027 55003463 238812752 228804364 861148235 383052036 505450511 783306792 876883799 130971028 742249362 607154854 620108330 916989006 243674520 244099347 195159252 34420039 143399825 442573086 655807019 529085346 620382553 991967833 248805533 788360248 491036590 236893246 885879194 642529331 206669845 907915051 476029931 493180813 485936800 530522995 624792670 730047945 65244547 259764087 425746591 45855462 132629660 304227307 459033148 393054559 39041811 836829263 984662343 826261148 273002902 419679733 599932882 894009761 607615552 544415378 421060292 810024713 739359824 330725848 539002953 574653829 732830261 821235851 990805962 927315778 638872363 765239154 374284338 35700683 246956630 185139279 477340922 748063167 732868380 331026281 366293852 561415240 747113538 606624416 153720867 805797464 732591556 208864220 705958347 636293283 564219893 895195993 855359238 610249310 965319624 914700551 113008312 976340268 531930760 246483361 798530973 473417434 169612099 685902954 44931072 711385291 647744373 390398278 212591116 703357150 826539132 101875976 176158324 339629290 818851485 959005808 559049387 262460657 337545880 518377809 229369654 137362880 991978733 389257780 964909706 586525508 676991604 476242484 392884829 343979049 808128979 312107213 220705411 319065533 342436631 279856139 642541732 953718544 219197380 865171190 820711639 615528109 874867866 161961376 328832735 577831472 521960737 299057322 518053054 23336725 185398507 517546718 335462833 814237578 284745571 977733476 421454070 477790924 71372479 134721672 358197770 906698134 945060937 15472506 666149205 426915216 579744210 456828090 946998873 565573153 757939158 509559003 517417393 383585439 21295941 361105738 396915029 167686852 916475457 696622807 138064390 949278643 809450603 678244244 895000480 534484226 3733825 909422740 62242303 264307780 57501007 359646022 529887567 868968020 40497185 484369233 284553759 507592257 80815910 836603392 429365105 649724243 159808346 593365141 214748705 676716562 695276802 857363783 844603189 773831807 845384134 604396424 300290983 2875167 420081616 585922487 672480039 388721771 318669866 736077719 243574641 577630111 939287231 437983287 15920924 176941266 182399601 742682441 935005102 234643793 322755434 508752601 976753179 812272599 636884745 125610422 53480300 630780506 855833922 564920353 273629414 139110807 396779672 703338409 949065517 346254814 341454496 328650767 115563594 699857968 720882151 259346748 768066760 670705003 99185134 582895408 235974441 724331601 889363794 432419412 476453321 995335108 772097663 552415169 686217420 890160 416479151 889874543 421640055 295916576 499167615 990486800 884401870 471954778 359451352 325375925 835774418 465038710 561508279 315100928 117811663 944529177 806798077 462329616 948927257 960968511 167394954 939685812 672695998 109002224 363535814 492608181 556577770 207734543 246543075 105522124 863536408 980801044 648851687 489449813 914150282 994663605 881245271 278852606 584997066 876362395 767648425 832975668 274636944 281131384 953476849 842545843 357782778 195022507 801669343 197392453 281547596 501239490 642555200 860581002 260836682 1704323 422367976 854117214 846326295 233528488 622004340 113998524 909223898 641162920 940253908 610332454 478094520 133232391 121046853 874162924 515956336 469335703 965269808 47940026 582740573 661408721 766839895 72844946 12727272 851839963 319270933 948771906 510809050 171055219 964955351 802193432 758271804 888718630 503056122 580776415 929433115 220868950 166293130 125296174 35015697 931802722 443144258 794539430 220205151 74550842 427872086 85843777 363158146 808485492 371571730 289338765 433790936 246554155 288383170 511591142 759699886 689578720 867115836 833875578 208574598 196247083 280847980 632936444 503273031 45037548 112775315 174077336 785464939 204809209 289805970 464514544 578150062 335757497 618064822 801857638 384701252 520446528 92661714 110886606 526177663 322907361 94875416 955949038 378482319 306770519 311592363 938526028 157695211 647235758 319009679 321834157 577273112 534162971 118257251 70077936 591490489 198896235 56729847 652487114 691365824 950348731 798762337 33667080 869390272 585204292 233647145 180224154 494025972 776353525 98691508 520994075 563130764 546559008 385175143 737186744 936938260 508118217 638495942 252712321 712821682 982503503 528107624 474462927 735422885 316254581 369851808 299510526 211877006 678885791 997502727 37072177 468100342 682567863 606298481 128698925 386075948 22111569 453195244 199478771 629134451 648808131 28813266 866690433 317144082 646756602 734824962 119705184 59324320 84489997 612012677 166989122 727080875 761158532 428457258 254127600 110071360 361272808 801395915 54996327 394760877 628368238 1829922 583392248 780826943 880206755 975489932 943150101 417055101 846603058 473252492 176381310 622019967 387293635 880539580 727871944 570387238 792953334 922302429 917947713 324446476 502414370 924791985 728576944 265876140 495479222 853389836 67270000 271943969 815561647 197288848 605331327 777122110 328813743 785302460 853725572 691459666 524119004 652571729 478349194 628879646 298566130 692944919 621614865 501361371 48407176 534367222 210927776 85917464 290132147 219467460 459475390 502647980 686266485 795080272 131788651 369002601 371730064 286184040 931467712 762864436 506239063 187782146 392931360 456296158 385961047 899456987 982735217 854101799 246153329 885828009 17270783 190826122 141267763 435721626 683452786 619810019 712997944 886653419 266236823 555904812 515561764 864687663 42564244 371488549 315303286 24777675 467668712 202059894 887258536 93571975 612613024 263127648 827369978 885610916 769694301 685679148 764576042 727021638 643835155 115737428 764814055 206485376 64779131 717269590 568915009 411823167 520147827 819180417 246480241 945442348 760819534 688299741 485148034 195042264 287958351 690074869 309055198 448062113 522250150 643637877 642395042 292067889 789756590 159392643 107142726 865250546 293703825 677925998 926859102 126252750 463905553 214536799 798465193 585402147 412102576 288146284 195831274 435744327 262634590 437756496 749208743 419552290 411239378 268479880 998839731 848192032 517758213 700301160 792361806 763940068 786705118 163040282 458431916 975569745 805864145 149323335 494940224 914831428 547525309 639617005 672277862 798006426 674167100 496733271 182244315 374758177 542145715 650860628 323917278 86991215 987358019 56138479 898533946 526624128 756402466 748190300 526577379 287588027 662700370 404103922 494708231 486527182 823388321 142661917 615351319 223837645 80304013 663894830 462200735 213641280 309996616 478204251 514358994 589923951 586484867 174350469 667170946 479994533 165473834 950037641 876105590 969168889 438261215 633242775 149243049 739838449 907649057 721407105 576323285 266885925 566617397 919836517 482978309 978479032 259873949 757508873 596373101 325591183 834706137 873156736 409814502 700323013 456391886 98399176 535588747 640068354 276295835 733664647 145199236 222772342 481134890 131269659 143717599 671334821 976392223 79205886 738414051 918799596 833186796 657286579 48294452 4696229 268770522 442447768 501502520 284274684 76640251 435513392 793585359 693069532 622038581 225901411 939102702 608064445 820618046 713617398 702115069 531814713 883385265 823354245 751879819 253558392 403314853 451396291 696839310 407300065 557551740 317032613 626637550 231595110 943964665 935264347 810741411 489446147 214491165 531726421 917320480 914423366 942329636 51623636 957711326 711018346 748968381 543981526 71681034 342072526 823663994 823071674 507810180 271018112 998910075 290842534 408248056 833134477 947058767 397414398 111938891 945604899 190796812 603691718 979623892 119704499 674739749 364246273 363155600 433324264 367823998 306765803 269558792 941874269 772680226 729621572 579043737 469591326 416655054 699214384 819553108 207008876 165933661 207836306 100570091 270993333 646520493 358150252 717941133 946067013 856197316 566259955 817355866 560498066 110834678 856669937 954242829 922088777 180939923 757311066 39617 715867399 159475706 696135701 399200504 108836675 644260750 565345135 20446364 588067722 76496576 713442593 513385639 827189471 749411269 334772592 230505810 861598111 138702021 148111208 470871899 429951991 824901957 781069154 870838584 284074629 322845461 879844351 441320274 568545069 653591360 571739773 125900528 483237295 760616234 237576318 523859316 663184076 997954651 95854485 872160139 431161639 243430341 19593446 743895103 595394398 708466263 159465181 190806369 326711601 954995398 550548186 375095733 286093154 919405862 131342294 464582634 964511790 864827559 650895177 272186565 889559626 782206907 358831836 124713700 207420592 195729021 283770789 492326756 589621645 962221286 313578887 900768975 420445828 904344377 238698624 838491842 79183105 147456511 977973088 40821861 962920090 999731401 203765187 815015534 852639485 936738767 283382839 774036996 365814245 608765895 412225954 117447079 439931922 302224473 384210148 80422189 699680771 290888481 498661583 395511980 133109400 601242466 53548410 176318150 216706252 983523642 226302467 944351550 782200561 575752344 816399729 702216204 830256763 332799757 666674015 785009914 692058018 546540141 738450671 753617027 188486597 961700075 483495884 820998564 844397825 577738932 315292825 733283076 688478168 761755646 692678082 743796845 806391137 368257182 382275094 861775922 540237672 711913154 294367081 460143093 271731127 774095671 373883321 533197242 425447929 723333729 863990503 628217649 814370343 412178266 939748084 610939121 604947836 64645886 257608918 796798732 823468626 466751549 156582004 978490900 724807898 555614215 466411103 481816696 27404891 781208711 662257805 82527844 999371187 784030828 147423418 753351066 544485782 769314139 81868434 661033132 748338628 805161456 963694965 330434459 705183240 100720703 565757876 76699220 598954386 988040187 386572821 349076287 134337202 804721155 748630074 951610050 156805120 485493318 9845662 982551291 547163867 998321561 779117391 968169807 15367890 415824872 664941407 610841671 384136664 18587341 571810544 146261696 698494955 48034235 996531046 940159099 692306798 264164562 915751349 726482500 558542211 430183130 482864405 820842310 934778968 821611260 413033251 795550221 225434884 334461131 720781168 216312859 84563902 518676627 395089847 685397341 960462248 15699559 102984704 293499821 798727411 221726627 621458036 889749731 629038147 794411843 744576785 868838715 951250259 892141964 968381830 494281495 905190259 987264500 258287128 29847199 306794852 304882381 406455146 682360736 308372073 477784561 631231185 947553840 777214115 751527876 159490041 431736846 367679841 66400578 578282497 780628793 42978655 411589261 826393918 352612234 952378793 285562219 300324145 497006811 867606276 706485304 139840732 116573601 994332542 827065220 70963027 375205306 85472653 591646272 650157763 496255556 51690018 754094349 117432528 787039576 720135629 573426300 362263210 276123929 214740889 517652336 525309484 98304904 110624415 489449836 55251980 726863836 298648390 763242672 182842893 978317472 657243468 974703022 555356338 691274968 746628997 368927104 889716765 126035914 435241191 620147426 852529912 670559648 909101921 90526665 571527173 675326237 330248250 587240025 268900335 883370515 438038012 803994365 109385152 398111809 98643123 178839775 275959693 34129060 4846539 368909653 578348684 724141807 268713987 214670402 455750605 687411950 153752937 754378455 396433963 307952866 113358021 986537614 513387337 203407465 789824274 868859475 361140801 572236837 117325408 96425623 746345530 935714484 146927370 330294044 830249263 5990819 436144951 976182743 234614588 144809536 705103023 693029295 75224348 717067447 584224979 91294680 518656642 149030142 546835752 696515900 738393237 179024407 88170734 144196773 559368055 411897110 701668132 62861206 389129492 414796700 68502887 946905722 380158684 945158518 174787387 133884490 705712965 735718435 513113381 350628950 579119380 287967245 593225556 65196492 506683812 270580347 380474204 135970193 302526567 761415524 1161571 382454601 902490603 659029454 187461730 657202709 209385370 561164483 488103079 474731072 728902807 592649017 470734546 657126642 584036089 701713930 423775219 66568964 627966353 406003383 254416897 309599495 301758697 947555733 97723696 506585960 157045422 39913438 887701665 264372325 650002433 384787117 360240393 742887740 876637522 242422405 166819149 766096651 542940223 908823476 85576900 713415188 367700226 77483388 568137266 499568867 463023021 982990262 12421359 254460422 748347116 786155071 650581654 396679847 623050510 505943477 600695452 207771306 327572210 445973705 260098628 2727701 158329260 149703177 179924177 278853117 780700561 679314837 122027007 842480390 426332753 48673147 846047525 960081872 458779821 739562948 885377309 68834423 784980492 485963683 748136472 111399061 863582890 377483421 195569299 566185716 469497757 195424134 766601318 410558971 553089434 551929790 327808856 682392047 447359668 383654553 950464331 914486945 822531259 984287574 175930498 545420091 371152869 810350122 564297958 308588437 657215770 579169667 763704100 959032296 181331862 954860722 980512122 218475204 165995638 451918397 612627242 210740027 595670139 367986337 67096706 736490666 212362825 297877839 710656307 204001805 981032116 966690566 746144677 338874699 381918220 986004503 930425157 209716842 442150202 404834308 579648799 630438159 664224428 40753264 629532539 989889096 631207701 894852311 960338352 787310411 776874902 457194237 135807706 532593520 110624005 469141316 371781356 24562206 809566782 271166194 293521296 687777846 125616065 220441095 922458201 333817330 724564286 877156356 981212633 789425046 43386611 312005631 501915191 241923513 564929734 602579788 869997504 27814150 370805130 133243896 758337373 88167147 666412207 120012679 90320663 388288606 983417479 383541152 266690227 570598228 303495521 558138213 675060587 55253900 618920577 375961938 702301392 137919330 306440269 107254873 134227478 799475663 724891086 34844907 506636335 114590887 208370250 325879288 827639251 677047295 617806011 100091720 580821778 560824108 987091900 783713743 622584513 791560093 477225503 523540082 527950618 333812564 710989588 261153171 702905786 484748897 18184330 970279956 696073543 591499108 58983405 556432521 756522240 39529103 335686579 982828051 507776005 374712220 8496512 366420372 218260917 657373166 842599349 630067080 339865019 367542549 225544757 600931162 536662397 787618205 631757361 73371589 903402399 565784714 670810642 553666459 797651084 511986640 13595159 429847745 28096451 817145518 603754001 355480302 397542155 842413275 656263267 684128367 363230199 136380376 89811831 199031394 680155282 766750380 420476120 106772471 495968176 456847367 426666569 153330560 781511038 182967019 747762953 936835911 645018752 634384224 374801286 318055311 282646703 660151464 850562578 539426661 228465669 701229974 901419392 338602084 520123860 214860683 72487467 935553874 881453737 508237809 343928433 91938957 315017370 541204519 294864417 552970023 153598720 107828296 956527939 392884731 668056641 257347593 171210774 992224743 223053167 638833786 243168866 534034356 257775073 221779554 727893472 431227938 50260708 467329814 822021117 426151897 143649483 346537150 243539073 217411905 120869115 236545031 730760319 358433727 626594249 71716485 993018537 698929274 574207634 171875610 358502570 911247463 84804454 506040551 862871299 492726039 608186067 507723096 715714891 800796114 411376613 537987873 453397292 382295302 31639283 362645416 361740814 684470459 544907336 304193954 952691279 671137292 781329271 185786590 670478676 879737784 617768634 386167044 900473648 707774729 815718475 524553793 160842864 274135282 578428518 421358946 765604331 797675888 253873012 401975583 290823729 15584517 13253767 304814870 931989140 916839489 740443228 863118745 934683587 709450083 15815530 948227275 13145393 352767636 163035341 973802886 179804527 13849431 856027538 152928126 694201954 196279192 339634171 789275164 650961548 58006680 520882854 261070110 579607283 539915939 764573685 495375245 735890699 42678850 226877061 221542392 627958629 97986952 599481539 388752264 654226873 429178707 48688166 472007020 542586775 8771578 569488800 225738572 129953502 763490329 79769928 401852153 318292275 803732062 219989777 973988059 331286062 888631942 117942864 919281442 846258085 461382205 82615336 94168226 594685640 531283064 11514197 883577949 293337423 278780518 639767546 768895295 42098493 165335115 701438874 255340909 870089243 801430725 693000334 818506259 7867848 917622535 877900343 584154472 701747391 490408845 164365302 219166612 479163305 594688157 795185657 431575682 940629499 56728800 43196244 83566440 799644094 159777411 565982314 983629275 318525370 963499447 283526161 836512031 685649550 1931518 765528246 587486787 674014159 13862841 627373840 975314745 700774562 927224246 597836893 528523137 773553038 928300088 874487863 153540387 597089295 859107303 871003252 788002117 328468844 152318863 725152504 998135867 593811483 707961436 795299191 226204340 282682147 107664792 646214545 991533412 618372753 531899372 556035123 23932573 614756840 342495190 923885814 120514192 684764331 26481355 10630322 122111307 816095512 490249020 104289660 873744699 873192116 307501171 872684773 62972697 854464381 714192284 997619387 744255443 253301141 187372381 701571538 556915429 749838537 36937368 793259090 441673949 289079676 405184056 409278299 593755740 499267834 916232943 946191737 827916866 295467470 491692303 852814741 680697996 139614430 511612105 317714137 343149305 876573017 125931892 460949775 436746858 376969187 551620377 404261597 688610254 473143230 786306209 301989139 259334760 437364474 215606052 207310284 637209151 264652411 392531278 219007230 744680763 528938 237477049 229063128 342014293 338867478 426075558 542497738 375649611 666139406 920436571 613886014 988334520 732924567 751955073 195357227 672433069 228809984 449395446 133746963 605788355 845968424 603127231 813515090 897086742 165460739 262248544 852078543 384587642 509843148 258320302 620415356 271877530 919258099 179148901 229638831 512060310 553231720 54779510 32156228 967006898 454532649 825708020 744768651 420027505 642760183 774212736 480414440 333357606 254432166 278385867 331909128 253532362 500425481 808412038 550367738 505174285 636543980 742573632 333959209 427582726 238147622 947280055 346793333 109116712 931239929 41692816 993377457 772379 248262630 184577156 975948583 947418606 724353466 571988979 661442034 920019998 896447179 769048441 326400486 807801257 68143014 414445289 824565893 382703854 216162519 624528181 90113904 726609983 106509842 613616567 230402474 196876205 980793980 896026371 169835211 796450769 104184805 908805126 366958184 129945120 779237486 931541083 646863480 547727938 64641947 991298373 230068828 624633185 990051350 473748238 167787475 6974540 663188884 859872615 459943422 352499781 936283063 838500058 442145586 119767177 434567026 382199520 421948671 34831219 267759037 524749963 788253052 366942139 470407801 604215741 637274601 40733724 163661613 516174775 58514564 273921881 388891225 529124948 961988064 884186749 246728860 861308919 801005177 460480282 615939202 541953892 310530769 510945435 740047429 61566678 449699531 636313028 837672286 557505794 732876916 603555289 730738252 621870107 436479555 504787657 373242055 552969502 469183631 873298175 514106262 150962339 680480467 720928748 982572081 749793997 201868365 801555578 538420216 33690041 298613976 927683285 121545267 554093680 746666828 334007422 471099595 372732996 798929996 180807137 963515277 759018508 995908815 895674952 313900797 490928850 808979626 665413923 934911068 776413894 139319864 252873737 220887825 115658224 608508010 902990015 126375288 919892372 10224856 83376562 280552971 37589986 892380536 217715019 391061336 709623508 380497306 643698122 874621242 801495335 872990961 963896282 197692339 991339000 436560340 479152565 614822855 363613399 824349306 39117676 968091606 455939086 997386079 94999649 535297834 824090051 742502636 915517309 423928106 634498914 97245882 747067009 173235022 285594358 976471047 439539175 80399366 770923126 41725722 2905164 107058028 600804394 306200467 365052058 362108912 231109314 930994633 535610997 493030558 121896681 496458630 599273653 165746683 695614243 626791381 341888155 980426228 246586983 945396953 399102556 435663660 632256150 638448552 884007545 594257895 531393090 79434114 222352081 373455565 189912566 707946037 442885535 561861299 347860109 643895830 290619622 124093763 577493660 209525984 896444196 846381610 744090682 235873458 12699963 135489718 811057157 395930179 779732963 572770230 135249053 633180282 45374987 130822803 314931688 916785586 427979910 165125719 814037532 15521402 586016376 651381675 652383951 244224419 828346922 137688796 796526073 69047080 263283901 862552971 382313816 438918617 428308718 285378096 542764305 255781963 804600509 791604275 410716785 195009889 270563089 547491480 238002912 842914862 244605362 777436687 812480014 50808233 289660080 357236684 375198807 976220631 631369657 701546907 620663000 733164649 25977150 324378124 604469680 491101492 132081937 920225475 215757049 876548853 840340715 29797264 738436543 36563931 660881332 402170444 720295397 571697875 693112484 73785610 907587391 761169500 21183367 839973872 620314123 315060940 542693431 219978833 498048068 874549009 678989565 308541204 993691841 588621544 720852546 876944655 777512510 84768600 328668747 709138992 435135626 678528781 464643785 625418418 574225000 768960709 760529451 683792859 459927974 585106123 495599482 979099092 249870371 172235346 901604359 831169070 702421535 330105209 671612493 513758869 426389956 437056399 789539748 950793308 596955426 140574477 522943566 791851902 727687224 82566759 801575487 399866612 637383711 119747342 891368491 328476646 747588270 601420389 428861017 595611345 354552219 108779974 961680708 28576097 525352439 668533794 500375437 960784976 736233622 166003852 772035049 710035928 18949013 943027397 987185018 899815298 830241702 97899785 591921752 885004045 826858161 629693072 32062951 504725165 286836059 248721829 568653468 676677474 29253404 320007040 981122695 448171586 802962899 876914985 394791810 123777999 965309266 407349348 702543982 305053382 462032629 266789633 542484242 274327302 537924020 807683754 367424657 416037294 130246993 169779743 165037423 327597757 651919112 47845645 265872885 896043487 128144797 735744636 433637875 40921697 127805306 610385860 479922906 446277130 15354689 190626193 111492131 657133176 360827964 656158555 57482255 167440865 339628959 383140614 406146515 178669499 150052063 352689620 591383731 844218861 602938325 787891358 870317409 917648556 609259365 427147361 560652153 456937479 806083256 234945673 557253912 98900778 694910418 929222189 243612739 646660039 374566930 983717865 105038836 856732306 447315953 117934136 256067715 314227190 485266816 815264370 167397020 255889910 176522145 840440570 327227221 144018259 394549305 441220645 360773527 861850208 706933231 686010862 401150204 428815658 310863076 43076643 155923228 437318079 106220017 686396587 493590201 114743369 909574594 100117528 933270051 316506887 424941892 949131390 159938527 591746362 296410708 890478018 748416564 321863858 404181794 643485558 208748960 302407544 519067997 519482775 20913765 536600027 256417018 392878681 872851667 295478315 389455903 251019274 75517448 395455188 652282612 162695422 146970168 245809744 202166343 826816470 83827217 367438297 392314156 672520800 870837125 733973369 196819387 405526567 455849685 961933309 254875409 181031258 56798195 508201307 290152629 347675898 549566526 643546632 207502485 635787079 727349217 926701099 158041228 885662184 773678510 614906148 372155729 449737794 919767696 708867892 803797584 597532508 431283131 416258584 719049353 526121562 382455242 938867040 450506912 122131845 67115597 813324300 114721156 705590942 328431690 572498603 271879966 523407870 421321878 510590056 626819897 702833140 623158465 150867925 229199988 826231172 344332684 925240801 926058015 673292776 589988541 776587129 209316083 89941994 976969323 310916922 527748416 177149577 466939815 394705030 47300783 219493294 283975941 561957051 754435470 567373460 8798069 528361469 103408589 115103753 135701737 47656616 212128565 46905003 1287578 43300331 724579380 150498637 506143374 68054049 457051548 557637305 930734118 475899247 811734192 549592161 305839391 361437629 639744618 390716329 684062461 363058901 444185652 3857249 547045470 32271376 446773947 91094793 265254080 553479330 350125642 513025614 430743156 769696670 117850767 708571035 784408768 923135967 385394535 241503374 750559261 845839693 137384755 419565428 617010644 980303878 812797629 42094307 57352111 973626667 449131475 263993389 112478670 607691621 845150417 429467507 553438190 236263544 315429991 848605425 88057125 663324869 717399813 553168941 326998722 337566978 393506322 565353795 295950570 861710640 616219370 859879743 641475236 743110521 462114171 61395552 463764897 226465440 878041088 367378144 426817188 37690792 510216208 452811908 736441676 634294613 140303572 617070880 268219414 323273649 627415450 643354876 77826530 777029529 855254476 493014548 785270327 922267225 863130423 169558604 961754536 995574622 314162267 614084387 877704715 735399958 942478176 62693395 998766643 132127742 919684508 850920899 325738434 556205196 227431403 506515367 935734822 656203566 228300822 692970254 314688159 736674936 535312558 647295068 928096284 251652801 802146050 986592158 913067159 477170601 997197865 560741833 449147151 681178887 328145247 387791554 358434113 833461389 166115572 786768714 611096141 814538875 750056584 333666746 192929598 533399824 587958881 566175407 16894412 123197626 115939452 973956039 63625861 919980297 956472475 174502191 47113989 933973991 446965586 368462002 257921237 865275854 406124524 853390854 928749334 686953800 926073070 525457624 703200050 522028716 240635029 507692597 548272282 286282560 364208472 437050742 747143817 992158761 17882440 262743624 252211936 277165300 408854717 47658176 164222335 806357993 179058287 527219797 754461348 6442098 219575576 44039908 142224479 659179491 862692324 596616723 287203133 381653682 240767674 995855202 14211885 707409474 406089812 633986840 704194635 509459998 945873401 477855290 643169789 673150285 256322579 916278146 91733112 436053032 16349788 900165874 24224158 917147708 726541332 70668935 937245618 17519060 240362348 137122033 207156126 781987728 885128665 739568741 658645365 825439934 501966337 637294198 202876872 74533018 837602712 413886759 377132848 793756030 327632020 892977829 622152320 442500372 729664527 436942397 260382652 836712916 986856295 272517604 978493823 966650232 366665602 92126901 668879644 793852977 80568343 252828750 151957600 589308202 900853967 589077208 599549524 615941220 231485991 464861196 409414856 989007881 57586932 392375123 385188741 484147938 201306817 677118357 262782680 233272748 317651326 830052912 394683051 741283365 977647992 264133373 558368855 954477545 534904659 572002056 710133818 195846218 934570840 772999800 799533461 945831750 381068988 158768325 407089811 506538171 856876113 673704959 607881797 70263106 44098943 494670208 130085134 513973786 123560870 719938332 43550696 216922537 60427552 693789573 187391848 934957890 178977551 580839280 820688517 161049373 606588565 106625396 280133954 356012099 811818449 582180493 684809478 303435950 773876388 559135815 981158587 837299990 794503222 52762021 971954990 671294698 260803017 866658715 417030307 374089127 583918463 798670974 614412340 772186393 922109377 811627358 461673573 383067388 769560267 112890874 78460943 496758791 404991080 950082230 712084851 392805039 524596520 898658491 702869221 601091813 882214272 696336594 226188272 748562882 751265160 631379630 171086371 702687630 261401595 524475962 974314634 589131323 576851202 333292232 937944906 278043640 115425825 435307455 383603671 575961638 2512112 285910286 865967283 987829609 654850294 825939238 998577706 153393897 653462630 139341310 705892981 108365702 146973215 240596202 597264514 137827907 138646839 267110018 727769435 469356469 122179043 628428809 251829601 789622218 577450101 86137818 460523754 940819818 900310435 961575229 241604318 972026852 512764098 100997185 406762462 490360347 994484509 274045957 922235408 103117334 431233345 309128494 492419333 107668860 671819235 704345645 728974521 300707870 375386091 79627772 673586518 408941717 845569905 493498601 435454256 553542772 192322458 157303698 176192676 12232399 908099301 141793148 122795946 986074115 152156406 81243231 851569631 492546814 957083706 49997141 352170437 322999482 405371234 271061619 489530059 625694374 243300177 361178863 519104707 38408900 164500659 433865472 685661223 762498441 914585377 975055918 910482540 697646940 82902543 295782930 893059016 533745592 472061756 525419955 416316731 432471266 64403762 490874971 461366156 803266286 107571553 833754394 750446159 193924729 558467697 527135547 555325409 746585488 7248541 383529794 965205856 652562340 11337493 236920659 437144419 118097652 587786845 521863291 440317921 710760691 95227895 985405687 138467195 793145292 358459199 505972594 522448631 323634253 65072767 374034361 222414629 784750159 741132411 289420348 918750050 910415926 36666410 911656091 242409200 482183965 974378595 402851774 274107812 175777689 642505024 233393622 565971908 800549168 617311246 872675688 737805211 34145478 563244884 678945146 608136675 439220205 700210004 171986596 744982682 119655798 322880297 900404144 931897262 959436288 148366596 125055306 839856959 482110491 307310328 437828090 513571581 355903917 630816106 274297640 916026376 493915963 30143465 176747798 212964689 57400098 337536001 705598844 104481320 699645703 899026998 598806127 651802406 901304215 276614186 431419115 423581199 792479866 305276427 443338436 742121631 816017837 576065335 633438641 958957992 758675602 840545226 420651142 296887485 788189470 368340133 472722923 74367149 413022614 141723615 113017588 607633618 258382513 686666669 572789175 539580581 348020286 114359706 284530511 666443645 392371198 768578739 655724239 828068147 641106084 971859643 229667234 567001225 881078317 267040682 930674081 196626312 40385458 584209723 153473557 299717940 737509709 598630166 966076031 479984656 157845425 31003492 450410403 809654571 260912524 780213784 75657180 194526427 59641205 441003237 508033217 642903952 650426439 337130292 794948384 677621049 594749444 171884752 169897330 444009289 918672628 876241284 64204987 242587926 386498089 121729479 770435883 530419036 614851859 933501444 180191475 387576810 839405069 65844820 701894449 238823238 159266036 247889454 239941494 966294126 34352396 664784285 567873421 526200318 478529441 739926659 975911862 539820 274135554 624771424 237369438 993269920 403652191 927781175 552738227 874024065 946841049 238445802 634733966 551904430 833341571 850197654 620811155 699679430 369220982 645307440 550459600 695645868 831601864 114233748 75280209 200253470 848141532 982883101 574486368 508675232 437625452 203104229 708672858 148841971 357536022 599025322 252313722 270380162 140594865 212060959 250222549 572280747 732896603 275333271 96943494 408544812 777248211 978184327 868854954 645298592 405587804 195186903 968756506 759054788 491601131 256492686 539180653 273369702 634179654 567783026 413493262 556442033 990303747 793762045 954157868 575951624 824101411 247716625 520924261 965319916 914413574 319166246 197654158 55465455 793882861 110932536 327982206 514039024 269909036 48099837 465843638 868854962 644020741 624266129 925829823 620433665 625676897 874072260 280952016 422187904 217802744 831470627 939230617 701129738 57811573 710242334 949406724 258311888 823890631 685955935 506554 743658052 860021151 154333652 410659041 149346278 988053102 357283249 838195484 348756053 784709604 713076845 745326619 609865121 109941997 27430686 810336997 379202791 439918780 739584053 781709080 548090286 17749732 133513297 90614301 724928412 752171384 426103916 465489731 335299548 428050535 847974708 852140200 979056517 75454916 713737960 317123181 291710661 397522268 197134749 940018841 975673093 374215146 706455411 787376583 225331514 913300024 968832427 557606425 466578202 887059254 596057358 847509120 946843666 915859657 721548437 761103943 875818659 690371339 961276342 96368406 208826161 843597342 306211965 70034278 189316721 645287195 13124646 981417190 277164891 294427961 759153842 428071730 126091468 30784389 187240961 982486815 447118737 325034408 1633005 560020774 583298339 348630435 17774904 755761820 635501167 546254643 586853110 288024143 21604960 885030882 429757332 692843231 220013609 954182017 34676579 389870307 726922161 532303620 755551656 874509962 119370585 145700761 331934894 793619685 625796322 899056564 166924118 583850650 296490134 109960108 738176407 510093494 31475801 236203103 340227558 742444815 943834024 66703 862958883 118927739 19854133 910508589 839757310 758483935 130791673 582672407 326627603 905768811 926415271 348735697 801473004 449869791 849410041 997582877 876311239 928931535 664544391 930427735 678281855 590562988 387718923 957732129 423602908 86492393 768073225 750281859 155212415 867129883 173311142 606935917 555134092 640973726 820523114 41225373 133773315 616765937 832543408 999413053 37190388 307919120 976021580 162751785 772546667 467445765 285798711 117244704 206235059 107610833 126498974 573574056 802498206 739356795 796775187 704732928 864784073 182753550 99294928 443177210 399073509 192758580 498985029 851953969 392582215 57247896 187947373 66285361 387070175 15732453 887313320 565254511 88960872 841736703 330294361 875994849 70162334 73821410 579569280 891366372 813327766 321483459 269681902 782195971 805705115 899346653 609582056 799422307 556323928 745100219 871178024 999050406 845677181 232890396 642011666 801303984 995174431 152975261 966166848 767785069 50301096 541097489 302182437 314498865 491618972 602784708 193314043 318522997 690439343 901362886 366272558 258579666 681958283 349831241 29930280 798557252 121169704 434475446 401247442 113054628 395813690 363261531 465911017 776723312 860406040 333512766 416985315 397781601 938938971 417032390 80052598 852483844 474897054 460199104 511440017 536937593 83129521 14512637 700906908 674284628 146813627 79225883 89281232 239140680 771811732 403265097 925417460 104202256 341319527 242979783 551368781 328853657 732335313 435736705 875278093 388391298 610058923 523894398 345420836 690874042 561966200 182895211 452693585 112948667 447313718 925709995 329833918 385847220 136481412 984322582 42423531 895340310 875114235 282579893 775340142 357511061 606498469 421618744 874980954 818207691 369735878 488907639 294222112 559037865 46960614 795780195 651103683 205805854 894564070 547040136 915559559 68393923 343783949 494470582 431002574 826716690 264581393 336819456 542966098 763824242 611147140 620015959 662772258 375150871 899994924 2200604 803564586 891952421 581026303 976022826 582247510 372811728 100792136 687911117 859045138 118915793 178991230 922134194 48519361 417323232 865742687 533277547 752391006 625152572 922815969 659046533 123999555 57631513 841780505 712761909 167383065 265571576 921589230 129380542 262707738 375907031 105090489 310929304 352803186 620989974 824990920 151960462 864052382 38282498 265431354 264864728 750069842 66132852 629282072 501395332 500480317 577668657 737527698 8670707 100851894 323327217 180364513 981811334 181231843 744080252 117416793 666257637 447942108 611127443 208409336 562994 741085000 702415951 610369018 518417792 361684155 431111955 387970498 762245481 687708417 978784887 986582947 751936663 793125088 188130008 741997826 479410316 544628636 525449567 972588214 487601026 832948946 585166488 431590216 351734305 713609720 220322737 704817984 730635361 532215085 940893073 969998464 56687752 636171557 169001604 129573896 818116029 754394478 790098882 459676493 475080302 246969789 256341832 879653709 177645271 980195780 846054795 860372856 898999301 624378836 104716841 561623057 15673529 596302001 649270140 459681783 60538460 805381203 903440727 545858258 582892142 12482106 176677881 161583169 731577058 600021086 987444319 555621960 437105224 542560608 129648723 681665484 742986018 336274701 277508578 227155690 380845567 233230498 416834139 724494121 431261181 304832853 461118666 462375690 148691372 961554667 274633147 757321430 737250029 697146709 274822061 220687438 363117734 509151731 857859526 931528183 802598444 7213294 888597490 639053531 530568786 205583469 228394966 216247023 289459184 733772170 558165423 732855978 740462168 695327947 263075659 950369121 110438551 232715861 662859795 216904177 806258841 391869649 97424639 970947471 657723002 396225131 990188988 766863439 595329321 596298876 993377369 808644515 177738912 644042682 432718585 796238148 507068798 995397595 896642478 531830419 406028926 701155763 681879924 843257693 651592081 109705307 965828738 792064349 11881336 770346764 97883862 671861095 181525543 292039796 881078678 744327177 692516748 783927865 364887040 810747104 868150656 972023195 177353773 744603302 334565649 89110873 759412312 687703880 170027208 454787339 743736610 738556947 807301024 960985691 852588079 259457226 153058125 233409944 814145661 947240252 970637785 191358013 109323267 784554007 537047289 108662053 501684592 968531734 875955068 290046946 777953042 731916684 406669459 778058006 431435848 575245667 563731538 579043339 910514712 579655917 192630356 915742923 335908730 766223648 737247185 454968443 665252702 863503562 382120178 34087626 340355442 100745205 29157974 740803911 895986946 907530144 809326213 429933932 695162265 765836343 387714599 663751858 268437003 243548086 901072195 472617928 217301925 586687607 188207644 752953476 485138639 279282044 961015580 244004486 83575166 635186937 470962438 130001405 967685202 721498784 632784193 386908998 741534808 253542829 168322656 894201880 972947400 607898880 180359346 40074390 783242809 261476510 966968869 761419674 217504972 980175719 617031461 90090141 517838996 541718901 112280161 895834929 298590872 316275628 165416482 489689616 80942242 413874288 545273266 609610254 192421729 676246577 938217137 205642669 724409171 359896299 666229840 53677837 790598371 868854912 984784675 431864886 473755072 323743389 925686327 513433545 75274834 703503358 78565004 874085677 851519148 567252670 777767927 819870940 592540867 262096324 426120445 116114157 856982259 462094198 904198262 33832592 738218633 447162647 442515585 438368440 516705838 526364271 324372585 152010447 451461279 574834488 92829313 950659331 563277520 382995810 972146128 592993357 395392096 692807271 345901637 240420581 382939213 7708195 950391020 667727836 412873993 941356887 576651042 571767449 699608940 552210076 954383951 441698701 74757638 844522935 412475348 655149995 855439402 994893411 276819276 444374788 526122308 459313942 81933382 340164563 235659569 428740222 204304800 870160340 229005520 595511988 813120438 144642655 299767370 926355251 665471272 565099412 9095299 931920396 743766070 134294535 867929984 920236615 33747772 412974115 66953426 453047182 528270261 413030757 427952510 762164850 893831965 782868768 694538000 886737170 619366819 748689122 991378555 952586952 519108518 249487515 30750093 350247931 585404842 465526940 19341297 92687376 836173255 562863744 115352728 451957248 562777127 494100397 608570629 200222277 574058670 932858642 753267272 473771747 308372890 935326959 548410756 829437934 267766997 337889389 460200939 261346073 651224951 150406287 311211372 900558215 308416590 743078709 396978673 444374814 866352213 323857750 278220788 277769373 82473291 349098118 571131584 678957246 158986505 968726404 975433507 791170663 7474866 398798905 748854087 132064838 671313366 165663834 439264686 181085521 645824127 628096503 892561510 467581507 93058556 10462772 790910695 767731759 88263661 625190476 80224073 671541098 454854346 499982360 915537521 897268863 252920883 398384973 440394176 384637282 476340971 498673806 750375081 747488419 815620190 486940732 139298691 874295922 591346927 742272199 951167235 449129156 14043835 864772917 162979222 721382610 905520330 20814938 375960044 638070418 797557872 923543346 566549463 32144376 208248633 985014884 513973215 14717379 795797962 592254812 717153590 994593331 44346430 966122965 863301595 753897973 733572713 600496726 641577113 849979413 549141580 30365552 268231630 407490686 657759036 205872040 506915145 896557176 197239947 333386011 975434979 522788681 517353211 437953192 389358877 287210861 410834497 233266704 958268700 353354476 173293114 659008682 988017304 140580121 518321853 893311126 928637725 196262063 156194765 84802971 501184149 771179493 811182265 621791760 302407748 380988594 198763318 720187252 913025214 875349828 866455025 304783908 708391997 863847859 889651460 419395657 289341198 353110064 172308460 209862594 17211580 551161466 58185273 645178715 342993002 872323822 298363077 425199836 780572204 224267914 403295995 667148753 193386587 133713655 425673097 405345928 112323767 889072332 788103426 665271135 877686173 519217733 218905126 806699092 839721607 74901625 917179968 573274623 757719864 92275167 224965203 238368685 171561384 549503172 332810019 827442793 102754090 997508421 401299405 169838328 647610061 720576357 131381781 843592626 69850881 512692595 969500461 865732031 959712747 771600695 104992132 151364489 443033225 67193061 697855880 409518497 666013983 768124412 62137935 219485044 600446936 104645033 91657128 321040465 666364053 232775057 577703921 737353476 675576363 453707576 525371644 441492687 674052237 166716129 873603946 75099485 768260878 333225203 102401431 146366092 142692260 139719610 200744653 181899111 725682124 22516370 28932617 279549929 84455774 932590310 284842947 629548936 831995822 839454060 118406923 484138011 446670718 362613036 769684847 458269923 48623095 715455821 968869899 55646577 327882951 289016775 342755402 642284819 958160784 450720399 379126870 783804337 5822408 667333189 462200547 670220374 393557270 118201148 919519336 332503373 263139140 853618385 388682430 640535849 121662865 301102743 665507086 715129974 37197944 572282808 30313952 729494927 180468803 780642699 19756654 309463344 73612048 778145023 78529227 869528065 318664741 816174644 818508034 529866893 206599104 880874756 73402133 997619302 534958682 447206927 120756625 490930687 742223632 920377003 564372088 463415025 568754804 1296144 852134488 838965954 551032830 1233508 799854353 890842484 160437444 429349939 912656593 970996391 250044350 550119755 315653994 998745546 679474463 38494617 161424366 753921180 476334099 265328040 422971349 591482533 493941037 754640491 876661880 767205998 940424131 263412170 285159529 506885907 317639397 789101119 42759144 556850843 845494786 196123797 836609289 256117500 316413837 971165833 475325394 306911768 382968858 815983163 892533409 80758506 618720135 85061065 627055776 368987360 664348149 473802113 584900733 616005505 759586453 200803979 735745510 29409385 888419314 975801415 981673604 940338021 566716147 206250739 126453070 291346071 521917634 440796092 75139124 733323269 121971178 532565132 825089160 662339505 406812781 437682180 475026071 517245643 972682699 607523104 549455637 749341318 217480199 810407994 625594337 513944816 458137782 124519149 51042802 598070442 136394351 399193716 383334073 688415556 888030347 59445160 96775474 842331683 722851169 233189221 767841380 730016178 775504579 407609751 24698768 34348260 881758668 145487465 462696662 594598242 230275034 124761686 366222384 251739872 223208446 310950478 370001782 930421095 300713895 720741462 610156746 517487891 544238476 464498475 383697921 923239673 229430847 651635787 786431982 709563930 935563463 872437777 432859495 561531331 514047317 348455344 126383802 300790783 54285993 818322159 353465387 318071702 495366931 669292786 396330092 164217220 973403227 154878466 883870032 892691137 67567998 910876882 888364431 133074108 515381168 76475114 578015941 851387886 423463370 912980975 487958869 656908415 894019894 429492983 575776617 461292030 836710279 770497079 385438647 29803726 747984846 656163979 776819247 932166111 265852606 630539778 834788566 814026485 265636004 84236150 727109139 838367087 87764583 70528240 919653374 443424832 548877477 496247120 374577904 314857801 876011740 742813646 286638969 923073403 290195386 243462637 668136227 901855172 879459865 382133213 891736247 983952004 685261690 440167381 685224584 112098261 500077225 968060421 67576104 715586517 184917012 599748953 162287695 186304723 525319794 736594769 345779831 917085926 664059213 479611912 667567021 99709172 682305639 63003103 80930770 424456486 862594778 42952973 328720516 992417535 865323682 438294994 521523202 799416094 839898104 494294709 676565690 400091514 493844980 304419298 562457914 989706445 684252776 558893937 562149344 839589292 815444691 779487327 394130089 11829882 431702504 713658811 495902920 869474809 994884585 56423885 173548725 954363627 791761977 521927565 14092846 204922943 733890780 711039812 760831686 955818335 272876074 705840 321860902 702714372 923783853 857847653 176199537 383612692 387739689 297369699 635693196 207437515 848633530 622333365 191786108 634859036 359842969 677746333 903013022 724356465 778965770 43009981 881169834 640206525 279996822 820807846 973999430 561275827 468350659 719978370 456111425 474716971 173539669 909881162 622611187 40650382 211408171 668566641 498798704 753500515 993933944 253024626 282194950 301511593 457097789 319581849 382868055 33633707 31182515 456049741 947914428 115603741 680058344 384577465 771945204 955523536 498901278 808431302 52398473 900936237 898771273 596116622 559949247 426770426 910182126 444926066 750852620 320457311 956807160 211088393 512175836 812222624 859597743 837442536 299860792 319367764 576906434 32556492 765334685 147170509 794192842 705275146 485011939 778609520 217799280 202815775 147829153 50245030 36015722 651236395 458785712 389113623 845627990 794516256 535392813 364043495 482046815 692784825 875442767 267314073 945355473 677364458 124540933 210297023 451322900 691268439 986481873 592340335 361303460 407834687 934488197 712789603 65415337 400729215 527589523 465244100 271923669 627422464 883864704 274107504 999361538 876123886 269957949 686352529 61280001 655372665 476148865 915803645 203371158 484171257 437970788 376840771 346197459 405414880 359102743 38446692 894015162 872529503 264064884 445262780 183792784 976636394 948707136 583469668 981500778 555367911 975408667 373347683 871222852 825647846 856809059 78276878 374325429 313641911 436621776 146877841 803464336 914780710 103020997 644635495 388414972 475170406 685640672 681403696 264012510 84726782 52686766 439426440 716523138 42205651 6385393 502734937 649557482 627733826 119864 37469386 959000303 466481156 3100616 55490556 442342145 97462415 492450908 701152293 194540002 949834507 291514999 324752124 4142781 698426464 906435386 681297714 242776209 864626095 35365542 554987659 741962049 857904064 486017395 599015613 536845099 556450096 969278662 774704389 783337934 474069232 792870430 546857009 649438584 968508693 923555768 783059864 919751798 726312732 674440080 773139680 993969415 280387622 158844383 760188047 924011437 930566967 423755228 527508401 263858535 975951976 381430822 310121283 685721726 107881288 611626416 912426625 775867452 611796016 835167687 314043917 794377729 469766572 232869378 13610819 868397401 304752094 122617612 243181219 430931308 992550790 605662713 572114752 562453646 56399131 785002409 187764958 952014093 165259022 833721949 689680463 797327586 693885561 26988512 223228994 152841299 416943467 617126480 366494606 348473148 418337132 524908267 29348178 704094458 551183222 859905193 100134483 106290861 281214135 593384022 346515889 825201630 947606135 136112413 753817505 834552850 998969270 144719309 269081690 786605209 868733492 760817311 773003939 664782019 541523210 846414837 344406781 955244086 788868998 557793590 623306136 578552881 175849504 461860396 899346603 768141194 418139746 291900240 425663398 901076468 222022793 93686280 171916345 953703008 983483737 299309782 979793097 694422636 36710896 896105960 802317831 899795729 174244125 630365360 115091059 274949355 177100803 388633932 127192612 402563916 493845607 494428393 388185756 594558511 265862918 496960003 19286009 487012226 812244716 245749142 56985711 903379058 441388145 316800251 714695250 561126973 833990921 356409348 142570159 968760139 346680725 202396214 948286577 923544762 490303671 157881601 559924725 469621543 798958352 728974396 123456503 657707100 553811312 551571305 662389602 846456367 97311639 704665958 685355789 829849774 409575960 692713788 670712000 422669891 13075263 429148679 317680032 224525373 559706429 845172864 958353976 12275745 615090431 425461834 676765532 896395016 668081656 976896193 166601015 724486652 2797938 885247625 743514452 198149101 234228887 580886296 567692768 287427818 781685293 895585864 217023331 551003164 900074590 769604409 885862503 441899329 644227280 28497092 2929616 672727770 651461733 915316148 364002679 30433616 582692220 232155106 978326306 322952081 74694875 698911550 471029037 360602190 739554376 612868623 257371904 811819247 396068884 177204652 220614643 999402556 636369749 317137591 320618727 183509154 446894952 679142689 940525690 357450646 738411626 638958933 816107445 911946865 3513455 529321110 413578119 752629953 412622063 878114182 161744454 841404439 179203151 490745653 642073475 673630916 177190616 427884401 118940774 352649183 671648275 311592687 792989279 428003456 453299822 143366794 203163165 340035375 811309717 938668787 219338490 939669678 496866105 763827612 6650900 590061995 931605001 803100859 906032388 96827022 362399955 335984280 525081014 324012091 117760373 958218808 929806220 689526696 889014568 965951540 869211652 21749455 234444021 389996180 935836000 510861077 730168654 396819668 595301340 171174269 785466059 915817995 51347483 204953194 614568674 829139589 47000968 139618739 473271790 214386891 900582170 71982434 20398313 496188027 316543747 694770464 364535333 884478417 851786525 20342695 641153381 795980062 205049958 805842261 864837174 429883523 335453306 605808158 573341324 373279903 75993495 600947144 199967707 741843565 730497381 244697399 838939826 552396966 902426181 726585124 336792632 652595367 895242521 95731737 805676708 263336609 877557953 927906555 427119405 222836583 745147478 146345342 910965352 543504494 130637499 20745900 358572509 917792681 210612635 148739985 361430340 71932616 42765787 765852563 686969616 508910761 134393384 706319556 347068210 886562373 372780578 710154910 438115788 123429616 502167343 556810042 698949303 516331008 346543657 915931513 56567649 184259990 786917429 410461515 744857341 378673968 66807007 695759563 653250348 931638382 538227823 875507804 607558732 233371614 162074091 398182991 303669191 328076677 769273689 47966545 319278656 601535367 964379245 124481504 846648685 804468498 477925354 425481221 947895843 873648611 802352507 374629228 254054892 492128239 355477175 168097753 214675557 554836274 777307891 749661079 4300204 52380358 613524098 97030123 504511908 290071527 131690783 932578649 59020933 665847522 284706323 330973434 270124278 202384580 91758962 318079397 675186651 514542646 451702332 720201268 530926414 110747777 491254854 902475961 617082429 330756806 655497978 984567727 480332259 813318706 734211928 189237611 451239476 589344771 596805175 877971318 629914008 644287988 323224143 170354781 585979474 272441424 34164668 157747052 812347074 868607690 780968296 674762681 286830873 144635534 288455330 673847375 459684548 303834666 742184470 319585746 696468182 52898268 231324821 92183071 683886876 262432640 906714472 887997955 297358359 36818826 418479274 944363067 996299412 563985287 38709378 971214197 960349381 503564681 870357338 216592821 688431563 828980063 68905224 829600957 645477300 247718780 511119975 795086223 302567761 491291660 333436623 376315516 928147130 129674671 895606156 743726960 704311737 958218554 788642284 703775360 180110486 471575316 607580560 660123676 214570708 381443008 167218474 596942075 171463215 64008915 221511183 402786647 309070790 521691272 476783291 743732285 444681870 137245052 661142569 682669897 144555498 866183208 995331764 891962953 837480316 36289753 79220537 536598369 825359380 404707544 909348407 430163583 594095472 886914683 463060594 297666656 534503135 158339484 615769496 301733002 481625969 713221416 293215356 673551956 635950338 947426372 431815871 876857586 367699240 169763256 461809370 754498490 674278203 278871096 94195224 352891006 605560283 488278836 688830529 517224848 538602289 388108518 936757490 779189723 380501214 926156532 488857908 364226917 84606314 567047209 631879991 40312662 278898517 611673530 685247299 364388048 522617710 899441384 618213214 154427744 316370504 418818788 434426000 949953737 976602660 422673041 24697155 505134922 649652336 601187677 97720613 99042368 98372514 225658624 773594751 292088883 935106829 132907475 169266594 167565610 608863393 317327225 620240553 431831916 345375630 964821611 859469648 820393494 484789039 176485877 443440348 836946713 724232198 817629595 278576297 440890113 738886543 66126110 625576216 155350467 890404135 763435634 917109459 249428206 296136838 825944072 658082695 169463116 868432249 233671297 733180464 275614085 473996413 304477885 159586317 299851969 887294549 222495845 706971890 463641628 352244610 513193824 45285439 784815258 641991216 124920728 847809486 970953943 902649240 410919110 8300698 15009611 534036594 709987964 428549113 108347081 881909361 86437199 660598129 556463003 975817601 254048078 871844152 111291043 463025877 418582175 788392305 542705820 546198903 821912487 572541393 442770605 410332031 118551962 947749845 743971565 427087792 896518835 872181510 561185296 324385701 850803158 940516394 177979286 597898257 925759683 733961716 927900711 768851172 441786448 952732455 19545047 208588406 270071462 155528456 7144612 954241275 399349276 385658927 578707104 916301000 266958759 672456143 977819194 352336098 749821529 718395695 598280090 44248548 133375574 883971738 477733229 448178413 758015176 208713837 960316654 231240268 936792734 51296561 674235465 713309788 250667594 656193884 10066313 433291844 215651339 498031373 424754088 955720736 862890123 823309758 12388730 72765034 729041354 893166328 991748864 791516270 393235033 987733085 521535504 548984270 696729178 70428585 313965200 956415853 636485303 515986902 417331096 804021586 106447321 215385248 442127445 394810743 768039474 984524134 933116936 34313267 636722290 856780837 62662494 147737061 753263818 751670082 919210117 346471310 742935230 111992731 927253563 913865931 686686156 980888132 133969368 488885777 76282263 969498218 157409687 734350824 152144737 165345289 902012420 580536950 270942366 352760205 853670910 606829600 812594805 612157387 784331676 722146036 808239329 424167138 785323286 219091801 716031609 709352009 988542467 480799378 539172517 201846542 264220218 693261622 868862211 490572706 390524653 785557959 182817377 397408828 187959102 964896130 805641181 580367145 837797372 622611328 241788021 702822012 727003136 905324665 118188340 527746482 938969294 729768664 404666832 965187199 184434947 314624108 382772096 344999235 538628479 602609711 336036197 931577307 381792442 885694991 182593729 492321329 232269732 628146657 617919863 143211340 214540283 239717799 996966807 702274018 133274870 410084555 47480406 21184766 844258396 710464089 384024371 376022697 62062721 82539056 220400399 179342710 787009091 44240552 695563901 715385098 640289586 863757553 768757389 387635825 641628451 378120153 928640484 242068992 635883120 529265471 798949169 768693911 711028361 180387911 359869071 5813330 774763950 858881661 319282999 146575562 831908200 277797215 876739920 413067396 687456504 712272413 18966074 103071618 411194898 378243276 559673044 913146452 165044133 466738404 562312526 635138639 354815118 920189658 777316307 962471101 620342374 316637687 500961856 222976100 789113055 849322901 127813698 375426851 447455446 7951159 676672504 100719009 145354514 573702259 329965636 979775157 437769651 810775576 81306525 833460102 168840630 488980363 6059766 844983605 68924353 581947810 85005252 236101843 486601175 690332824 213712317 867649649 365380811 129579075 67616387 927971983 128760802 748773812 436412952 463956038 593276927 148964970 339484049 466292260 126625928 587355919 287196416 882893247 970347798 231651589 256391287 27679094 384012733 245235192 102435053 359798963 994761916 752894158 325272830 413740310 128279440 993891607 869555898 81390154 846798620 658448102 882329325 175597479 329739236 542425571 2837665 101153760 15599842 770993344 700645772 47438217 58286268 258113067 560266995 450638928 913582186 579680047 93171638 193020601 818162221 1457300 184365977 953026527 680516806 246189763 880125213 993203331 502168688 779945962 854020761 604478925 489193471 836786002 788431557 499310154 841124222 127797991 768715213 792829945 968584313 150060266 329424917 877302633 719800665 400424307 639328528 159893406 834558147 823341785 376457580 696131973 660613724 413506783 328061450 627831176 933354153 452372837 757513564 16691596 704533650 610406133 763580275 228136761 10783427 381277532 638597980 556335378 435346567 758295967 896446086 773664948 117015572 505660057 48398534 805090156 992162695 193531921 630801774 507571612 745533306 309917031 790410186 840091222 387428669 395267427 198701425 755287937 571444226 876472795 695735654 563466579 328322701 188519023 78422080 324174118 513483577 820572897 860942753 771402040 737759253 255142067 223408741 604614213 761408028 689498272 577921170 91814268 719013438 922573209 169053700 969424168 40452281 777668572 356960566 804952157 527402846 346113885 105510777 748339423 703172052 579331885 291278945 727723262 797089762 907953070 740950904 798460731 761907334 563451833 165810489 223597466 78898230 384995431 49022052 926093627 403789577 902656678 956272125 281530188 199059566 589155770 678411125 241417899 475351325 960109579 370197292 456091367 429797928 722240923 469239905 293046224 217536573 891566918 220433992 376780600 865038994 459582942 313481830 218205995 22127278 880106525 631122700 217264643 234393075 398195571 721764683 51004102 941654169 204625736 598301755 93393866 787620823 270995757 457795809 204616117 459685502 752959942 154307352 157467100 548205754 268077610 947114996 679080630 146658786 88572993 697083072 297768576 175020415 858732403 142892144 140961395 709248067 252729919 962179855 50415560 127558142 617324712 394265440 605681579 321127318 781524346 650758577 482041797 751308559 978107939 395829671 64485291 844008007 877125027 625433446 516386539 272990454 970428518 113541179 327462264 864585367 435512063 541256738 565657507 895773768 434541780 200564029 553212574 849161570 427399693 887729367 947951751 644662220 733771000 97562810 482938937 311577969 287738910 346322172 27411434 780557499 632851534 771697383 957511365 967010449 543779296 162364804 129034326 244258471 460511603 519944359 127487241 263737042 881097570 447661829 319590317 497226518 655083266 588345508 102881410 654353830 467587857 97726953 40309821 720729980 763860594 603689014 386760736 839507267 703632594 376302552 760495887 357974660 945421647 163225199 729150409 142090080 418255570 826891161 499668548 349347323 227641774 106758195 231114939 348776067 134193210 598140244 72401786 19052064 283171105 665528027 976158290 755913397 657391433 610292058 484713241 46607107 140076062 178733360 291219261 204361422 18265423 660927466 969388740 693362577 125446143 2702726 178041989 77169711 529006815 973608181 825487284 651120902 909633787 782413391 86900983 602408536 739597130 731177258 610427425 923569043 248362565 894581110 880177919 823744774 367788700 963685793 526889781 947573566 374201965 420527596 176556486 165065780 919534607 644405080 850194698 713080557 886478659 648718616 84913478 25857891 953972633 777556941 934217301 523617459 57444350 539277627 948711586 175939396 930816326 223951865 949817397 217606427 238395119 871521767 365497783 773957043 736496709 154489863 562157932 826774192 232505889 443819576 13994935 726849746 896610361 667872544 130595418 104863079 38142713 231997562 562509479 312370322 333837105 925615335 740544856 223381855 987120499 847796757 836148436 243863103 387514704 287480882 649485654 568966317 756686612 787972089 521875241 963257943 548858227 583749062 835036469 34369994 722728610 426311178 497589205 547569337 286577293 824978530 530030630 548731743 703995105 695779913 933494860 764282534 752191260 360147112 103489915 622549841 619590889 576081629 220428097 366946856 797842523 177339992 816742217 153623757 706581828 609414919 142240878 160302334 871610312 471188308 811778022 330839331 509644122 571654641 301282194 713255152 389199321 870064560 571884754 752684102 85569053 632409827 916553515 311841825 916838046 186314169 15205317 808165599 591322895 501101943 30944425 447498431 847395945 285202277 537185804 288877618 345030945 122212658 120801467 314441245 966873877 25488774 792170714 788383248 606571503 923606712 904010771 134177411 612511733 898222296 63433320 865541284 310643515 524433383 145187723 953837590 142234947 922627024 130384708 640719340 711165228 539688021 806814775 717423576 531523359 177891964 318829642 519991831 753990162 729700194 183823394 803497391 492592289 127997499 443213052 456494587 473653418 349888235 731165648 517965694 529338613 183346284 529340886 158485153 637938345 47077809 899858651 844470460 275568538 419734674 574482467 131761419 960783227 543915161 560976674 589834837 611084549 682335315 519588887 2711634 913688839 113363349 115251514 556892249 324065357 28571218 531041019 882129459 602022340 19372805 195551667 366692769 282913832 371631787 335315309 933144134 557938395 108018147 630334869 901801617 689183061 661088171 587369482 705066387 787448611 231172472 64142803 500611105 196205943 712277990 913052658 901613633 382716360 270639463 958270795 669739104 194196297 432777186 520550950 501838137 405326269 501378401 577675880 44061855 49752281 136834483 27301925 483477338 31213126 406088546 178677484 523272925 12273037 218137860 77391611 313614995 233475002 283446000 695690745 397351455 934908956 866984851 767019352 593575122 305425578 159687188 147688113 104482068 496252660 876862918 364994693 129125623 992337145 513821604 913546337 218639900 94552603 85333168 458994277 158199405 290747743 14499350 626893584 335999688 733159484 512956512 706526115 155069880 490220262 34191743 824825210 944801739 999104059 530989719 234370304 306749819 639954191 340287255 244416884 874932409 522250997 304838488 842293670 860954205 861518324 574311187 534044147 743921538 317479552 846672968 193056922 561667748 683756566 386517890 450817882 753783186 177403842 532710845 625474075 116770494 120306054 843132507 106256197 550453957 398806206 566106283 878586593 707598770 427433285 974105898 204747672 868688345 502530208 820152980 416279656 927333246 469256406 636778775 469650810 423388309 76282189 867711201 399119112 178553444 800644815 58481203 47504758 21758468 715396599 145602251 953469840 324536780 795671114 523321899 61259669 683244661 198364920 973369914 268302407 28904057 261478256 199186347 705958771 838493938 308619235 922008609 16152739 541574486 945306176 252344045 737100608 538791531 488114650 32902315 436784538 709588846 462110724 282403874 32427947 648291071 950941331 218602206 579148512 376646260 125359867 735757473 450354551 851143807 395891461 212710623 978195469 257525479 104518830 886799221 175876801 525799544 883917860 123787497 858492860 972436718 73649490 829043126 535615978 822504818 813166727 790875261 461085755 329347756 549028128 800657134 988335016 549760891 444981254 703594729 216151716 605825249 570488370 737603983 965319996 886990149 125775274 119876291 751110529 226204937 624164146 875661565 919389157 418249518 236588318 138732597 245074772 741863145 494450876 857610491 922420885 399219850 11985514 594107385 153143073 445699685 93375472 125878209 413624343 197081481 1607253 819119324 937980559 665122593 713349902 408558670 686740937 496153244 375944730 292297521 289334893 45937190 227889291 716165165 466342807 579853437 938140951 206841613 481723463 340430640 913683969 73108505 964815714 827844735 839594762 199052591 880870266 80871374 620589260 515487647 844334522 43790721 473199394 778240412 56206491 995830068 733506100 274930496 765183037 506154079 461308110 743104118 766342612 462131924 772104301 437984696 60126835 754788731 958498030 658709096 74848568 732774489 454002384 514580280 212265497 334027123 6178859 385428388 933120237 896921013 435347113 892036402 622566803 849038516 196415994 619285891 773931118 392383798 399313230 486363415 542793603 779104149 172435059 886771360 375802628 450754836 905153918 728715669 816774751 680092623 130720421 871328861 953949690 770433636 984640664 615022629 772985722 132266044 758667868 375285783 657576903 609276900 4597489 708249501 976573922 852247753 308391121 60446533 631503891 372166711 102964565 537813770 516500269 504629144 454542490 120574070 637925713 892243775 544980853 730756283 584478374 862997236 571856514 343501808 331974561 541476143 329979089 429961912 686674616 782350752 602241789 583378714 460947901 118953872 419394584 469790650 680599768 780092501 987461773 580723847 390078116 385398495 361534034 579656024 7360603 167156112 437898506 4387641 428306777 500225934 665444788 611701551 332171543 783212048 163253593 874518970 351849132 32652669 238898795 14025505 320285904 467820739 311947514 444866137 275076329 14239560 820713525 510383142 146552410 849567506 688723769 493828149 19125103 100041571 306520514 529725788 967738727 848443401 582285745 215724625 282768172 303965602 461615842 257304436 288205291 400807030 415185197 917040937 872558239 805704356 413047336 500928866 659265076 311139333 499571470 6101426 771683726 760688751 525470945 696929508 240662487 12245452 265428773 992722085 522960642 229052905 724757791 82460127 538335118 89875875 444061042 235297366 452802709 215277341 928259252 364598572 533804459 320556219 57298409 864664512 991769700 630657396 131970399 621748189 164032210 174072729 267405888 532224523 953366544 32369099 81499357 266521169 716919574 914390939 630033873 82182963 513182872 473359312 823727214 429994078 779623471 123175183 15445488 228909885 843053536 712153307 815716934 728877641 892320465 370421936 795143537 989450828 625109409 974692495 837051669 704090038 259942844 184500870 27881356 508359340 74954372 706089887 410574942 10886361 970939454 968802660 252841233 834974562 733797392 241803032 203992736 688716730 852543181 895988378 120306207 297307050 798978936 638690233 735570245 451717449 215549919 763185694 548369574 849619185 613774308 88148109 104713992 309393384 81200050 641068958 420347886 942686876 930237744 76484107 680535308 23282765 713012815 835502500 417871965 987118065 854883373 197782499 635597798 713746163 763913459 139107168 179655323 211279661 641884213 694660634 450922675 710309185 122717475 512007833 138690676 322127944 288403037 655965908 545747885 203847677 750408097 979243415 68103190 897645352 527186116 203018770 31093448 966735574 448167141 451793246 856175919 601183644 558186563 565477735 57301014 343216077 595120475 260316371 427657568 892814152 245237965 192630715 754136645 56991607 147668700 560784418 739978916 344250240 874178720 280415057 35638330 846327659 776116361 229676377 495724649 298002991 483610891 492639339 110391915 678364964 783979213 30480617 966503393 737778336 628209629 483820618 963703644 256063892 82373591 320578548 724385172 624563226 967392726 323205858 744652869 42731271 747737554 902521233 668145943 105569514 340097267 199231642 429041416 123938517 781313494 147782876 652141878 689439870 903993739 261779088 423683223 649351908 26923627 709078128 30863639 373121992 748955058 717823525 528051873 649558597 539701534 366756061 43847312 488455109 28496597 590989675 695144140 511901246 688957166 526529256 533330286 559425548 98349485 215499536 410361012 854326950 626567034 878054549 72294610 563740162 400344160 951939505 142609740 82217363 450959737 793327023 477690960 702523491 737471725 796348116 204814584 455546433 220148163 955749751 839780534 483176993 321848317 124259134 598080646 273983647 106202203 283943241 492136000 465211683 161357849 822895447 700157434 682225822 45047737 794014810 576474565 299058341 638843079 347096466 877357869 281666136 340027699 77261336 14022391 941552338 951124963 120483133 476507803 528644603 723524644 890465497 80099338 562323070 836508427 793398162 234068726 115005976 583626717 965122298 653184001 736630965 818189691 573411588 947710964 264462477 555695483 700010402 699837027 369803995 642469689 389882066 631263474 431501500 67765234 561616300 673825348 825838365 602933573 766359294 444591619 12732122 191268410 20480513 847028846 732113261 694649598 153323686 998589396 686307941 301334366 864976471 395315143 224236657 930711876 47155707 997211718 251715060 735655184 724904936 990833847 230148944 477757843 758781890 423224305 534066063 332697608 516365940 171890572 837763711 662187281 768087422 433210785 443575238 526247423 156377167 464712192 341744287 352032070 756880916 193883986 603833840 348801149 229839621 311432244 302079648 666710261 667300530 213874437 535212809 321588384 780723246 440766657 178405755 143740300 776455861 486403445 525158176 122006183 489544494 918883869 349760869 467370585 181629620 771229514 368875704 449279193 757835320 427811731 75911236 91110479 927708729 634077949 39478027 541997797 392944254 600795555 657421087 262619660 559386196 882560004 574983859 279794064 677382392 434320839 705643547 102761812 882865649 895274016 723429148 42648528 96705979 725771368 680427905 617958852 800791168 769860821 251823190 982826645 281581879 304130436 260842568 879832336 774189048 306745888 272448856 73040242 73061028 652772639 720833555 311264417 499607237 357063505 266863369 46384000 816916040 742842093 65843413 837317889 774624262 851009243 577031307 962638408 306229769 752609387 176830121 176808362 953056796 18262896 145118201 109766694 221615899 400178819 90495549 512501371 795518699 264508166 342801966 356446356 35700952 307324098 235720156 527275253 155780341 691276664 118986804 204526690 298635030 730964715 329670057 244862761 403497899 477850918 870730837 656295812 738498638 364720621 934588366 372576741 543082011 920539094 914835244 634787611 524182038 282405337 391873760 542857922 872498394 729707298 2977978 527125764 630657911 179932560 934203139 112128655 686046972 391022676 744863794 479838861 160196705 831519242 623975248 649545343 788975004 46226126 614958228 684062879 54226475 921670046 114862213 359416627 444890059 256397675 674440473 900942397 885158810 778903631 258173149 668485861 941233513 150362342 171826521 159484928 266374273 625438001 634638973 264571553 777938801 878476052 631074247 373317213 962192533 579135944 776799675 24821624 347963312 120938236 492381012 708672672 711710906 315905303 117608419 235060250 133040125 661289035 944527592 102630336 118869804 353302916 889638005 947032636 153293465 119033586 309501636 815161372 981265832 628234360 808321421 79099363 294244663 511076464 157438780 955020266 920654202 650024183 476229324 473528590 837541110 242144984 800580078 8130878 382181293 621630038 466597616 632941044 135498871 96559364 309225608 383731990 30503467 115947907 595459968 532986209 565703537 848266964 313037613 680441802 826075924 54524501 840735378 609862203 459789844 658595293 257066373 826156831 167868806 887244252 474241840 228430274 93782964 28681925 342417817 55929900 602664856 87407385 885633536 409441897 266418750 544773451 126554486 337066236 359743640 278881916 499042662 257916392 483915986 517720327 645880587 43392293 938856733 256917344 511284487 396860436 137081668 743878027 894472280 775558690 196531800 323421510 81741137 530647911 577516696 713236889 517327745 583690765 448146792 244786893 858667535 327285733 316032144 770958775 244136937 840708961 563340113 114755112 753077440 242174486 551151941 44219093 824006534 280425165 616574384 669953671 164217153 580287142 492928720 829129244 462141188 472492758 96914091 309494120 420021584 815035234 409780642 685405655 47563682 104961473 735355616 491001876 846110700 990856334 68169002 783200426 212646064 499527902 505067557 589584371 745856191 873192237 547107848 200609061 957710937 609714892 774310383 683046018 251684138 997062465 793349564 117520054 917446693 475663478 804955887 491529650 615051696 172343990 698520695 139870831 961543689 383242 139034270 511948146 585650137 654823122 111593962 823617819 55667189 478827420 607299185 92723422 165347646 9943166 84685293 600725057 364416641 399047163 465827977 176311814 866815867 118590809 751355799 156636119 638341449 245701375 55313695 287434506 742751394 334104220 218505663 510518048 435512930 804905007 122737979 460606348 779608742 398563969 456921037 720292296 832624658 966436993 212194664 742220740 768520809 548867956 449683537 232281686 402199524 766575358 379953686 469924168 964642293 122329374 70569553 781202319 688536371 986521001 453054334 488696435 241183764 982855856 970759724 784273418 208201594 435466641 244228105 501515811 797549640 513136775 301538236 430887307 342997514 332427213 494673443 39007061 223609180 973840060 775750079 96920558 988873173 187320556 951321698 247750731 191585384 296142023 204375465 432964597 52933376 922442027 365037920 176804818 671494451 831875700 734616593 971656129 471243282 435068355 438724305 947976115 364948229 892432044 275717479 623327330 632771720 551353461 485702534 314014396 489355819 588734927 187719360 463592639 107063441 36249193 222427191 795205445 610145574 298307673 261943662 155867423 542988536 291908864 310733206 20863910 300199474 391235059 90325908 369373389 856463426 760285645 894180657 597705921 752579311 79821363 130785817 81931264 784757297 870932054 141987649 651848230 789600551 857531556 47614451 266206992 628737108 727904456 585360971 990501515 328270822 160432848 699253223 838101065 279110332 713051153 381300686 584610858 636089625 435418438 946447406 14548622 996225789 993361695 301813587 424188352 982413769 821742006 244028961 415169371 609426196 264424975 236216511 392834950 845074698 116599240 364392181 9611545 31821256 4189689 988818960 28531449 778029676 337786101 167885165 607403608 794643786 440767553 241456329 384642520 632658045 71582421 160434516 769550066 778600927 883571593 926085548 814661651 241486297 183642509 459948441 465075253 405327842 962713735 544649312 735453051 376836329 402781436 163893983 618099059 731332702 448235179 436226413 148559336 146477959 454035499 450065049 137227118 133688594 346729164 343808255 125614653 142670878 280123154 101698561 627734146 112146933 426462409 977243149 611158 263811443 190909645 486006975 31546904 335415281 67044999 925524135 624198191 930394218 315848905 833639492 560100044 517592349 110872808 757097853 815582208 150362132 521252456 557904808 88429299 572594757 249945916 595635304 493577921 77397137 824081452 634912633 209645224 742097702 702971717 148304254 898207393 881448398 967311893 701055273 208897998 706022359 786948409 283177932 455905839 969584332 344561129 239528236 683952863 343100094 818504169 381948085 131725951 215039277 115565802 697248121 576848658 551101627 2868531 483668909 514820117 41693182 898842288 729876937 261456408 267493608 944027326 455052476 167429682 764549011 347932324 491965085 34123784 830647494 184989905 318277006 900148089 675143142 792539991 615801268 98057727 864712947 554093413 123267272 932097737 368312810 991418857 706750359 509551644 198557100 811281022 83594265 610959382 214319756 653834388 673370750 529742821 58588838 372464261 466866696 494683150 915770056 536995743 993191363 743607417 290031951 882604854 578880172 579315473 964084237 594568140 749332663 44261434 373081234 580390712 730827613 201762885 508384070 181362841 162136377 352450712 592374836 132040296 881898242 158095901 803568292 747301658 328181753 137646902 999564978 190509525 200861815 280317126 839722919 737688569 537429522 572795511 200363437 830152728 858602351 316407658 568761814 587936106 694059819 529148573 515830585 727760621 620467699 223792885 458203660 548449648 905076221 704518325 619880308 237626611 665877232 758086799 199070931 430870468 411597395 419473012 349042908 560735856 766048042 560560509 452411473 712889921 240644308 803972506 629116918 628080529 925489910 395215344 851474795 374518159 792370825 90527872 605438610 832433629 849258998 8491315 409123659 784975807 90132672 348303950 274657538 899071783 890946111 8770903 784782306 841418613 861227963 733995715 776107039 255493736 402516263 140543880 38934256 517251176 554267736 323935867 43314587 629523918 847518301 277965923 546862286 978889469 917345436 382592376 243050255 747573868 275467361 843279261 910358515 27490807 172961328 344923980 287265070 419396033 910890463 290623367 907366190 898912643 365019358 488340360 903535901 464495796 928946461 689720338 99343468 766720228 608864518 15613379 217372286 955393855 596645558 221506319 633172250 937375804 257734101 251411386 601716376 756247606 589137900 18882866 264035022 242072788 655533530 739341148 412588307 836844937 943515254 548146893 993954686 180058020 263101292 360619938 719130099 777681818 870182287 604744148 27048646 260008520 95740954 244089816 92791857 314466789 860278906 708711688 757113340 781707281 636309049 947488264 555761715 366226897 863625386 196829360 231210668 910926001 319330981 989639676 526495310 954743670 711086415 928330372 988966892 188989984 965447601 433946802 407245865 83232772 114603928 810435815 799002026 848116529 331341860 181034791 903337075 438391830 30598544 454151191 224087151 957564873 373953131 658632147 614489476 330868790 474594571 866998059 653344606 654196496 342207609 927205153 550618511 308160266 271606433 768987130 951757798 341757453 95425302 612252702 859533047 977317237 916558273 767960116 881042736 392597199 620001162 362762487 283010198 212044806 823320005 835001873 830735787 533295287 904356893 853803024 710544695 976937937 787560351 502379410 406194208 904924829 32250367 564328955 201980195 400366091 362501751 507123387 175777502 516029451 18714868 786663811 687467740 392780965 310389549 134883193 10050316 272942056 666763788 614383018 873298038 980943258 694951075 675046120 191294580 485629091 804010988 699404389 454803776 556146222 245106140 128951090 455201064 937226771 96710187 13599009 228716614 227509724 306508504 710869852 707142361 710576092 666899160 779419702 173793110 496469027 987808105 916676653 296513910 625897777 309650635 663870546 826028246 507958513 16869741 362804005 136520382 330770366 346877954 912590612 691410198 547617815 529460638 294874693 761257335 127096389 666095663 933807779 780500675 927409701 709534268 745123948 677617433 218971240 369007845 794766622 194562318 578821721 938400104 586552664 143378481 167411005 378204105 372678083 485184827 655957445 166822878 809042407 572091941 732898088 599869129 253027547 391781951 563282647 685693407 962590741 541181636 454555799 606115251 125902549 449425583 399111296 150574565 12476545 992510181 573764978 250151215 582230896 251977770 18408579 534980927 876240146 445380584 640215716 880615862 254061668 71371575 162852162 244980113 854651800 753887600 981149187 914773130 577602286 916536685 12169694 227360383 42731996 940055898 789515909 208905617 80811641 789779878 916470137 121918340 59138759 29131911 233191670 839320783 608068202 618526948 538397712 584630119 174454545 301952758 106120464 358794569 954770263 603656273 247702507 344587268 121863075 416599001 672411702 941347284 525700400 796435611 305200433 495605537 164190583 683312144 257476447 875504679 876803219 100652022 112696365 86885374 576009484 549862475 933199019 752231443 392169639 613050428 460627272 70266864 894335523 509943396 141571210 411457392 997855011 443696588 158754160 731951360 42614093 780490199 597717193 411829089 286263829 616784753 896415593 102708794 535202378 465973611 806805635 319484558 137380442 620050453 484636268 878638940 511355582 171859877 226603935 577960013 891515163 619587492 470134608 386018488 167535108 250199980 241714602 487525829 800246623 616712787 788247692 910351168 948231943 515898658 951442402 711210484 409267452 124788007 118776883 30032993 268965475 954210406 619322287 855019376 424040120 791101096 723384889 327136203 749620724 615231017 86561470 524298929 615566693 448709710 307345904 186367123 727265501 597893474 797001005 603660576 82530859 210270525 848514731 692561519 240709777 569316190 371981021 180084411 780651692 293685277 584059351 923653068 191661422 952457281 654330097 294032721 595423539 415660183 805661213 641743453 719987733 222169231 416132527 79707576 11302974 291939393 268644759 431839191 386838639 405342334 305149550 963675993 446541951 411233554 340915502 839437923 95595330 559552860 478185759 604655988 483402201 625530244 957168559 303667850 983162112 522018506 771545497 872939633 545380959 295415361 252024848 452638953 867131770 660069493 725461035 639401713 862724265 587954606 363361249 960950022 664721328 276820234 919931672 961709284 620420816 423892067 452523583 226693294 614497894 814690195 274552305 267094628 994067381 695050775 963326999 760593219 854188073 102707400 975843812 262029631 918584291 456109390 344090832 439809583 640433417 432344978 785305075 940618456 503935759 28064805 682390053 565983862 786907128 381537846 499965614 541973191 162366760 390421993 366476751 413070798 56992353 634909539 528336988 13605506 134252858 209439719 283938731 492451474 713531380 658557138 90692289 240048394 366294652 909874466 958201331 883868232 233334486 900650383 623241384 157209785 441742831 333291926 504741168 302712851 217860521 504705153 536496176 899225399 473949332 397673479 342084429 717252029 541333190 121846108 284559582 728898685 430807968 909428208 966137790 746118696 108645651 786013877 409989205 823750498 992759711 15475308 621519987 475242659 683413694 476421414 576932672 460447719 8422252 74373069 49196320 982863123 785727367 555201211 747329179 855600946 252752259 129135009 755893832 489806336 707730381 218133159 450961178 313481867 84857011 329550524 394203949 555970439 289101306 537199580 625891109 474694180 17021295 247873190 689192229 764167643 238154265 52712205 44791378 545226549 825006996 636452741 15081262 508644913 836201518 281960463 818469308 472640030 774356490 844871324 301461908 869155858 749660796 584354583 446721793 159645732 378833910 314456207 624537685 649599794 697380137 34645803 511932272 729780019 570950201 392810865 887021424 900877460 25943306 961374822 460374050 937104813 932879874 601196463 879391822 759731093 421681305 778842528 397495730 701101137 255782875 921528927 507481614 316351686 697522559 810744011 15539929 125409729 779703092 137529377 403543253 694068528 630023298 166522615 134511615 139024766 741001945 526704909 816143631 771810000 790321752 926605543 875022402 90700280 996721339 196262957 157172618 236430621 529180654 86222972 494210543 993418103 166825268 552778202 351356531 919312502 961150740 55879152 164376539 984697190 355810926 954079294 670946259 668422350 209169774 492229263 995511216 973307874 489758747 576643648 731578928 250076474 518314500 25182577 950724694 72458019 248863808 957215817 17203990 504782311 761550272 531729245 293957561 855405564 765238563 603073786 207004830 922340751 224901203 45996218 123135712 482416477 270697268 182051667 416368514 544888684 398697616 360448989 40063935 461178853 702352204 836863606 859051721 689049290 448247300 534964281 305776880 541634891 276050712 272020176 944219136 718950849 724163343 262229667 648282101 287084833 555348595 15812267 240984265 553129057 148504039 729287061 97810331 319452937 268171919 353096238 375898068 339568498 87805765 72494418 928430 510827579 14375732 452359087 968249012 962460731 951044811 296327483 87882553 109819693 735850551 317343333 198318101 607776553 784983439 91765485 517368477 557118909 776516910 966576008 722873503 793741867 128831584 210994396 179598447 124229443 300639992 952902523 112848079 569214337 915997308 376333551 702625941 50312440 344938199 850541721 882296827 619850653 497185108 405560649 589552508 461498696 109466265 624486633 750596831 786137692 448850646 516162286 584632687 787017769 400963949 103050611 101674854 923197378 707958725 866981843 299540986 710935818 833189290 665147549 109974979 384296049 190717313 879414376 46947546 40780394 582777849 396837657 858458237 738946899 203145683 660787664 748983786 881630415 389937587 983027736 495851944 219310599 202777144 177280707 697337325 743964886 279882628 757406540 585379505 224662387 882632886 918545709 316193062 708671319 509629489 35006800 998175397 81926750 249974229 725119747 658811224 225128276 326252683 242170071 246607958 117102227 497792677 317732882 485490014 601263166 242525913 131086694 272816873 213563512 444876971 498967662 360452127 757723506 614800293 64268460 350528405 508315813 390590211 429624895 225845029 302789998 639990061 540633392 386065851 322969935 1142623 584906294 379900327 637679808 303794861 933133521 730753635 482843724 609641723 729297438 582279531 422137947 736063238 282478318 41213676 390428752 986513052 544868584 904021715 433814457 535420175 9551502 333211208 234610356 665119822 757701322 43083457 388211272 594178726 563761914 238075012 666080915 693201272 437076544 402125234 184707047 327875469 203795892 832133041 178852784 25325615 723826201 267309974 43408900 538086847 138840487 952610675 227908299 783965077 880712432 324352022 757416662 441109014 676016298 131175432 264048740 246132911 92265673 98624352 578898905 720279501 900917584 313444144 321352368 287048923 504478899 718658875 459417938 833915051 183599509 885428568 779167417 356964273 196437863 14848066 864906245 660597942 754242832 329305280 663772819 248124851 399273655 254429713 502414164 995005594 333014945 659584165 818353611 590537528 146992209 821677542 795599053 900240316 484246651 193603886 461130778 560489660 754672128 229134033 577635948 885823707 336609533 959141498 358449700 783820561 579501500 612417490 643943867 689503866 419569442 330775075 920992045 227644353 299641524 260078047 603381032 125564379 239383711 570793811 142018933 377333062 723287002 454658926 94322008 848264992 192603289 719085497 876788463 811718015 727115932 715850073 614274557 768270691 195871046 107211564 237322673 439550573 186910549 432854513 855668720 533841462 150345756 681898627 251027618 643132661 643080298 472968081 795047832 756372499 669276652 950500398 783361014 464706711 944122273 575999385 605863058 571582709 693917257 647844094 137579247 671729736 888558513 612162324 551187659 640000418 754319686 57929309 646078961 140962730 208655704 464691056 627601180 572435247 164436245 317695038 509361171 793002161 766791624 682476169 737224372 680425053 368822697 889257433 522956737 878221553 212896474 805682623 725777072 202608420 206530350 253101659 695511916 27423218 511943317 292521058 905250064 567371564 983735873 853057622 67441742 906774242 304747544 861011661 345844080 191206485 899672323 505994748 200632101 396501584 450416811 751286485 705453226 356559683 695668081 931258969 152901898 932627935 148373950 754755198 133382508 57313143 24851983 551611942 533339279 82988336 874140524 984560544 423197855 402216595 125304520 369640698 14155898 831489024 931499105 892784792 664941152 990074284 330708744 374974443 407993267 42859577 720956510 83579852 80174169 231163375 990754887 494159303 576348625 966961375 106473271 237239002 328661830 826852914 454543519 959072705 223750691 300687940 881655665 68741864 127807452 489908749 404254855 401867833 530055152 127775812 692294782 162317478 302330927 793452130 142078831 977677467 510490218 448538551 878714314 858343215 205456713 814797722 361560536 950916816 411883339 954483349 452023002 70324031 519253950 910276969 845789405 158542751 648786121 730594846 670467475 77116750 29273135 623128252 582623210 16760047 804109819 29182910 284781241 606397705 298902112 39291849 196167569 372164100 937193795 645762979 57284931 839332560 758796044 754331478 560357954 106949700 18248796 590182771 997707525 628626181 789768167 91484360 916744678 411824494 811202704 924334339 7984631 170373003 403250652 351616735 557477951 759389304 908447491 338497250 387176575 238468331 438421774 323817485 674261769 743744429 714549211 503134970 892764796 65164236 574933119 501356583 203787254 228669738 415575026 98974119 106912293 484424374 35224803 350690190 881473497 300696507 740593996 800793839 636590681 335800779 221837803 888080485 34233131 945337818 637064774 605530548 414288752 444518789 967746098 139466632 406666494 884977078 579749623 258985742 920578183 148508618 877776612 226267672 581845285 681887087 505692400 946465421 457904001 563369741 298864340 601476108 582227279 881365274 463066500 512182860 519812177 842603859 829095426 684527933 341204077 426979119 49871242 304077675 428778100 980125809 521623139 321226990 284612209 227171487 709166342 12064440 782132475 222328737 650942708 715122787 557745708 137309617 444114619 859341445 145998996 800322212 234102016 937305656 238490320 873518851 32704477 96971382 111057237 208231097 950095610 21076505 175053022 814733402 34472172 469607394 533389855 246436403 889767882 197706943 881596651 807487552 555468302 850568097 353759372 720595435 494571621 763302878 748804674 442165997 7617975 404230460 579201584 986050119 600440350 997538615 668511833 788155908 184841733 179371430 874759063 930219652 506607915 727959166 97761086 905634360 267585765 65990192 327294833 314870571 296276820 60242708 891804139 843280542 892103459 362418489 424233408 715363065 610290963 907958128 513749178 982094320 439544905 181862275 559168134 815541133 553918496 865848549 461085630 711817955 170331343 600042224 737173344 188221190 348257532 942275118 181862345 305785685 928930757 925490495 278804432 41006892 579887461 866168255 587218745 708694709 108404408 97228161 724871378 988371938 503901639 607822527 601592219 860061749 659346701 159690580 675396762 982011486 620871877 428783013 234504127 157828012 547058048 926322303 399315959 485395495 598929866 493132203 301687163 335820047 345109862 970371870 730268146 376033531 722079795 634430366 742924663 280298223 971148300 667630990 620494807 419807226 616467236 543630805 23363289 488270904 667293892 858111494 493039107 48194842 756548344 935410893 735173666 295366733 682210426 185014225 515227476 473649239 29310003 558566444 573361013 322515053 611191015 789644473 357633999 32423427 38301670 283511885 453117224 920304615 777706153 876536552 205829669 360656787 100264573 125624545 598792703 471751124 998537758 387126716 135516929 329352573 332305757 829980284 89565701 979663577 881188777 602685391 496564857 467460331 148807855 864589459 555247166 490448763 626291058 107425181 323523769 353565116 474614413 514194951 8747305 606894327 282979721 239095915 167709765 805836743 598852878 150509792 16404331 727744758 225710687 39072695 176686915 751104044 729388451 332037641 792186755 287029451 811059001 329390065 151632939 926478706 287444514 98104736 10841372 236396298 600056706 788401439 994851245 243802556 233375133 828265377 899126440 945410932 180904405 349688009 938672984 138429209 172842078 37798990 108729972 618085118 930107819 925936003 918748768 407550403 129889843 905042741 110661929 112375355 757236172 451429348 87137263 54020764 805568954 206164207 902707882 246941864 430778803 692977141 791227362 439305484 392590483 907979748 758088962 775387206 322799701 124719922 432601777 132374757 369108513 675832214 495714584 690224542 588897387 628475034 351656280 333679082 66524562 391699033 198364934 385243276 488820340 361381950 415458972 684957427 341657179 749777398 781047819 459714056 128295381 904619832 992218588 322361510 187925900 760568402 291810565 553021716 347943339 50859548 143288174 741834520 955688985 414624108 68363048 134654494 315741520 431047693 788281003 20878600 222679217 56117825 24866859 576950768 239647142 113893933 99068897 135847620 791320357 412703336 654419985 676746508 448021977 112023429 724375088 726144282 581940047 817334636 420549945 712160922 605858131 762189186 480951528 556015000 238348792 807123471 422349374 340510645 369097433 147387758 81031135 316249776 183736709 64781948 107318766 200062645 503791037 691096618 568384753 740682494 998065109 531521819 421875059 902317167 399492529 117273844 944423081 20665841 961977150 581499228 438653807 227149438 274031208 928997970 843294817 125495589 841154985 482073955 873444657 524588452 692534913 704295475 716141991 477258275 993839042 792502656 735066192 653495152 33970633 834295536 947781320 287546897 989143105 170177634 162858209 203741240 214060034 339227638 845318721 439976683 555893976 426836685 135166159 376926471 41956185 377165408 735644070 89500211 139386145 585722732 140040608 226351537 690836739 153470063 184989572 640291899 890368511 700332270 392118783 957844206 939866522 550671571 715576963 726707013 712161498 641106136 439311474 766143950 583737647 290544212 462761313 286478027 820478583 570271795 395502696 708458635 898058639 40029418 757525950 718836538 499528413 965101971 705410873 520336967 47723496 767989398 617227237 949404493 192028278 254702000 612781075 105597745 739738603 627414528 308112412 932852257 626123146 704831736 753947390 481708284 480874851 368888072 960821742 989873776 26614598 904917458 771748776 16946361 450054518 603821698 977665434 772119202 714561207 153776649 950090196 483559373 619337236 633885204 495237540 740193856 623617220 989997225 965492430 446418002 57118807 4330100 398115687 464248972 102757896 549094410 623327168 774824698 772387940 94022615 737320329 872858080 687803206 701718818 590940920 333647265 895057716 651567342 507424567 866886967 264461826 894590087 588685877 218140793 289176624 309996961 612223015 597144092 471301574 208611367 870479269 422613945 230080971 883168651 81687094 339544028 786768979 83211146 913595180 399140561 837065622 681764334 965196836 70343053 927724500 48814499 144575763 134955972 957246353 563065776 42291717 614711782 790984566 885440232 433444053 369719189 939742938 349570787 415037644 390028733 746708621 922388089 573681989 659599428 132009671 315789554 3755415 247310251 725557932 598392784 629113810 586269138 599740218 370131982 443288531 28779989 73635151 782275909 547135448 331218886 638229396 64754985 638491350 697265067 142755603 763460773 357327342 799279669 428473460 830797354 197324832 508395712 357756481 24838690 576246904 652438584 125056421 686694150 961734488 649752285 445507586 382259701 897357633 674629151 395375632 915719438 791542028 303208342 598219248 752962400 763231320 964696993 194484841 906451311 195262756 985471539 354022539 66999905 44591979 686116819 965937394 158622796 813506304 24554273 217995836 635793063 413162278 439801873 818523533 899332287 558063934 765880876 804162921 74303376 838025069 856321268 679775515 601539105 544059082 295588421 429287957 442505800 398267956 65925095 440065540 715979735 512151935 843763343 257387722 829065910 617341053 985892581 133345037 314004543 680913108 332688080 613957405 861703846 896759391 241896129 305005006 270940384 714143798 679174997 145841794 991460979 467701426 334637905 310548120 959241453 9475160 126981445 567117666 328066327 138628713 881279409 763716408 706814035 958022591 216327099 57374036 739541910 492996490 614550137 324520259 130103009 682749066 944868644 93055025 396537874 374777007 492111222 180629635 430608057 133020101 51006477 250907145 801898048 282673940 723671762 867720948 417339528 957881494 646170534 746426978 949352797 337207152 686549561 980249830 384446425 721411063 493324044 973010299 751125842 625345482 873891139 267039124 744670377 636851868 819128728 401328376 199161081 357655874 427496483 272120555 669031482 610953192 896611812 622777518 339840552 967868668 583371292 296220196 803540277 560086687 431937086 65869368 203135589 447726114 781311565 811238745 388268133 918732535 7104218 4909963 465983403 362941765 497729984 507150762 998080281 654925167 327402547 914958695 658254967 756786521 150644036 621907431 533732154 239063255 529651531 366441988 726978741 457819920 460358755 226843455 940274833 177763541 841605704 400235725 158678289 936411598 269802913 641998304 846683762 637695815 756876921 155761631 475407361 917328345 494578408 408365333 616509719 535314133 609608653 782312823 304784203 383851403 427056476 42989958 769126618 344059357 834471330 510440288 538584535 932057904 108682574 84477209 674347742 806266973 293187201 785688444 553591779 106978543 645845705 454363272 37238822 493875178 667523426 94542709 904536651 324235713 238649955 594960207 498793757 102981025 336027442 204940450 314125375 526312669 340672007 641508322 223661692 396710138 950429275 677258908 638819289 445785696 807940509 29920202 611275493 525916402 977165070 274823247 314187814 852455639 452858807 829780149 53899387 940778316 272888239 237398155 373890124 983847860 656891302 243212521 520800947 907021712 99998100 579273136 688685088 38940596 604691271 545552284 568747222 551251751 907653083 734017063 115409040 204417115 284577214 187361292 799037049 235190599 441943875 277184545 366082247 444147275 17092109 606923160 803471767 289378651 600871598 401284423 556581684 711302331 785423982 110706292 3298851 646094024 103773713 942392161 962696505 522103531 596897860 825854316 490718498 850027072 731958997 190146021 424149690 791098616 844130108 723952023 670908259 392359718 902504565 552749849 159256023 164135596 35905134 155759900 602965944 170271992 142191785 205078466 728178821 525955322 443785344 699926197 810782832 996995679 31411837 674485294 598501030 473089579 294349553 758987840 165715110 429948715 148184902 117935600 626688535 823407529 508697194 310867981 584329162 470461107 284341038 557417416 841758807 276944095 158695845 558428223 496579833 56949000 902096155 187967422 463878191 37826530 408935308 842930965 857488717 445340115 940236258 147875105 394715428 263545389 618929850 942223304 115238367 829106729 213329262 160268652 451019222 888557085 575510017 122676361 64932852 557996909 65312836 27259157 327324807 495068217 658382685 884174907 410367101 949081218 190138004 801691470 459909203 267255931 610464851 830471750 235401527 355778790 275305970 735359163 637788415 519490336 994050756 837937021 700840077 901694633 791741629 130285602 871969303 25152565 135527311 191873874 92321484 695233257 86183544 392844502 999266628 781567789 242306126 912592291 686050256 412832617 917278260 107121035 326702500 721640886 464986836 131105697 32431603 32371521 825000072 394224192 702669959 594585835 292444393 78427064 44058825 325798287 146880837 524886109 164889210 693882263 212748305 164596954 503839480 143301519 266994588 943602828 22661448 163941438 844300034 66781921 108809407 112750100 151410542 292397165 438084063 798569587 554605993 450200203 333825751 358444684 313316018 874535541 10165354 365675685 340598093 776982145 713638620 718269938 964472572 454314496 260031585 786703023 101291705 542951736 596835750 637457634 840196220 493656896 902853988 188669720 774681667 455311109 250513601 232246799 505776546 334433506 9518076 41102357 502904159 26200533 409259794 655267105 210328554 669388144 88408064 782849178 585727166 283985740 317192510 678583114 848949848 924126570 529111338 801761970 524388079 583868453 623528214 838826179 416935922 51457323 338730809 494760640 493705211 979660556 578849192 908383943 753533459 846931850 444356954 790617949 704732209 746456141 388828061 531488684 40806619 976921116 674624812 565878490 833742551 82745448 403201722 538661533 356663447 646197737 380040749 895032708 153967597 428177350 731494096 91906289 578383555 588856107 101789817 898551123 149466519 713053265 149133547 59666296 46558932 718036605 47443513 879987953 579331433 550210636 540575908 702029640 728969854 674045167 443514730 580810480 24932859 390391208 314063411 282299095 385160248 952625485 142884140 110622838 389037623 365942149 430472358 81640092 573090772 112889515 871719964 332782648 411620396 984773097 673086440 945436745 347995082 192393955 264895081 344952170 138453289 202582226 114741828 157918208 827765872 842479175 822611820 573632861 346771851 112662507 433175501 38982503 586790177 345289538 346995600 86613908 869185657 345892202 747110243 721259278 482507804 737440393 300630519 51177471 926764819 275439398 845124932 662968956 68107459 751992484 832961962 827229435 205588196 490729753 761721008 43659068 201004892 802462414 39434971 211409115 958614047 770424440 340398412 166583384 587307104 882435295 269826534 122547460 953969258 534018075 581111684 846754714 560349829 632314139 723515405 203435755 976597712 770665719 228782734 43383197 978745750 599759580 851022679 950239588 630833367 81120502 308323886 610444677 846114394 94125946 194985392 962992894 620977533 977491446 439732410 41774415 152674727 58090540 294850851 979239958 641644195 456520002 307528120 36990901 939304533 279981668 603728593 357467541 361500970 713288456 958352097 204501719 838667083 799511188 642206390 561982084 527865689 511684610 742491352 508407090 474115468 155917802 390106386 581931013 263166838 173659075 700601895 975211271 657435308 911306213 38267029 663407070 954581311 642948910 991182992 883414963 977205979 775403302 333221645 770825302 949559303 456861370 160791330 59534733 655653233 611183291 127413023 679982672 929410083 882666505 603545184 662020699 16442574 373536479 935565434 385261458 239954014 187096107 623932031 233990726 926742750 831484351 498476194 472131463 337668005 772326 572088260 436701830 412133982 772387734 10919817 813836184 317493004 623046245 177589051 812906099 562146879 498827130 775854264 384765411 116158372 181707095 303314522 606943074 409605346 659459645 558928639 985740872 263376637 125473217 115747548 414487213 590953033 780962552 147199018 904019151 791600349 29590871 403002830 444886678 183649600 401731129 956742498 673048301 33602233 700980966 158034785 140014595 431226654 102630750 206252964 16177257 978236969 301264798 341640847 379116451 536772841 553934257 920474879 846640441 857103010 55482519 472865120 114042667 134644202 164790452 670170009 31783929 42736908 497821860 767605161 372210300 326487794 929846328 821278374 118039680 211501874 133200249 389986036 265599148 802448639 763899411 12457697 132570881 966443700 62289080 186591228 35558073 102764112 805181078 76665329 375086982 592420131 754570987 681139967 115371742 945230606 638123490 354633017 994029094 136031689 149043695 532407445 409304052 420671485 802708297 250055579 231294327 328841008 953541169 714318257 18150813 875428978 204578573 609806256 940925814 555031629 676597788 744349177 528070256 84592524 276609694 566691327 263848775 813377355 159382146 809720632 963089736 300173430 57999414 216154881 465975245 694387440 259076851 883124502 106060680 144259544 729083806 890081522 765319381 908495870 735521829 931180134 478955338 121431955 62056861 621857786 86909466 202210164 519615283 365039280 590553155 549284360 989521356 923014112 477098685 814919374 910782002 962259345 200450193 103448182 569887431 471322548 316434030 897039376 550159345 705395713 489134129 681436342 672851046 397359017 721195520 574830066 42020364 749968398 119618794 496055195 919228394 355420207 593001272 732191016 490121904 162215612 807798169 40038804 181708755 796502438 306331947 614713912 589012351 759144475 89042945 792653399 330328255 312699395 372563748 864399964 226677246 830792988 800175969 335727 281354904 467138990 7048593 451283903 568978910 272328038 98773526 317915314 200112577 534662784 667289855 884893674 686196666 176159510 939799408 686758631 970998021 153156067 225854962 800169627 537418306 407739490 659975465 17547446 463674428 345083768 252392392 813639830 662764728 184645964 425426948 905914514 667015552 832786929 991533304 313777765 77809680 150155997 278841143 729639724 990076135 975724968 407020614 847735099 639199494 913305214 639710192 634099955 666692139 219081441 600187921 810003837 274082659 908713196 113326840 135065638 461531510 443449664 448450752 731400787 137015107 366383508 649192278 558884100 733163322 893686836 333363196 342952986 689857802 296216376 647183119 281397094 882109184 771482510 968764292 786847122 673684693 619736209 854311848 247575530 423568910 211043824 767416811 456568120 86435810 180982242 762649025 615911281 976083874 186440251 895130933 775794119 595126427 544812533 6615908 413806216 823636849 508323159 917870727 956288248 237422336 818433076 613630991 148064899 489687238 331034700 398288050 262623551 955380428 628693419 196400599 938136991 126914222 561037112 657964901 228013867 284208125 22786017 141389932 26439003 60886833 433414348 419635087 658067817 557316307 909899642 405052611 539675993 433736003 594721858 381435982 127509304 318523267 960061518 136665214 280073170 736994613 707298844 759451898 262177729 35518535 841747529 537002420 368752097 872926997 600011619 117922218 412396416 313458452 370890964 204342537 309107279 588128634 697599269 491471451 872109113 893881826 950015928 495623145 777592642 518762431 302552198 287576069 871906765 494863257 418059134 6468198 950723851 554544406 177024414 924801837 456410076 465285601 115455981 519387528 110461575 329474231 957607934 943883860 775215411 621693985 218219386 611991653 386780033 543397689 987965668 776971994 610332017 505104875 233869647 900978777 150897116 19382447 881782368 553725041 568225033 369976946 511540393 801719471 911848470 68792232 550256161 673423124 229587493 898748406 866607499 205453838 698145661 474253312 674601585 686932727 440496179 21357814 466026689 501436226 686715717 928162065 533671087 877709421 328687842 865862414 989189245 295141147 367126955 983927778 766308557 745437275 875664060 495245831 581246216 760829004 594830682 141290681 67532836 765776603 153612287 309100789 451260691 767934600 80219817 192327508 194861871 446114530 599518167 584710738 156031816 250155655 572578870 855283263 631467353 99700899 185494854 948272524 900375252 936849 125439559 438969577 119351430 531905581 15609640 249487524 337425887 390133786 160722063 739594505 920769319 532737977 696696360 789097065 238332922 956586064 225329461 492977801 969372690 194001577 206147279 461550620 302982604 735482726 506494832 753708236 227775386 939213860 272677033 115355102 466483923 413477725 943768278 672728378 552321518 964064193 39132575 462253289 8513585 459802417 515272077 664592200 953017457 967395969 141543239 477487582 606527317 24370706 49794677 680504124 606056067 38123185 341055164 320330805 503227897 75579736 713820664 771116625 878555137 11846337 316426946 59917383 196605251 967111604 147765269 997740663 128149584 297040317 464086458 431001142 745687078 885358781 616773156 215752060 560586539 951283660 345642750 522563016 776249261 56640923 431344231 287541174 917819432 401194823 205148287 406274157 558713880 331133151 265116475 672264859 3925365 332583345 616557587 175260328 748540803 279936517 768989475 54136215 836242441 391814552 358772810 636555594 229339120 338255219 89495279 146401735 418598106 666803019 767167147 712742619 281104614 570600712 975918195 714707564 435065081 716306418 813630403 398048363 266597955 143159953 990080416 102488771 248550976 992018057 354074558 606829073 594661060 493616244 685419518 767067102 651811141 642662956 211761803 928284858 372799250 21237531 151703089 819081363 744205992 948596329 512839210 525736216 432899691 867073124 139934543 476349731 651962098 46194059 634573703 507527002 289309972 824754331 64084868 208490694 434306149 489930119 499770594 893334130 843272183 99462016 231509587 837940781 424267137 430485208 908027315 766714208 46056564 283568845 933493316 952976439 413331704 646878314 268430296 145121551 636515345 661783574 992778987 866042899 424694971 601574026 568350663 669042437 600463207 986561122 702247586 100020355 145602885 132954780 482529239 131232481 263176551 569880510 852638685 922499850 221307315 960356874 757217689 575073218 759446280 498421788 448879694 263462934 659471362 538476225 140978519 227192656 834340606 395389617 652488350 623215413 276223791 961478721 422126016 755105728 177954503 489519449 298466459 736172810 829348495 107141433 350580079 198836009 707204539 547079564 733654273 451985348 129720983 434577327 391022240 488864025 303827220 841779799 974598865 57021836 706608700 590445854 766048889 597843187 899345011 73572347 622627806 875109112 837698391 149385342 362864621 818952668 713339605 903680635 632773037 825720985 986873767 280880602 30536625 906698098 484252774 277071446 224003268 830726990 60327571 66354691 457626798 610409478 877223729 555838137 485021753 830143896 963714467 520803720 313591536 70093027 667323835 148527827 433285017 481791542 210019520 614433552 504788954 439351180 989266222 243030725 562659333 28973487 811347055 931137466 757306518 271505418 842648724 60173637 471911519 343765249 368036916 523898758 644147547 755990089 685641468 920879949 63984623 895480453 7421162 347411638 564793600 908673401 213837623 168341495 383363544 950479926 468920466 164142476 835895608 375537131 381532903 263389370 319464709 163205928 721182495 911954149 181984966 562479348 526248047 406354992 796987619 511703301 577448918 810193191 868680042 359540971 126091484 930149106 818618789 861073564 584346704 836718701 749133005 337919611 577937307 892599069 541279697 258101770 235151843 720361847 990848521 828597731 605877247 998610807 313426488 785214663 860840378 267383749 451398287 89449274 73945111 938447690 108012654 499636772 361700364 128286501 813739837 714164952 902834304 864206562 647066911 990238071 965408561 576032291 314285716 699550515 955332369 493954565 106399340 542765794 826955334 834698188 396019719 164731821 369218644 67142947 676654534 423168564 570740211 397471275 503568028 711023265 880492946 999818111 347567199 20728994 594974068 590065297 701567102 873331210 87788359 37829167 952827605 119284739 405442065 733735435 769148654 969553292 88231436 109017306 71769740 268963450 255533557 866754529 732054732 405563435 898618081 786582427 717325069 901865259 115449709 118991456 34451599 90364671 701456513 972517631 740390966 39629357 493487996 748595852 789226863 533392725 829586753 387393578 142472083 575993575 493922929 108894604 149958832 923003222 499537317 461875669 446874050 811038760 863810286 175796973 185336639 484490141 797269477 244574914 919931284 522758389 235892003 948373638 685859436 384830307 4948976 270122128 736050022 867299658 145205594 950611887 796536181 343753412 623183598 776131562 479523292 636161389 662864456 604046475 799526187 226664574 206209376 576868250 82473719 448076519 219891155 484216180 554814362 640110666 605568630 292049149 374866665 372434097 274468692 867408205 169398290 918369542 991781588 293992720 840399835 627257396 665499482 152990957 210536761 329006556 912692423 185228782 875065436 817172089 895173328 7332543 330390173 653354137 346830486 982195141 475985762 678145768 670469333 730524728 523546625 710797749 122059815 603592344 153321930 800361686 833877350 91549299 68880287 928301626 94159193 173528074 285815563 645787940 321838140 272170414 967471937 314248234 974929298 461508036 783593678 313154433 410561017 39132805 338866388 37831405 644529671 992048235 958769967 916321913 740578908 840473275 355932963 89585327 507254077 251462633 905231413 186607233 935110042 489025934 147498058 530788215 472973040 797974226 82103241 424582777 776006123 880329561 938463108 20529 481434154 409689207 362375782 286859641 474738518 593809606 199534405 786209592 963940126 316123654 853647170 87845859 99112109 566216786 739285998 185673290 467810057 995016829 655424624 691314730 470692818 578754199 868049497 940853608 601808958 756560506 593158511 3655013 786117119 170651224 246842735 889600831 565281995 459925987 301715570 578041787 434451705 282461409 590422700 982990285 561035359 201653340 311838541 688837044 988648938 629934648 167879338 80803061 437383602 176928259 370829452 996921008 524981181 834229971 829042784 720434609 163580649 919926501 342747786 811865256 313709559 52517098 792086718 522851210 610967062 599906001 135447173 776955280 959096219 245072883 615230374 842677395 945649557 947062555 116473820 388749873 28570887 572470674 912209840 175015589 938488741 433284338 427023168 331469043 232691453 935460106 268918692 54703204 689351956 74854867 287926789 638406782 43429860 518576763 931063058 47022166 986648166 615415598 796097392 602945611 314307111 729866290 712513933 485697585 624586077 394397131 571057925 916428848 362850735 459353599 120396681 748980382 679022442 462965745 416329387 758582627 115144110 527400114 105027459 956566806 42823299 428996994 496522471 668107916 438149839 759686430 107837954 69045297 123666175 410159632 903988163 583972708 222244595 390409945 771773673 285840217 449901275 107046000 980511827 245196999 48920479 982300914 997434462 32446661 219307231 993519359 655261852 285506630 679817642 8754376 787639342 481149423 527895646 574704489 354665818 6970057 751067792 254631480 504658495 110319968 944033600 261067447 991631008 532117673 699391745 406372972 643478089 735150789 866591926 526305751 381924105 823953325 453819969 718157004 213335880 796348316 211777693 314818168 44395167 750761039 718095567 59059094 218706022 332688730 769436201 563389140 860630240 378288550 521545760 179673349 760528378 486516432 249344393 552887969 685225639 355470573 286128360 690656524 564619219 253376481 223042159 814604649 623223370 202767655 156404622 701026014 697606118 856267207 164619414 475709282 660051285 752455612 829214539 385135218 137816728 582706263 47731512 730633266 346640685 319209042 259530909 302156367 84704869 206728637 676665275 606724712 897500742 626560494 45320456 674241990 832328375 644216542 856826527 602841021 512598029 636026081 692375305 290056550 938948418 805757783 143789176 412911548 198548931 742050589 858400083 844765300 775266119 951828257 30841131 86377700 252944340 160893644 642894018 513920113 173868685 896313203 172386209 613099647 785262379 4396438 689930645 26676326 919608195 534658999 407722518 667935543 739755174 759560094 431517122 915774539 801528507 704575628 338944384 532149915 719923138 117966653 638616352 654470496 47685217 501681294 918112508 225780020 193909932 543367645 345488802 678630940 125496317 582511361 393681170 76906542 623286587 114918614 807538472 215016329 728982573 108928763 305883493 814473235 50073706 31721968 389866164 393860885 903784404 377740169 104031966 570531848 398528590 804481291 595118932 256185722 956950645 367100297 553360160 907328838 317920666 468132329 78615454 201873692 499787610 262253034 809794958 282634074 699402948 368386375 101462217 525367582 257558507 526261505 214186307 542786277 322476999 977120883 641563082 48401894 703564580 229607020 833433630 243226647 152141758 225840797 34099824 67237133 189272120 543770027 820425332 442586410 491817257 644340069 398797674 550596178 166846354 38453079 508617360 617888084 462777098 499376044 382864119 765381582 429885635 576323833 951465416 50641181 958005070 540079043 975315612 93895436 181550344 338987266 441313143 965901497 476083040 403559771 147024881 364315146 129697238 994364454 369967667 814110498 683198130 885776307 923970120 579021832 600084692 171346823 202601390 577198057 814287560 695053743 780539266 939413014 388903390 671806614 610065128 754581018 176286857 258752968 799582643 271564780 578182458 806612480 9042478 166338477 107931917 965659016 478027558 241166311 23429714 90249498 632486899 603346934 960260111 155396375 570156296 905785839 803918157 199106674 158759232 133430561 786536295 896475733 200623809 648438668 777597297 928613100 977282144 80114185 391021435 408839255 258030315 188254111 368319794 54239280 463687846 812027825 380326970 622118037 403469717 479853966 572486138 82569256 223469537 760142588 932709707 124650982 45842329 536348922 714793283 393478363 242853998 782567615 914483495 746843348 74180674 398829121 183002904 847519917 813820822 115319945 915606160 903488093 915589295 99494006 781446622 108327295 952454491 483471840 285577895 33946541 134785627 181922036 45535421 121683894 662554742 696652626 741788682 443514967 779074772 101205121 811160388 776680636 582166320 99384270 659578291 769724942 857405707 319547684 684648088 863703459 247780928 391892020 1931947 784637395 44367011 199651351 290510560 633696626 639388531 486393608 461176651 285206969 308672947 795298801 489275473 260868967 981760150 298543371 109428540 473744918 363129630 702788174 1372253 126287517 544744701 76508634 325876691 853927243 923176715 467792443 833471823 592463528 776717804 59585707 745724914 889498078 576156843 698578814 459856548 3743614 502142199 919279963 772822266 676031763 227740198 732799559 357458898 975312064 872208966 620602337 469811748 837247957 146045668 467631475 253489949 22857886 343518786 179393240 916755254 851681874 118753740 765375148 157106889 48580747 547182009 176253339 245255837 381398491 337088780 883929712 344715035 283609846 186357009 78735309 306377806 608629572 238070248 758614760 283437843 642785703 312349913 415721770 460376087 368788264 562452476 502266306 469802018 430431525 500000638 416854248 546289560 636169005 330280154 921845044 88618077 627947081 465198869 600505518 27894350 402813146 811620481 96690729 674293840 701432380 97593142 353771972 568443873 114783938 711154342 191266457 123604948 952288515 369518199 802102203 989265266 530661846 590985371 616128697 647754575 316254699 871426929 136299683 324785157 168808487 513603609 823964224 184633072 935447041 429905280 320815517 541737902 659538626 793503854 948093802 268208369 746342498 411365160 43148235 728716686 519901075 401030195 283122937 763725038 9688639 959509392 856100851 737027745 819688986 494376872 14876338 496702534 549737854 787966808 62418696 340335692 946234604 772471011 812805350 739370857 46387636 647750025 197653282 87167960 217583647 859732523 16202166 315049430 106325743 778484870 139684299 290632876 770247939 86338756 878942954 921195057 874691067 591696044 43025062 173588691 84589141 523922420 860218834 957675071 993766939 664929571 948205228 61912454 469107248 543940375 755716888 221043202 812230405 797750030 998851497 77036061 223224134 550216917 898264111 919232256 205139593 127215009 575562052 335205912 145628893 651042223 293486990 666948845 759876054 123731939 240947502 159172056 6364965 658756175 290868418 162836767 481754400 993567141 509268941 236121375 978690947 444199655 302477791 318449794 718798451 248367172 154456209 569700635 86737259 608562392 574178381 705231426 249738845 118464394 334115570 352209827 294773744 591483794 887638217 777066261 550832672 988550248 596113723 620664267 589561026 308580143 248661140 233842568 951027380 361738887 207373500 867558090 786587591 513948935 709224113 236197307 879879479 761216099 953096557 77791304 711866355 251413353 115840332 450626707 793548279 84422486 990967130 684932125 247082440 15938642 922036598 279827459 764886484 520247014 41241980 492868895 497189151 872232633 239884934 896667421 624763767 438303987 478695209 238289867 733743066 146154441 680328053 102302941 276866450 762134995 192389670 655909005 129375764 451661541 716685582 196350170 106376918 452363322 37853156 105960089 838000236 741049400 638192205 48113846 660057111 948022083 731641098 446889929 262087968 453501607 11225622 911479104 229111410 82211839 690653206 211294663 745668074 653686934 468945999 739659016 712049690 345290087 810745809 975499641 846674296 986007613 977872795 966787405 597324580 244136973 944894224 763867402 280029191 24092193 628212152 9676835 944071457 442254401 589004171 648621340 207083318 432496419 639454810 381985781 288153670 418384671 812137717 644218032 899365902 183020293 467002118 670459797 740057373 97930839 920481724 97199025 987033200 6286462 707492588 110863319 169853339 413938760 616543720 348363898 633665301 252422186 103223223 112126406 265418440 132790292 804281704 983817566 985980787 560707685 825452400 990874141 754844559 834009814 949254745 549310179 468891277 312417117 149265718 273307102 810371566 765771767 350223820 762227581 288799469 273930102 400423081 401859825 927700293 831233110 911805616 109315412 725896876 709591136 805871819 457954960 116875944 476166230 373421358 28408915 971077013 918792187 343917515 798068935 290748045 526863566 829222848 815071834 169204433 985482205 942574763 499827494 493965667 365546821 434346089 860574713 909338978 672701920 145632649 50197397 972309741 371065719 415672421 319483835 965620876 764601415 710351916 79657162 686628066 44110925 178923878 984010881 864681026 795944403 345018719 268375096 802068237 578312369 929342758 846306846 726857669 415325833 984351870 98874294 126634943 701618583 103677525 77297478 432378733 708569907 947380434 402843731 245169185 312373580 436038182 594133436 304875164 54029688 651812335 849024270 774973284 269737437 541718669 844356059 721824414 760996116 80965013 436555418 550850713 927776541 196859869 615208212 267267536 921812699 596796759 928240120 165786943 306199555 68310336 229189645 417885580 593418357 801803928 477506317 717272474 838628296 533057640 397499659 30577807 381851572 333701138 930289359 77004001 385830825 480727505 955982347 645081941 435035396 779003546 466033127 804291711 834962785 150171844 526884677 261411930 23317252 822903447 482437355 423088494 247061698 182964289 169100208 720459532 855626594 128962655 158615168 919908620 817081692 351933995 693590528 449155713 753322675 461764291 597411687 242845155 26393887 805614975 338007900 225108749 711376560 798818382 287215280 883726289 333135301 854073553 453894183 176943775 352792001 473384179 122844177 397022717 308042050 535846255 536110900 873937755 94833275 281620940 63319046 746725649 588638303 136629342 504171438 942574092 112278920 727390421 30930537 91277291 231109044 315910339 700572162 748345737 645331931 867920400 787907333 795320719 638519745 979061355 580506117 620632885 100594002 66118055 193095619 360054211 305355882 484301759 208822752 194543150 551768024 287883649 841752154 934559258 114616301 707666123 332035080 436332010 59172104 361840804 298614896 257290755 534054697 716440959 193768301 570230522 722189759 284843119 726072236 930947202 116799687 619528095 226351229 586331149 766614924 553501960 575708696 840674615 70491884 974692510 880157203 154820048 64158841 870165460 16480056 483640512 697836311 595230480 132075640 300415681 501234418 480842542 609321111 63273842 977467427 774695023 194582338 108232379 560569920 169420798 652645799 638748942 432479755 101429549 927882995 16508971 397291824 810223629 749055588 587783815 248067691 944631303 103895237 637968217 504136622 788198033 624063830 142794998 108509069 262384537 382127550 293948771 716654705 905343614 318816050 523594058 771177625 378003693 970071196 885162932 643062653 631571444 283379511 590725488 606902763 336424512 901851319 544294045 197068138 941305991 959719147 789451404 43849486 775293024 332955356 351274257 652135396 532929026 953237068 433963832 594398931 89088159 317350687 121898336 659083388 97228545 738151862 407107105 231789084 95183302 360613764 234664221 591185130 673693534 971319059 554728282 617876649 994555020 204230883 317308650 604091500 622092782 665442728 359641982 494394704 765758704 194844189 635399982 114148681 765110524 561921207 652649162 159526598 233817933 290531808 853263586 936257224 890143457 55212109 338090436 128075757 807076817 442843020 258806664 374239401 671609794 742345357 110058943 300036731 718182699 939085673 47553101 186511340 7430862 152546712 871447481 954636729 389550478 788222316 419665199 168411557 685495132 224733591 858679859 278815724 582998986 576364990 992535345 98397203 662111556 201030086 750749990 182951730 137163591 960527267 351285722 189214859 483928200 903828373 919260340 916523559 522780618 20376021 666383118 4044561 107472124 391984290 767141187 125626503 425519711 60751820 917577595 578347227 801460372 53551320 128412055 503475255 460485520 986166194 879746944 431748380 265272583 122241844 107625465 682734523 861816736 55166372 996792196 760339347 912480231 700041510 268808689 191469957 69814640 451071049 589411116 556823235 529423531 236993471 199200665 79292099 580492917 819191677 359968782 802069672 513076845 304556024 578971809 140058159 673066728 685202328 816402025 873891642 189134562 266436188 580568223 47657803 919435260 305457004 218656450 513273377 819874726 4282997 302525857 278899978 80096540 673040345 848077793 218740573 976567459 14904944 13221040 541329946 244075907 207335827 128184167 908560026 607310443 235568721 33611371 140091890 156585087 910465156 158154189 714417042 638566976 655034603 146158705 186381921 898010926 815631957 777495406 495940984 923994552 196908772 933551327 520932709 958923313 122704543 731878904 682589311 143184120 672784756 938843114 866116328 264050193 252658958 753714585 697932179 663761168 334684395 779725015 172805352 359065098 175477701 576451115 920473218 467399974 822598281 109193441 683180419 338181131 530518625 728234283 83537544 552762096 796037384 773919961 786008628 752230289 92842988 672296582 331923510 362489337 440897806 171202711 375483384 175354834 212028813 284161810 539322127 185397686 611769702 267871553 19179117 268187985 301926973 252498311 468528405 781839805 847826192 239803490 511842590 827837640 788700781 304189166 249133433 357533376 388841097 720939144 250049513 157880390 856867680 757057212 454105408 967898848 345436671 606283314 381896948 264179409 34145832 298433156 267609438 809373868 514438469 433012974 2423120 776236092 467457887 693927068 426638934 640537361 733578227 133477552 809590726 108723514 568366244 66352839 450643360 472750878 628022373 343052286 633859758 576624926 422196384 807922160 819172742 219820102 861008819 406781658 633587772 346737027 264279003 388468327 154687065 188966340 726774875 558246447 879172597 795251129 454044672 53421405 41812025 123130015 51790267 157499536 530325603 617018226 907409661 538737431 252790223 172118603 910938716 256662632 885354311 491594578 418597757 634310264 997878874 718083787 813406834 766073884 935012227 625475999 379499575 620869700 258862570 874836417 378487701 265912008 348743701 673675330 725737242 118680040 134905671 948606373 801867668 733919364 237921657 479042266 683775490 581293967 405411498 100303704 134277172 563575617 178125254 932306764 380077086 798236421 511290522 808768013 338487552 534421017 424547391 471989986 439020653 161029470 574311240 68017899 251204029 879972453 731798021 525908415 829575387 273075027 9358119 673469743 794068858 347949743 825825519 230756326 810612438 700106897 697983287 925094622 651409748 413995131 817921629 448322154 13306644 121742650 30632510 377171709 232788434 240966455 62609072 83373084 170071695 863389120 928295570 305481195 196626202 46127568 679288119 840035640 729749222 100295240 967587102 765887825 526546505 43658412 243942564 509168379 982707583 491411797 212292117 931522503 396250084 175235977 677287434 224612563 916297200 216576944 300647989 263082445 716461037 250830453 3913184 233188762 994267960 933742696 8237167 348759561 162741783 494101102 650130746 352346248 999664610 234977985 534010942 1716571 977746929 535898725 269049887 497033548 150424954 49657681 981254058 696226433 648087454 977805377 991343720 444291494 662170797 675465087 505082646 126026461 330959885 223950283 124371475 431762181 202703241 99118222 638129824 224980161 290247768 514420338 228965779 500448286 310364907 644826844 351191121 919391217 146918525 604954887 70170358 508152893 769391301 658555238 722681589 767223677 243426757 356146914 747283159 710293814 820081597 105858052 117526278 400793121 348238588 320509016 294597300 241145593 468052550 749203747 703648180 834694437 162413524 513405778 216808437 675781900 988402886 888501516 424717277 707202512 207785184 418440767 445213786 543153604 478285530 52290931 566389144 2586895 682320698 550419046 290365752 539277051 38771874 189138308 773383300 716206797 921101062 176721959 22575060 867842032 119886647 770949173 839296355 912013604 663818310 293772599 42818104 165325789 160573385 513182415 784149984 319989261 423664839 387497937 814537530 627528648 995322966 414898972 246129653 928731768 996507916 982769174 50860828 428182700 124684520 318006192 309023230 910229085 600636515 487228221 812736955 173864604 996507987 225995518 973529814 146658871 141389737 98272458 952875811 854566800 121468820 655264309 663940735 88763006 955561787 6288449 984685583 768832262 165481780 479493650 223652783 822341200 734720639 139970624 489084161 90745534 852980540 160336799 494357097 444387837 19664019 92020986 386521725 721468097 295301829 489663408 147973714 34158300 285473530 681192278 571952663 347203448 387919305 204825955 330483859 659249036 470274022 787701382 580660228 867267626 868518800 749720555 571621549 437488071 803510369 131378327 194804478 375183085 152950969 34206592 823599843 409435731 247727592 414746991 435488363 557446186 197058803 980187403 336358581 684880471 873545581 636912550 91348311 603230928 444347544 51898970 553560967 720691650 195509841 502999142 356748271 397584940 530869733 197219270 676925284 469842092 15025209 193093202 105007644 537010263 814283267 191251599 111066474 390183897 668561475 569652926 928678434 68404102 692148507 484756535 316299968 574548031 34529246 525990997 345166829 469441439 201740433 107501516 939414731 178077010 560857019 714020350 928532024 204977340 605341438 87088939 361685109 164059 906031940 917441547 21566085 768357551 694030425 162852393 96448363 23950242 277143237 303992409 696035263 509655563 487614532 158342063 3090713 874532733 971192657 871832647 415474584 135855814 464401573 774695136 98054970 290187603 335350602 364211224 116830241 676063483 601212750 408468031 929205421 536947624 716528894 346755481 971922667 709541251 956126486 808698274 107582107 287038345 433143144 125216484 770708786 61870845 857574404 1093237 589413100 723073482 529905109 664074590 837698941 394138035 28116447 270828524 371107546 903733650 994123405 140026406 298142852 138785524 815930888 865886311 972110885 324466962 344070047 853161923 143503857 543365166 444247236 270444834 676432706 432132252 180308602 317992290 148404177 806022775 688816814 292809241 433481014 854850401 171092678 112889600 868238439 562014318 970748735 958408846 125435735 712034376 775849894 419163059 319704308 290298503 410527781 408001751 226909661 126613217 850517324 234269482 568463740 227689792 345261905 493209584 203772042 535761060 22548233 358194364 972361276 595481688 817703809 723999302 683589727 335359929 429264695 755609465 461339659 785785518 129142786 741432050 848862897 927208177 971847969 333182751 965530194 264296687 848594722 746709251 846291916 137576115 990731984 311192503 862830722 54075411 801255769 90335728 933722175 884674630 516433658 566596362 517353145 250733607 701942262 915456875 676778793 17241861 74341706 854700977 164693150 410595807 187650379 693268710 173099780 429695020 427513706 47005602 726942806 759485585 349287569 450186329 722571019 30395574 581707442 960505725 224210492 789344123 735836907 837853344 499582310 605428616 886084931 468903069 905095136 797180089 802527034 474105944 66502925 683524205 85351079 7801314 553906444 115409785 534419885 613540393 490897892 414312084 116606454 312507859 4838638 102131904 538512889 82846512 318594234 57474 93375658 577123147 648221289 401605459 176090080 415196300 518547705 183163792 292727552 250703680 666924482 682442167 383477774 819844592 249790595 163426717 65597785 618118767 83720235 935462475 751849992 314070761 595381044 45457338 70697793 475392332 585614314 480693003 5957311 786828879 992680168 104059417 565881657 828237344 312517679 142288770 478913976 977924392 908870144 313830776 353734742 740966359 781557354 688671848 167063317 942920723 404978914 198353566 412023795 568750184 927368635 369404625 998375085 599258926 4901935 444280728 68157776 90659153 437142556 747142852 810093395 160346665 531827845 610652414 393791223 878487537 702781818 502270787 362046104 98286184 815543152 972439808 224560432 108398033 179329946 544919078 185905888 478635439 603704929 820518414 759587508 769087956 922351220 698793183 492227415 464407267 401198973 720641322 194828834 282062155 629938174 697130294 883016787 745776053 740267102 616924603 936116198 757146811 791761726 787789249 126221943 806581391 901410054 799673540 355281205 80579490 298345333 424323730 921068492 228987953 687238859 688750655 653358100 334145057 901223638 246559942 917227140 200868803 713077340 707179226 346903176 859432062 226442402 868884025 509306702 856846380 686991147 574848669 806093970 136895822 845236427 443491962 112801160 972614468 523968422 150804146 827482440 422262336 790437337 700586020 607138774 41546241 269726108 614144815 366790450 297858363 21433576 197662011 81031180 738103188 207831406 607005050 299192659 77396798 156990275 756717721 732597055 335376507 396317740 527203854 753817952 976929963 858571831 456005440 570219978 59339661 85721247 258170568 190014517 509760098 62519601 893746839 425528018 45414705 343041890 667167295 847156895 30290155 204562385 970331444 897458084 697392697 648724390 850875290 818845107 350340084 420817545 353169049 207255038 760190483 762768809 690275828 787568447 102857970 652453722 903781669 805479189 143951229 161794583 284886892 368418624 307161288 417721408 772007732 937066187 853423657 304675731 707344860 645515168 394506876 388194919 156472656 787044865 565666871 530589353 53519569 684956390 10493619 720779958 755227545 928560481 637728706 911106450 303925376 921959995 131901045 273395812 654845353 472694058 530420909 469469078 415510684 58744372 967541229 448115551 712827408 476462232 276364571 949487882 691274463 888975933 170993410 571718943 335531710 685868767 765112118 555130875 449275720 165715161 561704347 404324859 502120735 138980348 729250875 311893496 618405426 582130096 590803586 49012742 860259713 415561458 548851924 231661717 953006346 250445093 247370833 811375983 461349789 143278642 176046808 616508820 836581237 312442510 237532184 580216391 585325387 445258611 734025028 170883017 581963934 751920835 816001476 327044078 885957663 915923819 230204941 940197038 406325375 616649421 642372228 121348337 927396862 505877720 969929739 949358493 589466321 853940413 550264465 880566074 966418425 722476782 180597624 462607923 932281937 7360892 766321898 950397125 141691491 274953160 46595981 878966925 912094111 267037784 509323782 821472255 651095415 587240825 759581416 119257808 371722210 756811757 45297708 156772618 804940638 370400675 225892424 256724676 483679269 118556800 378172032 208951054 67444137 278186083 291605839 187228300 406330031 952570139 62541468 426848392 913742625 420267465 913929157 316380848 634964206 349847926 373371789 157332759 335752902 195933712 639718778 606134969 854204347 280306929 248330037 170113037 170993528 940010486 288775752 309521150 493368877 21492227 409030618 418625923 744109745 860032049 879334190 603842139 496172213 522522808 183519121 530422213 913895852 22187446 998847709 537815312 348958414 993512700 841629423 390806970 725723265 732060506 138766225 123626438 973047179 459984259 569236622 650298807 500427411 16670655 627150695 848362844 118001026 272306595 63534330 886565916 844038663 278575497 440748381 250656695 781159473 428928133 820570896 609147320 77259855 866760603 740962185 863361106 839433403 593707653 44017061 316173133 576458047 423925399 236346861 260742170 274216707 381992048 204517818 13620105 196019435 891700446 665775754 113580091 308811869 54847423 19211864 605691833 324865157 557691068 741083984 834544988 612191999 286658991 693688261 78110003 952140848 515285588 231306798 861665366 883675301 75553496 876799108 57834639 368015270 458669425 592748775 869006838 588277941 903027400 974959619 177039682 77842665 58236457 272794945 234949786 802066018 54085827 230174074 702860979 707613028 220997285 227907132 944097287 584686697 496436362 852812051 739724982 394952203 104227737 675227664 846561929 174434948 105954719 671163382 653016744 342215820 710922590 889167091 953251390 487413099 972235356 317816162 106995037 263692633 177051607 969750697 709871959 94380875 352935584 900209043 986637169 254122159 942496441 600114557 301922599 152531325 795693666 22244115 602016817 158382776 531558052 546241294 959928517 342330089 334084066 89045714 942990232 375710042 228051062 821873239 277660647 680298625 39305566 398013697 458864088 721954636 893664454 535016902 932835118 161609770 347394134 931194435 939553859 184649442 931334933 138014683 49176379 384243124 992767763 908002491 523812094 749805084 476030786 649734204 247439541 846330705 489459153 398778972 200510463 124071010 525871959 941429606 381661813 114339936 296291163 318664633 214543234 134361617 892626830 304596242 681441510 599645379 631441383 216930381 869022295 31400136 183289845 170345632 126788456 98406432 245651022 511364719 456537762 21117797 815135374 902445637 554637530 447832988 375470383 769477620 824651935 992077260 563832297 746766905 175394145 754774956 190728976 851996144 700101076 46780436 812897488 469585334 842311882 786123542 653659670 302405975 870875828 136166410 289818145 682185951 95876103 394603711 557436671 637693811 730460123 613624622 254987628 291709523 399345225 376169942 534633942 324498021 20381769 435618244 657163030 524375838 884962945 973822053 33833233 217719806 847395574 936091578 836863982 260785132 477405311 878752087 499902052 760271225 74560181 68164926 519073086 183552350 37824457 125737263 673277440 254843103 399413402 844687732 281208350 928211419 304425482 616700261 940556387 643182173 378533034 583640405 901116150 968518142 355589303 927847268 550602296 568741805 674840703 605539983 293307397 443921640 359056571 69727531 83191024 175936078 304183563 74155962 632285254 530860913 527074876 49635237 399975544 58487926 981536786 109867505 996017392 371484965 890946990 544017951 70326297 726482164 679349963 584669190 751538395 734704383 244847711 198819865 730775102 196614491 147409941 98514208 976086889 951174714 464289014 878462825 477519844 914279270 936138389 535412117 824291212 1039587 326946266 648751 402433561 424940652 318264381 359713103 727129870 10344292 612817862 13808719 747993421 489079846 949355166 974253691 798267869 952186173 46964621 848403919 775023190 941237086 155600658 206341512 176867438 544247144 714708540 687139182 606547222 108597148 677826212 148647698 652426030 114013880 740014007 52241578 822066869 923697253 484106914 523141797 939172731 549933433 749384212 242740280 319580518 27154005 311079998 425731758 439221644 823631308 507075623 298496032 733224073 813375808 92548050 551347919 464854443 836821691 255367210 926245129 566841196 919390546 715562489 827558950 58108777 461207036 860697823 246644632 389624921 678664446 920917136 795801977 58897248 723573624 720000067 349084328 435533988 451982193 509766171 491017307 347251679 850983927 87017605 691238256 174624875 748615007 442686256 205934848 488151641 556341056 2134352 612604595 224009469 336431408 556667686 424029788 908984146 207600895 514247237 599613376 995672155 54000278 526761122 755852791 783719277 486999111 702808315 743097981 194677786 343649432 343938573 84939764 997043919 729687243 684317061 24914805 575285850 259398081 778099884 289726129 30191043 451623935 557101030 708410341 949372621 345901269 889984108 474543460 74411120 83139566 438725889 996898621 560141927 418645578 616225491 985586154 393171083 837027754 698625370 674438745 257858121 544638690 862832021 110245847 83088746 198939411 370217928 302702572 759297890 676390884 867669662 516372375 93106555 671416108 367729997 260806690 344741834 549583606 655166862 260398655 10700174 950560917 442018851 536832603 341687854 354710049 218816653 374818428 738282496 361434181 34972979 388133022 460048526 467788196 355982951 66165819 461757267 861765255 814686700 207541583 953933568 923001585 314479273 936867532 374248419 702845157 31879299 501695957 855366173 967655484 482884592 821442134 336231871 462015788 294445777 741700565 628693330 25440359 979078189 584201706 486697392 976584964 154027985 278269782 938807485 971739706 884984845 433032502 704818702 157956147 236110228 347979318 372068141 717606848 162887940 972489608 181629986 520190630 991283759 915137900 218911957 754080342 394666947 183751262 570958375 337854032 816772362 361581569 429781328 172122015 729831938 853230656 490590503 922684683 746360062 59241687 957924365 999605433 510536908 40050721 355049282 887086516 620103571 39725044 407569583 978515812 98351486 823743707 140083906 895966206 290670836 780386065 69863493 726334655 787682790 346364523 475353067 676156867 389556056 577023958 630109252 568827484 367750126 769943252 425633457 518849890 456130367 320199767 24125598 538971616 601098571 268783875 32495506 943423115 647975949 441064402 172147183 716415852 635992740 680910531 318711204 487167883 912552877 612493619 236626684 819883222 325222622 647624808 729674412 453035147 564770946 883858239 189130371 70061901 464285800 53451058 739277759 577864303 252176946 244618399 814332194 303164305 620002049 409008156 999473552 35017836 647655840 986766872 806248442 648070596 827981451 53620377 608655479 362813944 732256368 178713250 126701245 373437777 804033313 930374240 293282201 825804604 400436057 442190564 201837005 501111332 713854048 924208632 388123355 764717932 897227329 70880546 922414973 663345474 74378091 794015606 517246984 548545409 811824369 572858340 414569147 836454365 478476218 399389597 288586515 406641161 721192326 499557708 439474835 25469068 333323170 725761928 615804789 736367491 399645927 199514540 205804790 29553637 587651756 145867529 114013152 657905263 261327951 586198573 735004788 90739634 143086242 72950239 666488237 275181714 919827674 756414822 11801198 947051507 606434679 19095783 147283748 1318809 543233301 473709907 724420578 432541142 43287470 391770316 636341821 727535091 156055154 846622120 755965520 582615914 745589573 826444567 166840784 74218043 764376681 581171294 419458635 771428994 303129192 723497862 859143736 43998024 464466514 622429536 837182428 264993982 44471250 62248009 752213260 558683559 519275088 597711138 601122847 190283900 899813531 340836613 27923648 777136528 203767861 891622367 812991536 739257297 592213225 24075453 487590171 699907129 744270266 2283078 238315814 355685412 369793845 494490751 807169182 247941181 902481385 648520800 531369479 901168090 712379216 875865281 960564270 792473102 536952580 880905986 8966589 430873096 245866240 848206590 632500741 805500812 198504576 922880916 401152476 226746007 794233250 149696370 447494653 355978747 96909902 793263799 998509073 45235698 128173656 81136355 544040221 482914330 235547273 219712267 810241064 797400100 375118654 411245627 48474514 824900429 667274971 786932068 448155490 609706695 157422301 247889545 710990195 231650448 560585148 15769840 671928921 264858900 389162499 271418553 909393505 105783410 898682958 991789534 785646655 718765611 349014490 162315389 379111899 509810771 152023671 942275333 515774599 702886678 595606511 532766421 139952879 556643168 221688732 631931878 451183580 441946978 680484883 994825423 37223461 600181188 460739944 267167261 209751096 899109354 681568499 712404111 12393272 478988021 794749204 459620919 586911825 649678261 447512480 387074300 470898444 59939805 75173519 829872154 775328946 663903432 718004137 201145892 826745693 359814746 296254477 94604593 566978278 453998833 396680667 863023219 886920597 630141368 428491467 270396672 810034530 425384842 968259649 323260118 716885690 49375446 217661305 730154990 216957785 348014947 306450844 374973809 77771475 963923474 43330698 417937336 387825369 265455371 970119716 944630235 282165099 3144819 647776440 441380158 245069184 910962727 13063407 960331697 441359480 473995696 867297050 614801489 40994749 831285275 768735054 354588879 167878384 290386413 175838457 15272235 346996343 317565404 808233674 37230309 115364002 383831879 873271033 186160116 164398401 3484863 355680245 194039107 504970978 914423489 553897076 581296104 550761004 675049455 491429836 758981896 603363759 662751739 867673231 560848305 740601337 419356094 72435751 700509331 642154581 866481190 613767333 266877947 509803175 510207116 411212064 432725789 598778503 495217319 420368121 72034160 205172660 467512351 925324225 631596465 709287971 391211751 416810321 711529148 382731550 990862463 736711647 718195197 458539753 41286316 62858210 220793381 831471194 779421424 939294449 740956894 161662926 816677403 419981079 601952267 287988047 300370552 743356527 117184820 646825885 32857954 658134873 464704470 972956822 148377536 993007283 621724131 70314740 7231232 569333551 800727425 495414576 555064927 703326535 712770421 807893235 571039402 777465612 409653434 932333503 673826044 459406665 737559691 456162919 290729656 721515902 729498681 511925799 812834576 517070979 672237021 956393900 325879425 403108679 40604297 359811341 446610758 302619735 944064106 763330860 2429800 370433129 471432820 759481233 362223209 925392706 719803496 122334445 920443845 504842869 333344244 523650800 913573640 128929380 398377439 74788650 215112125 617499888 572775653 135129719 999154138 755604746 930979175 459190432 871403189 59835137 788476797 207624383 96651327 280151670 812266276 106373997 76244482 564118916 74281255 582871588 695386174 24463357 470276922 911516726 656044381 270224044 857273739 675939485 111724583 344382275 543540223 739568526 327433795 431804650 204741011 881416687 841130533 664714485 557082181 790004790 702650406 361353697 328231161 304246230 162492461 212584212 233960129 306334405 540732806 330234843 867404009 971874643 256563627 284028730 611293634 374800631 360411289 247845170 546405875 788952090 658102912 900887813 467524427 959733782 781996275 827824957 450280972 568012236 199063762 782347138 977031194 698010433 853333434 57621455 668564270 631080054 970052346 475336576 933358901 694499918 428401180 550892006 672758994 531430992 721176313 880873562 769375728 636362800 217959941 281024636 249870804 565831163 739408119 970939201 658841295 516056134 723047991 966264698 437728812 270855866 282160146 66915782 160945643 979285684 287403789 601187506 909158312 154097575 698675313 665276528 107433005 461135342 372155000 514046235 880678454 649519925 487340327 684601603 759858670 975610559 998501854 468280368 226946443 41422818 636820968 62839232 873813274 780986404 206736954 312038153 869381357 80196843 519045072 669901315 910697501 575389019 545439239 645451270 768530909 608925572 61189657 332624903 166683518 899428223 662686144 129695525 8503991 710649289 10336769 776292945 911687017 782223067 895487895 259374162 798369258 792680035 450719751 892908378 872179568 312255085 929463475 824534338 402292442 944077302 811669487 463503960 434929785 622363636 948170619 941924179 70838011 551497778 694961719 772382442 650433739 124844925 886776694 463981882 459958384 454598433 543151832 174303573 698930968 974648239 687483993 16763112 839659100 590179839 555635656 295207623 651583424 140524912 321915867 247210446 444596116 87465784 728507827 348192699 444927078 942852161 609503617 224452814 87524511 811592207 431376630 780697429 341543626 417011659 900331856 516363310 397571205 88602467 884343880 151933535 315815223 621937075 97421797 6665961 990002482 56183939 157666913 902424034 532994640 996462295 711878466 215456076 51097738 727520034 259121365 143670253 643077879 243650133 41756311 627582461 739338539 598163301 296621243 705884939 129598422 312269063 277113126 243960505 64010168 771228722 365308099 51447764 249732072 960077317 828961270 85240030 336729461 751895369 4659053 534978305 315442224 511768250 840757104 158585418 764890532 948591642 59341909 850704144 974520349 141607887 37181959 811669698 955054528 856694785 513126628 809000633 386071286 698652661 196343391 647154591 955728310 129118563 158949681 743372851 778705971 667162101 311896704 303619312 536292169 749042479 842591796 366958639 921495433 695852172 197802258 443959422 39666246 524277966 685402190 993925607 381311810 283696617 448017005 245729099 275168812 556705268 35670343 752086752 64798751 291033720 984889834 385222131 130856518 345263050 344579080 988490708 724259101 252005055 168235244 587751952 713077890 118575245 417939193 329255192 627545715 191672106 778890682 337254780 242338124 913165004 506711595 647537507 665218194 311424931 193553551 188119089 681978482 246096369 501485791 78597824 127424012 397619932 753676330 390998482 898049106 257553121 799761822 90252866 534607586 922353275 937245496 876537326 43576422 454481810 233699201 536960707 886624909 982379064 256294071 498201554 400634482 247715471 50840957 380903558 399288487 768339996 138775836 825339335 357906222 383835820 93248556 141608053 699730004 279920547 356166036 120975892 427130774 854114676 561412022 515711736 497490163 31647419 51625765 889777165 572133680 386252611 985574992 469776922 434696384 973993912 273587901 128538358 234461284 983153082 897205734 202184179 909276319 168660123 714007628 914139031 542402415 563631747 248969785 902959419 824002388 174484732 81099325 754063654 750486370 500869904 549575030 97400605 162214993 350981017 477745405 147336739 270696868 26898765 996141127 88711529 461857026 134288130 615292901 851074350 184286210 980617946 395445809 949891965 830315456 379424840 771053677 102158150 844241529 487195593 418422431 670241289 312195356 463271906 568604322 135069624 693450468 600619222 952299642 692010294 699944700 160186601 806814493 866927650 261869973 481067781 454860653 885864436 10677637 406064618 608467187 206620427 486029402 538987352 73202784 170575209 185505652 840990463 882540168 446631356 8074842 402983678 956984339 901204173 885173651 201424810 860521071 213427836 880785947 427847184 597087563 860738656 312390332 8801996 55528156 227654144 690484706 120453065 168836067 129623213 321959659 539334597 423919820 171917193 964200306 791366454 596607055 168058212 351395314 69304475 255949217 454095586 752387209 318703061 51549960 695394749 631326749 611207231 684499643 91408218 526695691 631989609 998171905 286838736 687384330 916473102 39810546 975797849 743026491 431653400 466489777 485389795 164257961 694871717 450442885 543105032 334138968 365172909 559193864 482714644 159476638 72987838 993487277 446500918 335258855 836757763 130824662 572356601 185022287 240356792 339098066 122338672 249241622 32212550 404207946 698905521 801503162 380354005 323457812 987142567 147179334 154263906 545586977 141683046 69611745 363904809 355522921 244934014 328968996 19019671 989675651 718861576 103762151 111519877 422121969 977184500 638797933 921212435 208140621 396074644 661308439 293455013 173874868 34754377 707457130 147288140 618025286 613747932 627322986 159788520 234224499 686884774 719692436 863204601 152477852 164662663 953012996 870283393 409210144 783746410 951183865 519133611 129941146 248430140 838659614 337771229 479099675 87406466 605422108 994573547 486876563 666383102 218666412 982670596 827562570 990070793 600310214 902690412 713695018 659101392 862456070 91512399 64481757 544854481 488905342 923474224 537314926 559820298 515391475 108291976 986550423 396329415 225136415 277049396 629785898 471697995 829869026 498022691 703271659 774411127 457109156 773525634 648406451 200294402 535542246 303134685 235628112 305320117 339730205 795640033 225944035 551783191 115679856 454384513 92250135 362793023 395809744 813197399 653691463 494801610 351555342 500736721 644573683 334890734 454158375 691414742 315426409 732849468 469593441 125622347 333290762 746810497 254530833 302110074 952907474 55000333 146483636 236992149 301685088 857503125 764094368 145638666 892887764 992665059 672084726 195597649 654710524 436783200 401081614 197123409 535729058 542096051 543019755 512918595 19602721 75117261 875073269 643975204 484569901 937864131 446275138 566236934 71219345 878236190 593068555 171189237 224179228 482607880 424087818 803018710 20750984 298343706 762896257 471066204 219419406 298241158 22742626 845981967 50345315 980391262 60339250 133606243 79166988 162963481 193565076 852957122 394498322 762222691 195091343 326118356 798451657 862423647 419747865 776597355 591789354 33483502 181664137 955025588 880930868 475411152 695809844 404517293 790264124 641628397 679065571 446139460 559941032 491739727 276827727 290264234 778433968 487801329 310055500 811196053 932305774 800013397 176640337 75839655 121396291 357555526 198931641 677690773 730778391 118569353 229402332 276454809 628037841 546078123 764855934 819635145 738800407 202680138 99716998 536942948 954242913 285883397 566142181 424272793 479025527 941626681 768523951 669302201 823544223 368558925 802269266 799068013 157616070 84227053 290864380 973084543 136597189 247149796 896059476 418546725 423884453 295802659 96381210 507483714 281628697 310012609 828009153 416793507 49154558 259019924 174332598 40658634 993885287 263137914 564526693 114371708 518407963 632215924 929022127 993719768 152306169 584570332 553927928 501494974 934167787 862745383 493259876 212074830 658733361 589120342 917523726 134951918 877553822 937264492 894967306 467633708 675396710 518255790 964889929 640868934 122532116 535540318 922006567 544660307 622537236 681537783 523299384 62016047 209445042 123351855 549331530 674452821 170260659 445342264 316405117 18809766 137456466 36737007 714034057 776591686 168600507 153295150 381204952 988342068 869057269 348928803 514799580 481854771 704562951 229334118 402377437 96820332 474540838 780824411 653091490 13879661 335527171 953530403 918166227 907830370 459280152 601686412 331663947 837637034 704475800 337773433 465163139 444522732 628059522 647026961 476832254 174379080 72188450 539025651 17439097 65989048 265286546 977687622 935440762 550207219 536677264 518548488 533367616 44134173 966741111 261655734 883928759 2352991 420341419 744611549 983524398 332819569 441354224 396726922 558832776 89675937 122906380 860857552 647358225 262490554 939770399 639864833 746896681 655625278 270364947 49134383 824568061 919277778 191797898 266873910 973586049 964612959 290894618 584982066 801860102 837869617 647144339 377663977 734286857 89938328 336705520 124113958 917854079 154415798 503869486 28714324 881035289 705740297 768355462 613748564 601478062 479890237 798361632 530873417 180366048 284625518 138498831 792195109 965355425 371295562 51967177 236308441 126086537 804196259 87875872 85329077 449713258 479866889 394725712 501407482 138234776 597312137 848912323 879941588 908748774 405551004 886573396 266023093 227442916 143605962 387522480 731662255 739275510 718305592 543482654 932216809 916143772 813618199 696667415 343215982 859138986 551484828 336883898 25718423 806016458 173917218 459557226 419403186 61992931 148809725 344054600 395271352 365396033 722575096 547955932 182049475 464639512 172143292 65701460 797707934 4614743 737888282 768745118 534986981 476539665 720736609 659467752 569774716 65724238 670750358 554076573 186677170 71367346 898939554 434650503 273230158 754470746 711002823 504197402 841697065 228469391 38507430 554557232 895539593 766248476 321625792 545356760 878182857 412994366 638179929 649698337 399885616 858223803 153256784 809409157 192612358 562302980 461845389 771857729 219998675 451366716 496154731 451116354 85514106 40457738 570366767 720859814 578760515 256205972 376182988 240014848 372648313 20704413 637905636 464742044 436729318 374255953 928712872 987419055 926792627 538155208 507031910 129125097 491633229 949080722 849192659 185247082 780009739 870063489 482678794 988484591 601968368 635071960 955668885 595958539 188076 108438301 406772783 563656308 7145192 594343452 977304969 744256126 32827546 124666041 193996173 50521823 749415858 84721485 239028379 261101009 784442784 602621573 579050903 417051085 43161768 870908129 870991674 252750145 363536772 584327333 843469259 766292179 880113299 742358726 953490972 723591445 60716956 244397352 258637631 390879851 284293808 104198417 199618802 241381397 994166190 32374143 88160730 839680471 808405267 404875625 176867731 498445384 735930337 113032540 495198153 452657074 768721544 131194663 310510918 812973010 415784315 557766087 973618309 799893583 573220981 858491493 779937431 239800823 714443023 109214211 168181569 271733210 159282035 962915088 71037769 245444315 521497368 218619336 242802209 668811034 370852233 96230069 847495528 157514223 190049784 65241442 382900401 143927254 758765694 239536791 553092297 224075656 41057824 567655156 326141633 765968809 815924801 437672152 189092519 489609405 857292042 655561312 446875751 854352103 832971593 622204286 105659190 59748271 850869802 583222845 520894810 963571012 561786532 465187485 23212925 968611204 799745425 35861963 318717925 479578214 912492697 24754202 661688825 543899155 402891424 898935376 564976226 223777913 882611419 630511428 262382626 371458721 438701859 96325314 556215373 419327103 23117105 813035027 712109688 880991676 124310675 647812112 411905460 106868432 175769832 561969253 370656779 823399623 636967590 127599105 286980406 779415753 435562458 993115482 991000877 422889484 740034945 924840313 436732473 476174224 820085891 757752601 601466787 739251322 428050152 814114731 140094648 353657736 263103135 347517210 587209670 829575136 518393506 331361528 742985097 725839124 825064040 97811761 877699655 603400777 88308991 204252471 60886384 171869284 299784068 369646208 181822235 197127326 767070163 614582480 151286991 604096537 461563029 442337371 798630711 298928106 540921594 606619447 635446365 518849286 979743284 652845079 116782997 24754581 571474635 743616174 66167318 744745990 795059506 705500498 360747438 296610150 318657066 566573875 409908879 216442963 710941647 763957794 672542191 347426875 98571206 20505437 767606296 879021340 916760788 336052743 30629530 183766052 243151801 388418636 497872863 384329352 386687159 353304105 230360244 658786074 881565922 794633014 750363892 776380351 859966881 775391678 199320913 624264451 295697000 172864733 458469495 907055655 34680272 230602041 648833328 79112824 931044569 141900286 202422883 502127669 494459942 756636335 417374826 370127732 320225913 450905459 400264734 985794098 789663326 348089535 50099651 286574817 195146064 395832800 375381220 427083383 764553353 324121026 499156680 541087257 508740355 143445436 347928875 137899755 782189424 49050450 503487830 530242275 41363251 461835031 669296023 948509815 326404647 912394115 425622024 200589114 381329597 927761724 613130011 895859896 695017778 139588039 178411568 398875087 862497681 151749317 351225128 150642783 874756605 374659866 529370973 608589972 492666253 138213924 280950117 860825473 460409315 392168514 699321210 302744155 239313779 279826571 475501561 493101198 129840029 703953690 564050482 444869838 551037777 647499157 742427993 94925461 255653442 776841908 860031250 512958435 797449373 233586299 981207144 313255436 656123073 740311145 379001064 335691375 59468609 774244591 41267709 450850257 489308530 526110523 947680699 289583776 840690798 218913376 251415038 781448733 52753892 57067231 231211452 113458942 805038392 620277931 98721780 699598666 147453754 197637122 978947607 570984269 914676548 773306095 478427595 113490306 62182618 39199411 365634490 901237360 924316644 158290259 558326755 673775319 293754313 510841021 691403353 898042622 271733016 186906796 284897043 747902165 941577933 695884394 103894258 492601029 591520 895956717 942018594 361472158 321543076 344466738 167810832 207492465 774740489 659663945 140326586 454990611 796520587 955232350 752423731 307897939 24022197 882564238 886955558 293225209 420995766 127434611 9411576 361008110 674639851 806783942 629984609 286030324 813898244 127178747 259706146 989906339 908336463 353322579 173889294 619397911 704560985 2516843 127621000 921934842 596874828 481658995 735870595 348983218 754707280 155771348 101931795 449673959 472461680 4761061 119259113 880453870 74579734 485632677 88011044 941602757 235662917 789543070 486852552 713898845 771558795 692727933 332388738 136910803 881620807 785668137 394831991 593336061 658970047 820544270 738327924 701736369 993346852 268482610 87681442 81524464 168749516 438191459 71800056 412063262 952657753 159258666 596594757 688672823 925952023 801787351 635635801 404785762 302361352 408801613 601954660 706859565 601977590 22707573 157192503 933130892 845169561 23730989 480930979 552633840 614535219 302835218 881672301 944239248 407211408 50824404 299261390 906089702 725991651 720995917 902760985 392329781 546087274 339622875 567051279 240009006 600266734 817633750 391891094 516640291 652591043 205866731 862510313 933927947 195078543 399464140 485716985 868120900 812702587 671475271 661480591 957433240 689529829 509591055 264556082 383763938 137250057 472520414 700211891 299171912 547148415 9166448 824423408 233901137 436860552 13121751 264621488 725260654 946999694 55667318 658904291 218638558 790442644 126424470 781515691 873754401 427976058 605120297 15735526 170542585 380258618 467527354 528217079 298226583 870740488 628950501 988720471 641993453 100347544 574907676 972676123 144782554 853471555 806091731 325588088 421568882 68182349 74448401 542237554 66728926 166825415 410242000 756769519 552230444 852883642 170445844 49778490 956611701 476674684 83924755 638209390 750107090 301156385 278430524 747626421 615273017 645890076 646247219 868963663 218293968 254496317 540817536 601543870 617401369 720338268 224504305 562632431 48511420 355281149 58198534 523231300 39539832 943195987 622634977 656582759 653906973 97566172 701498007 378120552 590869770 229265162 973944957 57271177 16178136 107618090 942462194 845381521 675881151 386598474 9621481 37769026 799672081 938370910 875716975 822259051 304035274 771176563 735817329 721952874 450600907 210143185 910127625 591434155 467875394 36318342 886173726 951118065 980251457 143258335 614066255 493026810 640055083 512152537 780836970 436822637 161287841 76198318 269724675 692639016 167606361 351496572 908641577 774563568 202830732 669047730 989756931 368762165 742678933 40882556 979934360 331833191 384411897 46403076 964796444 696593567 879383076 802143280 136144476 716758261 891693459 681253010 285910685 690043385 4535536 980118063 842354622 982467438 327157515 169768654 317705014 415794598 861406725 943375541 134320664 541535907 928524630 654930167 717298505 827725273 774188260 886517384 506694618 313908993 311078066 853537759 678398686 56489157 758681312 882247948 333664697 984648348 327342931 34088307 649685788 418450681 907895679 842900977 228966422 38932090 895473776 672752195 535612269 216599515 540002477 968391842 526734986 610881108 905103232 352681819 334511912 31770306 83634493 72287240 984910482 22801817 821956451 959113007 293025422 444943426 543708057 648931473 133025596 213330506 241011403 597651879 310172419 195312868 536964363 187947881 414884070 765735771 900099798 844679336 774922443 628502080 967187686 781728678 331121604 352326641 963240345 764155398 981372541 827634216 82718575 492082298 333107316 868162882 366254271 61552305 544435054 58026451 946266009 515865387 37652404 911787862 53396231 265524145 562504328 899456419 422404614 170054068 306943922 522872765 474328771 717070902 918404389 22264678 231874221 660714800 956792658 961746972 684071607 537491596 965561132 506077231 478207346 679966056 396923900 250513872 382871135 927119844 656354806 373659951 563302118 656046727 167002934 677289716 632955462 116400301 568655940 450219713 36510321 999086219 905667920 461351873 149876363 257197562 892521407 466024615 760842560 65315251 610962166 414598999 111275836 611886574 595690101 629785601 325008546 405755507 471219236 191593068 563510284 579204121 700417069 630379699 969077531 200558586 580245393 651866093 285271679 458720530 209607560 161157324 197012103 172890813 918306740 254574651 236515732 596745940 504260098 954985124 757723570 559185366 295506454 576837946 720295072 149397381 853264613 225734881 733053752 318161935 887354828 704541760 241937426 856363472 795218061 882244445 711089743 294540029 71908612 535670281 334833228 461421145 676823587 55259012 544907011 646482765 889541430 105521662 261324156 743225021 811537672 683602193 45474187 734591242 142321579 131930099 363009299 521819979 831247960 637301843 537179957 632218662 454924345 792093234 863568963 462269726 609966883 950180593 947883739 771446774 440295247 499488777 784763704 672129613 427351953 220595542 426920697 610545048 943488552 136596976 91094711 832276377 623873559 919311561 796624836 523500236 600830682 310138939 76948915 374844513 508511910 182238068 995292307 757200669 783367282 266138655 666007756 229678366 698243186 849782422 858643788 501817381 878791334 250512643 953895065 795777557 662506067 741456698 935232590 296587553 568893813 924336055 331255692 534877023 508698181 178930016 11218660 380990345 41315970 907496585 675196858 277096686 572502617 199384966 699812738 508282436 858724858 146392968 561087833 134896452 940670813 358396304 290210900 595061092 215826276 591269006 720216744 866681080 714985513 623836942 958101135 384825333 704712826 657518973 652032850 20377320 552873261 825854451 336537885 860156860 471708970 7550502 114148767 291645242 237783310 975168073 242683225 743830532 127997454 382223002 616352064 826014423 83187306 132015232 571814961 157981456 661929224 694070225 520756652 952485870 27303218 994237487 512581093 524472941 256019756 788950147 160165841 478142245 496779542 281882193 549700972 401356601 84193909 508623440 580595627 166954945 292578045 34835312 416641035 924359215 279204714 332353235 310363395 115541769 234507401 338798439 595967762 933667823 622221908 172704568 75740859 183231042 874124501 533052433 781784051 358162986 42098951 885018917 111816754 595984404 677451810 854151738 288871983 718979617 569140945 789062583 608823203 402631555 24321534 883780239 904618265 500483438 530183367 269304815 305869914 986793791 673462575 900227246 925738341 779952683 3103594 515130369 700293565 719397514 917710135 416324441 314137662 960052976 447282604 351947346 394856111 211939767 678549557 520853843 736457644 43917351 640430050 112630257 196804734 283064841 748669039 824595426 576146789 785859466 715875637 714083792 745733964 894009379 405681570 802567532 17883868 482275101 617510935 549845704 223162960 935277731 767654481 742917911 198007456 46761879 207816083 29604444 219147668 654297227 687443344 23330526 265784940 707958169 422713188 33862228 754518094 523177476 991544702 894070142 520059175 9690495 725317364 3441974 743278043 565338660 267113516 970497387 14578526 757499874 943156531 459489132 822429160 711783012 763180421 196965985 966373578 437759540 252649278 366476531 922414635 48350197 785931702 455908545 858139748 793904267 93035023 461489182 755461750 115477198 828881297 383199357 379149171 895659495 424514276 572711801 410298843 80750878 129494688 448883696 774072248 451254676 500437511 250929386 826689926 424455983 141784379 962184160 697792665 394504653 951431689 778030871 534273369 301941158 743159705 478674819 409267672 725493685 141717698 740428659 431472166 304219041 385494347 650040146 521866430 296221738 554626163 962260764 330023984 293512697 492728540 196593679 585851348 618534333 586467383 840511099 627785517 562585238 186673414 67495991 191592176 533047658 581033817 184237420 750240719 536501942 53010909 832437797 635990844 5731488 565858898 890570562 982812265 301971224 152207198 622236262 317403076 65271572 24617083 970883711 714241393 54106257 489850155 234855228 500290308 785062721 662448401 375000298 922154715 31651825 684190772 345640752 31836063 148526831 915388987 332526058 758963471 389652637 14998538 79413454 92335421 695978673 909759933 863487060 919947454 162167556 27951177 446441326 832364557 240019700 937324752 471736270 600467734 771686049 423252059 525920317 589108444 872099027 367664125 645500989 337250555 856643477 61027649 839240824 538902072 993717784 426267916 202239533 755580071 200118360 704701562 618036987 95883045 312874707 733685655 462481173 491352620 779262934 42727478 872810939 803036152 480324401 224750145 699340059 683657400 217245319 350204403 390492856 776662351 227369206 921413936 370293683 766243301 374279255 712624201 476394071 177069690 373445262 370134293 210546426 458640921 739249984 905395350 400740104 979803141 322601925 338510839 554904561 737568787 551841037 56337884 995922470 969463561 811247083 456904586 556579162 294170212 39452778 697222889 355695799 846120545 434474518 233449120 3157780 219714965 952268023 174819506 823507010 564263175 415815292 135221771 296897623 602478562 643488285 970632170 667809522 364255512 439929199 232020801 617958728 423673149 7946292 104315882 815616277 935614147 598441713 270307849 110190113 494526255 778746463 244865701 853074859 961774926 412777194 920279128 321567709 30153648 384037562 603920995 280976505 475177431 774704657 936914216 401216527 232922172 771930492 477041931 864827457 138679669 446320610 658368611 679654398 119667958 835704767 47390951 907073612 315023309 828139406 798104050 807526927 606057044 438582301 645918990 878421641 752505261 822466915 569434975 208089420 137159957 688276833 483090212 436092400 268902745 546544073 934447954 312531873 220403071 46958637 825265506 564838097 77764110 863203735 395787591 260243468 736917956 455427968 532275899 856852855 444881191 178292475 796268833 468531796 329146789 416775427 326807535 32981289 765707053 706156199 721098632 669070142 821344884 847279941 916440211 544207607 70691070 189320129 850351073 385565612 370174093 81558800 189202483 666347443 295422314 500400450 453118856 700376935 480829104 312136366 436653635 162725140 482552340 330871049 632103001 719687305 98046914 255285345 691557717 512944399 851883205 740969352 115412182 609796704 719386701 661417965 377475733 927181107 892975131 658372137 424134348 251405313 492239206 483679327 270666792 701649947 457294627 380047801 858560173 254266681 563652457 578686125 502729872 152147869 400217772 525073804 335128677 147577780 405961199 324208820 819585863 330387077 90684457 831188915 347871634 781135410 875614582 22872940 589764518 563959621 76978013 746532010 399542628 844721570 290682270 137802086 744107012 472232290 937335973 199444987 482250430 307292313 373221036 295675754 347633658 182618466 1756961 703063744 356236648 551773035 482838438 313808103 762758953 713488094 100138447 676554150 836952196 569232616 141164924 582156955 688483577 173226664 66772470 554694669 98244041 270400883 620001923 629288341 388949357 411058588 944829042 861375851 903738286 430932477 965251227 614567541 206099466 726362958 53691418 897862770 799946089 177092655 439525941 521476127 589783907 438514291 730353160 114202214 812550565 285361925 643401933 936179451 691448976 502150296 736984298 894064210 556197908 670395272 732947348 371534051 359206303 726424008 720166684 886877061 37516039 519780988 942082632 72830800 70881967 325312209 195613491 259129408 989982455 725586864 743464440 94795406 69324926 130965841 688619451 89586372 919538806 411693832 960349785 184763350 9112320 993472884 930255785 682322206 687997484 622648693 849319366 793918409 496314557 165026774 98867062 629413475 435182023 693353072 205554744 417832746 102526416 51088322 949896252 109123966 371826859 161864413 628774559 208571196 551533917 837341003 230977203 23767084 968802601 280766858 818305802 555469471 931474373 468440003 904066658 516493554 454765353 812077249 430133116 440438624 597293015 587315157 768685150 102219238 583020739 531883944 869832662 713870699 638024032 576779405 181872414 177570281 790505412 117436629 676461483 308843101 871142334 621022733 742675216 542015447 368378018 868247620 45354052 698234631 474790314 503056731 518335337 711041138 77581342 348495238 288515566 875724953 369823140 549312704 798207730 279411910 650121184 192223164 304108022 727206027 285926889 465623213 619084576 855244552 16088016 583512001 764528677 675841684 653079063 562463440 843177639 434613565 534935269 171889542 254609410 106863774 739024736 940006448 8154051 337454068 569527588 917564325 815735218 984835612 242924631 985972244 633449062 761304311 12860183 236013826 719928896 686866377 154269688 873685453 546277557 614534047 250332410 752264825 62033449 942347248 574320432 185153904 3668867 942151346 195116415 357514083 746522301 128359930 282594154 732349101 1137128 981615906 746331139 264468503 455181951 620333065 909140677 987402092 339002673 433143586 939008429 450632477 665279559 363477394 662841109 49042372 873287063 383137276 892300144 95926353 113140224 399444583 648399756 431672912 471885023 795405100 879596073 584939202 240053784 887119254 948903147 538655693 491565753 449233758 492343122 453090913 975906142 415404059 492506352 431843644 3543148 898430590 904791490 372439563 697410912 7858027 538982848 320994547 449501379 878383715 36097179 899542609 330219266 528294301 95334078 213462390 106580387 871130147 162410073 735365338 375540435 477173857 172113871 112861334 692467520 271921746 547270568 94442593 431577816 435689657 577432211 623166845 946622521 451000996 774128844 546137744 326063919 851489350 498137664 353974543 175885839 522332147 249050188 860113631 129709726 691135118 973725619 202388055 437634123 307414048 414286266 320915624 177003835 622291861 435754966 315349533 571182044 302266338 619541226 438695174 103273692 631258486 95171932 309648974 673538799 450802381 816241893 968589568 893040275 819836720 838528171 101776734 908525987 963480215 816606932 304070652 250291346 572382554 431284731 502252596 350986502 712061072 410454013 907863648 982077840 716764369 935852840 344051401 277424885 53654482 529965606 957247523 285487874 149827434 545512244 873055399 309426527 18344310 751533526 872103245 234260248 815134387 977444998 552449223 960532627 940248217 615453784 380898060 623485913 501693368 355164647 126358375 945590868 441148836 771192513 61286533 44181146 680959230 954162310 801714382 794439412 929333159 290518884 995361382 779884589 437778014 366757787 318660382 358509098 851347483 860154711 305604174 180350323 394539702 167778497 293979725 369527531 782948385 30559536 447547268 283547959 748810747 478775336 646489539 724613907 125971459 291670492 604711554 275094513 917444744 882503195 271747098 1209920 296579405 374026127 564787604 971857745 29618127 282961868 709100018 306743398 909474307 323150053 531016452 266871032 484700535 443907644 384415593 589100929 833392109 733776608 386383567 7356585 928675293 220587721 704442170 594648666 917234255 987191389 681645483 413554061 140139393 918155797 655606079 944333958 525268541 389949516 499955335 858697684 312542608 199870264 466072692 459573758 357334216 22463451 794153422 378482343 446305677 157190070 610855754 839532773 438699116 428880095 186689432 371691539 459178670 269009960 449075884 728207373 165615369 305611597 926149255 589357669 185846102 494986530 714307217 16843670 555953474 738192327 396983046 864622914 14380674 862344459 916391621 283311699 752294069 617141848 598180146 633657766 590672957 143722122 368209420 944198234 632706497 638659470 503104512 430201449 357232311 819636039 515731844 636554607 73270949 446940246 889514970 79213815 433200506 638900186 445286130 274505519 353011692 147722070 116255968 649422690 234112286 937454143 718281086 317357868 835910801 48689141 337154443 569591435 880645342 207419182 12198189 826365079 662193837 14580174 916232011 957645043 712241243 187989829 355334302 650999561 899424368 919939359 318653854 49187780 810752868 987845577 464214876 714184786 455548214 407238736 167594260 311114825 219638327 504001207 500610094 387126849 24301071 64533793 629794734 937316283 422961633 613663105 928615079 906273117 726720020 230669095 668071225 367877160 531145838 246438482 760472541 965211200 710615403 436977928 766005326 292886962 457835628 770149320 675464794 598119254 954744586 353861881 400554047 329758040 367842559 278779503 834118795 378571607 794120646 835936798 367693278 446533536 358318804 984643517 822798252 422058469 537139301 53105839 136401641 884684467 151030599 348172032 325408428 35906010 203172646 243011592 432524245 450128196 278246380 812974491 816506412 954258966 696970761 281337082 719857959 83449608 933940635 730023763 362210116 255402910 734882743 503031723 569520271 382229334 66913560 357150432 435585103 118463338 379488604 673129292 852381830 400692829 670876027 795640386 550946493 220571860 636905944 421147871 802805804 872404057 501760376 790404041 979543395 556883982 121774370 829606039 110649451 582739714 696958551 689688530 674056381 435981438 104859877 148577545 658870941 482157865 48042235 957762641 220010403 241568449 162431904 559539738 243214857 150622569 456444863 977139164 76722890 616456748 727117626 620646350 460545510 479471462 36869479 962919815 271898271 714150449 922877452 314521749 961174773 113806553 629962036 483055638 703298704 883577008 492502434 218534901 881084877 379482447 371563233 728920203 439399324 323044840 832244189 355956742 897099089 731809111 258056343 480900498 709095654 742092379 740699721 679566843 166938310 120846079 190892500 499722702 961044292 273215383 593275051 701463462 2173137 836037936 292809237 494904182 640411943 608731379 298722167 849902618 45180075 461136269 762243223 8256499 589502311 695181575 534939140 566079269 215196683 432013904 384336978 143750537 451457715 585063598 311152947 1832600 885147860 476840002 188979827 399416952 901531194 752891177 907977260 659129613 290090983 784275209 188082822 924890139 274655818 621182738 918161562 607376832 629943283 220598322 689141567 130589534 158804875 815594807 220510110 316458828 453355788 541139970 61237631 708855771 562742570 478663989 304112402 612012542 685096398 907551018 977339106 948295317 777110033 712761959 132264035 352999652 664343908 898385275 399150789 542001088 726294325 313535637 73685239 256352718 843934353 479548996 313462172 54379269 923471760 713206056 36863468 993809658 708963795 569295163 281156232 477444726 168213710 512489406 290897151 627569629 390400059 383016634 943459872 375649405 109264489 186030343 787275591 19942064 939371551 767935537 535044831 597382482 419776116 810744679 77769950 787178783 218587595 638958169 32112278 982185117 83635744 21248688 239326610 217620502 863390040 538809631 575563555 291308824 863295235 441049727 732202936 64079156 388137646 686003921 290936236 933673450 96357499 946078263 947262184 7852701 299358235 374918185 785222795 813486261 515578234 9218670 471169626 201766605 778274494 232819305 118983999 407124853 801449764 99146333 938714975 996492672 101976759 934568644 351735485 628047498 899444025 693810354 339157804 192901407 174949486 883580273 466396620 389967512 407784293 583299579 329999899 544735454 23612353 254933585 170495857 417965866 276739958 752703496 122165174 525700611 978609128 440575796 228474226 806523862 189814315 74021662 808803493 512235928 540137791 41662610 135379707 236558562 204977108 905919024 91240513 137626931 538506825 493725130 702244015 860259313 274640410 710201696 427961150 993496432 86416839 28680092 563949317 182193335 291342049 975270792 865088135 531587413 694907510 930265421 952087519 686671182 127854909 305669605 623710169 280946114 253700085 749266840 898727225 920734861 913710684 708398774 187536230 4459547 773469629 966341916 909525073 942336874 486440040 268255658 102459475 454441656 636059245 942659298 377157305 631117379 729167746 759126040 394777196 537207387 128504451 675129871 203160648 486799491 725880067 144903510 337177352 720826821 717373287 265946631 957909137 571358776 74769929 42720701 381587665 676190329 857480195 695123499 328298856 958832044 180063851 525959082 148531200 509800728 278058268 646287421 180907764 865863070 31509047 35268793 56924858 52378295 212278422 451967548 426676733 517789972 105414079 419408578 751182333 678397039 787145251 824565792 276946748 810987825 803002111 725068686 709895600 647906007 781015879 434303346 175265461 114621326 793225480 524896451 214861576 714608171 289644919 154553840 519607353 926044002 512397736 419305640 453459241 28222522 705341780 283215459 178894062 750439827 47378126 855996609 60086884 397442626 302954709 55003514 176815379 490741387 952603346 677565407 611915922 181184789 475275360 206936278 909257963 219838384 513204204 511349587 353981251 762694449 217762032 680954070 603965915 447373807 537322218 924788513 836056347 816388143 559897238 789188551 612811393 837337540 876179201 144543694 547678108 551260792 798865038 626515951 801491010 471237020 193020557 790956087 777000413 196100875 158045833 566235977 312008488 725887889 772301392 954488404 985885433 207441363 369472917 497868666 113806009 760902125 521754824 389863932 519196808 606531136 497296553 385622542 762308573 896725461 564857688 852676890 424299616 740417969 831663245 553621413 780341122 512968557 889179371 220288348 907869526 214189738 251390803 491623675 898313483 940552674 427044081 899595415 941542203 429084380 616993370 297924891 167534835 496364038 351685791 880498908 674168920 860007245 572770034 314420211 481134253 524774956 449807044 379426409 456730392 969716613 174284999 700643703 885345562 804489314 631856096 866174023 372935664 33759597 999367324 319945753 6188403 576583018 890259347 648509856 351203660 716350121 477274043 463520011 83105272 7910959 85715416 533339468 168103124 292011320 576705165 694225156 971941815 893770880 554532535 735609674 403151333 539360421 73447339 119608294 17052729 185434009 397275289 592042305 368151828 78801367 963574905 139260754 513787738 281627835 340033510 216575511 380612639 588963090 347799991 492848011 980968458 155832271 78462166 696503356 461494142 349610662 746933804 266314420 40655235 631166231 247770879 357319526 247761779 977355393 271019799 747600899 466966734 535234068 251052629 107531288 578657443 318143149 229190313 600936250 767232348 662529887 389858822 703910240 676174404 32168800 470233678 779722206 140882311 502655922 312148270 518722729 674012664 163548582 997748225 176631691 352342308 358480797 512305145 236750000 408960076 167291726 242639218 964513662 254359282 43007656 686315497 69261019 400619368 742209822 326724418 416207580 795324518 601527681 228614158 618214796 256152148 792013957 344611604 978701183 744936416 214014818 17064846 223149514 806241166 488006972 637812693 898873047 201142693 196851508 853452162 854407804 583427741 873514967 111093038 128649971 85978275 437173280 455606819 943351532 755898776 747992716 292398213 437680518 681814602 191001208 311723062 932910384 151949546 678638832 939735028 312681548 86994852 396475453 216109902 686390515 576627746 391111533 267557756 216425752 148099379 625133804 181397956 737172762 53001470 546539872 467733468 77623964 600355870 371115936 435679135 533626261 310316094 596064493 581787832 881658896 143722440 362569204 129374194 795491639 119762853 56906629 339452751 113331640 59880988 421207779 728270842 154814306 434797910 119984863 859341513 15205295 14291311 651246475 106819128 156602216 152844421 702997072 385678644 193306039 880226710 187350474 610239699 584321401 996256392 121390435 544143766 223787352 971128035 78316497 299789876 36551805 530495817 399369195 356788682 599721662 740746930 222089659 885624911 185137579 264278712 766692714 197945912 661115426 795291668 413547177 911771346 32788690 702425322 896291517 351258992 165273405 531421025 889136392 584108006 711304903 796198278 335192637 847203394 65512894 569044115 31692329 611791819 619936214 457177231 478938247 623490199 253337381 930470750 438459776 186370380 508289968 674977473 311298148 657239665 623070788 486117410 573631720 490266294 969563468 772873978 380870316 693192816 192342314 304085057 759499075 276244922 718376101 779512533 595184227 345350953 536481505 530891695 438294722 385713316 656873443 481773570 375837696 528872024 945483966 508841404 50655011 428027448 422294253 280694771 22432347 536105351 801153073 330513111 878157600 210751608 972373578 709387849 52541784 460750846 508061598 311959098 620896350 955320813 653831559 253105658 387382562 448356519 36344313 402324462 705790215 907206038 115053145 390673572 374903599 484390117 627300022 386428710 284285237 189343086 847999895 403291981 351481340 542817945 537788725 341153816 416502761 387164329 616892309 284422073 732390097 187492206 884523792 475080505 532626322 984165911 959842424 206540079 557718405 818623147 210962517 20506967 299229209 92941717 754920820 833877264 170712889 119336347 682678303 503683044 76055913 694968323 364071189 983262857 495708135 465478361 243267344 375435220 892291956 272899458 863504043 555135086 496084663 190394423 948746281 547988858 874498496 2991968 657399371 821688629 793641843 934106579 433804040 592295954 881024209 774941572 511115456 282112420 707297661 268199959 671948407 760447086 459645977 294241427 534981221 161761571 754268411 816227896 248237230 65720294 609270333 141674233 778189081 700464759 959486872 63147774 203250103 295090500 794279810 814963283 80532920 356217970 449199626 234504791 945510796 895686383 50357973 96253453 665157057 569701445 652797524 873797745 500892654 226210767 993511355 891573222 646862394 15761711 591831030 228881700 454894329 589105972 786340212 554152586 29750303 133531776 357709425 959460123 290386593 989067543 436451034 381516775 114753456 591683923 228838444 739519199 31090116 58051344 788857345 322145108 235738062 649661011 321153500 614737455 590470385 355811390 821759393 167695340 69417789 750597579 574880106 84151961 954415134 170108238 248439450 526701373 996990710 321052437 742803883 361554655 797604848 807280259 149437340 209190307 755794584 154615043 700024205 409407742 510170419 672461565 381942744 526789084 842523495 355433584 447305332 153596323 98881761 402656791 771642573 522786552 807132088 971009112 975749292 344130252 775469189 794103274 364788024 510819370 577157748 405490882 994809582 979263610 185144473 873483058 784503131 480157398 586232556 644704075 873203019 709066410 917043792 763236763 426643580 451855024 169194984 72417700 918413669 973220612 570770671 706680736 279058052 554821062 975479311 142143298 508915742 265047742 266004385 468849125 231330755 692000034 92907255 906288496 455854353 128072201 103607695 182439191 92005585 505417625 805266184 667118290 371066789 939305054 2161816 670144203 257196877 278323060 664222208 768484728 789345 902742106 107072429 79808928 799522446 940605638 291259358 379648690 565278103 170480753 627110216 750880146 366653094 333462912 311645938 863926833 93238254 716782670 890571422 250771465 701536514 279028303 401483302 450537291 386695629 924269250 457598124 487648846 907318961 91168795 512984880 414832085 321892056 222190668 629989604 565887268 375967549 551652880 516111059 80347375 910283341 211347203 145315192 307642903 469293742 764230183 688079279 904819083 339062869 443347341 317468894 974179578 778738213 932617435 336252506 800912655 114116394 712571700 525293090 87070609 275819589 294237658 822965813 964700635 617239617 626908303 161355754 349846385 536231497 491533259 968229385 300919293 206721090 855929124 56934723 139946967 370473065 305555 351770900 953230817 151585952 891948395 478121709 237363202 727914706 211552914 872869486 941420480 582608443 920361228 337767190 616985309 246542477 646247397 440712805 712202392 983947828 710993997 166029994 642751881 294634579 663369160 763149854 795936238 654410126 953267675 618544719 298181898 693478194 118536876 464485450 578745531 767644699 379507238 781742466 27289850 860414992 354318044 861712767 469257164 872687799 568951308 94984393 360093741 300432821 922788122 592126869 810397261 264154257 4891590 604894061 908127465 344927330 411490773 288478217 712621176 643931420 993791669 819760812 996983766 509934664 10091227 933841575 947889415 964332131 366490015 713493344 310343623 714773650 20125349 924263451 633885086 42605370 108585608 398607533 6666345 888336873 790204145 632956364 684691845 510313642 683852325 255538374 911680083 509822230 158973877 835926442 749150101 651777669 529109444 989822487 227709157 966346842 202814628 971641026 220731117 715040049 520392949 403288633 155317782 651329321 971420255 397051020 931327015 100956956 719364270 207078338 238514674 855556660 625184288 715017003 947609020 232763861 613246403 168143736 537668454 618881016 262941636 751837668 231248668 351484291 581761466 13522672 493545452 376167527 420069438 971937881 263187635 881066866 957974074 214850759 532354223 967032013 686923671 613035320 326746181 283348060 261858650 135077137 70246010 798996742 921847081 691830303 193147881 393210282 257434965 489594695 17103748 626439735 507664169 511351331 465125458 377516227 768719139 688549594 930181217 140537851 432073808 207090814 73603897 596900312 762786650 638631352 480391117 507107830 815527177 116963860 951385933 392309314 140370316 163997983 462112397 240402758 245420475 558311365 506634297 657135821 65592426 927372096 449798542 599247870 489001244 992217076 833150588 891677883 175548392 141475219 468018320 621551483 922319069 82726888 625487797 948215545 896999333 345172881 851506495 673004633 635447827 884676329 990168083 192408592 912630589 528110627 606962690 457685595 92470195 878386271 633293422 545412286 395590463 64047185 564051587 324450236 123784908 219075859 644082476 188682749 139409053 728320833 706370718 190444815 682132578 456984262 906564147 767056119 816065260 822876320 157849668 800783721 758437078 135941510 687962602 808804067 230295855 612751923 750083968 35433237 485912419 641821914 207113734 630204034 541120812 144597023 90072974 418907495 134045660 32771660 470248871 219685413 19216940 915416115 674013909 932225668 188950377 494223613 699812547 9055029 120435198 579521540 876395416 364039423 365981554 459444209 796467346 674532836 617430093 316405096 325596582 345253491 297628201 471644473 136502413 663415052 389848957 731496149 517637046 35599824 644781778 698333336 167192080 482352799 365594075 964143472 217899582 804495450 121408774 353039138 178293439 20679255 469542140 23805070 268786725 454840301 445602725 944153820 853195528 284320340 205268879 214432615 206232575 287819357 710575127 937860704 272833437 874149518 746875036 938139961 569314743 570524245 999371927 878924415 82161699 307123628 963414438 130982576 491556105 162501051 168645926 113550189 847356189 372235394 303695604 935515898 221189458 476106382 522464200 624842673 800336311 572727181 139121090 98440089 347522890 835988761 826299481 857948467 314263846 497555769 852049816 295705293 727811646 568604747 750189524 53902561 617701324 1278635 61440097 403647283 105307289 761722228 492522783 401843553 156410895 913065782 874108131 656579577 455748341 675755856 812798068 759710969 588695420 66568552 47219197 934333301 58092191 936136993 24207275 206184617 742494771 884788874 386458594 173281519 372129790 231155171 287483278 690283928 778793877 391513132 86940554 392275427 807095453 21528947 135602956 497889364 438396668 200321413 28969535 810391985 164032961 59088277 408471090 187349024 837544199 348494862 577708936 102965993 329314064 722782967 965533855 377436773 900892132 416650209 212556601 486675216 164318297 34928451 191213464 758676768 264327286 407095299 37857335 804426466 999813651 494379890 966462604 595161654 677092292 512366935 76590396 749988624 80626831 69893327 677190929 270176072 493729240 414483930 859344255 870054968 457190390 877172666 648396964 369175232 430831694 200941308 391087494 762653877 363942076 443735602 742463106 244066752 915768560 161025065 131125980 141185921 363761872 879431007 265043872 110909834 593640470 362466021 844816198 216110619 930809247 144706865 302057140 569229023 16097904 553291184 676611242 242425217 120939442 654439366 700153910 206392504 584725960 415362580 811139729 116794218 884571953 656672927 845411525 989787994 532984169 422706181 559403331 732666422 172385933 520450070 967359371 842422089 276841766 620260804 449696056 515498963 405707953 713157037 370017587 680197644 600256521 736015386 115192071 30512112 284967473 540075991 631665003 654820749 970355046 552173135 344068110 597137053 803939564 896421540 633888981 750383855 354876863 391510064 924357234 463894358 530420699 460956663 586853739 235185928 456053148 60268913 13444567 617284435 974536560 754809656 617105133 215546464 475755163 279422795 787587078 777652466 942351773 655214745 933277489 302698761 288478750 296122912 911384900 372025923 307572090 509271827 109633174 518662791 323316224 90504434 534488316 44394869 796114279 218087764 733791145 158298455 803983644 782143034 330019604 354308219 887191453 421952855 678343979 834112222 944971349 691742689 472536992 111272558 546332272 139280593 624205644 846587422 51967466 756866885 582249473 665788645 791734402 811587578 537385131 413513045 875298238 726918161 722447269 95657893 925754947 41086989 503877900 724141499 478315290 944520283 660162593 366401115 888918857 872735475 396140238 648098037 20539655 561761863 46690503 433707185 721133543 582758506 894847338 565563350 846430331 945756133 902337020 34235669 639812945 277660765 232345373 196534547 503988479 461495630 357395752 642749826 876503209 451506686 129829937 513675223 136507490 934213346 666937717 438659562 279455185 486629354 873344296 319073501 153227842 936236918 799197365 866239071 46846951 351053904 988067950 790759107 566456984 576775506 903732454 112946487 497771681 302520775 964861415 990104154 312851062 772766738 454946837 77311931 340782713 530740477 435192683 986492376 357700318 695020127 143543418 573891159 857569754 863630687 591345096 432764597 350629462 948348505 213228205 403333175 486021875 151559199 721214327 243556608 757182112 199859151 384475069 315200246 421097077 843445126 94582413 370002591 642749632 107383647 527138951 801475777 232741482 884813258 616841848 338148365 841786194 176918810 566896540 178226982 76402516 153099389 179246966 156670545 157026228 52404152 420028944 842510973 654129230 58633705 162671596 675318415 106508307 387457106 169799150 632396376 419032522 578370749 227353087 364260093 821411878 289857239 419001370 603462891 142392066 449464719 421309898 309193176 865639784 386125332 963041325 395034997 207787353 745907608 336587980 255694647 190984382 726863923 289466426 210145200 822136479 960393325 52050904 911919707 921539739 859189826 554841798 784533820 971468780 695160751 771745695 747798405 853863180 135624048 8582583 63638950 264796407 312226490 281646693 341926988 710979738 721264627 101754898 738156826 188957907 692259062 708182896 290463637 11791890 879635693 278964938 862087501 906447993 221135760 333226162 509675791 186467973 443754928 628886396 857246126 915461092 2924739 352659289 406824849 893863978 280790468 662646631 165612528 834002808 751070179 838657917 923433904 112028207 162550917 777017845 538821712 201525573 592012911 659880228 192879959 361062189 581624866 332856747 43471639 912596461 86574957 719133522 686707479 256174691 668605782 614087158 457021221 577113341 272702256 653371253 893620330 374060697 77269292 516440183 901735740 62850905 97560696 572816877 783709401 572569541 915202032 948132704 643472744 929847326 94186225 665114382 692646972 310674710 667291312 500386804 466671781 411302206 733388940 605185443 197273850 609693072 589448269 925127085 434900127 12737099 485013455 33211934 84922959 252957638 991931203 451664922 900841644 608390426 177773181 964941389 469589341 462469320 49285611 633107549 657041092 685315624 831398884 562228342 307829200 915256824 68602347 159143442 451976928 386864068 609263162 868454753 129058887 576800492 755629437 433660670 166204678 488315449 507988071 652114391 636498750 820924389 481024094 524522774 377599709 1666811 530026226 924517496 380141933 160600787 743533891 610539026 624919608 875249806 882985608 15172575 348955529 467166352 452646620 746808228 624427917 990221396 551611958 339721489 942137829 512436843 857505543 747666428 755051608 346155269 186190376 10857760 431861533 366964244 321629409 351877535 677482444 834275302 865741764 522887292 90354983 611905450 878576950 727681857 3984224 733866962 186598914 855061458 873138056 627342857 933885647 792716898 407925475 957487733 560849736 702918910 650489709 95477665 36391726 102150739 686451563 876766733 535810186 409042789 801698135 239702525 707180568 19444466 955697068 596039299 400414092 452886308 390899048 359558898 46627039 850938376 348581127 501854589 199056381 774455534 718617241 459840330 642734926 994387100 929348500 131776322 296422429 925611090 643474767 1684519 266763981 852757111 859178477 668276461 52347469 452651404 262474443 187624008 785957289 114201808 399272132 311405483 665107055 371769684 44249324 337892292 256380671 487625480 524211040 237474272 904072184 106733879 548523259 744763502 831270384 923098754 888321181 204681727 395189449 457903977 506300194 104616515 168966522 778239666 323624028 592940167 468291774 874661829 8955943 267820344 704039196 304540198 117997780 853980943 321642740 295688565 929727452 595637880 778904167 364084945 925703005 312663251 446709515 639104082 731400924 867481501 692140005 457030673 399814129 683038815 999872215 308283490 329008544 255770812 84900457 22322531 633357975 774235866 4616642 544017851 496486675 880547300 916252459 48146097 106435329 440245438 723632387 588599034 104126307 667018555 56826865 500513251 399421831 56648637 53770517 778005756 7263866 782908077 651908992 211874017 756030119 875318711 578143779 750180875 214652638 561977122 899397324 940669590 840607510 869326807 652374318 179466988 517528849 789500753 88331780 731011277 295807778 996563302 886723230 582997278 516733712 837032481 368689209 485977092 351907111 856336348 515666985 211507638 351370450 66155897 598828329 636430818 297216418 497657179 346598535 89803093 52382893 920155991 848288959 925332615 45048639 187063238 374172433 50175917 645061057 55038342 90384925 724887301 412684006 185297439 632990694 476237674 187353031 302990947 994238600 669085780 162871237 525661595 836391805 436608276 536206660 110403551 229010007 556288805 499098093 735920867 315272705 354926260 603060333 663748546 796343853 80875288 332400631 891575499 651933103 30582661 105058463 755233595 65618421 90538406 7017594 337853381 236633350 195419398 415166339 499808273 271039051 614275886 579916607 956992002 258358195 403310995 743791012 439376173 262180593 75799529 131920210 472524459 222704484 373142251 574337974 445382097 874623675 192663284 307855445 223937252 343216929 917245092 585874079 94936292 757700856 120616954 414477067 594304051 655125920 314040599 786640715 864277849 97520148 29515913 161160214 316327741 238839342 896378770 820227628 992796623 216337088 850417593 402419085 453050825 501853699 575358319 436046488 420411258 336065731 256092690 926273495 682308792 688080899 760848825 748975008 259742960 68885458 402023965 530222741 829103166 151650246 187954017 434666177 751615555 569621152 233745775 414772021 667828623 249945950 73781797 920180170 414974117 483862968 402651078 85456255 991560908 367158079 892517955 333522602 427618854 929140040 716197971 160111665 548545358 754417269 630273494 140441864 391627773 184146147 297853810 552946679 901101548 266323687 705199874 840199744 603576091 488364042 90623315 281087573 802880572 973495350 829695363 66145283 898788194 255675490 996739223 435327170 253774101 485509643 393355595 237570893 29295500 947023598 265418756 348201347 770277065 377121541 889643899 582241635 534041273 531918881 104294503 894441763 906869681 197922778 428375993 359014528 770915445 43824786 584028092 609207976 985392055 280792015 85933088 442206870 21895421 962420814 655805370 638831688 862122301 139796622 527741985 379767688 987146741 406305564 754094176 878940591 118708755 169949621 415692311 283970731 559639061 569196791 63597749 956342250 817544763 222529266 476967821 829130228 448129529 31638803 170479180 712713179 129538074 663409279 390692293 409983395 149817444 574966249 465035286 631539126 952946910 40257464 157966971 469607975 333145968 394216272 346569340 326308478 361126652 640212932 500338681 308702999 783236298 940514425 848509039 912930691 209059570 240188006 22103365 481758805 205433054 336664504 402715322 852473833 909907521 88531522 23519833 447830786 265346171 874276552 262354840 127637557 204568655 263365729 750730447 223518724 988126564 388348953 954625188 641371875 537840733 518148745 865650251 269235183 867754921 885132061 628346336 489162006 410227058 903920721 769629333 315348199 968487627 360532159 612316327 702500617 937998404 721483836 910895134 107354857 158148572 596465649 294706597 245244012 891634121 844403631 465345146 680444853 357857629 960898866 299214146 576213067 672049342 429407290 363186799 722795545 837054267 557331884 442087735 353316997 654936367 911719266 277329976 571277505 930299608 766684976 921402845 523888580 977189569 893024058 31661537 300577941 715822111 4578561 371377006 441041547 413967630 9183793 872128577 507059653 307336437 621544468 789398931 732383469 105077674 469125851 789268415 96747000 960168975 418649266 296301098 638700227 918801814 361542618 849049219 169156548 359764403 874861768 300904366 848564303 347889619 12443894 410993144 822538016 881197955 844528140 857290167 710594657 108726736 910916557 186363878 830194569 922061362 801640036 875770515 39606620 406312571 565495547 143907897 703569565 817525429 758298672 672619033 483188689 238227408 93406638 673208961 780087852 358937245 825349196 791795495 913042001 300792473 835077887 545172570 48622312 902171371 454659409 373574953 798110076 602355220 613539279 324444123 912089012 969456933 41001246 627089873 212620072 41787529 332890245 524558559 62423293 489406336 203483696 245666349 790524617 545243483 219418206 266768402 302796935 785887497 190617787 913543400 888728343 988544125 724319861 52348830 539847134 702254701 799427844 168030356 434430181 584372209 454999492 839703318 7659416 575608328 849971749 347638360 531414037 69785843 889018997 445483126 89734104 319349246 351426564 45552101 288010402 763075638 246832371 308121808 245077070 950691311 363293158 256276791 491872109 935168582 993905625 146512956 943477908 454254275 110016782 438009975 609267650 144664747 340095138 749679111 678200493 889018857 754675495 559544948 242837429 492467556 88223677 535436608 846904833 863876394 853528111 353728814 991982185 677602835 299850913 77443511 851858330 825844670 375002281 908360274 660594187 422973061 190173087 711208786 54869530 7103521 73377456 94642119 893203043 699229703 2058088 767371118 152042000 490723862 363557342 897727674 828019157 60758917 423110642 437885024 487710521 539308107 75284778 585509735 408546728 284884513 63847978 396401106 172722763 931126372 662844847 376573261 367879228 718092549 74496495 829817882 189230332 58584208 854937298 128102049 238599660 44409282 44619201 650909423 435704345 184235111 411608378 524591695 931357738 402759425 997280251 926313538 829173392 910057766 783419706 608545757 848359952 448457707 246738186 350182328 517333355 83738955 882285680 85801221 752982696 876681719 428154776 62872136 465906711 549433601 640623393 727227570 667402717 701561057 563654835 704840969 302080643 870271393 402411462 461109696 398203722 731599030 399449407 93175854 40194394 114626138 313607559 698940089 258073038 790774110 488937556 729610625 642137552 536760543 980245003 734213299 805481668 623397572 500276742 593037210 564336779 890925804 665447052 688130161 163722581 316180750 663052975 786774469 804597329 674113298 595476196 45441632 304681002 126564002 802106536 516136144 188504336 565630147 500205177 651989403 111438900 103772071 487608952 415364977 205372110 957339963 248523929 14338867 248887357 858147038 824019020 770935850 591569293 619754229 492337155 13265045 24181081 747348498 626522811 541159894 647103269 790631155 739539904 845630614 920339650 821096003 802711058 88424761 233110454 23342989 742271141 701451209 389677499 74719883 52964451 559438962 810182788 478736363 504140496 216880317 282057161 945616229 104444449 853551745 822776437 782225518 894059502 163578337 267829818 156713190 693890730 346351388 77560140 966634216 841930543 862873020 994234157 621118017 375367252 86031245 246552832 825324543 33350853 788346233 201822816 203649311 914112895 214314473 538394914 485823030 510676531 365447337 437881859 438279820 594737646 579238541 124115940 521333296 201881929 547878460 172923476 141149170 894956275 228579143 983112559 229997784 389994480 711071574 2136916 696278117 113137464 709397799 852352515 343159617 10923324 72149114 914123447 764295968 309306768 429895480 279977218 203258545 581743194 936448728 582184397 587726688 986902410 671827191 947151783 270867868 168188262 837008681 766315794 435541501 276579645 951365986 328893406 460535323 851583714 283698067 506611395 790214790 245002967 91929213 528266464 385149467 854090607 82384689 549354219 404787640 799037222 784161091 710332503 597978817 423191458 931264333 801238190 373485416 75272265 684517165 830201811 212717917 26419078 699680832 486546396 906319357 826713888 753646766 788035543 14974481 648845893 680807778 103688938 417955926 627418231 192605492 792963377 947042303 493640326 898463017 218158519 111376975 188293022 239926719 466421498 266316156 810041118 311472523 386172025 284778803 154878503 117859468 676785292 86390158 501596979 79521706 902192369 500076880 1840007 353469402 735375128 231682486 729131803 527459850 578851215 994111818 32651337 573176190 371170630 511590801 677703771 110468141 692939004 510949835 918870208 859761612 9133768 985764372 807252286 162287274 329886652 178002254 789369435 344308431 225079129 929052618 924162549 541123315 3474594 499246400 744399942 370522880 94554970 217164940 992708529 233157238 81663751 943789063 623099216 338652803 627356474 661352440 109863418 147928757 91964513 954277932 848557767 815469138 86683779 558460481 975626086 427575624 628542675 13624330 614393555 612676499 469598630 405286768 796913502 317206547 911693134 740774876 974632026 857517168 816896322 852947879 125266423 787362730 453748746 489378104 759535749 345865413 725375762 78344737 847996626 640299763 969113720 841619482 897548663 362366256 48511951 220571456 360046393 838225574 492300699 996536122 848882071 484319566 85821930 180590900 26912643 570918912 639558312 244787163 335124000 733476794 683542709 29020780 420828665 544067021 442546249 477111351 169383481 997971435 1804180 314351833 342372633 313183320 592343148 934008513 602382806 339457367 128991752 231664572 144384277 642271292 121947454 56152994 216594109 335877815 430078764 319852583 809491474 444633922 4899090 5354601 51301465 462897624 878109751 381008797 57574618 68679619 481097863 417016277 367687974 304542713 685460647 621158516 888094574 19303422 731329302 544054377 447676752 381066435 317144770 157137704 634905188 515336631 155109362 610987110 616723285 402200697 298888040 890204839 147882738 646349041 341314138 227119392 608920560 95498845 174172417 781779689 989601946 589217761 708734441 113254674 846164412 212782706 770922843 159263633 237424024 318864532 301461504 655990374 153199805 434635688 229408057 464402788 104357030 259227541 529998249 931278457 199088526 505307166 996089927 177853368 430432342 58164528 388393653 497597409 335747094 210798316 202984095 958789090 988421887 625113531 343813432 35886046 69118617 262357632 655154719 582502021 555296792 319419551 895650013 438037174 458198690 458094880 998676418 831024831 995702170 207407340 568218068 146520552 357813483 693308733 214002805 452906928 227962788 536690513 290699255 334060403 711829102 51567386 573357800 432762691 25471206 527140286 189105644 480291478 218779099 884545387 414747657 391816115 547237991 283372734 233873013 688143891 15977502 853774089 341145748 952452141 5254787 219982206 651471250 972512183 47495767 796547533 412309041 257804899 828443296 685227474 58813608 627457584 123441222 349773648 436606573 167991292 249983680 410887841 834167393 534976148 38428259 419675748 997624365 997666760 508486343 220069028 571962262 81568773 349690391 308077582 232097219 690656068 410517444 808362748 146447909 859308775 657979353 264941561 772013470 385510676 738851679 113935021 258406396 679342322 412603994 135779492 884198387 432566340 73294282 457253464 289290867 313523180 921107045 388121849 47907890 27712673 926747687 335145186 438325588 955537636 603661878 890422015 287234358 272106314 58535293 590805698 331820755 38052692 442930903 753089119 141044241 467347829 892485014 925196662 797389400 915838013 769050650 298831457 403515504 64367046 476378386 54164710 539577768 878231879 59022284 845076322 705073482 318792231 504406386 912155043 424807626 303572992 51407552 133167746 691638666 667266290 577701701 882287379 305220086 926513286 728284032 606893938 794421444 125501353 564061144 271320207 192163667 133822322 64634002 824027556 174146782 210824776 437995038 749397696 447284997 575328467 222532420 491142250 174367363 65463214 600973225 963763328 17446219 305940327 576424006 645727612 981076593 727763866 869436257 395136783 734753068 236674304 528257054 653137326 268374311 227351212 149132563 641492966 907528143 314289132 440321269 229006736 225325040 682129866 91395900 381782677 992396877 143584995 44971967 446144 246431978 318137519 54656895 90213134 319179549 238160535 347494935 925411336 522161296 789547780 214171449 486588961 166605121 677135578 334468608 220562584 488344762 340565338 921246754 179132737 27737937 700297051 852149484 101422561 207809152 619713225 896439307 319007614 477806027 767450666 856907206 865803177 689832859 715449892 428127441 463527261 720775964 803715774 724043852 503340717 286289818 907468761 244252085 814204619 429709956 437687224 46367394 552416588 841917950 601573392 681790347 87891226 813366541 653213473 537453183 395083061 935510554 928121434 139763186 443524331 356339418 7868701 686077603 154007594 167647296 472306823 830603597 311162364 441476534 762457761 395748708 408653634 361641144 990740504 761052922 153620182 617718939 927704267 756234597 904565113 283637358 130050132 198997293 207805789 895785614 953203241 30041355 235003010 364196660 488928110 422919426 236653907 895596438 912065884 756691790 767828997 177748154 59444291 498338708 521522499 408162593 99414264 645645090 478304785 92490917 876141589 160052451 967609503 980567006 170493656 564347007 96669710 778924657 797177978 797064549 363198171 180661383 687693644 210152242 203935977 450952601 813588668 288796538 918009789 925353511 988233256 274277113 604288658 188911831 799204137 693353026 7975079 466299471 397733051 180501417 21607701 244077658 596593916 497410248 908430460 663056406 465757132 897003822 225347759 903803161 980037938 735411077 699503953 927416209 914290103 150489195 335989725 652196506 869486863 381941550 900970930 269395778 942320337 334703155 202632746 780206676 406559693 525817483 402242638 150187722 721123674 463367912 186218126 38748687 17922291 255437775 530112957 302735595 78094852 493193466 550453386 254695823 582366107 919469120 8198310 794928403 436442070 725688190 530984393 481593809 189598750 341620648 648646829 425147368 724173324 5799631 246367653 677832308 102875572 638508874 553258789 79778466 143940643 399831142 484688092 862973610 581008328 61772436 632229159 69224680 585846154 191725273 807211281 688851815 655888895 915068707 880124197 747660014 125305419 767108505 402786830 45178723 536184722 841578983 59677638 919745044 154151893 466282578 571400749 711057926 745507518 453810141 168500800 732103618 321758420 929804736 755968223 943396667 598655725 404484327 31371850 486444201 526334352 480961108 251692590 672277637 894304413 71647177 538461703 720775478 111112957 382901395 869644963 771484922 869800645 892740508 916761067 914781793 494922350 501188210 307634669 894937399 123024755 28464469 515899958 514179397 627857172 907531373 304026890 841268671 139854796 638048365 647295049 224877405 57505525 150538434 205178127 886039186 646826663 574998173 55072358 68945388 661945738 357717089 289462624 761605 730211948 985675687 659769952 428780270 889905736 137336299 160491819 840592263 72595882 414798264 879028552 256047735 708919613 190052299 835535752 206738518 632109223 702172541 908456428 135763495 121163551 955988211 515552222 916031739 985131751 901488215 264062285 418664610 139752729 192553894 350527848 106165176 9328539 510996838 401403641 375734867 706176970 520088143 585412662 526210186 605313658 187345985 226998541 699218703 369553709 874742359 735425101 957077945 505164926 114692268 715839930 312401342 4034080 580244670 462697800 159900696 757414161 298051356 961710924 677060253 53914531 625315502 880127958 697607730 708152101 132098150 917095330 467177819 647292686 834472351 821783475 713352098 196176033 507683577 434792619 597129575 415862455 82812463 258376340 972834479 392396775 314817485 84545817 569115758 414043037 950897553 734357496 71842021 114872118 787204485 383016118 559347625 493664306 976771504 146482942 212489452 724911673 804520881 176543360 993684530 951367487 479471817 427589726 749527631 738895655 865401449 886264890 571019076 364276879 9254056 81994398 972039545 163895288 734828832 696268362 380319158 494082973 282452477 399385088 357504245 374454980 350975408 279864418 905307598 982531010 223917307 981788188 577784606 326529095 987560749 916838827 224852864 985874953 771293929 259689825 571287629 713187995 516861049 160572081 62999333 425815099 844910292 575773127 54645679 502546378 85774545 983915377 849496602 835829738 817621317 764476034 255279068 604221608 860049698 583725754 532017483 157629414 270113706 993643815 53760074 551730058 265335233 273982835 603806082 704468344 266232654 712743729 75391603 361131180 860701082 430551516 686518440 747138971 390796748 395781592 676343391 590630770 333821025 896620826 657874769 542658105 373912783 449735661 531582043 970568801 789758207 678475505 237319047 883368927 603681588 906938620 393278299 341051110 456993826 817859685 446949974 484682106 50307814 645134798 621356967 443343433 251950260 273327929 491799222 693320454 834683372 974412882 984989195 952040501 447137178 962859172 775132050 443355036 686352667 42901693 190287539 617147520 460391744 692654536 486770584 983173375 357809279 860016824 233684476 753406015 26533374 242729285 244789467 474605461 19665715 538682073 37238454 240067857 81486514 229626151 23961433 520220547 410288115 899244373 518876858 821907162 338444437 468376380 434899294 171858815 689562876 978474217 520516368 727235449 317950171 267798507 983191889 471602638 249619555 195824554 578824302 402602625 649527748 662413207 748933006 658765027 15792686 475310724 20578840 583383640 224274073 498659553 153768448 134596620 223977166 284716516 899813295 316824692 91088861 756299488 128299169 107254692 593672422 858257658 564270277 977040019 155337600 596055945 972670589 955500755 762389530 198309897 714726945 855723620 670220954 318903521 344351693 578080961 960975002 16766058 140711118 562079332 250185444 784581253 543789734 12449720 766164356 496092735 563220264 260628033 488156324 574954762 2358559 89097779 153410239 261105318 214079513 424412113 133335518 633368640 810143147 340030096 587878555 396111708 973568031 871133170 146615940 573737217 302868171 487885613 312006111 219157962 921441549 294596918 83195669 814246838 294731839 794307088 267977351 978980847 333517877 546295989 978230883 780756188 289593973 119233326 571277234 696911414 920655129 73610612 698597915 561972217 914127198 384396936 537276417 385328213 212507337 447066640 272510180 763730287 281497132 894670605 582129474 234632527 228828080 288291193 708788021 402842119 210617930 761064835 914507271 524941974 847985995 85335252 306954393 907082310 363156695 614046768 184492414 595368887 821304666 781762401 908797639 888461532 488618901 829173294 162490786 1817137 867337298 900249546 624314232 104631613 567116075 877561552 111320645 53645188 484674622 929533963 466341226 41176456 283937736 361656550 506720341 202364752 601529355 647272764 430147539 255796445 126792463 258341799 639932196 456612181 840038789 756901258 441114100 289981700 442339701 104098696 277831712 210089979 549277422 300658595 693865864 520624988 170219131 312633997 812285769 37776837 904409968 19869740 553692461 118910118 295276415 608206708 853742002 224277156 884992259 191049645 143499352 796314113 645398801 115873489 407557274 952937682 454992327 974723215 981924129 604077676 316091003 516648386 652594238 442523176 632178363 982129389 524592995 117442380 596396348 797338615 487007629 486770753 40449368 30073862 79358181 31259210 937173348 664770596 149737860 593891191 113220498 153775775 526460706 106419660 423397481 113612915 275030687 419214303 942342642 980066961 466034978 327942722 843567801 152991669 636753854 737238845 915776763 418362039 842052947 673526215 434501217 720162820 698412834 252065944 611504503 927424679 195642730 361334827 823014788 402095917 800337325 304180752 327856788 699310037 263208227 821729020 498580032 420307854 996873597 104358887 133945269 996605983 512952865 95755369 681857260 634419719 204503635 363774862 153027796 769198358 12308742 58646057 452617794 491167222 914451349 909826283 618868763 679855138 470399824 122404474 612688888 655494947 802857201 658779776 965101966 198942776 668997209 630616419 752616386 144242768 632129181 275473644 719273379 386891949 703337540 778680712 652764944 687453080 813044379 848029335 356391576 389551519 76102127 184592137 110564104 472079664 507336983 473617950 114063653 345881159 946285520 826104882 371839096 168892026 393926635 496684406 735657970 393840655 959007739 482241188 706117886 46526220 564737765 422113027 7323327 742230478 684595067 194366102 293853780 667809393 224012010 232529785 450964406 922412 93731946 220488508 240223086 437645639 332202902 954039476 525484773 179223234 615143072 998263805 674805990 166219104 625399121 835145291 308310810 954261101 6907715 628031703 383741310 697534728 868803644 746567185 345873292 797247864 961093582 93332975 466881004 333749865 575789416 827958666 346004580 503524864 415360477 709442729 177252880 675182659 248135485 276666476 257312892 881279993 144384596 50001232 42740640 849453767 334051418 305061647 427018274 812853258 104889533 503299648 229230663 145609318 810721147 607060189 23964984 674594066 186937619 326867236 675984199 240912580 164207037 4287803 748441869 436880479 292520885 105311514 818557209 131261435 83619920 884645643 761583865 795592375 802063143 254762771 286815211 720597029 232249057 17447093 660947749 193602118 292521208 628728013 757352598 665128010 72359430 620293541 878535996 652382036 729884701 605552326 500353583 794364814 213428798 30592257 677367571 258961958 769152218 467085567 713041349 254461280 624078791 430378428 545528984 928559366 794617986 69417418 353567694 699934880 483500531 56210113 955438593 906494985 856990601 694325635 107153879 299319323 310232375 487522599 532539641 281437502 733280911 453086105 489627971 833396345 189993787 500945762 989406873 89567567 101862664 688714209 462153787 652985878 823957409 270547791 76701334 844119903 647808773 454415504 753786445 336212551 750207142 416141168 823649145 689169440 258279948 248110252 99061407 292651840 760509392 399718406 780800819 60742732 671593025 285752320 19638252 159979105 90251671 389848628 139998576 140393696 72052935 574339048 259052562 316511508 844273248 694628997 577696610 948729647 689422803 242898131 685628324 233649027 944836371 966492905 785031880 289557382 211644980 470166907 504505417 748665388 757990175 791396601 962743066 689751518 33462353 939043180 281524473 38767171 652879009 616603546 527243223 475313348 82063592 966548801 656272985 834437344 28558927 647456365 227542755 838437230 266557183 457817731 168010438 974898353 438528427 960843893 325892746 844163175 793997982 951840419 500932420 856711079 178394682 462159379 130396261 697712031 413690082 979665714 637922455 189966086 20783753 444286516 273117001 791926206 724115536 888623382 518578153 727674880 700086390 494428994 188605529 361860623 112769554 591634947 981777118 220948856 241570895 394682119 502191258 716146368 157057948 687025063 219996411 4322112 825557067 482095090 442775124 853479558 198666960 84666340 977251612 394689059 75141380 223813772 167197532 689509792 285217778 433323029 392309672 786385912 773611053 787060797 309585201 190112504 580396815 321481392 543101119 328750048 636468976 227573740 339004726 838159504 71496439 171950510 180293766 964464209 903019672 373261307 899755062 674098515 416619512 807121027 670019463 429558387 224081183 701013931 314663711 789020010 377912907 402130013 995857622 342743195 125144050 319801927 795375562 460417095 125227311 135642880 306366301 551969336 547843758 831613088 513404791 213117130 674358510 987126030 889874808 33230695 451088021 494674792 799842661 259090395 726151491 401996830 530554493 480826147 118233800 792207264 801015720 87901946 196323211 888045389 271424755 388958467 198313437 517365470 859529437 930955787 608665683 663775024 568121020 423270279 407037249 299874775 329987853 274188666 179048984 835457033 404658276 959194637 558537276 737877823 429906812 553591422 560964486 706975616 575457805 944285323 760126047 66891709 117010151 405129329 475401362 398197866 364810220 897831921 876503408 236172504 526722509 9590849 556793449 952622628 298523023 641684110 635143825 25309501 421256906 953433708 576195250 188728030 669036365 513776121 456392867 733581429 446957940 979801962 171011622 980319664 245409714 230330077 356971198 969324097 210927326 265590907 889760370 872771980 174614740 162612732 879941623 575401153 330741382 712112674 101117548 47496371 75097670 946799074 965342948 845628222 720850476 311533056 372781509 982059173 913311883 670022688 849304606 555470011 125613715 169434639 66761703 191139907 197321401 443858343 438625725 588749353 230404741 873210346 537189925 508426344 182438134 306003531 750318994 232762085 890087098 832086434 207258895 968504478 577205113 236302259 38209142 275640206 864870319 852846185 767436077 430544618 832513372 286573787 368602791 332191903 706286053 435254919 280070557 560558733 566844071 30892947 509704267 923856849 947540960 630382962 18291202 325949055 642428694 349325948 929360138 1119508 176938872 93401861 516620240 896359271 964343917 611920276 305484327 931137795 915405950 88651936 153696733 375504575 275692238 814679258 992652261 608594982 460507277 383060308 508122319 203647222 445689899 818225892 808212318 146871231 266537473 666856287 662641762 635188349 112228670 488581007 17597627 147478202 988486822 17964860 863910534 321915310 212574138 847834996 933346532 889969211 565920012 224452008 846513601 59547389 634117343 163673229 926410648 504034236 660721577 285944625 731794762 445325576 688032769 920557606 433227751 224402808 524451352 419298893 226337194 577220379 932080580 491155510 362685180 721192574 614929193 722565734 701317451 258506199 936188625 618487144 359103358 799208201 538372909 922908333 414648211 644613281 156160242 221259872 297721208 188914588 968724943 77699926 813483285 670257714 939521721 975839366 954737878 878901380 419000609 715242760 101322932 939476825 864572932 339168706 49282499 573148044 746194386 934673784 882048369 577874110 238883357 206361175 904951141 348310744 75331702 216555841 403090436 454754169 329666647 832431431 281945184 468446231 353921709 489762571 295204007 194947914 269159529 940384250 880023489 498255185 281414785 986770737 316323287 332546635 14597095 759004008 403731053 563139741 886832060 678979654 682296341 170489422 864009098 529834783 721500385 565409323 359790183 122165222 783517216 622025671 298369867 149969391 586851640 144098993 636277015 191978028 580116054 543351990 341514226 56578581 822306479 402834687 351225966 897828381 109895504 855385062 875041160 728436776 381414164 530279201 740058982 359683876 801582890 338570725 662782347 398419343 367661397 674373094 988081043 12232369 456488355 687118699 167313497 748480827 519813247 726482704 795512696 940347448 884904790 345669314 265855467 569169550 988250375 706450910 206149344 577070082 449970182 15780991 786374500 601430784 281475571 158802853 56406852 922333106 487385930 679351899 480228126 587372170 245505054 459241432 91351077 155908888 936196642 992495443 127416271 430687047 56931426 424673186 666414618 662776988 63167076 224174546 484086525 580769675 628931859 304789606 120262874 401960180 888067146 351014468 79974293 331085532 533677610 306237697 666033306 636234329 268659755 683879768 297667740 423106502 223680978 779278778 280265685 889734675 80879909 12206080 28883752 228110406 705860627 257344896 584223541 929081999 273988957 119536948 917129068 356354201 644803666 438106458 62936016 23421040 941789910 34454999 205689770 474006061 895610972 549367034 425269443 749664032 583042647 849717745 726667639 329140371 463761014 287809746 272008772 751547547 806423719 219931686 860138703 993814516 73964005 110075010 796187851 741823110 617233471 273061695 12328159 425706910 942586833 413679714 191425769 546193784 376564425 769952942 316990719 468205903 521565769 729857056 140439378 161034414 838921017 775356381 925793550 682043084 430209724 191589456 22780264 487329001 323800224 774229224 754117355 626292477 25498786 160178169 8069420 174925069 913894739 377261835 763570757 532395850 724164491 638860741 668702189 798534121 291938020 975252557 668015167 559235097 91140937 135791850 177614876 889701939 847306929 905771602 308615249 159890534 199315115 104092004 962243101 946743374 294678694 126113542 908540262 690735562 899949132 658326020 344493168 652973435 185867743 969572941 966653615 111187901 45290686 979973419 312477920 294163049 334971432 570030654 627910051 128146560 252505099 605940129 70599333 317585168 179940971 98444888 128528551 686538082 948928348 402857776 915341359 921455539 467548845 340305062 967861866 490266034 520008907 214169439 235366426 342650807 690696421 844984772 818224645 269119761 797210263 756470549 381579573 196564472 573052504 880202643 136963202 526908157 288177436 767425021 84153626 16629143 981278061 894161534 455983914 559544206 882474469 101951728 937817023 82863532 194140786 609465207 577876142 456917445 566947077 721687026 750710504 715215772 817762259 703061959 104797110 726569004 616442132 616311368 606196712 307330377 733077707 335837537 118668127 953790838 458525530 754782944 138555874 510132480 351859756 996047411 291852355 733039882 953642739 168833766 823791414 760574866 393166334 539647248 263342928 389137256 445713324 498011441 698017648 123318718 463021306 925965098 271632236 811182467 940470847 798900417 183964520 97480781 644259868 375312310 513420276 788938144 804252525 84010954 95492041 489259651 681983625 873147105 918582820 720162070 913169648 522104908 812310178 943198060 467761585 125530560 798235684 196388191 824213846 160160342 838796279 217071543 782456676 492203920 715749388 416243900 850200131 885473738 582661575 585659216 812937261 855554854 199172941 626596616 831617330 89590450 786244455 283568108 821085423 218027822 371373277 87493854 899790904 288895726 529080890 213385460 31191364 433483528 532293151 493780394 594274313 503753270 524460688 886758816 622432197 36940052 287550163 968176922 133409432 464129671 217164810 625239723 375008430 523403150 478917205 644180810 711413124 708776151 779917936 726955470 654324782 268925812 204723446 536080762 400054576 482260290 810496729 277529427 979549305 932763399 635051756 362970405 109177671 553524934 31139945 854871417 546779244 219774693 325327199 566238426 44939651 864509620 288524777 223085050 452826708 498291592 398352829 954091610 546090182 449060909 226690256 295000889 657888714 109450173 438376442 297519602 224777417 203589545 128698873 5623393 4144021 864612877 761409121 797569728 545614679 139311897 723927159 421658783 122809697 629967848 254680623 407715465 111407177 969303965 933659268 692335694 385175389 349339697 318532708 257046743 246821620 366007647 574910541 956920102 770337243 405817606 313388797 316029983 304853895 726338364 598397595 90708504 89946179 971467635 140912717 355324367 358339865 467934405 660612361 654777209 147093697 73479188 767352431 290671880 365837248 23595845 883590370 751333959 263161216 773013064 544760657 996046928 668877136 328741130 93624522 111198439 341812001 508831102 370443776 930233012 543551193 384726524 585252983 182025730 304245151 3384526 1330854 235337783 572662093 563670948 696598266 879556464 557953187 941516412 819428302 761785447 1828312 893687828 201629471 616030669 929516646 4604096 258454380 469623108 362422763 863663065 455110876 125345824 692121101 183086675 85063539 192089872 425250224 737766446 846286740 804720047 756736554 709259285 558594258 41635478 823192958 533523011 622974734 711978035 913654645 80947632 881713685 278230094 794097530 654772056 14174770 898303556 164144535 372175217 872488348 141590362 460993919 248453074 756607409 346671539 458082779 286946462 779940005 852179936 942439302 981822821 924847731 134361363 240416432 661355501 424916321 594226973 185473637 466683677 310810702 990844570 251507852 635076857 28450528 551712879 793811064 2418828 786910882 514397292 908146801 917677539 774443804 865157276 266757932 729115550 423437713 301343546 126166526 290905360 820605972 126573654 968786422 555521227 573286667 126597434 719814503 216815888 831252573 648678721 552842407 169104404 271337332 609078175 7844558 110727840 974521347 571613374 37133924 82580429 393066670 463723881 563397065 257020352 447644100 388850468 955494478 741775291 480032723 199202527 329673195 582908408 333934483 208623848 143291370 778330567 779134286 667150905 575300886 164233503 64238608 37315963 669385333 52971907 362897735 672212654 776156094 5430217 765901449 903093737 492639934 336205370 660527773 489295839 177474586 964322942 698214682 429537865 662882215 818026098 49417970 720082692 820895521 107904921 631782853 457009666 388604443 471881328 794830308 185525907 967110127 69868771 404282911 253367462 144104881 501988775 797692815 716121688 624825844 121367328 147554389 353327305 633409431 126047842 570684691 964043614 610780637 584834266 258612552 248038565 928752769 241841765 808777725 563814616 373020872 827598820 714578403 362704760 835653725 22993775 754392853 706021498 457725655 471350243 753641027 600557444 146420524 517155630 59233401 899214781 434494224 406135879 520831120 418648608 580385370 899326921 80293305 838835547 124487893 173453498 503550241 793726025 370972874 390902161 624494181 886907411 217886979 65445910 56224491 903509123 905744367 738545682 340206155 773611697 296933996 237421662 887542092 402297538 712615979 805485835 268066020 599816983 127323589 791606008 218463495 188600768 42064951 683780672 664399077 226401861 174631427 938655526 60661383 913441451 531438553 844233881 520198549 115004255 675299286 215633343 479735112 533059313 116853439 85380882 899624632 175653911 272071839 483001905 284086256 181215001 653917692 378785286 375891930 857995245 210057371 301052069 338390259 178508458 413090044 773013881 957223780 582664720 496050593 39941585 110360610 189357509 184099229 242970136 401925844 968162386 628151977 411545813 41869977 558975949 298539140 390673102 433557375 812976328 71243759 342725611 982027804 768697130 47476826 626502426 293125837 660251774 606328732 66106142 541068037 773103971 188099513 824466672 756849930 319837401 975938129 612251260 714231483 249066912 277448353 33911192 215534213 342426713 454810017 167918929 577001626 521077311 231244064 390488867 946822415 206758457 810120446 294593471 124678281 276828403 496541706 282746332 288589530 165580420 46198201 170625692 395520187 835360196 144839730 829362411 132028732 919249268 318854152 545652127 765212729 746631509 765264149 799966319 849585223 30573223 87516553 383208680 165027439 47769705 750154113 614095475 665286756 383906924 441549771 684308931 528674909 598020095 575942533 898447444 279996840 312533944 486820735 465273048 26001006 16969924 962665639 695735255 24294731 242088676 593840097 799443969 699173376 257812620 718849840 619842507 968938087 390366425 628177602 833373990 934872894 599530419 203727919 793698344 877619299 934990331 524707243 193491606 840228889 704948322 179493433 834453931 415344032 501159337 344716389 964254690 883203355 613174660 578292145 446292168 45561334 677290386 24142693 466324389 460474616 890585657 67866333 532397831 155143125 125514327 834242901 77712883 319866919 756182946 610671730 415013377 623570808 124629431 833828297 409162663 46769614 984732576 781553462 940804067 990222666 84816095 734926011 309301920 677607207 160509157 485516030 845143839 396878846 644610036 480385180 412920045 236653926 284976732 923151353 154327137 425502846 720091543 609905376 284373802 150488945 906057003 600998735 534182817 497288017 501289886 403243037 254981766 671901278 566091771 223712987 812927528 782526365 558797159 716233814 502193559 608691385 878992493 196969873 600405171 589395244 379696046 225375821 856167151 507032207 832592292 232946166 187124972 923635704 260666818 462624045 524953020 295977760 743138918 215022205 509315247 80140201 832466097 418899518 510405294 313825579 954100563 111441658 954848379 518471751 551033272 188731345 816450104 287926095 326206108 897212662 166580410 843656395 393628441 415617228 924611808 79575846 705417541 910527584 388023105 523941459 959347501 484399518 844831495 252654027 290069049 63021931 430418259 368693686 748678122 129327488 587110915 762297755 552085330 363828815 185952608 402168899 568604585 497126831 916528721 923390640 847477493 261697123 589589876 376661953 340628969 679693220 346893703 627230468 40043390 827898636 510439386 5063088 333102852 277053385 87467032 284603359 699396987 751137902 441631867 683618498 854306731 813699523 739485775 817372012 507686571 81498981 179804693 656936176 272774903 344867725 388052640 460586061 614120063 441198283 216612576 215901705 512642785 260519567 438793735 37285725 860983933 34323587 485221369 164074428 201847604 186563157 133670080 737390674 133043341 283332297 786815921 105473813 801997912 355526147 618464514 183291361 979359380 388002562 144628117 826002387 745265336 800895137 917882719 744762289 512505005 469112098 148803663 377396006 250758521 599291577 6534203 821630110 641953587 953992538 862866525 886115793 35135328 233884222 627281857 197018612 20861236 752512677 340513565 610322683 624920428 853235777 845092569 337865763 231501803 290187883 740398386 121549646 773617582 813541091 336038267 662356206 934522734 688435292 782057882 585425411 897944438 751340868 823354267 116172042 122122002 981534221 572698959 96748268 727000391 740570419 461629090 913754247 602225447 262058555 2168294 322048782 795124581 344277739 662405189 187520133 19234732 990249254 968561684 455029103 962950807 500037903 448887772 548449260 371178297 181983617 462141679 54595628 531044222 953016790 270161901 313295406 824617105 473037060 544141575 312438485 919220148 971633977 114869724 615564051 489411387 299132020 979467496 193008422 636209655 892386547 755044900 886178842 50871104 52318715 719791392 266600992 228673106 649141879 244123263 314633727 872022913 597736908 174447961 201831224 251558903 213389037 519592306 279062055 786331130 604768943 513406355 956963390 444847180 828383845 902745892 288677177 607473820 374031021 810089828 619232709 368858836 56946492 78449088 363952599 23185518 212854593 284494153 331965646 848072703 92138657 593931515 673058020 549529857 930736603 610056318 303475049 87306485 53804906 594883457 538372085 593973807 626300071 248458798 952474416 921047974 861825428 610322593 861123329 361992310 587773572 380801212 914951283 46325644 12829642 377614955 645503862 906316034 136274277 402511433 341685939 335212047 611992443 840910616 420465356 929263317 663078752 809735815 538244610 380215237 371933103 442854076 738285724 781792901 376977495 296337387 896511798 268879274 604762716 750514415 553630551 482020271 85179518 840430410 89575522 872349745 711428282 696594672 31153590 846141500 966236713 483768851 29360294 136272578 951622433 741168626 683235778 651697755 284605654 851117709 814314526 170695698 919987151 827616997 527057892 101998617 74727948 512526326 185628364 457399226 485396122 485308180 167922057 533505406 122925921 333245856 819171392 640515403 365973667 728013114 242312453 856549405 956864959 295842163 552390168 88116138 505331134 357583635 802002863 892223603 344451604 663645922 389316846 922799032 177885772 882003390 640200234 761160638 675470994 90422625 93144766 616844876 878569283 119633090 137501920 323706172 440920541 101667280 592086101 742747437 120990785 393912456 88066523 320854392 593985690 836248928 828382731 939181659 782222924 681974576 544018017 356374775 678638064 894218549 558284818 139771945 556000640 878237267 74517204 476341587 995439390 774689845 134665021 966051326 535740267 733517096 612939970 468289620 461326145 666270304 315787806 711759373 953086508 509012886 51649957 463842062 600476157 131375927 664058572 390519553 36999383 85363450 211258321 777498344 464623571 497402882 791446267 798428221 412280319 170062129 707934181 992536081 91953595 539045336 135438617 787363107 186067810 38456506 398512371 387936394 131599947 546094100 400307440 93604975 106547907 204819681 749603815 206930785 464510176 685165509 806896828 223422474 786095038 184729456 850079371 896050500 948033048 958214686 458426942 761495146 575079358 248237998 675580092 212161799 237169266 645466764 847647588 631252213 558302750 859891869 825483043 225191447 905644712 880491144 427883910 28044764 538247414 286578381 307425897 976719930 487956660 791088765 690129159 262690830 913778821 946054368 494844912 228272862 192215836 335428962 622253323 760144589 843481492 275850303 648203488 48422661 92883658 97688062 691283455 489727542 86068237 172857761 385904899 116728925 766139457 452574044 90637348 518859842 7009150 659126202 333448146 117526688 974680220 680795599 251035454 841045972 701372284 86125690 61677173 185651863 800116031 58844615 915759121 321864764 831663198 98763445 352712771 405622362 28940363 95052656 817039215 55608881 589896057 294155034 466739896 60736673 43561816 16482909 891752509 839172312 530802729 944196160 987170409 621107760 85636371 449045567 728376031 891524507 547715442 822218774 680457606 876407753 263394210 44070397 100283878 399517034 841295815 518489916 675358337 977654151 23065577 451869656 698946805 646426386 921773403 400169965 974735335 380952969 527580068 463356425 376687249 384145137 894461523 658368480 284031747 71720783 578751669 190230251 836662932 883061470 225221310 738986006 585120208 434274159 637736872 244742980 906965287 805756379 115070336 788799127 918301161 334356941 529695782 142448234 209259511 81068165 656551293 560203581 474640193 834382163 116928826 404908061 585003408 524334749 99003362 761385050 473210769 811866464 520486525 459376639 622628487 261537732 530630947 456806551 813798523 516254779 655101753 210273337 991104972 699215173 146817224 326607065 312874929 388863327 177237653 424226203 688095247 281990062 494962419 161922784 424862461 117791163 146841300 862060149 826280912 196415907 941791552 570568616 355419183 766778443 660437481 242875730 816687255 128035354 757880358 42907122 627243020 555743346 459510241 334990733 398944068 222452475 806364547 538780614 688929736 484934590 839786530 409986648 20993828 28992296 905614366 38520034 671966592 655786819 529150696 568855983 958261988 679264564 683174610 474474136 23069621 962234435 143414456 586557218 479476553 320697673 73513581 786453925 330668340 858743478 560432743 756549438 610967184 517514994 483053416 761563087 217535900 982419183 171071911 755536820 788705950 789757528 256597661 825805591 789022370 124435458 911067476 899759648 552782520 971714930 717701544 178065467 281027415 320347832 246432030 822291377 523415050 568722301 90460835 840463644 684166188 43828529 851272574 129897532 193051242 759891528 833221671 832856956 771386793 887929262 21677851 859848124 993108943 655655580 811117484 762138168 532801181 907153448 9749037 663864268 823143869 607611233 793036723 604434158 781448112 41318607 125624810 497614075 108435168 430483076 940983684 517160907 34151641 758224216 43176584 319600147 589699958 948049013 371274833 39594163 669821367 989039825 925629811 858166603 793859425 750286609 27446809 723409129 363692017 625066508 940856131 87670108 71422540 115940770 644287037 243189843 653018294 174217601 614968955 884752944 991398845 155494475 675354748 811585430 777174180 347295756 654439096 467314462 113899172 871055788 452925872 497628046 878881992 853943318 59923668 605479706 201900125 567176643 586182143 307370978 834844594 548179617 166199144 517410802 798168206 816264943 478190721 341283630 764020313 295592507 157296884 520862010 787090749 96179053 971341508 74781753 751377945 858870258 354522199 413517119 84114186 427402495 877558162 566483781 500929862 884151138 573707720 756848172 629845610 72169860 308438300 886279241 797851803 313451541 853208772 674787519 396570048 544245130 282296399 993686590 501337438 793291672 754544951 105276927 857842401 568363852 707677796 790828303 279893446 754791803 998948835 855327721 301638344 734311060 422158974 503093610 404612434 474100367 734398963 5992863 757555507 325934967 876636242 521671924 817486950 592499435 629491339 611740807 564192463 622576322 513723083 176035674 151485431 959514821 41727419 690544170 661862341 65408204 729453151 173227635 293882389 338141589 517565529 342272310 364647933 189057070 324809395 836198295 514329183 209552209 113900467 479948818 266729860 671425672 785127217 276608006 218685874 274720027 916144245 133812659 634127442 555420415 189142071 987946997 994454839 742636577 429180388 447544607 421573902 493282694 803403931 848856783 10869104 828146808 950025311 16303543 268544750 4641679 945734916 55330156 12567235 992346498 335079193 749747278 49950693 825990160 896110232 671922236 340970417 644797072 665838832 507811505 478283278 751020251 586821517 455869994 877354908 54642557 314626159 545673824 275004035 471898659 525720593 706010556 633648876 221158722 12042735 972516735 443044310 597848392 512468328 923222294 583766780 771957118 341477997 584883873 633793204 623131241 840704118 445691017 11246653 466292140 669510800 98035180 19809658 275327166 620795752 897035561 663110760 963217068 408344359 531100637 581284220 28464641 205630845 887565734 121780000 731737978 320981517 364618657 359063518 196569387 256567935 977879175 730812393 769934966 515190979 855359778 22193712 917070623 325976639 50956384 589781352 804219849 134100545 577835639 772960669 708529616 227404487 740892611 807857514 866667153 305423250 633226169 728956372 5631836 579082034 628596515 356966859 146549189 957906266 42841891 47545273 325881058 637318442 731614285 663190588 222108879 928882655 4227360 304506222 386993227 190053255 975653939 361791025 841422555 907429280 679162694 901150968 190678766 344327165 93494951 577428302 905826900 918300422 883611903 88981171 959603848 39170971 835390533 383074279 623636513 50311345 644929428 427315329 282984667 684128777 402234473 726436816 458749504 649351652 24934663 994953825 421398382 852902059 298647660 151162597 998980270 365319881 582720084 563761305 523925519 997808342 852521784 559288764 82570915 946401652 796322857 471980625 4656931 732985493 252336029 906658742 731827823 476949541 786131005 261784728 499094368 438614695 106957679 61882948 766596953 384621203 467532961 350064348 770931658 59071046 898317314 846616903 50609559 864242261 397032903 116186657 551904008 204698923 617105055 308906599 197418734 763952058 689070088 416064769 163836257 642670867 550584720 441189245 659276852 590744282 290714456 874306199 348047081 210982197 322890055 822743897 318674125 629509433 946076618 32451246 739875978 663675024 316726729 663899313 956890793 253195667 519839026 399122004 887662675 841963813 165976703 815321602 433161419 94629077 859781757 482300931 39204942 684388999 735863448 51648402 225863889 254372284 450782880 788196620 437338252 196583908 12519061 769720125 735107327 795059170 506672210 414574354 841086472 966505875 913737819 144703314 96537759 284238533 779191291 339425256 928324339 424052289 149114023 245797591 803982921 884616127 79483968 196638226 215941672 171399882 485384564 717544517 240768139 705132404 672291507 843132936 283737787 475180938 208395792 552864637 695272361 231883378 462524660 541844786 15920948 30097043 942708119 495739639 638687792 870398371 864999455 352931891 433520961 483268390 306610775 110371621 247220373 843860303 153488166 976067437 940572810 225864578 127850492 1499315 86614 44132528 53731171 408967074 699848563 319482225 964601359 939682079 956115496 891802199 780423029 403993930 5054554 328620360 124533573 822950967 914222374 843296886 630228615 105340034 859406605 947995597 335191185 358482554 6983090 101113293 647890917 431735613 182173612 127693067 820094784 598668827 691216988 75683510 617973436 289532384 599761272 441148002 247844818 717044362 724593068 681945235 126221556 899232476 417868114 828934432 467630677 551031282 913797400 153661218 99820970 556590577 501350719 541066180 108275384 211022715 898294568 86968865 199496121 89981055 189382763 360925010 407397628 473732812 482276101 424341982 757217845 137008764 453802472 165299671 469216063 257546538 555623861 557940225 101853441 628039956 152161723 74856002 574662663 709254215 28331067 579301435 528340432 460254466 22571720 140931269 89408454 199117624 883226048 850594521 418969904 672330336 746127823 858080755 772536256 404860918 109428270 34356761 762555992 832634318 806140660 426622909 654614861 36152766 542578894 498243739 361949148 535636836 520749049 216359371 773979247 160161093 89418526 350605946 842377345 140095877 207874784 384723418 822373603 758283036 807595870 880215092 463904988 736192088 866234927 106202249 548691937 111634431 220669312 227205846 876839816 303557376 403707368 228478182 588654774 24630061 596178214 835343034 27091944 856591644 671051083 763435026 209428945 777053253 457559899 146959403 840233367 466528830 479662335 294459240 748365613 228126108 483880023 942718280 338577354 726197799 685131958 78448960 196404220 286465408 496197968 126394940 473841719 558818205 721148837 204879058 578715482 580816004 10526430 596690655 483923944 610720679 183082050 102825134 977141138 968185301 346745001 661714329 754918952 804367557 790355649 529955241 316656731 178224949 669929098 340379927 535099027 640508532 426701397 583415980 397163063 812769464 806673876 141897692 898825197 887509314 939082771 824726118 267815422 911009842 110773372 528809607 712098590 853235439 150553747 253620943 693590799 453277974 927752360 546801135 674798038 748151717 712965997 375233699 12594378 851464762 786050885 917012224 94052986 443841869 912662419 746663809 799158227 651408409 272705933 364008121 713622502 630712150 189978519 280575471 43964488 443717199 610910072 612167358 147788886 198743389 818402445 286232046 653904776 455394964 396386542 998982710 215029836 69942514 444071040 563224844 247339970 158644607 525407090 68383602 678266830 549325116 775281281 246218021 755020869 434660310 6961345 282064069 228307614 446836919 568351513 394245976 695742563 11507664 376446238 465035915 246048252 752317656 341550228 434645651 939182600 612910460 80377846 44525519 237140526 904835318 936342052 289298549 547941707 609364221 778683390 261054443 396451202 383367129 243869635 582005962 686853104 916767841 700210277 9797226 134047577 803528636 867914679 601964331 710241336 117891954 562856735 486089528 573248356 292849631 31892726 719923674 492656127 824117313 7598804 900336942 51643851 431075307 261020797 316660818 259158033 655098754 428107141 858990060 774559903 187484560 881705929 204424701 886185826 266026184 577105100 905584284 684695521 299055628 259520477 542291527 153318872 366002373 284832916 862227141 954113916 186455887 432401261 131745504 151087965 945872992 275565620 866751596 203184231 550075485 591820877 757742147 514143273 709643755 814469075 33196719 903490696 352606727 617823381 284699610 649560220 349497376 453199607 558678047 572691960 840812796 496871057 124580482 949783477 333606776 419492104 638602480 191821675 347306601 571305332 340430345 733626400 293005584 947631259 651118702 460061392 961648252 343776454 953638128 142534684 200637076 913845847 474054053 750196406 776051851 86571799 755206400 939254448 509449570 365285941 971181268 112247399 227859100 769941809 906430075 196296165 511730561 539281241 307606978 196816976 71642363 873534538 342692270 161176930 79271546 610630341 997618449 697954560 102156435 6915532 90445278 645297458 821179048 555845582 231457800 680537332 127425647 643029587 742373075 145112301 205110127 837202824 342037754 140656202 15069336 27447967 221890802 755127215 373780199 753420933 694346976 289400997 890199619 676864925 106435353 482513208 213989645 744089330 699937963 931287841 333768537 247596743 701536053 526587466 193150264 231849483 192643753 909786071 145666441 536978524 224544625 303738372 282897332 247816010 571026727 664930102 436597869 228553451 748155008 193242946 873851011 708851327 609496455 685077242 551127607 49269103 41769038 325169597 38572494 547910308 746867729 89064247 735554487 672326562 74769264 645630386 620448180 234868527 586607330 141333497 98628321 508899396 1755461 758305698 723217734 530676171 814119804 826374763 196833828 394137576 892370515 931192874 379655855 986607524 679763554 122809364 647344810 814104973 492881943 730846919 585147072 893159929 531941051 912086502 78164639 179001827 583915491 103756814 560437845 733501723 238294611 815141260 399396611 241476821 429212037 216666936 720822375 36463442 191720805 108140638 163997202 519199383 657411234 433678460 234701309 854375435 704274773 811434086 946156141 207366512 776631269 627850918 485538990 401946264 404231647 92664273 93758642 510321197 357363584 7866082 87422018 365430730 512532999 342397989 680889066 143325478 445150753 910398474 654304013 365641464 921485324 637026121 951483509 327513828 178407174 48620564 266207885 289524610 567775027 736244199 728403766 876755426 653296905 474264428 906792183 211243804 424515961 992639137 797467376 701127261 323426707 874916431 101306659 673832169 830989489 934683478 117950168 766852114 463135354 163857057 859724610 918201548 649149541 362017561 835099875 62842675 622079257 81710491 456078309 937182290 820617803 686740458 120026061 356358242 801548861 315775218 883507184 487611669 807979481 943339121 743243718 339982032 730366381 623999720 121695007 14290761 690287942 315438460 390145403 987079265 534263503 856116215 636077240 489422584 556850141 568144720 813061743 873458898 512506037 204143293 929825067 142472825 349333158 942618492 325130774 752923691 317664591 215756468 758580087 946358881 664791768 732133626 571966296 290906526 476879699 854705176 232725683 641986822 4474869 271282723 459966210 225608432 996035457 786920386 184539470 835008964 863174516 684621576 210109284 19099001 716359832 245901618 290140924 512042277 108567819 741732414 368754316 242860498 763039533 140725578 361976046 843922756 406009112 754256267 570367149 668344435 671010390 69983682 382203421 807583960 562891063 190188875 435758368 590648593 146078064 714285361 653463893 516504312 168201800 558429883 307149155 396104007 593397522 758611365 863597320 144820212 547537771 744567296 628641437 365536283 657563667 697650724 486364940 996314077 950022475 998659779 206832751 209915970 392438957 23820472 7623033 173205273 18502964 836804085 561936002 550762783 567434179 751083596 379896061 903171360 585399072 440457349 364496898 425223149 437361332 960463923 436982181 65733821 494092000 486690459 43240892 206552663 367179290 82117150 108990602 713626867 543522050 958789806 64705033 152093010 121269956 649301113 407519007 351846584 758790276 440979951 182050334 853409964 920208180 776330178 626084202 493502644 728190051 366621020 612442821 480331558 869800667 701637487 158052462 348038194 693214898 96933201 503579676 131562677 414234883 962098845 226485524 258927780 355616203 625900413 263229608 834675284 982774193 537380150 273043048 817867391 406330678 702812720 569661861 478935066 222664884 770572887 246399531 596179719 672357949 336813890 87700881 683403264 737118016 416130131 74558049 963920351 596708288 451579999 595458510 799209966 37117117 952301774 800579790 192702487 568326668 229156294 256442679 363378048 105739409 105861188 845238740 852675807 177670806 227728077 290156757 277943706 369162385 519124220 364520359 398030635 721052212 786020802 543089989 734085543 506756233 105199263 611186214 759812547 578166632 754387681 362473594 839874056 99772121 409854327 184781146 951601436 930071629 264915783 162356348 353559324 303059710 618258929 479982020 937113459 443704872 73934487 717834428 13027770 872984634 471665667 765790541 904483194 253234922 490379251 672873410 97341257 418576380 283763221 734377086 81957802 497657998 444643030 377170055 871258373 135683053 176940970 956541474 162153306 22229187 14883242 280735665 26880646 250911426 807162243 695187922 402106300 218084935 711341765 683368587 124481835 742524833 442284987 51512293 310335352 879223904 717395168 136718335 207085931 776502055 89690823 931995081 533396943 615657309 305120360 486656604 693002833 64748516 395850478 178095367 367690475 544384104 887708540 638340631 966711977 314661351 405492768 303276807 980651271 868099251 780185097 935366298 209113449 975091256 205881967 902380150 811214482 101213389 580276704 908733957 490112973 118855704 664711052 10982189 679393788 62661942 588546962 234095935 185518956 620614886 973332107 891239674 58335205 536038755 862943745 209391718 853140567 458336643 233386966 503985790 60694173 889676027 534936621 640683349 339459128 269458578 207192052 417222050 761845674 916113442 196617986 310863461 341583975 45442411 424436716 830396038 443050444 225048152 736438571 821115503 686111266 737378132 9282654 720160110 908029313 501046527 923590130 342302657 849179176 41577843 388154003 251083279 267326893 93108789 246879373 886428717 389010357 552055677 690656566 969719779 798839014 923675916 480185493 446990148 604105109 39795843 41769333 711297315 449182086 966852551 862744337 426853448 444016397 833456741 346060153 996146135 442952766 511093953 135243285 962280413 258965017 405709149 296558523 384664725 890958187 486371723 729327150 472486573 226916268 502062487 10808879 582649185 888606679 963626253 853839992 77386297 379233487 440112929 975505551 710331636 370006155 167021872 106985384 467540206 509253292 708025903 40959614 995335483 517084633 206135941 77092079 478756853 661444807 930195457 565530317 850692980 428720832 314511230 200089823 321629717 153123170 175930990 672152190 166764576 16114949 859608037 233772441 969848146 647511100 627228136 758507176 143203392 957062770 459763176 943602157 797324644 83393703 797378793 913541373 215663538 602297716 500584737 19210205 578994255 990418938 496550285 803129251 954404128 674216735 958480721 160688826 68310880 976304918 160717630 690531357 385687784 314300052 108342048 900365161 942368324 631298215 589217038 618552763 644034156 310629841 782194322 931302115 812259057 614504114 676526197 110953735 174629225 964898591 876674154 216180486 616873703 326309536 644030350 291018161 306140429 89831676 400067420 206484045 440742594 899269672 109306230 405304286 986419134 852240448 282186012 806607041 811373761 556660754 146025246 607569756 133318421 37603827 53408400 451242076 675023467 51706780 114499419 621422715 192514053 301896433 365941382 83088112 893922697 949945188 551978093 887006907 419224246 534942217 29528410 186560979 581010504 306762689 684792710 402620744 449009095 154172960 167159728 559198974 740522486 137947082 139661054 50471901 594053541 292867268 450278486 829290864 883064913 305799735 655509384 400459124 55030449 780141929 69254445 381870643 818905493 884087782 560199270 598634048 599271316 458427802 161921820 768224089 300395990 240103892 603129046 781611317 256233886 818551526 955190878 927216558 84914035 129640219 968991745 383164147 907709957 131992041 143544619 32675378 429455722 854907283 929922373 62997675 524634227 676661018 200712387 216819017 91303549 168414183 381521857 147320631 49089656 114767319 35338124 481673948 70078341 925628357 615466137 374679989 445732063 570239906 929235173 906184769 710704657 796426809 719202325 431126823 381463778 591699596 981016111 566669715 708411568 643301838 521016120 427132076 312462652 630749647 301050991 120363312 96966591 262682003 492232768 519520407 738788278 95314318 115873666 21458177 382254207 47377044 705133383 519447023 325611193 481940156 313354015 269616822 417228522 445894767 955346833 251901451 912304984 990040535 326978962 963383763 891635401 10586 793749316 19649444 538005395 646828676 117489979 600511234 712778662 700646091 156508268 910876611 627859369 846301182 129969876 86862897 291826393 458364385 219005380 591044395 422755987 309634339 835890324 764286319 331336410 137646242 914471435 746306297 996276370 287757139 796710548 281095028 102863664 777686005 554198208 279423259 985076943 604746919 175866497 925892076 532462693 741629642 254465125 635844832 466960932 125390362 777559033 18326445 711271117 134099605 380625199 113470848 201396324 588943367 391448025 225292400 832861246 226182666 888041078 271979648 789580428 569296311 856411491 78073332 16200741 551228938 233707929 849902960 175562750 284088625 878147335 778425208 522611771 241819189 108030944 86619103 568416870 729416851 722504537 24284907 25100950 900628121 128878564 486558926 342411378 53856102 928747474 535782640 860572360 776163536 785173731 250397860 605896817 941048892 238759392 390176226 572984299 468182336 429070618 705068005 459799907 314908989 438149864 689815714 284957683 778056191 980148677 115059029 871517352 531199473 94890890 426487437 841391170 33260251 683525453 547975316 191109665 553020457 797994257 392546524 775844411 784031722 461347725 566779105 656457039 512565510 260093074 973997956 415974497 653722640 975489386 926161827 243133027 311931837 356579000 724036232 569167047 390982217 268909798 475276638 640152635 92521668 107754361 508651932 277537451 407170171 514150611 809995688 827821527 328382342 287286495 406049933 849680980 136163768 131848324 8598731 578563238 482592174 739171013 342183015 776597263 466130440 220897386 66695170 516573918 901712749 76964455 665766678 666732429 367712333 17687283 472508425 977277647 10067972 994618689 750809953 304093847 502911989 758029003 786533504 30711232 18478551 803295260 836475353 707134715 740302433 710395465 391463110 720246144 440830210 863862172 29836764 535383647 186026571 396801999 751027763 394282867 804393661 581932816 514806342 107091995 45363657 379069851 374449231 916352717 290885 200906429 40541186 859630214 964427279 119680317 896063071 298486721 766171699 799874028 470960622 332140393 282815214 374659471 59710379 609764773 231245679 306147365 655899810 901191202 674991388 517904961 41752031 94311075 368304691 997532880 479637573 692302877 104364976 701939093 298681506 112507500 77316231 592034350 874579521 612600086 831135250 216796844 676824095 877811657 810518878 89130396 167291007 255347336 285039808 771092879 607527754 5179946 506506425 248297724 349930922 483415773 980679454 157886552 834068909 652674140 533009440 750415623 571793199 670982043 675937651 164585110 285675208 765583708 102627753 789155870 754747549 590282758 435803444 747666639 261895520 219454155 468267345 215078132 3330424 428321070 678969970 827480697 116664687 935608734 103191081 43982953 797292942 305484338 473411902 545602420 872245934 854177420 486001775 319410549 952363770 783115436 831967175 574644056 54303283 410337662 80517991 211960259 994951121 382407400 877875786 97717371 823731799 928832302 95072332 984198884 563887010 672111411 309813987 904889108 644178360 247938093 504432570 921803996 236405310 543734969 17020004 799796281 36574026 505197712 499616192 237068623 533811073 720770396 988608781 520520179 497148701 265040425 256646343 155147377 139300680 781377085 478894543 279231602 395552678 309147485 962116743 654185084 56012460 388155313 314841579 48382422 904698523 388656591 193375457 302702110 402806791 975599133 447854503 801739395 380522696 346374919 75673681 938703437 521292433 746868249 710622742 221645764 973318567 827980048 553996377 516913619 897313363 799917989 723373965 593447866 820424050 566163517 339177990 770724481 648478935 684191330 126807082 158946906 568311944 820127976 590813783 47631725 363560570 354084826 441659140 28865236 711268513 152047863 352508979 590016422 317803913 488805545 947127203 937924697 450175257 516545829 795298745 967140664 613102980 169599403 577503100 145885012 589749562 684732513 267490398 74584193 949482965 152527031 768574791 882840352 433276889 902327528 478866152 83961622 387598402 787911491 558420455 586107814 69677417 492511662 110928280 759081709 247320523 23383244 969737672 90365936 66216887 956716966 77233117 821612575 235572191 110592891 624331204 863495367 2920866 867591337 694344773 240844065 674267729 190763815 706520089 694417840 658883055 960856180 70474947 91595607 582968323 294183151 282053297 186927345 986087880 452785913 907743778 139985680 842528631 840861049 742498232 859382096 440314838 113186828 733715239 527325763 435982980 343815702 410275329 735727158 399477986 217916172 320557705 227832828 79871083 92686513 252010484 379167402 857371768 741844550 701833845 329417 596011758 468013117 249380932 884139600 79206712 238864211 111376891 752977014 175376597 791758477 521928962 430951645 586481658 250315452 297777434 221527410 137660358 318049763 846698182 205864268 736902611 643304213 378884596 92941559 109751324 557937211 486539412 318079536 199066364 497814078 164889929 104068843 22315636 785612197 310160976 741187586 579206093 497087149 794805388 470098030 563612937 75057636 255785828 288110653 562325881 192995623 728853443 901934921 524259726 121879918 868851547 867567270 639634582 577041354 938333111 91729688 296764188 540131427 859834900 897410301 510609803 608343676 194126224 973087698 519202744 238249297 413240075 984775005 891687200 825649100 635958341 457481498 165602748 966650718 127946493 22563824 793860258 938248889 241734030 117907385 755576359 454665572 27777135 180560822 458810911 182807538 95975105 999164446 994506685 560102523 494514546 303245486 412810208 823036053 880603833 372288068 881724112 565180797 364011603 220863427 126232273 414739844 696537804 492946345 648177068 395352115 810823330 61260267 419220507 987297440 728586589 347543987 364514547 665582000 305655739 630894687 374360124 31864131 151482790 188027940 895753723 411834006 75711550 389344946 277049798 941893814 52269655 972315518 989392554 131765481 473095562 884315603 279321722 704773555 223110750 415210158 877317279 775998989 851702224 15185711 467544738 821602382 47116793 361765429 358163869 512950897 544847956 543705651 137470708 412460449 584726183 670165193 739178718 192253754 652291715 75171660 653100697 225474341 873747326 853972778 379968803 856710312 514256025 512721930 230469234 217773601 170574490 625714175 33417588 382035545 246398693 920838615 681412 712455481 879944464 732011160 30439614 38548753 597520183 620400384 155667993 662682135 176404561 683653336 62598519 851708498 855994885 729212016 69398829 736176582 214536468 392458688 288345903 938641798 967367217 693991489 750408131 811931066 160753512 960021085 650751545 185893928 750805784 496285990 473673244 832603777 288747713 278450628 855536766 146415714 302743513 616020964 536033959 585768083 875712930 859975359 736270015 553536678 428652333 849833535 805466034 290326503 347798581 621620153 127915051 15821963 435678059 315163212 713492869 905117456 302642734 734115214 9012998 397420123 419402118 903025076 420642522 317625363 786865319 97264041 218236749 25444442 353247601 509131722 894399555 8257143 991210389 345948136 880472978 476473379 557551313 910068938 505392006 816333351 992266851 197541193 320234843 28519918 591881075 128483756 917880042 183259193 387212036 99423802 804718150 754546924 678467345 232438367 135781675 425356063 853366797 42283266 936256160 988232392 557126188 388584754 31350704 387343567 787120234 131396681 830151866 527250853 195695583 754317402 88810912 286027085 283617895 508870899 212320997 229739496 810345136 302598882 241403728 262701611 767996730 658019060 224037677 803037721 817163940 414637943 268609184 820864705 543404357 351898921 655641331 282741158 822658388 65016331 942604920 982676899 503251917 995576364 759651287 393534795 427858141 45104105 780075366 824031471 156922464 746679502 862018006 533140265 309017594 481258242 936262652 904666838 363881115 78868794 187399258 513465756 885717049 947512630 900461350 225285271 39800332 638655687 550911873 696638695 572349862 214210021 716027583 617946996 118911467 901967454 607526090 962915870 199248676 53049482 444859509 137401397 820804048 34755995 102026230 853716933 437017158 877029688 757779809 586767903 512039642 514498298 816005190 890494597 6111578 751753346 246937446 648242271 826577286 85504073 58170478 897600282 208333883 43665176 675916207 166215866 195982965 288117536 255028933 463685154 436078009 994489354 351602117 548710958 343927384 614608005 602679665 800132211 555444386 50909801 974111506 724944375 391345204 642578814 579728440 468279091 314475186 425484163 747833773 381404260 828031105 675428374 45894490 938449502 985888859 644865325 900523347 917215653 535989767 704427331 537818593 484220384 904385054 267913356 266831765 956714317 820592814 615380029 881556428 912829951 621580762 32527290 811668238 241111312 610500104 278020275 936796997 439371860 537184218 4071157 423177569 562234981 289489192 996912219 634660223 764112354 853064443 823470859 274228825 40427882 698417234 131153258 998467999 508307095 522771564 175525039 324955502 782015870 245342898 785432130 450104063 685613158 824300432 690378409 951141614 678919715 569455724 158572072 665980579 253632277 476348573 237323078 31333086 483411311 118625720 140058623 66489468 153681244 355312509 933285739 753506481 652510154 293718848 586965651 208742507 428381250 536754188 349187064 48648781 514607288 946709750 760500928 249856687 587358728 699256335 544539057 701579519 177523550 702329014 336815462 908722505 831101600 487437217 520982180 106405988 504224919 65010448 78220319 846875117 114989652 231982001 514932790 813129491 306626651 442681501 806916256 98160492 646651827 87705048 535742982 396835085 147281973 566154321 661376859 194974193 235831418 834969347 558613333 155992900 485053118 564106995 759634396 53805076 70646068 999659927 656831457 247103216 982064207 526200284 25201919 405410721 101614893 153972644 436394541 602034678 655625190 856103540 79286947 616476227 489224491 17920654 537227781 11566452 963225482 89664582 767880021 861550135 65651612 121638546 289846341 806304695 483000561 53385135 238766274 623611021 385724075 801492500 555196498 347857566 151738221 248789731 642290402 354172146 168120581 652997632 152698108 226139585 496733841 601725304 416405650 442043379 848712508 796413817 670629125 819203797 68660338 726672966 616748226 78837800 812349521 293789920 274985114 395159290 163273904 111509979 206302943 217939622 80886259 976162727 574122207 656811780 196584206 786598184 896782827 844675703 635155259 586020579 617768403 318543485 307434414 639839049 530765402 157041336 718435276 880618525 410881162 184136037 245964749 61387763 591621853 950449343 258085317 219040264 432842617 871069685 498778062 948173210 936366735 259126584 491791906 402412155 822458594 747299744 518475128 292114401 330046386 577947408 349144653 540528918 23560505 441201491 495231750 967422337 423546779 26475298 919079975 700193407 402296272 545104428 673112777 232433273 432206025 762629933 974909291 688913021 659521017 245524181 377038975 687969896 250449979 152953812 626791932 754203642 731712894 119652115 72713319 307299987 487518643 135119879 806924943 314230157 250298625 139736649 429298176 401331890 188255318 743582006 568595130 475898603 299979324 679136676 820753332 763364093 349392950 248543610 623310567 430859528 944687039 899611367 322470459 52772361 559576864 197546375 930580970 604379527 843214202 729616365 953313920 809941223 433620493 917386839 65499922 244979131 538734136 807538927 961062315 407123145 249537369 296451628 63465205 244984242 925118822 178794139 199927138 737762105 618776698 701409007 28230643 780660662 178166100 683660068 308816029 567818489 315318716 608672264 601393539 967676176 392759933 515714297 264806202 591887856 293801968 847294146 871878229 509185797 837934120 984553128 768586470 485796594 243058907 601243627 970462134 101467520 599358062 593923849 387441861 615517651 877576238 903530374 311239478 498212120 531015515 510251871 136503839 548864616 744981547 117658569 2188596 11164344 464846042 975849135 733271005 160595408 513656289 220242877 107444730 709186290 786852665 670058679 269145627 980377371 663988678 315296062 173699861 333404453 210074362 350166830 401516541 261080461 506867729 472168415 703727400 280493849 201119554 90267255 752656030 829415927 494422335 996341905 72932688 239877509 512792936 63855592 690320509 568597161 6528396 910665360 641900892 463043792 492526075 402498133 446626721 862793587 968905633 27948595 675034461 26149589 47574070 619640736 733359044 267307819 246264528 283059238 471913427 454404616 559511435 215587693 112325853 529388534 871811755 603289083 44181434 893017318 315646144 524489411 253793580 981728396 822038865 973254337 517739552 300224510 951331257 276422578 14013179 972974553 396816429 908926156 190731387 136769695 96749497 172036915 689492742 848712350 732430096 660251152 248598128 308810410 876751272 86832239 794094820 87992482 278678296 417242520 390687092 25861428 512373573 352983604 905977502 857367394 142462773 188669541 942382653 538249436 777682851 765533178 680203437 106626050 381381484 737613087 634224764 469337844 910284690 670554857 972668657 812923601 895886898 704357182 410366201 289715191 776310032 528504853 939036754 351664338 25418304 406497122 332756061 866777592 423501321 512314066 832246961 275505714 414359883 625654817 19635385 598736345 629148484 709309452 805231890 28315972 998445290 179497149 876163606 110281810 703059144 904319472 415885859 204127001 248194796 351487257 857837872 769093696 923198256 897253019 742915602 130845542 171014053 906500457 781639889 915674167 255954733 412430994 96772923 558368136 986962614 630981282 852719901 352856848 68696127 245888911 547549901 920010451 167655558 871756980 43025860 555971770 12292528 200372360 391909836 766603855 354825411 870113118 645898358 799340571 415879955 557082919 153592784 703205250 505737880 429512165 623223937 955951776 999750192 549820202 428587276 25372808 80271096 586052005 137708445 586155771 38985625 624688761 740588427 964319591 226983057 779310953 603674129 137135409 485357958 876779000 850558018 779295065 56270397 962745703 97581332 236170859 260406815 979786744 548060251 603317768 852608908 684614683 657421782 457023109 797866687 75728134 271878646 159409225 179352922 177998279 481980687 528404987 54224316 779032135 668745835 551897792 750350636 592861475 736277294 732735264 504514084 490067882 100839296 801783301 748876592 933596692 824974527 898090143 489716768 323537365 400792735 275388525 47491155 811038896 233901999 595306023 555847200 541773470 330244628 313919200 202714601 129692025 757063043 27992897 189306455 153536573 291302500 936404140 831651780 522149011 590620330 92284207 471596944 850742908 236478562 398891968 709564255 383874077 598913405 967565697 315746387 966206670 600912175 526394520 513943848 573936488 585102957 960887456 157960585 505234896 120665171 972124460 678340638 749720292 109033800 380037212 808814972 788962770 759766001 911664681 52412206 760546684 476497971 896864566 7363057 717618976 313156334 968347660 718110657 317090596 758421468 504967754 751399300 745153183 847321687 428246486 818049658 939189154 185709976 574787537 238634906 528285471 377352243 624419045 774509069 96089968 56801642 810331365 607864194 656636592 75951246 442030073 358168492 204230096 554159046 906327588 19113120 165181847 394168072 331325017 239955746 572367672 647993993 10949875 386912674 733837785 379779411 387137454 755008977 175163754 335320358 82545450 416348705 191454814 164964261 58985992 618863880 652707162 300906307 585097013 535900711 634885261 196287356 440713093 464288309 342807836 441310731 240181778 145720155 987527134 776239284 153292889 7019755 245339114 26435837 102206256 320380381 662708872 734269224 314518437 764559170 867501853 705698825 400874410 761700500 702051829 730080199 379771720 360716415 62463565 735626514 147344586 59914555 171831208 274037006 676022756 382693662 16735568 353307847 719711263 774801145 831242756 473760080 159793083 329202778 23791892 789128523 61510058 146342029 785083842 931073573 566871601 820291029 991383494 304793791 996538067 102271903 169060962 513206996 359375118 882291615 59551280 79898158 769998730 859066487 248915099 944834319 56399092 966534133 641625584 394710398 62073680 559916197 946785999 570429260 936844072 190414757 655106159 738354173 429712646 183988801 837643390 612981458 870348137 724960902 1158023 607147028 692393590 977334730 51463645 725582657 76447810 88088985 987548937 567784426 364051021 369372463 711262373 823747290 51605869 610314222 29577641 153173825 519642595 469260036 194534847 603834342 99140104 425140339 45698924 626444718 109728899 339604811 962962571 889993422 94038027 234358514 68593611 12757016 226639643 26316302 703871506 976572147 558440489 576105923 967270211 420254584 636928945 867487899 491034171 258142478 209935769 847224549 738505143 927000607 455692128 750012424 266201275 31712304 312054348 951802329 35642607 279175224 500974275 696907886 301648623 841416530 369522373 332824073 278730298 795976035 300954157 46832918 626738519 471689817 952951072 339068602 189608420 531546372 653219957 410801170 738987189 622856538 71383673 38192773 767359040 980672466 248599507 634893880 721662754 474700624 269969388 268367657 415518330 304791040 137520997 586098651 331037086 208508776 969545400 934013520 594443504 860333189 555316166 917415189 224194943 253904176 548429508 842532533 19383845 619456690 613529349 894798443 223618414 920453075 606305340 173555144 708807710 666374540 694566311 149276532 741505265 237844308 813278760 715623595 76732799 415149458 888906903 452535097 40566539 384854433 875912321 750251171 130781911 765890491 276789888 668284526 483809132 971999719 570863019 199700520 523019695 568653951 570820078 139781872 361869321 802338519 877296158 253122559 553818928 841065823 863003318 712593052 37276841 817153984 251122484 682727684 753555549 241244783 912073186 236762198 697442252 247739251 818466693 133782802 545774943 849367165 698762388 804267952 857904177 907698653 462341364 220778221 838765275 465750728 861109102 477570038 442843053 204799999 418903358 868111254 620355670 856864759 795545729 351479385 819533738 902838792 278087686 474149485 641824230 104251582 826688738 360804715 555548766 346364125 744187801 782671100 938318766 588065698 349728579 397091690 842036060 902719219 39183997 558731329 959229894 978332534 232500137 392364811 297437739 411569960 689316203 969627441 301965880 635529126 579216917 495310040 365532861 450467741 774012390 603621861 556255500 267561169 253243850 181825412 88092086 11202529 967445431 930433217 625205337 975287610 743969688 310886558 448241380 923663288 556454386 707611227 841732657 379875448 907503413 834005562 405614799 64325583 639142515 12245441 562887629 928271537 641772245 525199442 594787626 642779105 558197163 400661713 270409605 300371519 223964250 691246960 347695408 388168895 163792232 670287671 795099017 874174697 14436959 782180998 339136215 986615585 921713729 94267132 33353227 974785273 477895863 707107193 570889324 115760313 705181617 447823530 297662658 137350305 872948365 232791790 806275749 204540970 411149383 632602236 724523791 988024221 366925727 708808625 35645823 913200096 659445642 58049045 672711249 904175673 248002480 551968291 130815091 117146595 352560268 685496246 134572296 972930678 855834614 446138007 230946804 618236282 100696329 160938518 217411534 91937699 821951321 364306533 312788885 102738079 703929012 112792197 418051575 665356496 853132442 662989290 471123348 5772483 591751849 199736633 537125376 633789779 644916553 224805764 338090292 604822510 336946679 12228947 38322781 395589708 12495534 801081145 921710744 933376639 955935930 849486089 857067912 12359392 860979196 219203656 902105311 188230829 581947095 536458034 262098867 569534308 452916245 304081593 346405687 481572391 350196083 169133975 288315689 238152440 20466744 548453189 549125670 648330097 952209957 235274865 991958744 728434094 707094894 244976775 457738810 862131513 526675939 136324016 796626142 964607487 837588754 147724971 114661726 939616345 99194410 962739395 316897883 776990032 985901193 274442945 352819941 646054492 740599609 61550678 174080196 671247858 778852562 986673096 775077718 838260519 836726991 850954355 386375690 959865297 691820252 132045773 198788950 170574558 885154322 666663739 782513389 790457776 299676221 116445869 951886006 558725224 494360501 698427938 287694046 459336676 662639806 188863173 571045137 335574786 488160572 772880107 422195365 329807070 88000420 301280801 742688799 1393413 110525753 890276651 658701633 876955389 762910220 324809 647697029 987466472 381840847 35970152 907698376 314583879 5976334 766751612 950938005 168253751 685786911 83206954 252084407 894540548 468055696 150676962 792318918 206962931 808788174 42421225 283376929 149450504 653563117 685000580 550734055 824499734 729018525 784946527 216973750 922650897 528794565 778575825 637625654 316897711 97984897 159299840 102938175 610278547 527510278 208547517 459627750 614843321 878619826 734154751 259509313 67269581 355994113 101656390 539134814 382120921 559657354 531043113 989011095 75862170 202584519 258483034 998521452 967876716 257390126 76646600 978832105 182709527 807773472 388479879 632648328 152473369 147767964 354090476 709094591 750965445 711295646 498806505 324646176 974191363 936951622 130383232 679010403 577961530 888083529 330889985 367160998 620180353 530582696 760081483 36644672 38682273 571948330 258785743 175344478 852584867 846214538 697400969 797855855 696872293 61085401 815332437 193094669 3560001 436845834 388087634 386822188 349815417 384839286 987744351 921298932 463365449 220655959 806722564 350676504 973305499 624029542 834810134 207462871 351564349 986357860 636127327 344222145 852573991 334903480 188210441 927294923 586683657 189846929 336513501 247184839 463613534 975061991 310264495 326855403 899111183 473978977 832228716 582732468 864157345 53862372 67147969 825422178 900097756 561466187 784814223 478671522 940281891 104626429 370643483 285601028 243798979 48707178 976605553 561843332 241178292 323540502 405111283 957826853 131987810 933612882 626570349 948176385 136712309 389034523 337055346 592342846 643221859 616416403 981221064 18076868 819027445 377934743 613553447 635691398 690470751 518534960 617751462 371641615 170598806 877904530 660002400 807034014 669644382 811542938 124745634 868590138 800505441 374600899 716814269 45044800 206464131 64611307 960992846 651772067 313836444 899293650 746437716 496016790 95131430 456462433 782742258 305727653 468425064 754979865 22206352 334079250 735846610 360240877 501999441 732792798 163027301 43351408 935475324 511194272 890399533 100169957 239534287 702473217 834795393 786916839 40410026 458126609 355264291 5775428 704866538 790649345 106649418 541270493 860076925 849120231 604150195 399269795 166914873 554330436 540743102 160901394 875251653 603430406 582277518 555219318 54799332 874129636 762089455 706543118 399280311 481957630 783854935 746543122 774548371 605351425 173836062 385364803 917661064 836055940 522490155 561752146 398707237 40623988 432899690 484039247 301869460 64681526 940103800 381898033 34246616 41659989 148587185 660680817 180580815 344586726 99639295 646697653 483066558 583786372 291970501 96282407 986407443 213820978 595433903 28269361 4524901 722806968 136889611 945141399 796222154 211333737 4938417 769530283 105320634 751924219 151351922 478936508 425391789 476867398 16253921 503964714 50432933 604303108 207918842 741985910 502849803 483090062 295229496 660171531 486355874 915637674 785316972 434366496 195391203 838538211 453368260 336082081 447528107 199915842 232677536 733470110 113391016 759487242 344072734 468206299 974259638 529440808 200990560 361582903 879426294 740765069 672092878 836616174 251939284 689205953 334460364 349784519 935263879 932915043 327581684 735411061 789983299 296344008 129651192 47972924 700350029 490675545 456372383 227160282 203981091 451027810 940669556 107179180 758033199 26135971 812688769 677204443 724312878 765009200 896588427 22463913 723014743 80271918 303050030 339988092 253144655 88212817 887474978 317976988 571565391 496033957 919742744 815836093 836820113 677567929 226351853 595922551 703022708 531762313 399340202 719860681 431406882 183056756 895084497 147979090 219804258 186590809 730615751 705237705 152185287 985106763 612725846 599882526 376049574 243821118 368932585 707817615 672511111 681365192 135246036 250947801 571795631 431519577 416712167 533037154 663551543 428714982 314260072 278062439 239919777 375257716 329417213 243694713 674758781 738101857 21850283 416109691 344673865 901914391 625551326 651075606 746707231 827619106 460698804 910938308 726948084 24447190 261856696 298111581 649269933 859494956 124580692 506210897 401923086 19899585 793550552 171400835 516262099 625792699 787912081 131109693 807573645 706608508 853068763 53144714 130505129 312585200 147875517 416099240 23511310 683952526 306906333 26754515 1004455 967792528 383305750 504561316 933333051 127807913 977963812 463654127 491810995 581936103 544007220 414227311 562822944 178802648 604796648 206074364 800066799 782946038 700042752 77308104 710419385 401644115 621226170 67927771 546491620 82815993 590858723 390389616 164858514 367366877 650479106 697545270 361002003 799409498 888979333 618429662 175702021 275856281 958480375 784709316 663378378 255135589 615262646 536333950 647106449 893663716 365868580 819313258 276156309 240255382 330815416 156865632 313212955 760654729 986608958 37882673 925339244 949011134 733064096 32698016 255348723 239003388 132827426 267348187 328559428 673065330 809771458 758836149 777822786 74735916 568669818 419911169 265631779 531688520 211088863 964185533 885922772 674722424 613938030 418055936 721248206 467262847 887165466 351995193 641057804 5362538 518090959 369648366 88865675 9265804 303344417 170208988 20367811 83655613 835370456 72590495 313577405 282710157 920369177 415282167 84354748 450988132 64882391 141111066 304445387 621781155 483301794 163034798 769699246 714775015 872148950 646929617 419569493 865320012 659286077 905108315 992798765 914107152 522202792 934727188 389483936 957102881 916405139 138112045 769789622 671725126 422499094 795308749 22496837 397868495 156487827 981951383 584601046 602070643 485338836 938563516 635137401 988144875 767139443 561994763 286736465 587473440 556614716 165528431 790717431 911941647 975914697 914748416 353324794 718539957 525844829 503849410 322984669 28083205 191687155 374436334 879164312 628827295 434168708 22002144 525450484 519820260 835414610 208106656 876521982 785274176 257263288 459831106 383920562 464902444 50352944 390172591 450807002 991615483 216418815 337281814 812835784 544226270 946928992 264992201 435692370 187753827 702953796 821866420 108033273 384957268 775248657 564275815 290410323 179751950 747466697 167147065 808694800 953739938 871962736 631013170 961740377 703164620 691931010 313350780 635993076 842354506 887825500 521519696 751381617 680848410 470267271 69132179 160907791 309601894 712121978 441747353 817048905 811455436 502928549 544296212 328281467 316038473 961857965 892292378 214892420 6141332 319494214 219536888 492175551 416370287 303643071 680962916 4157417 48539261 914062415 101058718 848495611 338691664 556438446 318761669 78369874 927518251 259923434 335392556 664830382 546179680 104612281 863219949 273238764 835581226 449531757 811368810 705024468 45479252 176299197 634335903 486997997 949600279 472381790 671477080 108442853 623242241 606737689 547984181 894696061 809404165 883826918 476846284 663221331 33105450 803079025 165053419 249779455 191065724 750265241 927092320 423110450 288488790 308955096 20426436 901993961 242817819 611549115 326045584 896596502 77483741 501440410 228833368 863842534 172961446 383743708 380803194 393884607 937576301 840748281 187145108 675553811 828908926 964764862 815163581 689551840 661544989 324906845 682270381 60423060 503338113 849338205 723642052 19557913 882809582 283720206 602779821 862816945 135004805 45744095 190843752 21008875 999122469 534485420 555238827 434262109 334644076 365979287 160071086 946213338 505922548 536903355 101508415 746588558 16608932 119707066 208164034 933961151 577134084 224463231 967581479 949546929 847151091 212064776 806746540 443847526 524251424 411418725 439848199 490080077 24368625 289055211 895782100 557839400 819635804 86332340 455810886 600607754 210573392 959428920 439962823 658686788 350508706 564437929 122133861 477529081 918247006 863377815 958445829 345133957 285952275 67617778 539681836 887827760 231338952 836051521 347018078 856789443 835725001 153384547 98250619 62506782 831754896 451776905 918278704 240973757 835860916 327269808 659891464 418187185 201316529 175374691 579898923 77818475 707426180 492656260 786850178 935184860 699742797 154708145 508807662 296877504 862837846 574635609 784342863 821463292 70532865 289154611 492358583 263832569 650336610 680270089 346782490 564261633 345083879 141973292 71844129 334258191 711707096 542456338 399409524 569510238 941170659 639534686 685832737 687934490 342018765 413913864 776737295 826269377 870970022 717720824 749860633 423697643 782587267 499569869 11729137 816946873 896387704 86451440 875790172 693529750 901602855 198597600 579378386 107281755 893145259 897324115 46036604 853839883 165257007 5933663 265202071 26449466 201294593 736657755 943896640 46750080 74305121 269844667 361307356 436697872 772822099 377455659 448746983 357555970 557690559 965017766 36750908 871295303 172588262 243603341 194756006 130794961 892932406 373613420 355771252 575648437 547620724 459219395 462996868 79813490 796516189 243636100 482446209 652063956 850268235 734700994 339731646 872939643 860000248 627206322 789450739 918714679 614109741 386513947 69934951 395109582 669193819 884123197 758605460 194495180 83720517 791812128 932323907 538376384 66837555 542283838 122493637 593552737 138171925 629667402 278376399 242124910 484964087 575049735 436963416 207901382 179323664 680161876 314739214 110421747 58975366 396135473 134185674 741188321 456811207 727682371 671526954 646530272 296660869 522430455 202508529 854455278 341702058 740137812 386083591 154151270 882858718 174207881 321191051 255290636 244823707 748390295 677843039 967757175 382749144 283031657 113681175 305565374 420989981 921983855 842367172 644575841 170815866 429206946 407424504 551994579 98242370 120558795 653974723 184086132 850180962 678541381 974831344 870686915 575123611 684873099 808016901 221717950 715960422 34476308 440512357 864659953 143678376 311089082 827045864 949365359 6112622 783604494 369703537 494998183 735274935 800201523 38046919 230663334 344579115 277084526 577990658 922620913 922558425 471583654 329448616 549068594 205080619 554072452 194704607 52902004 325139924 916818075 398371069 329348337 315229172 343903577 422272877 850400814 317828337 103709001 52528130 318355706 490794380 244886116 553401365 229342628 295885286 865995439 220244284 319133733 908260495 766941583 860251449 988910074 535199538 63291107 411042862 317344020 71421206 108060183 373815021 205936961 31523411 646819915 8334971 876589921 709499363 515439518 586448539 890966151 757691816 536693273 374923431 908844468 634406162 535778615 750003796 895537311 436485214 463416001 862064607 13833630 169777426 833027640 242179398 317377306 558415998 922300594 286631756 616378127 933304740 819697822 722683713 494825048 735453004 928931563 763942542 508812401 899337312 337459070 433560393 35439052 160326408 250955125 942890607 671669678 338279111 611824549 757396445 182570151 547547853 745542089 979575983 130044093 191366313 413570153 357484364 213620470 884323458 421527705 925350380 77472166 193409668 752022813 867384058 940357835 168983327 272178367 642009868 484753443 228643274 776725785 307200112 623805480 746719745 93417904 702901367 118573359 218169558 588210968 229746807 195739304 914312227 929258111 312345177 731431585 959777228 34917970 393143024 615538002 265010645 447734208 902272968 370285167 433450397 842847934 265162283 447957786 970884046 306173962 520271041 498281960 330150274 174156474 527474992 586573079 687176061 796905863 252719953 970829168 16750772 534140524 185721112 59956140 844111843 847955395 665059549 417764009 36710838 619293511 451123834 508332627 469460627 205349312 139981088 600239476 905544765 362323889 297544427 865979164 530856934 691540270 218934464 334910241 795320086 107629836 768102406 410439925 262139382 637403727 569105293 964722579 333126325 826551871 934528256 303580912 100491786 616047017 254249414 151530065 793687985 741582224 563632298 318118646 434292081 218165182 625071951 117736020 729972229 102086598 996614626 10031084 974124939 260117609 676191816 485136093 194248052 935051380 928787954 281829052 75573451 5680440 534126864 915523768 273978543 977866172 914557607 864457011 731148603 970357225 398203911 501668920 209991564 583160617 563124431 666165612 15503609 52094804 227094333 832124070 352397532 340446444 122841299 795406296 988707180 221093882 948144763 79877446 598128592 783417710 926023264 761139622 511288442 16730003 845721172 706392165 811893412 427663442 947419815 401100282 777974041 74001196 221508119 142343099 904747073 548488271 569012707 285922932 556498373 964057794 411800587 25275056 724338754 157996536 746843713 536412702 939203438 254715454 217580450 992819799 790060134 721874662 253977727 914681089 47435384 306993212 648080162 196137276 116140438 833126228 634528353 230866023 111395171 180742069 145826075 497420677 389601198 31103421 677498449 315972942 726347534 410374212 819337426 329379712 326366511 799041571 228595646 95159784 265101956 367778729 965197567 18402888 587667599 153326321 654189876 101879154 893747404 751589268 841168815 437063828 72825471 410884029 733441418 515075669 767243317 364903322 806796756 304535056 77063134 397545468 716061441 862920246 886735158 344087616 994938698 422853541 842965357 724308366 643440040 937675212 146467488 854483567 33975638 687278952 774272734 38148996 171743146 597512277 450868959 49726880 66441365 235551664 971525277 141052766 155154687 245332190 990760210 559830165 355183411 38005883 565707531 848142783 692137780 515534688 599737604 22636653 913358137 74846412 743000042 840876500 877785985 243334780 625505545 374256791 761353475 654076888 857595718 194047684 666213349 91366221 42522325 276431751 431774181 479635089 518296902 324455099 514962412 582369961 748069895 676562257 546045020 590711332 32008331 106256728 691608357 804800141 855648905 334982044 424873995 375710374 20713472 174044428 519924421 306325398 57608766 934199706 830501288 493095747 888310616 718717757 470445372 238707078 694573479 713384206 215068083 923443968 384692786 697426265 369110305 670842805 228697444 690796749 676907740 205715228 24955819 676989855 582066245 977700874 646958392 511468096 241157636 952548105 382053578 638895901 934316132 176283250 423396822 522791204 621302015 999356647 547531606 929462494 36648215 458119011 581809632 928698167 679351951 106235693 302248340 938060055 963746045 501188226 19062169 811333370 143960442 132302086 959434169 52667462 677131160 642027276 740163485 193660483 854193173 563644200 235782962 434568515 938035719 130852925 286683071 516776624 441979237 334563201 527819477 4022327 275315370 881258882 213536743 413518636 158613681 475884674 629562620 315158654 796057067 463336204 483817288 385453292 861157130 440860042 695047992 497617435 969771336 931292037 771589728 473320572 248789878 665009882 320100120 984205282 210487832 22614054 229646863 450054307 405210845 402831325 33316387 810807601 605718942 438560262 704249516 87500919 165045877 249672118 313323392 425983626 929977087 587041422 46319578 916587743 681385790 404484148 269030088 15842035 425974555 784594097 224745965 311347434 698199737 413342246 682157148 405903837 567054075 910708461 394918456 638774235 140206788 633667831 83719705 790771430 283009520 116880459 782866688 630608166 218700492 241566267 203841765 717418240 860642290 4987192 997160940 926761128 236754131 550361430 107754725 329369270 436496946 165224333 670925081 783383057 331929296 934696680 681500719 499228082 977321438 324188211 870963700 526171464 704106350 824444024 204883995 646967104 497622849 309566819 232262648 63213606 473731471 454348993 168223276 403642636 251976171 184828830 659252815 598927042 45645778 250529011 26050707 368008126 257357862 291899277 324140609 202291445 487668893 531517262 762052071 61123960 327685582 408965773 948638786 234969691 943407553 384672350 983448165 836341017 589184933 197096185 168058998 208487697 522946019 812241775 453680838 200326884 134510594 790383235 234976454 215701094 197243745 429056102 731429300 748366170 923068904 534699304 18849801 319789904 510247668 964210789 631683450 142844093 37135526 821987444 309993562 419669396 146565952 317763899 143086653 250900163 188533740 587245329 259096975 163266877 496947954 31016691 201987221 60831569 110897794 116256020 253103866 293856616 219564053 156355203 796680733 885740706 417103728 807424442 533487850 926151296 610888748 700000241 706374465 622567470 349795618 295957669 852840246 342974774 114562742 999251116 994648430 953775368 95277474 562499709 844611139 738452191 38418264 318448276 950058566 842395236 818204086 447618232 53159979 369846004 798839809 423203848 613220516 796721076 580513865 236754023 576469609 377092864 359455884 320331797 256784985 958711042 166313396 683197073 619240853 423247167 917083266 784757499 115038632 712956894 479268455 166540460 804939173 641470326 573405139 428110695 568013080 363000196 969832122 359112868 788796219 893139146 114265585 7181442 522276595 183710729 14868417 387071629 381481268 410813715 757794704 467154957 924571463 916166999 469191615 75439729 109419814 215579911 708416626 899435765 948125301 732781805 155646473 248268078 610768110 145215774 850072232 352237845 326990184 719850854 70376326 369746385 278487294 870885394 296057230 508927333 298526507 193694276 56702100 698634755 326248609 398496376 500269865 463744357 458700122 693207821 755234897 254993017 291274887 510707295 14931898 969835665 882647456 913339713 575300063 554947772 689470304 286700850 110252447 62324434 599919023 395617779 544458017 934281928 969670050 669773302 99532594 561142529 164957672 428097060 758924029 813349434 311136665 564373740 319766068 721056428 824776495 584921262 406529774 496121248 286672823 650265119 182229819 7410038 541439592 91894765 154479530 486592930 724969974 517980017 111149568 724399223 210415151 478411658 95744367 110440687 719233382 483022970 746519632 442462178 426753187 674408496 261947874 881920577 61403156 761998478 378284354 112014960 871385075 936002743 791495921 980449820 596992852 582376623 164436373 294472009 834631560 659773407 195466675 386965382 783992302 40668744 152781843 286868339 386247279 499578408 271575607 19626341 271041269 940960105 696068650 557694703 3461433 553207585 846912416 951745543 335083420 350039278 976560022 282989970 885948791 36206032 944929589 340352085 81473876 668628887 180777667 112682421 50842630 321970035 252734628 760250111 142608277 21137606 97599067 89820170 596049357 208145380 877793108 830054366 553784010 307257385 797891196 467009911 805189924 355933964 294394262 458625448 832960054 827314156 634074441 349794841 78377328 677275426 228953778 561506075 274786225 382975483 580557954 400838485 992573640 121635862 607993890 57722641 901716280 960490908 725590178 689302457 60298871 267967767 511356075 417940035 466555516 535171821 421018168 584103538 190348382 463175583 666703849 420585023 567049975 860809893 190170935 932025372 145256256 741061279 633193887 217791885 119537463 884411714 30870988 289983366 301225655 184682696 453810482 301026836 333731890 998624323 162416182 134897998 896285731 337504043 32087205 700552642 240283655 353385925 611741531 634368677 398610510 326638235 834848433 263223941 999113156 701505607 819808890 942386642 729280938 54907258 42078885 29153162 329358081 983437367 125137146 256726555 559909733 836471623 702520601 518900564 634329725 164092605 61932132 672105735 200823294 439100865 177105668 111794599 212883200 161282216 142223295 724285385 617302164 41887281 583830319 623357120 728946626 999199850 775024107 969209469 748511635 8145931 817951697 327583320 25623705 656417023 505840585 23931585 908321289 827628148 868100341 677170091 33987769 416777081 827075016 753719960 881376572 271422424 329668368 848706985 387890759 557466954 597579106 278842949 750934398 8398524 878017250 802006123 182651687 426257446 205092960 111639103 765629797 381672414 128850271 726800883 288111079 544705067 107539992 620391280 706372871 878226898 445382455 508663530 66711492 519559972 681207060 115029426 118265955 416668062 733634819 713634258 524079449 597911091 663583532 533963724 418902417 508200255 63195219 332132394 972309875 772875600 817153168 967737839 494356924 87581406 459145355 512062547 531498198 374882168 949406258 876211119 255316762 570148717 611837998 907951470 655564093 772893798 495612946 464879210 356503286 183045328 207606045 964555385 991799175 756555395 691982740 711510676 273129844 868786559 408198431 450184040 627186981 518135137 475133179 417404334 190725552 208209155 599590979 960022589 322261546 528427608 609242898 477132284 614192002 270028003 904655723 581221388 574962425 515164542 594385301 371521051 828932622 163374522 690659969 906368380 724506442 886896983 765950968 458137076 704076525 72125191 436697570 739012098 513392044 665842164 348649591 788866611 301752186 332794632 844745340 780922333 918845785 143201690 426152510 486985014 390751008 100406002 935988671 602335756 996119404 74340340 535107859 527589175 539663260 73089200 277111014 859059220 144483645 160906811 666708888 568545630 762936431 417691404 157605664 330122741 443836157 901185055 644303936 531909510 692035880 66144021 391797017 650284278 632502332 744991212 162001354 891068448 559047186 974127026 137769303 451161677 780168483 182994351 36577696 385805295 397636732 43176431 308224208 58423962 119952193 304682000 992696256 970424992 529985786 662501199 898465048 246052929 491821688 993778877 959105974 501231735 373800570 753231407 99338172 51621078 150852039 827413685 306321229 912202675 340437968 475844893 180051005 926372669 893156864 115378326 291477503 332993029 954831449 790708689 764746019 30695964 174015371 219796356 772933331 150682036 163437134 174700111 312210603 903152046 35731650 476984907 902275931 204170230 2291964 579265841 72991285 263017853 356962520 101435311 512349353 570092413 437186180 41150262 427288647 96768549 992380633 611476661 798858471 205759552 614054502 864427600 634281096 298087017 587258047 124548359 174121014 793965179 270018944 165349530 90441529 541875345 426295705 715888478 101036463 969438381 539166276 999199157 720807867 282997967 567196282 608220028 562497823 388387982 500898718 763581775 967491262 6651715 404848148 432246087 931086840 411012798 157386705 125595240 368500944 769279830 963747943 843005225 643715719 234390557 916545379 800997566 552895734 262098351 574293811 295967275 663034757 981167152 174145409 108265749 805146385 324796142 711778540 206774303 351358865 955492211 515888680 975187426 829159829 936990015 700411555 514621891 909113630 595901050 307932836 291988382 898730825 370476808 245596204 751175933 541166329 495833804 106498638 133046813 146674689 789240452 955286227 626496677 156402434 680390923 257072039 359430804 945775331 765822698 256564394 838565716 949826723 325281386 916896949 318006259 791150353 641242054 475582494 625309120 171082305 437096618 62816055 33878667 439927484 148583537 148420951 750397268 769815230 601779744 108772819 885920856 514594728 936503563 107045496 33251569 266097156 333660560 623458051 775442199 570954633 615167192 405122188 986119786 155891726 229003756 758210730 374471053 959443772 811407995 876899306 604529389 594280827 170845631 994361992 537772379 643284201 613476352 110855561 806653951 762102479 629859043 690656217 225336719 254215954 320087609 879947629 23271767 39277874 265665999 388058721 166477202 765454329 628845669 779120286 908711603 818300341 836802961 23495071 799085425 11863197 577949526 281042841 741258672 278248755 710213848 935027299 448872488 753504324 807860051 256414912 111841836 954946498 266378433 980973210 810249477 868756581 948176571 350488530 567549573 68907685 71525637 569201800 451125206 352339632 273006984 171135229 617390595 702110286 328385572 191861009 62755192 849402173 589072649 65428941 391835861 965921753 189085471 240514718 610334559 785512601 895521611 585942823 681518908 516989689 553265018 932718771 877588000 12414589 331566211 943106478 113524081 468314036 830478274 197617633 283994593 122398904 823160096 274769493 516932110 318798844 969774488 15858178 631199717 817370860 368125054 424913751 950869896 129867107 962229667 100666269 377686069 357991390 722640390 979528782 675779899 590956135 703934837 496724829 987459196 92815356 297494295 639342357 711204359 847651512 676663338 77718000 660906885 718030436 915638111 130252583 852289206 714648132 849064370 302470425 570535365 435944129 730851947 36216994 843849557 942241074 108984999 771940608 187526448 896303803 645754933 599056191 866560061 445945608 173864706 958341835 337410481 507593088 675839366 312569622 430845562 613988964 297561148 923259967 766396424 531708889 962618788 251468604 5854389 381650860 227066954 941829033 612235026 590426201 565527942 216643579 426069858 464972370 258135367 507726367 621591770 971997284 721381422 694775048 681324452 592222108 552151532 269352303 311554160 902634721 745717448 346020993 790371139 792140938 783330690 903183666 461937764 175516781 769375523 892947694 525500030 509102138 974529694 589869377 379132204 182102097 385539136 267614421 776364602 704125278 122029763 815951944 908835491 944832926 808483333 51172033 201737894 955086137 133846754 185473011 236818309 445550055 554040186 156348196 503276239 398940545 8538673 104346137 451313358 792200637 966695516 140064599 42937867 118130055 574894853 550149528 428108473 850879336 765959962 991862837 309265972 941892944 330903136 879654590 75363002 447595916 228351571 406227221 989613237 389853281 479260848 315472644 729651685 179587231 864721019 980306140 111974897 354859406 236114276 554080347 735658183 79575521 128014276 824262141 519417116 904488638 346620490 558790243 640182935 797991312 842643927 993347109 296909160 105173966 365110267 877527932 193100278 614867248 945236953 603896048 996044397 10425945 649726461 256534167 499594500 555944253 963192923 495856848 925502786 165628090 124954977 453499600 902565210 550126354 277610895 991586711 265195222 304677597 793512747 226675976 949649337 460276442 722353440 926441643 782863180 416559677 77095474 471394968 176508883 598753051 833550715 688810207 263373888 763133245 464541781 736565698 795361041 328079447 968895363 825483276 714144648 721597544 575087325 629677756 986913218 276691237 253991519 186391995 23393948 248861821 680764312 453831277 686018419 462097183 367800409 532352338 977859621 31204680 776220301 183859969 911501962 89787665 152807190 627036515 268218617 129775624 774069153 531543807 555614566 928325410 404067606 695862170 403335542 990568046 454740723 261850472 831967138 500259342 486413403 752300078 690458845 629602830 30459010 769868533 607672199 7938281 519350079 50794969 251177612 92115829 296459430 681148111 299366950 359459895 593969651 140977373 723174330 590711148 281379981 488042080 718615992 985759301 982846093 144961398 594130667 5515505 646736776 36581924 477034395 416829361 158698095 608104631 739521518 849696204 238144531 14856512 974877938 397359036 221502096 794477074 194130635 736676793 664412399 959874486 717328166 562989298 890283754 402516025 114374600 767011981 647348938 730545482 697335299 993673994 374880573 981478619 363238888 759835888 30623897 749516177 354632141 370615616 398079778 564566405 504508810 465749157 660320027 983215750 880901382 70435523 448836746 944544100 525669667 306889763 431913933 104197629 824738399 625654462 645525743 113775816 364960025 361352229 99882165 242010402 874389813 393550173 247231710 994791546 503602273 933023893 537102334 284964789 59263295 606854890 680940703 314580138 908728238 100308196 709386036 993030672 745764261 89208672 648514947 728904057 432930001 673496369 747003408 810893987 778528065 432234274 337829423 671082194 622435064 404399699 437701399 317575422 470309817 806609367 899879289 94588664 31053059 331877872 78352741 144355822 233467254 570042327 740560936 935034350 244011168 200600372 159500504 26975958 697904005 998128059 733298940 162189558 142355259 735202184 13550089 777267867 179412218 776578862 33658840 598638500 440394398 220945664 516854923 201464079 841164245 972128485 562714310 633027662 621000753 48140965 549915884 81311929 101322784 827812828 160897578 38151790 386618374 227006241 576420881 123500490 590115571 435952215 885817706 425728656 514506367 898609424 975296101 219370728 534984287 749241180 681310509 327913564 991540450 973590217 521252342 245278128 339532339 784935968 582994542 168101979 529179278 604761140 393307389 806832214 966853446 834156883 768253509 812160062 999085224 355372321 447383140 773691649 40149318 709342987 878957198 714903185 567002734 173024403 896614610 398530794 631746555 881576079 653152233 29774529 896934688 749391692 531658894 12233174 221694635 427322310 739617917 356209621 231748911 939635177 181816321 252594563 354935776 174073468 696276159 659710890 296988928 565053045 196605236 479931356 851109271 613137610 839141282 916839344 203808648 18714080 775174610 254173095 214385425 550102456 385509884 735914828 654133277 517141837 505593910 936742129 767913943 549820485 52471194 155611071 897677222 696225157 642065001 497723268 944502835 455156355 29271745 593878418 407739084 857956077 988029154 621764028 945669454 407466431 788649714 66064665 200546303 20697126 791114892 159689336 679586261 949679588 937594258 176578910 157293955 213964400 494875333 903869981 271582873 298590595 291150014 134493212 311351379 292195571 202112019 446053518 467270665 264929616 788720920 134427002 943735944 169081604 524306383 771543235 917468224 827589398 351007369 482168711 989872290 327961054 60514458 928530958 217618261 522429132 140327291 931088901 970047572 610018764 812181162 685996439 665115533 722796958 84027488 533664463 339847846 358664390 992415437 718417845 750057083 882956633 435020669 43868339 205184662 595332649 4463064 987136204 885926054 585324213 863729445 77453450 788517178 844892203 488749323 664045668 139505554 54617805 119688581 925656785 124629318 324034009 850030577 703737816 68932050 884942246 713764712 938835797 524428232 687478848 483463879 652305211 577034752 349393460 703849530 797330629 580820900 116731782 959890828 304519633 425185343 794007771 258904901 575550854 590885020 122235360 733573127 383727018 340599775 454059433 359314309 781147435 764616472 786212888 954237500 747271224 394048365 425097509 865286194 787844077 16987025 861748543 238512290 408824999 526214798 343715529 403546938 562910266 867452886 772173468 479822221 937078902 422905798 806319837 188466824 514476576 719391763 442934343 924413270 5909155 16049489 407025591 293800643 29767719 121856198 528509008 149804700 357673554 334920758 557890637 884760860 405528135 545529220 927168609 352013080 359557085 773656589 248454240 118678448 152191499 922000070 669595018 730392867 658339499 64995028 824743004 464978399 41064238 292979601 759919387 883875047 909984465 921196550 605789436 663021763 912094781 50948840 249787998 621205780 337843529 110390721 893782604 901059849 354792337 759347401 933133578 288542391 514312116 65972021 556699782 591308659 966582864 580889169 566841210 416943067 262867837 390605339 999769154 790585805 911239776 575809522 959363703 514744607 961099374 265767936 674016967 751964103 711862807 975512308 546811662 588617821 684992828 437238396 714667397 875028054 35630868 680603020 698235181 946240947 835212846 708102879 209936041 825646877 19412751 883605609 755099192 778348065 493673911 766269503 468219990 422884251 777361200 367301282 648564944 261761070 775185545 694125268 264648806 692873233 326319523 946952243 646448451 905287350 721121662 104349520 654027625 634831879 257880003 50454092 50832706 700264373 863822533 91498544 965493716 91788107 641359104 462345484 116383364 87301976 157769015 757986615 475671615 669036869 815518355 909286805 61689329 911131901 458504138 274409173 658897160 602416835 16483558 619249355 127429810 969050709 758651555 127837737 173265061 318796191 519101057 146741398 479118263 827670497 442888698 898658595 818290873 151285424 248511622 632612127 152915539 819186401 391041276 85419480 81278184 714265984 233974246 262590543 368383104 150855130 689125827 895525141 778352326 763383023 488779417 383220505 670123760 390516799 69718578 675720558 69733558 77393583 61170804 990155864 626843043 371518316 244413590 128055144 746807338 447769853 718417676 605695419 813825215 760994401 174287326 422696048 874740222 934374744 519256305 138143392 600680142 198202902 738160199 679297493 482830229 652738357 717565223 291216067 687257232 444631264 539627798 143030946 283034473 143785515 213966403 177291353 897683534 442954025 876951367 260787597 891440688 89077372 760549983 767755462 990881317 477269095 836942350 492701346 144919003 231234120 356206355 477715432 231564201 886935242 229504693 418707365 865480745 621564417 729343751 191415292 311462525 181898824 740859235 884994358 759351190 503562341 460466352 547446688 15380780 632838653 578162664 848645188 140242050 800218443 736738905 37550290 556098645 138081473 710555575 684463340 376176373 433440427 868758862 181273834 722608418 329955240 953166098 811304632 437311993 227547770 353504922 45773889 513425308 529968578 714180530 274317524 229755034 34839070 139006185 996070731 926470349 797289587 377938837 934773096 293536777 34702011 666654069 89534728 563827936 338262149 390190329 609707891 585717807 13401948 447139032 286332793 987941840 744613469 168515145 688401619 246797814 758469581 56997269 295735985 504752510 258516017 442542354 665807118 241069306 492196603 893289507 139801424 270837524 344797322 461959781 559492139 969726231 825225063 728564906 805860589 392992866 97749622 97575399 982499900 515778205 602178364 20242687 551301829 750163258 6073486 224973796 309069129 250955806 815066235 694517239 6800964 757437136 482181095 628652025 174345235 977361724 247980381 11509082 200077632 670285951 986430920 995558965 717818124 699397998 887601610 72270642 532324880 402265705 459606703 463590615 889151906 514268557 733527106 703811616 164339335 877760689 911151577 792753752 943610050 120067447 633444910 501709850 889764536 746165409 53312149 466959508 66028508 722602892 879818514 798527570 249102222 329109046 895204045 204851783 6739664 885249228 378992185 497186942 65304203 140141142 461930332 733427853 707392037 74319344 160961331 658087840 334038083 211803020 369107595 937042282 281485260 570160628 358377967 806211932 364988713 101003420 681603683 640931709 400523794 718740101 990169127 807198782 194630092 673689813 186267134 813891541 846045955 201337874 694928106 634245202 93203107 669538520 470135736 282224855 512890703 514860620 753232219 368671201 706131462 603781340 432692589 510931457 675694830 992829326 670220496 863288641 589856363 861476390 883451824 297412628 723933580 773064980 531721644 448453414 131322997 812292675 223281127 906993222 504943499 474003905 863389671 724492618 605419843 657226007 160536500 208472361 677794644 251052463 728726789 812089574 668005911 682630242 341010730 546716741 743045170 993799431 413338454 627452487 515977277 727195067 337305228 316294334 647539959 414663105 552720740 795961336 304699049 274289659 773773597 694066487 595369849 220653602 530538552 780272972 332882020 610597204 700017133 814783974 741816712 497503469 171625197 183458625 302562316 562872740 390615253 402208377 286813400 863276130 577929474 177592772 259373665 182119019 532229261 645212858 985980632 433355242 459077201 789416700 683929948 123665461 282334431 775844470 75261871 734008455 207690337 119270422 52029892 899574638 70208007 271573642 330932891 263391949 181959057 648046404 650802117 803125761 212347054 955462835 534170614 410679516 192383299 806209791 372247561 851368842 367089244 480935942 13363057 30429371 609648639 697393797 283218025 740557120 655696179 360003858 663533051 736461270 545294919 148940317 999432818 102476193 301779741 99333496 834161779 290441887 113433754 223341892 737653865 329987043 612748687 470846919 83215642 993536803 963725771 541320544 70239894 786545722 632795795 564580801 917367089 144980892 540879645 592924117 831740670 893502648 728543833 563447768 708194811 855203855 460036574 325011636 662498968 483166319 462893633 382204646 918641112 442113229 722310740 534089687 434351937 6379022 89417933 627706610 512175874 414336013 138004312 94516413 587759160 41901271 896224966 616087016 302618736 764312836 735645689 174810019 469167919 231335336 871543514 347534067 432032752 426959555 818912152 375516993 555664938 888212547 70114442 767095976 123017322 254945592 328534808 519066595 602511792 528291650 208938911 596321221 816048642 349167139 412271036 185412511 20338496 936026117 8149645 204641943 522993873 1526146 583430167 538600078 449364684 947588948 491093864 152179555 823071142 206175933 362959435 557349122 834417172 121199394 10320210 592102622 599748271 337924319 317386021 233085505 63119265 7966311 450413947 257916952 42640744 556208003 30081024 833719845 544179756 953965393 765999183 228879409 201039386 573905264 646568716 949904309 243216258 161084698 739437865 517153646 248836647 680024359 360409166 713099641 74972433 213508872 704352228 797604546 283907561 793675018 570488042 147331978 285158862 906333362 146732794 200980700 6118638 779440386 79744721 243973231 708122166 968414574 610613485 739862679 359011561 322723329 433707883 954761298 704817556 876022662 634542823 211419008 938543024 515659834 789725242 52064571 62866792 860154781 546066721 797479397 451768663 177164524 829863868 881893805 887093716 631602282 972008105 626338479 294189293 194977420 980613787 4390402 846270843 99389056 637894104 518207278 38006479 672713372 926054865 608720471 936313070 158736894 187528064 648340222 375600013 971985933 203364879 13180747 157937837 526162522 23059036 99772890 270682256 427280500 565502541 18665464 293217343 666804644 428822456 198282119 390321916 607860298 150461739 819572167 652834659 121365461 429824440 579902987 349371875 132621500 433707458 50865240 791717081 494815993 240415923 526842459 921560401 659867633 874336587 97808879 664433559 327308373 873071511 233405241 915787682 160337737 319545686 888438162 350553896 458245089 415793541 777728768 26458433 163325604 868461643 270451471 33824070 178935076 969506782 422484768 403187518 703456099 279931954 200634813 275466011 501680432 9135220 47495479 33936988 249485806 958152481 94575763 931747868 164120180 661285080 257012964 134496404 719390979 723907067 758964415 864254333 724865938 835612851 951500473 414534074 164619881 591712238 276339188 681661589 865615779 280907667 902016219 196404556 63034834 710385735 430758486 451800454 14239628 879762452 128992204 856368113 449479585 821996382 572962187 94036422 24384509 824532382 67773539 426198706 525982882 338752843 87441137 952035273 12216503 282576527 886009100 947004552 758939621 220889511 391391839 804021929 496179686 718120075 145638467 598239354 902390705 195496979 589699350 571451919 435536280 178512204 656962557 109807713 421969034 273434921 761094848 999409389 363460109 241339253 476362146 494905915 439504085 709302216 218447732 819296588 830112792 237636847 639694935 453142927 599822280 374928731 176765664 791302656 668766741 56615335 250074253 603927526 443567993 233494061 751409075 404326152 945883682 79039863 109664416 667318607 902711933 587043841 907851104 39874736 307632465 388830122 200917797 468944316 892849941 853034360 726713669 1659663 708384314 313316102 32092656 263084728 125263571 602821853 609052469 959057123 827337296 717506584 258327450 70795063 402690973 188748113 100818545 795404218 908381989 956859773 216189400 244057338 559425316 518163680 112158341 250276905 537707361 812300479 947635553 995022956 207042739 309268592 874454984 606539830 489204029 994887772 765052017 754439754 540073155 551253691 376888297 679391939 499539060 148262975 439973065 142917746 371745251 846214637 891169424 320822940 459144701 953115215 2834916 658246909 218556640 434592862 509129695 756588172 616709698 67221942 549354898 624403348 47681817 234287535 551111332 555755886 850497820 801950603 207897954 39627342 62470145 341357713 87229868 959421328 384104992 98698140 688509438 88804040 925667534 389886349 984111394 862034470 447908957 842463643 125377734 702887836 812355722 527405449 408815500 384189014 866264747 764513115 934440530 372810192 209941535 145016607 697874742 281242660 701357781 662882784 683722639 31728849 502790628 668116479 485988143 273147249 907288680 417519307 130128664 973046390 482719829 92929128 53803667 700985279 586508850 220637992 335825034 543446850 134952393 616041371 216711867 52766757 267650582 370420754 967546922 978716799 975364587 701059576 6746901 596027346 862356541 917136180 492545648 782675999 508821379 947861121 374820401 697804803 85951806 347713865 286981353 390509375 288468339 855882018 17340486 473781983 665100460 576592903 153190693 301134728 84815835 516761849 796821469 961595467 233614262 933027334 203577654 330201111 108213392 223948267 933380491 941762640 786827918 248390521 121236447 443559856 493844406 986738989 803373933 926523426 456512752 165909949 30184149 619765615 780494247 914426655 632297837 629470574 597004799 374255670 402901283 779330775 389599009 379927376 767365358 698935678 872807079 556892209 203323033 119920202 288771852 949339432 345512591 231684040 379796327 790309884 833968143 187509954 485131672 621401427 167628602 374379066 40798932 718661857 868479232 640020998 18517167 869919064 468611960 664782994 965281384 257194045 59919243 679425521 397808809 15712373 350234655 365221083 31312268 172453314 199394811 672487872 650572163 692830416 879232098 720915667 290026689 965563222 608990099 791262348 932423340 805669998 672568346 808644870 208712814 123882036 962697939 719922866 757444186 39854292 230126835 516831333 657457790 93279831 31465917 225978856 852489978 145082537 387396578 35696616 960152867 417556608 951357333 237416235 198869503 524953290 293462322 94051274 549959519 920727276 626259717 933134391 679975502 472760945 708358318 333534708 36160161 125892598 931926400 794744469 837740316 512465382 411103148 613892775 676349359 147300275 740644439 713209026 58389623 64008590 428669996 751045459 375116298 120785483 941858916 952200541 316514904 351864042 936733981 841717994 123382283 131510534 141592419 386933425 979666227 374548161 704062551 711024215 556754678 972844908 637023376 804751085 974361130 618966675 150833063 675947746 987428110 797471843 539821522 553355557 328559070 990913319 513566700 744730609 707751824 598523469 527458199 381954529 89895718 769888539 496358813 882126504 377343895 385579999 473965615 621120823 529710446 14797591 803390650 167259882 240467604 962273115 888053176 211362896 99177811 810146631 525153608 814194768 319791734 34796904 628994379 197191654 663057383 163367176 62139308 766365770 293357146 50738738 353682272 830953879 46825152 164886431 943884674 338925740 221637469 555259867 529661096 852235639 784328188 242706417 774959106 409030665 96209898 82510358 197575776 683361514 674807480 604960 513460999 836230458 539852254 131291822 806133975 965221986 909103732 447755825 123218849 811638121 143188176 156047135 698394308 888770456 935803466 375834232 354059454 553634716 277433820 580560589 726421320 60067849 871387637 582606271 558298184 972910071 619537124 272357819 352344321 242575012 746437430 931720556 88365217 986450896 554019315 448408311 542713564 978328169 21801953 741475376 126262751 910726443 119276230 23219625 17796494 753890349 534158248 795580917 932984605 776856321 955651480 645117401 609742142 972342933 920571687 831919020 540603905 752587329 945175019 895856233 735741490 110561625 789445054 152012125 517685806 375108367 376141661 764573977 233968170 237912054 924294786 307828064 307665667 41725432 498528007 36878068 737398273 496599212 368336498 480450108 650098451 116399690 709063410 693665647 924015288 183247944 472347824 324403191 92885150 565511405 253036108 724071014 354031420 716577699 280815199 776221892 640678682 217152063 980851064 946242027 357924716 575605150 895035543 341922491 751215508 796454343 918906413 298270010 776737676 188704462 675680835 309607148 81004456 639450404 470598853 317100269 185831645 808465095 155957546 490051288 64169445 459926770 974504479 686348086 238022665 46673330 62594111 607676384 785597842 982245984 243088597 206296457 378789392 289768852 993582557 227852453 807951262 201186081 829682590 905399944 264124114 336643636 983025238 735569361 825265916 963835647 364035232 474228311 609374590 403976665 901441045 932866573 400908182 923217289 991643875 372617979 372743780 649968335 537665949 277534672 664648007 227727147 739172652 153471495 482364472 303957070 947641306 702583661 25556436 104305302 334921673 968157360 338694538 305879366 713050171 274958275 269467292 745605203 841675233 347358474 259908064 337167738 765378131 89683979 491387924 838735241 249530468 830125462 439447866 129223986 823351779 665123328 373927968 548083397 597316085 764979758 724791685 70330766 917049568 236009096 446994365 81079054 300562539 220795690 155528015 793569699 556567132 963807919 889177042 322846492 979675410 977390417 565258574 99952973 941514426 560438856 642480496 18575241 292025518 556026396 939898355 844821158 117602343 336867328 916862804 4086510 554580245 735244502 92238903 444732481 614247960 881660767 682308823 682882423 66917361 660615094 724102012 424985932 967560432 4526167 408242046 671953403 945230378 396893900 211535040 660505315 360685589 711625101 190144463 682766340 233065880 937285835 119761113 632701055 543123234 545919742 192145493 917215648 272458518 331096193 810308726 465632981 436912526 647923152 665382108 812854115 897460576 684380442 603427159 109897997 999064334 956418498 915049054 253294929 345974667 729750698 658551814 56475443 239838875 438676093 6398337 50517918 953305807 250921726 793045341 486103858 697850921 624588306 962346492 749065559 339890784 152160485 889014037 568607710 167194816 144089324 683132662 121082096 291666811 750221769 989815146 268690626 36394034 868016422 73084025 703413958 564129926 418597794 945667607 233982642 932450272 497978685 943151459 24183508 881203771 501295864 712880275 900669390 196568616 260052234 571731342 21826612 664667879 437911597 593377922 414677513 636668421 702506188 357632505 512231069 892844052 1075659 581231480 874756252 562841807 525323797 866108499 312343792 724339242 459446777 683542884 739922144 389192899 210239089 678323098 874019891 401819699 720369001 865353280 211716016 763120449 595200575 863333977 645006068 998161088 380022797 595213381 815082395 150106251 615735123 459251316 125640623 279669058 222738629 980438313 870128463 919479180 1221168 622527541 819424827 291984743 835603683 521362026 940174446 925094130 139448311 744292184 417044854 692691570 240573618 777745687 459660100 964736849 565080143 7341928 984885067 149513420 216852632 502253606 271369601 307066453 868595290 381519526 502498730 259397691 500793997 454058540 590235344 796099108 880916441 893311850 909794629 623822144 487789314 557543441 455816910 983987068 993554953 109206726 415397894 744145889 488738828 113255386 266113044 78864081 68820833 939014616 663461307 711433759 168811752 543831641 755498090 92093043 448829753 561237664 858404414 592375531 183150300 599996109 967003612 330607743 184296233 277234733 259511895 646816751 233918443 455522853 269747426 811230210 747364839 799442680 863311969 514590907 452520072 253714259 16043335 623146121 320343791 23949546 240185103 827662144 742670022 865985556 290686133 190878579 940648752 393821766 110202561 261494306 309745821 792166715 856914596 315891189 666642883 886607874 233847848 503896412 679285484 587739043 524875375 90035482 100089576 941463854 747201594 29555876 93681362 219931655 542242750 989029172 71416345 260272271 45335384 505756734 106090364 173388732 671816997 501012809 881124460 535196719 768862735 17314055 729656187 448254027 628021432 870916122 989638002 980247257 119328742 690180741 98477871 469675605 388204647 670955386 702368367 663331938 353005798 52359802 679581728 384752830 229010308 106638322 447819853 775773223 634464622 808545087 238660599 270029936 865564860 258045983 538313610 576654281 261263636 72661150 252318036 143455040 131546617 82918301 184258815 538115306 737769226 534598953 868853042 283709753 586656943 944489310 736714996 6547529 768366711 231038647 896857227 374827904 104239975 118617609 789759092 395671945 938264253 776863833 246445806 780441171 992574811 498233015 469916936 946712175 292781365 717684648 783635910 537070920 108283542 633238048 104486630 403454983 265479194 19635525 828306287 747938547 104908528 533247228 231760370 428457019 554005503 907877711 28965569 380768202 191704149 115645717 523223101 986099358 637587440 623714306 788385648 871070442 719057974 319013610 12211064 118508609 578638633 425773208 461195165 903290537 967527542 359225974 217549300 820210927 716574451 494323237 819228018 739245587 168021222 161527179 994877136 683168014 752547434 559873742 438046108 300567402 728087847 289145641 397541888 543267198 508623301 380463463 477468592 443904884 294607210 121279797 855689277 594562155 483362630 962687361 85912296 80276690 719041016 162451983 279343640 835932962 486762798 626293261 661680434 52298171 940403104 216803066 485254353 257382568 301932098 817658326 297535961 257237042 739945189 137523618 924404335 433567686 932066518 253687015 178089571 858267146 55421072 28023825 791001520 776492089 878341731 722842659 149839608 979865998 278504942 741878674 658902432 465019492 682276466 959118047 527486525 45209913 725026951 817959365 106108493 387251934 429579667 164932682 900148848 885302475 959104697 522179237 488023250 639860481 512688320 51484821 34061433 267756859 5214059 574576178 939782482 718055408 373242791 603746219 84703821 765005621 554178669 258063139 87598464 803138676 235455106 929894566 872445545 121690221 257851255 406927964 997189443 31725724 226658801 347490736 189576919 159421013 957976161 844280387 597441135 279919814 888683826 443450717 417741737 434737031 443449074 834321063 960961887 371891542 186618364 561034304 185909083 956046743 195310475 50123425 216728377 346181774 273767781 968855904 430677156 433123312 312139770 876656065 576430848 62141861 318286192 653356917 366273614 208186562 906937645 705535695 905236682 129787155 876675569 270488719 61801593 641370329 739302431 441312200 190751863 858319656 780680265 967963697 108536025 730489028 108074258 985300842 67668443 780767995 848243359 100503084 392816526 147111868 113075144 908184311 85532393 690850869 507214871 78075382 740957385 701008630 221719181 296641725 622760114 184391802 441511419 869481501 811438267 372721275 981626675 406213122 323609748 592699767 367585366 173279546 770619740 945723899 914857464 892031048 523062258 286676673 27849068 220460410 296688187 634355736 258209538 892093617 934602726 369775850 283137951 857461892 822694613 543068503 305022731 565643079 717769554 674008346 293911336 776329141 583381068 702579246 940473639 963552304 838533197 183518473 349500203 830412327 581632781 648637212 534970191 296575428 930116586 448259910 83087456 578141690 733367818 630905718 228528919 602650821 291536095 459272102 353454414 878740790 410478231 337402331 553696936 303343700 427681155 356817119 630074854 810174632 738559564 603427367 901377098 900970203 148557519 150726083 551322883 984534071 630364605 220651675 133278623 429171509 916219393 347921960 457009912 857529483 797344759 944374491 309418505 9531295 374970903 775673615 404967155 978647503 300456330 3925931 391388681 258227028 884755493 19352617 289481422 673198978 921946602 463619935 909396931 45830998 485888937 262264440 247005419 131747023 842752204 327860989 463665768 607977717 179381844 634030345 144091060 712324199 838466820 549218940 761815381 980412798 726085926 941043866 269218749 678947783 79838141 464932804 977724736 189695619 797077661 366913905 271661173 69598310 905429551 618714143 310143145 781748125 24171279 85176554 780617727 862118607 5692745 224680829 325738470 415289823 687180027 45602905 790159289 838096032 886149823 836177482 339180871 774868208 745919852 221741088 319444825 506838252 526750872 149215602 277600031 57879556 711890035 454395601 976977374 649805138 556786039 277411915 841869745 363439734 326108274 213373607 750291770 551943595 572259144 760640401 410586834 327409379 543881312 378255630 819949599 194238738 712045306 129411308 328900392 555980512 2473521 893058043 819882133 732693996 40792058 712215971 603652408 219489496 841124480 196840928 849018050 969689293 928367763 954171263 367015148 649330642 7495990 115555285 577746479 309111507 955925217 104406095 845728029 714454139 778513935 132444789 80611043 639317805 842379611 200323828 50006961 573979123 358085626 298990469 185603222 694628598 911311542 377658105 115983452 313927812 650872829 974891037 259821746 953815801 406446155 251272378 482072278 194383898 973511153 300510641 300597579 826004005 597441792 909572917 574277977 106232708 329696634 11044341 969487267 390544390 709314407 55092387 118121185 841989341 74840169 126045324 690835413 795026403 591808750 52386092 482527699 315788560 687703742 178790705 50822505 885748544 569148615 446434870 632553599 908718636 939268319 788169217 47561466 762639773 695275190 726340645 95287347 518970548 101375328 499671295 130352763 789036798 884646542 480447486 417245474 95027817 562494182 642490141 406782856 52484586 140425943 611632329 447760402 531258262 312257020 447090007 90936072 751307687 110528068 35561968 977257854 748564091 570755964 610388727 97853710 239642263 655564022 269306185 322543509 838863507 245359909 741358167 236888530 137821867 432080847 355500705 907687076 18722674 503047205 951273959 191550898 627909423 762721938 612476085 343861912 581021845 928158424 794386604 620026970 861192620 654533034 537649030 200249384 234927188 417305856 250826548 53171369 661959193 464710149 897825898 755126750 371626148 542915218 615344669 137252328 684020245 970746867 275240466 318618727 415592957 60969443 759537363 83312176 732268279 840736046 104124479 150171465 14521456 318016717 901924266 368509618 700467580 925014968 174563978 521483345 191524833 167070313 165012507 18012870 600626701 570428718 342308719 97874139 973513555 627112807 2888390 31746803 108269828 709234176 233541412 166577857 563901072 630684712 360743628 331024549 232806462 360371455 253570077 883777446 905842046 288029952 326224263 455594089 871792712 265711870 936347659 835083223 612428836 632602121 447124307 449086837 10556698 304113593 291488847 562439526 66351101 721386777 590762411 514142403 924888854 702897872 119793125 409359391 718420814 418098820 845313110 171378716 15515987 796095842 994109487 819311010 635489882 455097076 339525086 877393234 382329232 586096639 145297391 397982108 824186094 564662236 761032664 727390991 839603820 552636509 595495710 37163015 889139976 661450730 413106565 632638967 663305378 793648800 461086543 788063322 772858369 954779115 700416094 674039683 515066884 775273422 362655465 838113813 498717866 905910271 807391091 824761871 605584938 382599718 602701017 707571346 64154077 863424993 906823415 937999355 166240143 188539326 872350170 810242195 921560187 869418857 352391229 986057784 385865447 763599550 154311377 532328282 498127322 674040009 558697103 787782553 76880691 601665508 145070881 240323418 188714432 899863858 231081339 550964817 306052956 565643047 282864681 505795785 535711252 997939890 704293188 878432732 3876661 9108578 219015228 497697994 956704786 788501265 41952732 654006198 837367641 872078459 241390817 321625786 193730405 930049349 874369073 900535075 209582210 387012795 580036268 20697074 415004494 796473320 142569060 616550190 790995075 823965598 467447950 203280854 599650713 758178067 319007537 309354708 942938533 969896483 577363943 510721988 495504135 658839704 776370420 74995642 822997621 436303129 51690333 762238342 128809665 347293812 847180343 986354896 588173752 324295025 299478052 833095529 874975492 121809985 475264746 969039478 401034454 403720735 621026986 641547313 412759629 654255498 523227059 311888387 959987315 177880078 900809195 829160842 963343957 124729544 651404465 599257814 300380537 948599440 239114414 573684030 769063181 858122899 835218766 439568334 340454561 238537828 91162045 412113191 391318687 817749862 358986361 118493562 258302519 624630436 655512254 709460582 883055550 308466819 62673894 267788738 777083802 172294189 759729906 666960901 811761346 648062968 236887928 328172040 373238827 496152539 257099903 55813109 34905708 420002280 544789982 515144435 241419580 434744672 910251420 953019473 496231762 785051430 924160110 484139555 506546903 784438662 71716005 750156164 816784150 32794129 527030280 579471526 212141536 884520190 792101875 988269590 111982522 961598980 741649631 343335878 207173031 242238144 874197502 377270363 378005173 677579468 124435664 609258418 477504715 623396565 924083972 468208481 111817280 64330270 637106600 262302815 815654537 232310652 367235701 12586993 353113743 749268644 962954411 289836189 226738980 292017285 584334197 125916291 768853478 918542946 718390774 832934395 497584114 329758071 489843105 346557509 630224039 70410162 138929014 41933506 579041697 279907862 46328403 257788520 938117021 882189017 81182354 731336056 408396028 81192773 67702520 728267455 134941962 264282214 933201741 80854164 466570848 857532056 232643567 738077103 814044194 14852075 409996220 78058803 914896251 633917267 414132035 536714436 311009447 482971029 911841275 158461003 351204735 49471733 170412535 37411341 478995247 685402356 136188508 481081134 838450023 934619940 115192983 559495876 629809989 181302599 598135782 700708879 51410692 846697678 619464667 858673503 368720104 818597761 251753980 375457920 49413345 321969524 878685130 411413977 938347196 896182936 71214741 688774207 433273473 846433927 938838572 604608839 347175612 240558422 584480049 881086193 728068974 287820051 587776681 81586076 650691092 467777741 259260463 554474223 83636112 715640099 89320070 671219075 800256248 5052883 10359615 129842818 820222168 814770278 176122311 355742936 834508025 672946858 975301315 513652375 293615694 885048928 597761447 9412186 423307819 605813455 944465761 6413225 641821855 276804244 927068712 457458981 8733535 816279266 294982578 196581913 927612359 133800211 148590013 385876336 601344002 928866521 919979086 727376234 181981409 930823628 410076039 596713797 985077312 181384440 850570744 545288580 2189561 706880197 937545366 352473294 798987079 298789913 75726303 465184346 98136002 989423315 7396469 5192969 499037224 119456001 382413658 839844548 299208864 421041864 326184112 373800492 297980272 480739662 264824168 688959939 725595607 85924099 916951570 789844476 94994710 951415051 644626785 547894011 405737941 593316780 313536555 25188445 424944876 854226698 900759553 594456568 149114671 941712313 944004753 774203352 370567717 64660759 600840692 824183276 906702399 911134157 632370622 224992292 293276917 256183168 592789635 588278244 314048752 128770930 726589779 262769498 718393506 666337744 743606926 659937133 728313767 106205131 494109457 708459566 772845215 319227326 423179904 143814605 901532441 463372808 131873850 378088255 348975561 740587189 439418745 166004507 324881895 860360816 935643128 776523808 750337113 13971266 514086514 749850256 372276461 350076024 893239142 619607993 172788610 524433230 906200178 890939078 957804202 389267450 811237229 2990648 984918295 239071922 699079215 975856425 377484464 189661032 822943400 412626386 252935561 696064621 963550321 89496511 426556031 404301411 95145001 724642130 160617351 926251671 300568654 767260554 993820562 708060760 533447181 684743679 947516569 747464613 435965000 677476678 576614350 801222386 119071721 207246008 337423646 76868357 160435888 610569381 780442286 967305781 940180023 391019776 156537943 283547417 708020262 336193977 435538262 172281203 776762435 13102658 130811895 198771264 715176236 983893490 195859264 898613797 847170256 211867572 742626690 241796039 6728069 291641065 156976081 348096135 111716613 851225580 121329110 985111620 721742833 270538894 703920552 40642460 632335928 261532058 370462801 341539846 406596669 304202588 65751656 119853208 483973100 798512019 432503894 336042509 898393068 137539505 984897361 270141769 469644725 228765369 165572330 358852015 989950001 417388331 944434430 537802303 180080486 912974223 105353856 386141957 258810097 508405164 267661654 428034466 612221463 801787467 358122535 568027775 395097618 101674735 490956359 173477636 819235334 454128855 432007703 414496005 412769293 380889811 666870045 906964795 528365101 845351025 613988302 200459814 258633527 937190939 78393695 279318162 923576078 189989612 446074606 471435767 824161557 81974492 552575357 4371367 395739950 493208770 395503527 641739461 560594653 420056466 264836808 825125685 139815859 344719165 199464546 286286003 326451386 884947759 175629402 589238836 50003499 123467903 23199718 45937826 642653512 465188083 649607652 37872798 392123835 183384278 116020196 530062175 531401342 615476520 521168172 285992716 759543507 952291349 838060752 894258721 252531755 605416172 14363610 112143468 972564942 348211854 853311862 516038677 360049205 338029556 407078011 443487258 997494089 231584741 328193725 750431714 869894320 594788756 351009680 107840987 680637632 510322385 887755254 136983297 926672023 853413382 902110114 659725676 731677727 71938538 935629595 393690401 206956058 768614419 618569772 655811802 497101570 411203447 461128705 211484343 192673383 962921506 130978038 973924813 978759274 854614692 260315288 859203640 745096680 959542557 466329512 806175253 416671558 8198580 898319571 933919544 318400235 468850337 294894845 962686587 415602614 580927747 630345068 322085143 770175412 870197640 25285422 319887536 627015538 697064350 189336029 529803325 374732999 599812630 409892724 60811977 574312930 113592079 947160641 961104673 287988075 33408904 445520723 220713658 241341443 584625705 840441068 832303648 760963768 645001780 217157691 240160429 60794591 695216004 946438097 437583517 197541114 667383407 897732536 995192371 963685372 314267347 374442198 73087799 628407846 526405615 126663594 220205547 188370043 233556532 952110317 244123460 209650009 912460072 866502834 464058258 789449703 723074680 392082934 753620625 299749983 975062310 785711479 488610796 414823957 965506048 846004226 183948596 656467327 52236209 443383863 525778841 358605360 519791431 760238274 412181031 219299661 736912245 235135798 152543889 205453865 398184603 14741801 467753163 951302345 432129603 226075104 142752728 291316161 237167323 729906724 754453960 924079480 560166201 830513969 283614208 764069709 259477989 290638891 909957184 574229382 436586803 330397862 961115024 375050874 808956479 514297702 700049378 548021361 520712501 833314478 684732249 517169341 463413186 142908784 594163308 167311714 83947493 472541943 632092485 940312378 894802173 175515589 577821292 289485079 459666354 603556765 227270542 749041567 653488555 807436970 408819631 999933417 310452540 809381882 172809903 19387311 750101245 850631129 387093106 567490586 815822763 193430244 923371346 223767913 904398181 362069001 144793220 534674416 895873857 636099404 576490632 97734764 715984972 248961404 273757686 885293129 153077036 159995653 106523202 561428755 888574413 12211813 121141625 321863137 779507276 62987948 457162081 760584243 392915157 792439032 829196382 772614121 449763654 382420344 306926794 429853062 979179474 74878097 6587240 636791519 928038750 73861403 490599129 934522518 552040071 797247428 266465645 41273543 463097734 506159531 699496003 924775392 907057867 911365519 598506109 719738778 249558401 807680599 560318990 931327700 398101076 449907319 91134197 91813508 390572303 776465705 923186232 486613328 416512140 119751567 580032760 372054782 98107129 923102687 197257080 315151002 989876200 220979850 834396609 984620240 760754425 427278908 278627597 203735034 65498327 429551328 913000338 660926050 444651929 511189949 771867105 901433033 266967498 462846669 19766655 929088037 623624 516298245 244613924 581416831 883877967 182517191 317363369 135556971 719258286 587039792 680981162 897418614 89359384 791611090 440100610 8679645 103154283 998040077 696430618 749403713 670478965 612945898 784548889 991148597 881263613 149263394 18578901 875246667 847535156 60581095 917926848 663116689 67846536 66414611 905668147 523626712 2030547 40232969 175936184 476669814 445744715 47301720 370620831 422922851 206199165 729262973 90322690 799452494 869212007 296732818 472899721 190025108 132311344 854869494 219375742 893380380 913634280 509173994 481646021 929504202 470884257 144245517 249787878 114995556 868913074 713079756 965536353 42648098 64567370 536175265 183852868 859214112 997535700 34673530 332318869 645113344 780093978 200767173 443496022 173751822 605292948 865465153 541096499 655693717 411958840 896335396 26296239 632227956 893957516 786301816 923081291 948184233 313660359 777011747 337603885 835983207 421405553 207819390 450839093 107985524 981611696 400131293 739234710 76600161 192774561 412532158 744202189 131291087 335006871 232665155 726820798 944710140 466196720 482572610 141540375 127795174 779953049 172507737 941807351 524520946 455700856 513479704 429958103 127270946 787919961 923778137 11026073 946745357 284836952 653207220 407436950 92977554 346791871 526109562 169476463 298443319 565236975 24055460 911688079 837768051 617268487 554392858 566811039 458177662 397122797 710919318 195246702 249111102 940028075 677586922 101074498 549539172 525234835 856802333 770699509 316984959 940502308 989564589 278518766 902066411 295827464 529558967 704216469 276213447 769653518 78727699 433847756 203800046 432875823 986082659 964693888 578079218 895796263 160654134 279481777 886324586 565051761 886166638 119233646 587499980 979584208 691275530 420129940 679082630 875718963 356785602 709415034 854715662 520375166 916921796 243715658 754721867 358842472 834619471 143827131 210963259 299518989 555003972 80489739 230044203 104478780 254974053 554829338 19533448 184269782 831659237 696641666 756269988 356493392 178981989 382604754 82393198 925062146 97071935 361434636 582713927 643649852 596811961 672575026 402544634 236275841 534499126 104533240 60635380 664437247 820783041 434601036 191979372 746382729 344122766 406573682 542077846 441791220 802541501 526603167 828189827 952325646 120304926 594147416 22617736 989025990 672344642 56730906 175129608 350939274 700820958 691905083 184635656 351791857 258555438 103077079 529907710 242747248 958809139 198250897 833638380 428779136 369448517 951524358 187758326 951057462 669388234 891773313 842964860 376709908 570793073 70852431 836887564 210759809 292615528 79589691 343159362 168357024 944557261 47154822 323628492 758005776 886591484 227145390 694149434 847895833 239259329 26089118 258115828 324451983 618341196 870016656 947511216 748785548 688248722 836659337 334100946 723570474 68232439 643549804 224629973 565003229 304042361 75922062 812124948 978448841 240206887 670218493 70754922 774875070 471493655 693234515 772325243 850505096 352775786 290423224 797730448 447403028 177499155 192563318 986752922 98762362 946103820 336065771 345092664 29239076 922132805 108522686 273682764 555573926 734073013 231095486 229254025 570564845 299360057 552545978 465522583 158221918 660838152 717575077 779779583 8590076 643162920 473436157 329099988 644882069 841456469 958355901 110774068 740816396 715420773 124619432 580976288 780165397 388750002 684585266 463126652 912796555 271838064 21948714 188320259 652596128 29576251 33942748 177802926 905681904 899288524 703161705 813828968 300715368 981658987 470529877 807491605 844219054 278480699 143477678 640144934 193355880 420603137 681391675 890891454 472378396 736257138 713934041 403428709 803979611 738127154 666905997 398088819 567270413 736910149 448900610 102435758 143095562 104224896 384276295 513620273 658237383 18815604 984431523 889958110 777639361 957339230 146485701 336957408 654984375 583429450 932267310 380411235 984160748 530404550 122126685 280372959 376313857 641282720 817861302 867864415 338639963 896186867 778992331 338349981 662564617 374295566 558585936 966562819 577857383 225443440 822695673 38047670 88592201 84374101 703517782 104644144 314289312 715536045 91209285 624064629 153907253 457383480 391346982 145111435 604989413 641000595 804958732 18359803 707210274 527004376 967330703 278865744 510002462 226255344 898444746 913607730 458099747 715321123 127883967 938315110 857073377 530813816 476471214 371427773 86272393 20535091 390531407 445186240 601307396 407378481 478063416 345282367 729646743 541253338 782496474 343308046 37838638 844451441 585698169 679451324 737024989 975889753 167272997 136165370 602576656 836520274 798089626 50139008 626937944 833382354 374422110 525895582 207106396 610818045 439256071 851967370 60620636 406817025 437330610 947539883 685196968 579118698 586075497 141829454 486928066 970493215 552007961 244146331 260720639 503320624 438337920 634366021 550514265 502603288 4709911 608796976 666249558 363120954 548606729 358280766 719951899 639205518 625583941 353376351 513316485 146753062 999144331 191348634 855921129 118179672 935995144 111647342 642659883 309451944 390382237 454350063 543091124 619716908 196353126 976405031 982242262 427705124 258414395 236243327 920129427 987615480 759798344 765429124 966707419 606844700 299262476 789738676 967791462 794771625 255732328 415009796 931412182 435781445 629530198 362284037 434632053 635756276 502069649 779555317 583948897 542643476 139451152 804257809 517021923 887383474 345627467 602154896 832046456 320531488 500762440 586876087 164523564 945875327 858022638 575205132 210819485 753641197 861800415 470190937 598640636 749205408 582095819 801798686 957383397 737503830 265683788 489547591 4731347 969839568 895263847 950312365 341510728 963143460 34863021 563291112 197631670 65052741 732013345 772692041 662386922 547979499 117178673 961250998 852469491 73218062 173290913 315247311 920365097 617453210 95669134 215840925 673033109 618045314 705359489 250226488 716018359 555099396 357444314 535454232 863921934 377875639 810553654 116795773 188569499 766163760 763473369 678466271 651139507 481881187 977789661 856596327 159485191 662024111 152138641 335237824 718177472 213117173 958823527 184763455 303480812 120700273 457828231 91775235 699811001 672799920 959465012 638025967 193709875 553070210 720218001 355214246 679768541 603998527 353585617 757029868 389033684 323954346 937275954 703518044 252541170 579527724 700910704 177401492 265194033 684308672 534894412 388646791 138662037 279755466 546789173 756777749 46690444 578970634 653232497 635414158 801807287 469118858 554990960 41981371 762193054 629095359 833018243 878427022 840329950 692427597 897262169 25642375 945092054 128616354 678968728 671533293 41726091 868220961 682058558 40111835 752795304 677846361 76443068 166965833 119829401 376653141 172815799 754705409 680289953 91947093 228165733 552389277 825261463 152545090 828100167 523057039 527152604 698400354 631845522 950662967 246157949 356801388 462611457 988099703 134148286 479572654 489452596 695245598 421252772 358633919 914191794 189338997 964661508 162095584 149849411 582466032 727553097 570809296 206539185 321196611 126044363 318702777 849030617 733939370 52610318 58584660 424726953 123769475 387768498 641851965 650648609 180066794 423978909 424245773 299133133 174495096 400238897 617163162 609406563 463622194 279760062 451062336 819124851 12054026 595082246 416488413 433670863 755582967 116983853 776807718 110638118 398402967 442748287 506710352 994685016 747733075 836385037 160920983 391140547 69440423 290319485 381774746 888978028 996799905 671614414 63002395 568156045 112861070 33046249 754565194 336511243 588634705 199575961 368278129 143094522 866764840 243114699 937272212 670725054 468262381 613183663 820308426 165683842 746989646 591393974 870524186 103241215 563830740 375100422 505522768 482264177 953525002 770010085 315112111 940181150 92877099 509077584 35198000 280894934 588953311 251566312 367976443 407995147 236265535 405377203 155899366 584971910 861210896 653272076 209267207 754268573 492972016 757901607 791962116 918696822 233727896 419994052 885965056 731484249 576593255 799667078 733221783 368680578 11941253 750605090 628538325 960854559 185651275 846635394 867932769 569901830 565478614 986636802 361090718 434230097 828893017 586071333 424932602 14772720 968234822 901138167 355959737 317285699 27452942 986423397 935331778 525992661 748881122 714413075 540970143 890809985 437192184 7393401 91673577 41383890 747511475 723675446 130662396 15793001 945567704 382149778 115058259 307803864 844378231 954444770 512353540 385034387 516273659 491988568 972903928 650485074 707106671 771527248 314311417 194134724 920050064 118155210 673983730 608351845 879720302 726728348 89648726 759688372 520723350 888965507 311762317 557969180 65071796 406455736 251825650 205198012 132447996 180148390 649842612 889389782 847223277 371329012 765860552 97961324 622646725 467423084 652908203 693390373 438794035 674518382 857075764 988300904 711532927 666887260 348635111 887552381 844678135 231799242 481923722 187795305 985116604 836698049 676374795 384603962 758242046 469305511 984432029 970760620 519971399 633347808 856017787 780099679 422119195 434899556 578231152 402086450 772160178 173157571 256817634 118030271 218810976 815110264 856519789 159897439 389529134 977751611 547566433 158407381 465252167 635831160 770640770 350456623 336348847 211790059 966197167 825175358 546026293 398521970 565888218 38385077 587331896 196223448 817469632 51351013 964435712 989451112 287477921 835533457 956534045 644946241 552558968 398119826 60851212 139780576 529188837 876835981 439034975 62327925 640892995 847047471 83657224 709585622 52689784 837079003 588544196 69301195 903616299 804269205 781052658 926473243 869989408 26776940 952797511 990193548 429703803 515038432 633866564 181521695 551946373 314385443 467236082 179610825 78122519 188445325 910361905 942415242 478418697 123435111 460929669 332369497 920813301 701937144 829022530 140809990 104619627 143701053 218207488 143937589 274369 921678494 403349532 594311940 670279518 770376190 465113680 821888273 653415736 602365048 992564633 419353282 490422158 266502959 183494820 381894426 692629655 433340270 950472117 424880050 334981980 583910674 124382739 284183031 567758919 289154635 88512757 320197149 987242601 357818164 300997955 279556818 911868799 251363765 122096854 983578780 11631490 586420249 975212176 877655742 641270764 794488005 834710234 629897789 366170428 190717896 259254241 696777350 544663917 563561823 951022977 512851567 841739559 607495718 189349932 319764173 228021330 645371153 566037302 992128141 428980398 41909052 50390875 919882304 284006722 947596030 215371798 776337100 578049092 577035601 202617945 89313307 494815346 102801718 129122161 242531169 761147351 309974565 758027987 500711048 719733964 285702143 524687576 643849893 809946766 605096208 688488275 720512324 494570122 764407481 458511085 859065470 79928387 794242194 485580249 68303388 861446221 792996496 166843058 379512742 556918143 479112503 169597556 607238417 876476427 228428647 675126585 905291909 323904622 650065564 997672006 762146315 962702286 28793322 124997898 927511679 715591888 904724445 695259532 706722923 30112835 962415704 732216174 259130913 395994276 266702969 951398226 737406739 639350206 922587683 478894299 822225697 371312468 301999011 164235989 49429667 674168365 898290609 29530219 572886956 191993725 961705739 205727174 235577102 887950587 940426351 93007588 606431205 233186489 932285029 282534929 778766944 689224676 746867794 76754316 794778384 667001320 43706496 547021676 744381456 37007610 302933631 915617263 663442644 39155368 812610085 762227420 23517197 12620592 582270887 74971522 51441134 790004160 701938933 265189323 201272030 509690711 432366538 296847103 512354051 702279397 517473577 172403652 14005381 208468784 811782350 765461096 40964038 704777231 86080171 772127948 782330886 760945360 967927814 641975923 501966379 597233074 635510309 761610197 716057904 99282928 983397972 968937118 553299279 880822110 421858555 171937579 96851762 439393164 440094155 685747770 527221008 181725875 778817464 598959581 195725280 692438913 407219697 872537550 707425290 257783858 182602331 328334352 907759795 542154418 7955760 515001599 258619215 628303524 926058768 814328812 504732594 460360368 177522850 286156069 498865704 245145648 797897866 337784054 614959263 164665928 694188998 577227785 6513167 22476834 901218956 640225764 724879660 869443207 983426780 768575253 457519821 147807904 880305083 890770643 66482631 691452140 176377250 172775198 92130651 381037758 734986974 410775231 616650431 145536159 3024428 982002456 94933764 506246564 409076471 689592569 97641416 970194653 141185865 610039817 149831986 684561205 705560096 153192030 396532771 693417357 723831964 886567154 10150997 161306953 573998913 202289071 246847346 432674700 423239284 555038103 796919519 946979464 28976452 511247034 147670325 15187393 254766264 889982114 928773094 370885221 688511679 494533918 312935474 978028685 20835819 743490309 839755379 732860665 34516104 162849239 128036388 266864413 304774109 529096695 726405097 329759595 582390151 138913304 183204038 17899026 841798658 85659756 739315417 496928518 252173387 110851224 637746797 493792385 255231743 266035927 868510240 418038332 5580913 67987920 438396603 898272101 937170431 567957682 727737587 943180310 748012557 24371130 94330858 779770597 123854053 962835123 854619402 159821814 637002215 192022273 295702277 401531963 968749997 892261191 80716244 167302054 849674297 915059247 102187501 687585585 6401762 910214607 590610630 817165573 7527030 336794003 163214820 6493597 795801622 100700785 948405492 577137796 263722340 822015071 442407616 836303119 430373422 656123213 969304516 999487448 751871020 415381132 624133175 739397921 824430763 422815961 294257868 939302444 775189276 908174766 481614056 106524716 464491357 577948433 964713446 790413787 254560522 55827440 412693804 296561060 861783493 129840433 342562765 481281762 325673970 459754086 146820499 757269535 119573706 552034584 243152384 923878121 351020670 379337628 314827806 35341780 879307792 583541171 267851977 805383734 729729523 244530011 5076259 220028364 558519759 219400286 74807707 706113833 854845677 48316159 276803617 227962103 587807022 591850470 41321805 299209831 861415068 308395525 32966542 47576606 406185203 569724626 335550653 470017247 67440713 278940354 928062090 492783464 423452808 629584705 532499308 37543528 311687932 60615050 509742487 525918303 706889446 547072705 611053287 33232477 516116732 524679433 895759101 186603555 562070557 635678994 478640633 563798601 258331078 269058657 657729769 526537861 713443311 641085367 223612291 954046109 749798187 38560958 285656620 414758736 175736164 991608489 398401344 662863018 344499526 674516695 843831749 456096166 729357428 984238528 663516532 248548438 206065461 837507331 998602682 750587803 950514162 885923527 709237460 240512193 307427201 619246395 361277390 484576768 511527532 414545463 368508522 512918178 429055859 427776181 897868112 915585638 464754439 415886610 374477428 993713367 511888681 478419638 372715600 672367407 902800447 457331498 534800452 32539488 188401645 721589180 854254947 342350433 20405546 179927545 208700784 404511008 114278653 227423148 236688723 102148617 579868818 976209114 439962498 234234057 649667979 115212153 880760653 117426205 656700595 933045502 3378393 376065181 22524635 155105938 283717531 519149829 250839621 280406468 586396771 248030570 767125433 245776056 583736365 49778148 858370907 571614653 540326469 490688176 188578318 151477775 710837792 284127657 260980127 148572188 261357620 728160640 912930708 881764254 952292795 174627505 425838822 635023399 700957087 318135480 859636132 781563964 845119417 449540771 91543649 188777106 477835464 790848461 668488271 130202235 744890521 848705447 112419141 409555605 14099497 499412205 573939985 487084705 977169582 272514446 360298939 98715268 594713001 313900195 791041504 974116525 689195320 932620845 420507764 103824111 174922903 540223591 507645646 643349799 297741051 540977755 542992898 875637175 612301051 222399365 434265089 689692845 749016683 507769069 403645479 524832538 943276490 362766852 31753347 833917638 646175171 392506946 345644656 34879153 792861000 802610135 777652531 645794981 34558908 865759002 32307875 123349037 600485074 44503142 236715085 500100599 62315502 396897997 613581266 155997121 239413604 40098886 487136284 522069497 654062855 892582770 217657342 538301312 137584588 468204453 468170020 410800386 733738057 552680986 530332119 36915971 957759915 65073575 351313296 644906015 84775901 569086251 361393674 390936779 313630959 106466645 46250478 128434171 727283881 720669933 464117721 568838205 89889460 229091481 406054425 813462858 582003927 26223450 760037441 278062975 27425097 792725552 111061965 523362659 604856866 207729419 707103056 415098634 80107193 437513106 120711443 300291794 227177573 471595144 103698788 421421827 412171428 484631762 509511669 965490106 407246293 240103210 103496961 133596280 716210568 734699968 576817969 815731948 925445634 137660396 447692533 129877428 16556471 492129326 50399374 454412750 476878237 423467605 793229571 170851153 878734488 340575219 987421286 467766097 587705952 211298369 694123606 245280414 984315494 440074885 376231321 398816912 139004451 243908679 878741958 902757820 890385161 715285190 677368635 452317273 886308760 147724795 654160 28693585 173004378 277162377 352654738 963519386 713420345 177006918 594172506 485948265 16037143 31062040 893711985 378861587 981132328 174610630 595694948 931924597 584980659 117056302 675110356 345277119 289455169 960689724 877292050 677930680 317836868 660831175 541519094 71836333 969572327 975610009 495871599 322969290 264737751 900688174 668966154 675703841 736390692 740844379 224878862 522091810 53163529 663073087 747590907 378439927 384807355 697012060 197998603 521615351 750922975 981312982 297075938 242999055 895281142 756572144 411297728 527216093 22947354 221399525 242605171 399713896 335655025 797019906 908363397 270424075 71418792 196252251 182534373 808568056 341632546 472884654 470001782 874808739 328513033 799998496 640960670 689102398 607599042 158884245 549242133 56899422 624837673 388908246 229760498 685847567 143103398 868877415 486114637 413152521 156722010 89180791 149111810 79324665 865641238 126893291 478066645 775363954 358122212 187621460 637061694 213491285 383087873 360293276 702055056 264099127 356748326 783638269 842000588 308718460 956509145 706792814 214907607 48002002 784861434 586053276 626772672 101778416 686658564 470845306 655376171 158360756 869720457 502422113 851545807 9658208 936203642 386218741 107186364 318305107 608962739 653717146 801408185 306942934 490539355 82893554 161681209 751800738 854872128 956438158 198853099 599256817 678342349 694996598 427238182 483586505 974049801 312700014 545882239 218898418 593482980 462847879 868543223 114273164 106701701 535766905 326263845 42176047 941742769 388023264 243381260 450930761 667173498 883051951 38345181 955430197 389401159 441614783 614941023 913911428 181876147 435663611 224815534 161069056 367084622 449500029 34692375 670767925 436744853 365641024 549616260 87215659 306272886 398715526 295643841 12724862 777089955 441269339 330401726 872162427 673149538 495059647 323350071 383980453 835178966 926271753 571080393 493701991 745106242 311970750 649040939 307117646 201082444 657395790 1974568 75009018 179369913 89374119 879764478 955275965 232184442 38591855 371687930 478968718 615845002 808124598 660440714 17036670 598686007 829174679 363676400 699976933 396069029 717705605 94764621 231817713 355772711 815201258 119267923 545310180 799970216 422932201 801576120 314216600 581038653 748059857 567680138 326794156 490126714 633761219 441262412 422404803 498748221 780345631 832252635 164522774 587124350 779987631 86643907 903132017 607627189 150847088 82216901 595140958 244304098 869056099 655207523 914701289 146743846 441709231 963716079 166082213 251187860 898285188 76397805 352344683 637048988 10945219 776744287 809980437 245074142 3342576 915512938 325456485 545899610 463160233 659426074 595141448 57061888 592271154 59013818 530571484 916300143 956691758 338769770 584330505 524239430 787862871 302864389 936718705 126827858 364275056 736362422 768783363 726610236 442335336 766072071 63642077 965155559 749547831 785553412 892367089 138464397 176311930 404978673 66406053 748762865 450764663 790380600 921528229 887296563 192795923 751162717 881747199 992264393 567180428 887334877 46364271 650282261 52210818 18623345 892246242 712178934 403942180 481303019 284675032 275206333 670021858 230674099 734453953 811068190 744311464 620794414 420246319 165916322 488029626 347558795 746806564 156727458 634167481 885442915 466991528 79904855 298678304 599904806 32489802 541078968 939113154 136224427 807445170 765435637 473009920 316515287 860223549 314368703 162973981 351209244 731196214 680387621 620750267 99070825 237740441 242979217 947547296 595731349 392131202 899453962 796199848 944571876 483820742 927445201 929956224 634286411 851097541 769774598 222577255 158359287 215782053 473395517 646076464 432407977 205195153 934559610 476152288 434545390 379125799 25829187 648000414 98624417 184135575 704965947 885481752 432870591 368325966 469225516 45657781 977101739 778030750 424776058 666602205 740993863 669309873 952802226 926567947 982073812 45387665 234904716 344360025 304385320 196913537 920328394 498121984 665528834 263686655 583286883 867011397 361287895 777956009 107598096 374407086 254593221 137761381 503553701 216713086 973309397 483075219 479473520 988694776 799294421 89636583 245919212 273247264 371864005 492419351 257064838 361146430 887712689 201118425 531324305 579629462 149831953 277954698 991410317 892257376 583588243 765745889 401402950 426833950 4427509 120565048 295746999 164972281 192851622 316934792 903140419 104198021 644200534 162526810 818429416 154908990 460638315 396078124 373797315 987469049 825951351 963972074 963420967 794693639 957951798 365517832 679112390 952679239 189980891 961399028 588994787 10363442 193272659 722152554 978145097 261362600 338868598 43138337 330067177 647817627 949183877 41815978 693536735 89579949 883878216 471443205 553744343 218741023 405289289 440888779 8625671 189276303 602712675 264615451 617289076 178157287 577102147 628629174 639821317 586486599 854219168 453489790 741218690 402485271 309543092 803427663 529123537 243959051 602901071 404032369 557893553 466410308 497774305 645220482 777971415 492712330 417986280 648507970 76347543 342965687 474540372 615868388 54591055 865689842 864426763 399213603 861846222 788044607 762374931 676715155 784003391 696173660 627056400 721562684 918455290 432662369 822950589 314001287 284907674 332100781 790036961 131349546 661080762 996909664 828717144 464741220 490166174 779536371 32553343 375995030 210388862 118991431 102454679 949258566 971962536 716549645 983963820 366157179 634494189 612841806 542675873 635820880 738711438 390244171 419818416 361989997 8149310 789329007 794202007 177774408 813966389 308214834 791454696 675589364 907283496 945840025 314521792 778896717 869686146 221437768 66374889 424366572 930467572 355965507 225988354 156987345 203041798 524346256 402470302 801456418 244433776 900003950 243700973 133645616 739768024 862610410 712758441 674422764 395885174 570575556 318172546 418430569 962685728 380570573 443309423 62499338 735318720 194384849 503716674 343336411 167666964 818117750 817526601 892948830 825971865 439615874 95808002 503237250 476992845 787682748 992424223 292048274 498342531 111497426 841674410 848659242 575240539 900306518 944665936 895761504 656678860 645606216 447154729 598727846 417413517 174705600 697196266 346724784 839680266 897114928 559347436 563218715 709004966 557593635 154829338 2490010 279630311 639204792 252860568 436529435 628943636 189990066 471769000 633589435 837020433 889025787 924815660 321347408 778289695 765259087 271218446 511590629 371768792 881573868 770840389 159053027 138361802 971916936 319983404 344656683 346546166 399018461 55901846 678165971 167534844 977362091 240291908 820233495 666032766 601096844 108756394 451631031 133366722 979983533 359384478 683470379 43558800 925882696 792854036 781091971 35964976 336771385 598541326 339723223 253438338 721472722 989092325 226719046 19764255 601115308 431683201 564441782 804998864 329871240 124711623 18137058 204206391 537204076 830683759 89653963 152349148 13513729 290547686 622185896 356631586 93626009 601196141 97344093 108625515 513132674 277311860 562225675 45263384 649698825 551428326 392943699 603942009 414705356 984580555 460633929 854415395 334776164 484387002 79716483 779608100 242785956 860883767 981787395 931671105 69594818 979354304 427804044 484906084 563574666 262254117 267265356 463689263 627518791 882122773 546114813 650225955 335499333 83943499 320605069 97375866 604656234 754058808 549995575 238509710 176283105 801285707 206790314 515543100 166641403 285141574 147446740 266472387 66509952 857721626 483884010 224265439 496500549 315009707 61710486 984687522 387499990 652539214 469356454 22143998 325209402 761602844 849907544 243367259 640530521 576419163 424370629 78062024 581637881 812368256 638376317 437423664 129132282 443132730 235775827 216914698 162554530 203551767 254472686 600521057 737430049 370909234 150872413 681703556 70849673 172750616 125219356 321171053 105946211 769882352 490160593 104765915 244128632 881414828 373481262 323678739 321339264 251459649 457916283 796155986 24614800 868119021 305219060 932410256 739030249 837295897 548420514 673629351 927065682 762359514 288414652 732678029 898118641 46365134 598273821 338552388 871618200 420341547 251643525 453675578 635610522 445512431 411208466 794055197 249193718 731721523 897778432 919100234 234178274 197692146 224906845 163783936 475980174 28983366 853638619 417349625 624398795 976188842 64395692 494224542 840496362 140076130 419298925 208566916 803458791 534276330 167237681 183407710 800866322 240467769 6615471 926269580 677633017 781156177 703076938 96759929 781883418 781044607 765663195 935871966 385186976 141991151 156925011 264473763 932252133 438486120 633054111 129976304 138651870 216683786 580585629 91009349 599581799 654758578 443584142 358556077 380745185 365263567 833714477 544294238 43369758 768851162 230851447 375415196 408743295 515375629 739984347 415150451 996771942 726460593 279991994 676208677 487395010 766962186 348754533 10942019 27757789 609024746 846211889 201236903 65434118 80210663 861949490 669182954 882073327 588994732 706679534 36789496 76530611 80820208 492912266 167569593 119769711 67191549 657775853 956835642 160688816 612146501 324062796 681940415 289265030 642400518 45304512 856123225 607412983 274111787 237160914 246194065 782683930 983887491 446257131 297629529 842745989 642517705 42701418 579877105 727141251 517711179 621018444 292475328 271131415 600986807 573308420 64632536 758056877 330939789 169940250 105581027 716277487 725855818 282729707 147801842 624792874 282204923 340939305 962996527 673500529 417020451 891875039 227514407 101733862 738814017 481774044 525096420 462411445 929554040 171034665 548300376 293613447 706984298 481228167 415662213 873079274 743327018 162234619 661466254 330988169 624109496 396075907 849519268 778190253 126379578 116633345 356865942 469881432 617137898 38017197 427170425 950489016 67975235 805845741 330489516 576823668 36482169 927623868 930050778 191855092 780266053 51972468 896785045 50835993 949486453 387019912 494250743 426168816 408157523 392873599 209384271 403637238 33786305 950964493 502542981 664599379 120508158 555296779 176081451 253730688 790021317 830150156 784206298 693225469 612376174 244437783 687469611 857842761 967060293 100561571 837887902 755070301 532353035 813160728 588282114 656585468 799178375 391662300 815620143 660725243 61725707 833502103 935694429 178433587 950989302 845965355 801270492 369917237 405791191 172653890 1912664 902101102 272319783 31203786 769424318 91797834 722038148 888591881 231696820 2933922 862730346 264130307 617400716 319435052 856917719 409594492 236136374 240906286 364190248 726782868 481134427 694237055 526751477 204759664 33125925 706212976 596172383 516311761 502986006 644878236 396411920 751050532 317432683 272345415 562231379 607479944 314129616 486867261 735217572 503585254 30705054 17975649 405299926 597907090 443844322 343610030 883726228 119368752 722183605 933849998 855483217 293069166 518636872 512498045 781017223 145834588 18911470 390339888 89911944 294659915 574701295 841471118 682863874 796154143 272387990 44815439 247907973 508386407 152347033 806522951 234477476 741368576 672228343 345285552 900060885 888073144 897384254 415944337 482778431 577964332 600128508 331171426 134269618 101377628 218907398 68853385 337059949 495626197 636929504 969135240 888675953 531356785 461105461 629771478 5911550 133202799 937676240 311181738 72838784 74232191 974162922 462873455 627014557 905950480 751080053 322979594 229220867 348994120 929747540 599057966 718567303 328879533 409185911 731976271 275252115 730079174 586303582 587224053 88557614 456760404 359760555 244421428 238289473 850451409 999961116 461970560 763605486 182591212 895902424 178412226 723555804 109259795 489919996 304110446 575127291 178115477 17224472 228782061 918984323 517758131 242789134 665165181 412771939 793926905 213047937 200687015 155417036 698832784 970220166 646341939 434111921 55253467 470983752 690407681 521499742 424329583 679095792 660397251 112226201 757557051 114522686 927190886 670200085 732101730 216524429 751977230 764545413 914477622 57288350 417315142 505380373 756769165 182270977 468464820 761276953 532210632 819531068 771390159 701429876 311059608 201160467 499445391 634730216 560240570 750251694 927731684 105976737 832191843 974907103 159663461 706573692 287435168 313662910 681180680 779240367 39561536 100724433 59854306 257744237 863553201 892916583 553021411 223753947 286126636 820752261 35165085 685275005 52441863 960471266 590341996 87093815 362085394 693048089 696028744 157177162 120751009 155422816 292074205 111498664 244029832 321360677 806553529 869882951 816618380 293021548 677723777 658943066 733846255 765005012 784488193 108304886 192186283 287417885 304126125 150039308 628161121 625006866 717015178 992397671 378882823 448813099 603580221 630554648 228185900 266962361 445173881 965999014 351712285 947636376 354327813 311675165 299152009 183305706 747830377 272655413 361962567 725266950 130332211 264530425 819230334 791507062 25507476 720553508 41194950 292176055 915540998 697464435 371127117 97998527 77190070 421326240 849511436 180622074 677095779 752197358 221231393 975167155 490091166 496709496 840998346 356251536 40555232 59210275 662777577 586462158 538401243 642197683 14314264 136484634 56525402 598178244 238665632 179462485 882126496 96027360 960341936 670829728 624756341 966830747 166658573 114593936 318821414 72316916 55509478 944578434 49493570 804790776 509658299 34572257 840444568 89787847 848405535 841409196 360448930 286030618 882626050 384985 179600186 754719830 57708397 171364616 858927422 838451231 237958966 89809623 946963407 110829084 440669728 696550329 693763022 85404576 265403223 793064424 22350865 227961902 456747623 244732269 997630898 536801215 783228178 578693501 943745016 378845981 244655646 577702230 731168463 212097946 422034639 154276670 325433340 212257190 531713221 219828376 85735573 845688099 410435859 811990233 224709920 701211306 122305983 285240467 51599757 944026189 882334508 950511382 819079792 171362642 392387193 412739203 285852844 557754527 137144022 430746806 250991331 354512530 549709397 106657981 487072244 537825866 484854389 969537972 564990856 583251252 847134926 308187950 352378498 765677372 613160157 454867489 274043484 908267105 766623441 636478435 897348 44877414 635696806 601597565 286885855 112966991 12505348 123990173 322892163 64733168 391394413 486265683 665473526 422437861 597286347 985151898 770374946 660596022 817212917 479248666 619348600 264417178 104382902 449268648 360956950 68244456 194656398 576035318 208350932 346701 399622857 398390877 808954317 762663805 493329721 553282524 833080242 570748996 483446280 617966187 583641001 15804670 227267766 856571067 539776688 352909718 64368349 412491653 282137076 960714490 131899970 977149677 997828681 65493533 276292741 376883951 183479689 360238695 876870840 182312258 913003478 689573215 130085086 921074295 123892406 199471691 20039145 32047822 392347547 159855160 613606948 306207803 500826840 685901101 452762433 804039126 312801606 400476631 469536043 902610025 729825387 715070072 171683334 496426258 914219426 860084585 816117537 64112236 373358677 812043162 233285736 710771635 807074044 268101754 110813707 698693112 122426795 808433441 994796394 577639371 999797373 433654000 343182375 39323924 257957618 330087038 415822868 461489838 68882300 521434976 239005931 529340260 272720816 101772073 776924972 240353664 325428674 49014086 444810486 133318404 783591320 30399698 584483236 437872753 675269183 752388809 419612177 570826861 14307960 143132406 202334717 871900718 56301021 313702351 390984572 664297195 304661286 561241734 856548815 685176065 433754142 298809166 345963900 335800514 467099782 559221614 780978321 514816770 467618811 873297299 402317921 875006873 134311697 772228129 516291545 335119984 387574948 397842145 519554653 101670107 143120272 745804691 170346998 74187615 629724528 287813034 70200115 956422585 792447463 892067965 590312420 566776540 310058591 910982614 889101337 524793404 991480604 846181677 961624388 680907693 41209995 384438112 750312970 72786048 633771132 693788716 203833702 19497892 191477632 347391012 115980882 95260523 579375748 779726172 442566621 233113233 346207201 863744339 960336119 305624915 46172848 722035953 591275447 886127158 589355888 972742774 362060093 584454801 418396863 443910361 726899584 389199832 638434123 883175482 876262323 80558283 33473392 258176503 877977708 870508092 1556100 477394081 189632300 405675151 596399458 436239558 274380779 949876261 923405664 256543091 356995165 938195242 525088799 469342018 408808516 310831412 287057695 687619450 664032764 587300740 171150542 564710386 243947662 74068812 604851639 896848606 362894950 815821838 794836454 228477880 960969688 171587064 234380996 542392995 521178789 739956358 778068357 341702172 99810450 373690797 466102816 227904622 379557802 110311226 29615983 608863262 373791438 752857506 8910232 58125616 213833337 98321241 846412013 468610693 561208751 189037311 176218055 482540581 776572860 650744586 676699389 404338116 376283388 297522747 295247169 661520581 483975939 741254023 569694967 677019935 353580910 311167718 102908763 675663841 410791227 272846936 813847594 971146933 890124532 674018812 980930000 542522905 365552302 351798748 295285157 783268431 891196011 192893204 158162632 234079119 122260809 215110033 593426372 474972476 676201826 844645806 534877437 325622069 881158209 222924826 660366115 342922010 516924251 430037508 14832297 16655067 511796418 129540737 916581430 81326061 266227011 527108070 620065434 503320738 436254848 559706999 939863309 789895985 427413189 573465126 815754782 614123216 486469789 459503521 480414962 727987425 580736545 286420080 141228148 807379138 748960007 874163023 397458934 784398386 419045131 260449601 335995728 355598058 675343663 967810970 652827871 748646963 537607634 66483069 939289747 941135810 86356428 215210269 586448727 983572983 562994645 824292989 588899956 678443740 541477838 505100816 244474376 501394103 42060249 731774739 311541946 908329364 662450678 133703944 488462944 783510829 932202524 122806256 114010347 788664651 886142378 308974092 711073617 209447032 942346066 702852372 583903272 904091467 180488230 587541072 910932216 9984503 654105257 724739619 527386628 314812811 763616456 728515381 301170374 290649346 801915361 897517641 90044569 359316838 290015820 666491310 643342804 305895435 272207603 272471625 923106009 475768991 599482412 749704080 291069382 882221971 903523389 770751119 325144324 411131422 361142378 279003018 475050886 599104085 435602670 215420831 671672262 205884933 82344053 633086642 494186937 56192350 502142773 205208258 907506922 361002825 196997104 99508859 588959808 321478273 636787091 520208507 417315423 633832137 666133703 948033238 828770125 951043392 69435382 895738686 118205617 463634047 729851339 545632619 585725672 361266078 716347151 392184392 920783701 918945429 435108022 673339859 596593461 741203630 552923325 149204079 388705797 360963026 805173025 460006952 407195677 572660128 518612678 97366185 948501953 976476064 827690692 4755853 922340106 212324920 391345864 278182306 953260719 133365091 303957760 322366456 492536534 747366635 72886731 740072382 478683359 396409795 880778509 580584324 862359313 50386016 532803823 528692245 716033601 417733026 32548475 673732248 590980182 962630553 500538562 272593717 895872225 40127947 241919851 633152220 294755893 445398941 208578440 323425432 498762209 609851528 324300747 815912561 967988069 98616997 873020448 528642486 18592906 852342137 803191896 249056466 833188071 722275602 485432118 521841039 147340933 551596674 611655942 854874614 417584245 317212812 150429421 883742581 729442320 687551487 801289873 835966532 517144385 11878482 919530006 326557975 526094171 896299431 61436424 827425571 661204260 843527289 316245687 809710173 45830505 306566266 272516749 114097414 658262965 538148673 536211104 857038189 47189628 245282951 158418504 52618512 67083548 275400900 257314590 15827308 294100868 860552076 877292394 591575579 497469552 109614556 648534414 392475844 953817478 2699531 719219704 537663275 393680118 466590392 467870338 783886132 503149595 366026307 317419340 388901105 174598712 371347656 260395509 6646696 892895914 199443273 841145393 765244130 256487923 491720711 914762216 557810693 611205506 170588122 609513463 480192639 322214764 332049200 70404492 558565754 69259509 171529811 890292782 105747087 765030746 460287916 77256609 834010366 396108667 869774909 530992825 154381355 998597650 668288857 454624533 915289146 150395654 841370259 862022929 949506110 593029510 225380086 601412572 836928093 175640204 593726704 615836789 760178587 824449111 554728172 303142604 97632018 959770627 971366258 291512301 33949419 237745918 962028068 333118726 386212713 322493246 521469558 814591135 532513958 421532545 1009457 114951316 647790694 12528684 624714186 183940386 57032859 491295921 449027702 643178467 398415914 295861525 103589081 136159464 561614021 543751494 252356593 490560489 117340040 90380547 470711443 316927327 367060378 562849162 890809788 514243668 822634158 564561545 517209550 10946538 265917263 566138264 471552598 340228471 906933356 840274619 834006321 127459337 974710089 147208886 644818299 668420181 585642426 844185935 709113427 208098260 450258143 279757274 493050801 116592027 541713807 47870081 849309468 324696641 48436092 135069851 836106872 296321947 224151739 687069477 97692035 308902617 797216470 657401284 155181738 37979627 814999199 231279598 102814180 939536978 90889142 218965959 207127299 450182149 221668792 101049938 730922802 65740040 412050095 356579611 100778086 601720444 808287257 483068269 780048704 61347503 789209179 118915451 842501980 318415467 983675488 569219865 74864203 283842892 857138815 46592016 779711810 197536846 940813390 669665273 303958251 72797619 308243 48982598 637365290 199555286 311123607 810305128 797516152 883052816 814179658 260825140 923371460 12554085 192565384 867396511 637138614 560315127 8935011 708271076 356849569 201959437 814733143 291019556 466432396 7984119 554407159 372972144 135759672 426191581 793316513 633020764 244437528 941529303 319244183 854659207 532246420 216639935 133047381 756382878 815309404 839284640 792941036 529899389 749873056 125174249 320009228 323667524 230836804 796940595 326377039 798681849 123223783 122311626 891049359 946842086 315847730 314518186 998425096 576113949 171101722 529469360 448843382 863990153 223275721 159464539 983905745 216062533 133141116 220622836 789792706 22660609 213574512 977125671 979166655 743620015 33342657 428385804 606250435 366236287 431103691 152806898 417633467 905813742 599444533 111449679 529406766 614836558 978253509 757475387 989317177 987919741 588069685 832304252 219686456 409165261 220563764 971077016 8044293 324460261 804102995 99424569 192373410 533829320 336287069 217829784 162659613 94023636 517872541 501058383 284785894 515156057 878754945 830056893 166235902 174983104 772342314 31360286 679190210 695369102 558030930 488271375 827907496 242191990 257766605 987969399 986975044 289323278 439194053 602050503 467058576 953230772 897317699 865052925 984600643 182266740 134706771 901930848 43051702 792964102 428700613 160058349 171885589 243124144 460985946 643066286 782629199 869775563 564635327 438754212 605626901 523064226 929584692 503267902 826429963 757992341 443405404 423051580 313987938 234287342 629634719 42098318 987683098 241954531 808910036 853293596 838112381 822193725 630900301 399573549 806467648 511205703 449881 635185923 240978159 708194366 994771834 195484713 514673174 317633484 852580960 161368421 182912583 52682178 585607880 121019886 508659823 6855986 473575913 602149447 801002082 127339022 716281528 815482643 701328139 491049028 47903622 654004417 919912808 291302625 429515549 251400830 782341108 507159453 368014659 309686752 861948658 98423869 583792767 555119418 908542863 455050417 961289264 275654042 417054556 948190560 894972833 833085689 684505086 853213702 987381946 967671308 273792575 421856894 627399386 87784288 725697226 367851535 861434856 946963468 121838586 235452625 441352567 592971741 428950020 370971752 683856317 874167426 493240288 853352934 952928291 622525950 297825037 337588995 879099886 123842244 875017344 113520462 493282567 337925852 833526318 954015192 848161971 858164945 161905544 703775555 798323498 601577056 321039950 356901782 121958290 610232648 549932757 437208109 253504961 141188290 931013692 345616367 743979316 246122580 409574928 505594296 345042700 650503554 319402701 132099389 845879724 373454567 99184113 365005312 136002825 156406168 762307681 375806799 39634634 245511756 171545379 13036705 68766513 814055672 401497201 266268246 719633663 161274818 309788809 883952227 918543176 202318397 195944507 927102361 132735230 534179940 890646896 118598960 494563414 160742180 249729138 119988483 588641060 553887387 435633439 736067091 213643110 606636766 202395256 650832959 613772170 590268196 851565698 874105502 76897308 594130772 915065202 563212305 475521807 321075932 128843556 447191749 194141897 644627536 326903609 493209289 68015144 65343564 875302588 18093035 933091296 312152831 177993312 368430964 900300880 918548499 479469181 82821164 961074414 828896558 95786567 134221369 957212889 550315716 458682587 806111048 377780079 349071986 643937379 906076630 11654986 669096563 926872533 584368328 225306541 228344245 352678799 718616671 962377146 105979470 885097865 490055287 666914626 524708507 932354891 155314975 382450142 34786381 869828757 856872404 107645373 203220624 139176667 623907139 5872969 828508707 889645016 683882843 641147256 69266507 513990756 578042211 360400485 764809995 437315947 701713569 621248792 153228615 350894366 258651589 443204664 193052658 462552590 80420677 834327334 5233418 707011362 388079870 857382605 872937977 572116761 234879176 34222149 964924032 595310416 561932705 531591764 449225750 798964087 946153355 117172179 374806096 165225737 100369104 288382187 311196893 381627040 427337285 53951577 683133095 342309625 347013321 426463391 341706817 825059429 496031674 662095276 421018036 199755258 163789325 957229826 74862000 977953207 685389889 171614738 521367541 868315840 888487545 504464354 681280200 725096548 578875428 195004210 267263922 940273360 366910857 582396240 31092557 437425501 95425113 505605899 391430 19474001 359013236 431683284 399419531 379976431 260578513 183979525 171614031 25681246 7629269 720159819 775988566 528420675 361572442 297808372 704074642 323990578 949544609 24330876 585662253 924661435 932353567 203382666 491057842 845219302 722336064 651918681 732957872 643565229 621083531 506816775 256377677 341051502 624051545 819126353 280647160 601315509 723612770 512223615 83358367 372829355 791836905 984665660 489524875 302031924 173925355 664903504 844621843 24868850 529055104 801912759 436527095 992226627 637849720 711911546 60813668 435151140 900089603 377743815 621998899 325935570 638845798 303537956 992965241 53245622 83366093 573980817 70965870 957039046 749939065 690814950 221685953 469690431 526351197 976308944 935223739 99568116 989552397 89623528 759626061 681789496 507989882 437422826 532382216 143656869 713804241 887308272 361322014 927509116 499100982 411495619 513786022 627851845 829953386 182084556 480683644 311903820 496624425 355517780 792480410 474196473 151519750 165487278 923440782 309303749 289385792 906817652 931293015 468709888 121524885 467943445 962327335 297271913 433477726 678065367 264547188 56325575 368779680 349249321 856634436 384873819 958144741 937921119 190018667 712109114 540260151 31051103 555483683 903358053 542283270 895057667 442302363 42152125 457685860 479347917 488683407 107214833 337119032 680082247 615253625 497207216 567410923 249594200 5854371 67716791 467157817 753108701 66637061 989988648 82841183 807491076 812906808 942000811 683604702 972092083 896598143 410022781 241910810 617997458 103785582 317274518 748378501 522484934 128637112 148992051 563169242 368025208 262241212 963485630 534149811 184430903 929965567 187019347 817371470 982252351 143114006 588098731 806022845 114613288 683521766 397176213 839174752 720309389 52751051 635951107 309745318 813621534 72396414 151951571 830181126 202011273 880268813 401985920 794407393 152566832 301765131 105316220 29964976 213179947 452119021 12598390 900447707 436822396 904795583 708086899 545300140 208534471 415470274 389958721 548515594 521112443 690677681 141520481 962471194 379443053 858612337 420495191 198351700 400630286 670468565 835940106 605248133 228570537 21097599 883097005 234412251 449564440 521005787 707459526 848136402 727861093 551057075 623548195 291348225 16466625 298830251 86151032 420025863 76868472 965386822 507356118 376373093 888669157 168654193 148092646 553988582 757249186 379302446 594661320 930354217 751761393 304490120 264817827 602257566 433261494 849556431 880175351 355867376 114586463 897563849 532336019 536689474 304376888 393406885 285078395 541734352 656008865 574819023 660557777 40844376 303858629 749075325 831123964 861603480 477850117 973553081 75949928 568326908 269184637 72161692 557547656 609411210 114495935 395488964 533689584 223714185 415159451 685981359 20739024 183746240 293819472 520126434 173118098 853891922 150250226 121567858 751631759 899608727 914699105 513940077 394292000 117899756 38488991 37354839 810171945 305657980 90239405 201396178 673753173 842684829 840539444 471212182 287060858 614091154 705250623 789320107 251144612 67847578 740067732 530650630 556262397 227752516 782947870 108484436 603709312 381039995 121189366 165205979 287582958 984487108 513960231 212657036 303350002 488555210 691780764 135692106 584084685 450483521 63950029 2235747 751186587 24569998 279601607 695742943 338913625 878739993 534452938 99214999 108464229 360302035 24727445 997044432 253767853 678061269 486946867 399252386 485364262 509832363 964306551 185913949 711101059 469734796 330668589 138253992 187623385 434519987 919990444 859513910 835407786 228388411 690886710 771440701 889766407 871278489 115825781 345448744 399361228 912516494 489879547 219226816 840050288 999316692 602919032 764408481 675134154 138943582 334577185 588133296 813578688 540094831 617514217 746454785 300565293 413424488 665610330 804110113 883693064 827265990 266924917 977953696 409617547 631694391 166414968 776152830 297835337 943831676 405137779 789584265 666446490 796922569 480615872 419685709 511467087 890738814 522381950 398105519 838368002 890458812 173481645 607886239 889532987 85991045 372360572 905171305 216184666 818560718 344570169 80724787 441648229 847162705 321907264 605781752 482979663 31168439 650475131 583649540 423328149 268597811 546686824 949686278 417342232 464929690 355660819 866166662 720504961 315737531 518102340 120072743 144148351 435974702 232234586 340501713 367155538 485116729 293415082 614424681 106921978 298223050 222579284 624983664 19705092 594452743 418135743 773632804 977984232 587089378 434269530 105115515 819974788 670745064 747609812 835516483 520605114 587973414 356298541 278051561 263674528 666614563 293440003 971712368 588465125 487802410 687934918 149026100 575710812 487832617 282020193 669656799 85838304 876637271 915213562 496329639 222532941 687625710 972930048 272379327 571184507 433644736 536757465 463114709 711494862 264846852 570293592 2263751 298754418 939410637 434843419 190520974 361765980 456131261 121033043 540163274 846421610 322707780 837944373 753925476 369679501 812654701 139544090 579742042 288388599 865237525 988605740 390235701 43035672 138498025 115694775 495951488 349928293 740711505 92790837 71859440 619475519 951433643 667625193 152450258 658384010 819395201 354322723 891724628 905068016 308136560 573435899 755910646 710090140 941460097 543020003 516264591 25369035 949729571 161935412 317954561 611675761 722279195 889802619 540263677 453012151 101448018 914964770 770790086 580652976 756690433 562276149 907564045 976752093 766823141 175961831 84702230 510540973 598315139 740250834 542894731 43384312 946855830 275613640 558946906 514932396 872208179 450252950 628007613 411237841 845097282 858883571 173127196 989041958 65053306 42124566 139171095 55753743 197944194 68813384 981636534 70807376 760506462 134052207 305947239 368513075 861468860 50038868 340121278 999060156 981617491 520204299 43132464 961715847 113709846 963283937 208029228 267876589 199722400 804373282 496997001 350112343 212149187 517794486 107603033 930893179 856220128 977245932 980971314 145356769 16428145 69246033 380155462 711746440 791379196 805269521 770294908 261808267 527077132 890775413 145978491 190885839 781155282 51557619 224119713 261888963 642261513 801989214 560785720 601781747 630334121 456677339 96137034 111667397 21784291 196965475 524123855 410279752 495198208 845985378 451737010 313957261 868815356 368205031 398310335 962056716 479134372 215364477 69780511 123309877 822017619 305727640 376095173 196614672 898098337 49191682 875307516 222456298 123161243 178745933 113695399 973517065 891199693 658438291 565523685 571757944 577668710 64169320 421218120 529049255 745179038 886554777 710420944 421763080 616393665 547916091 432910451 385450087 689675376 460985345 481203749 264324113 447211649 37992576 558455607 863130636 280260921 906252288 638240762 966930561 219982154 16089273 815072118 713590434 858445183 134597910 199992158 979842391 48071040 662609407 331499197 486885749 696617661 559427953 254462286 547333445 370011340 639309764 962991555 984372187 211526544 873295067 802332584 242093844 216768416 15459895 377666882 119608582 890701895 904212796 3401850 866082695 692353321 330791272 773635067 502634121 623762220 180019904 163069950 483042719 600899086 42314917 319681026 22995436 682283790 659337461 677722384 126565658 239677955 995105479 194372796 294315681 652411531 211098515 976484340 54880865 7949482 573031548 92661216 55940297 627886716 693972009 675896482 263717469 927111840 176929167 933345932 88401800 27318700 212807947 353484384 204450358 476991889 167393911 808233688 919481875 973096755 171678903 624277333 444307216 690337962 431432294 399349141 431936662 297816583 454097032 688495725 16024440 862630440 252755160 904114673 501246407 211736805 848373204 307705396 766379870 499333528 89535208 184671502 922801622 318128811 203389157 334018375 747118598 56335847 856252846 589995117 874463265 109700005 844965195 281531459 453446642 732208602 852070542 816549424 127705690 577053480 217370632 188040258 601956557 850778079 130754003 885405252 952662534 831055853 107023372 962338140 123019035 696136619 160212307 596109967 287287337 526548022 685142713 77371370 41306349 114031235 292538351 371251377 537655771 185094723 407604028 27217823 453980371 144509989 711573347 750674342 425760521 570329268 646161614 909226029 448579562 917813562 294789590 633481653 51157243 452504873 69601798 4219707 780676617 694450367 823302989 622201673 401767658 732283811 776041719 690906634 917051353 95457137 618193887 463799993 669059297 882632357 450380702 842233190 328052788 615782049 862573612 61575295 792407732 691229922 323431569 884392300 302923110 144663332 797827799 524979573 535340585 216350662 988722619 796356340 469062109 24245580 623051425 557334729 891082168 467120889 504053452 917432710 651952621 762810008 866121553 164863006 534199619 925280077 120180137 260471007 933730148 208068959 613463622 174218031 425872818 442574331 858887815 348799335 247687103 748460115 255227173 907317137 312446541 455731080 398853567 30632008 146344817 677038351 254797613 217982148 158137015 747008077 384599792 39593796 582171960 557714463 504591174 864548334 652636461 242081022 112871977 506907249 565848583 797956702 573919787 212461728 429031131 873983076 420030885 619541276 185935001 394270247 188252493 439479412 815974678 501668995 475975450 519941277 236526520 537696181 993850184 887941341 464984242 549677305 302254578 660110104 682753909 2610212 761235238 664924660 637134488 421054366 360162568 912731885 578254079 165310506 641536538 791697734 228754587 219463970 414961151 646123991 310043137 198976459 194056820 646163694 771264080 312550817 508799440 146960989 822714865 440244949 645887055 839653600 913670724 129865166 750381820 435618903 905923412 292024117 971992920 766751580 45325119 325087226 844277077 942697222 371149149 2866104 290518493 838555405 55089097 32705311 771842189 67095564 997801073 149552840 87653295 353347530 862651947 457105886 929215068 156280037 245370866 529309897 170544645 873887470 86389934 396013398 496935780 949279619 515359685 27197307 442366870 100863286 595863406 852791668 214580175 494981944 2473686 33108648 180737345 762505316 991602437 517341834 633339106 901215381 913583321 850451456 562712381 964227987 128605027 664013904 855601811 884898239 54381978 635260227 429330847 172401425 597582495 341033514 974804957 614790032 950892910 82183974 862611932 222301363 674602464 721650877 198617127 707694580 368965473 35981995 310083969 182796909 696987107 800491525 360312670 930603330 522345033 328392284 862881115 202525 114175061 302972985 899453878 82815223 928434691 892620516 239526356 457193232 216791138 353829031 272585804 771291046 352798191 416249336 503034055 372026461 470367064 336737006 760611951 28390211 9901257 926393084 301417173 631211352 505106753 341289910 124092596 430966440 765044037 730409963 28388463 401648467 472918009 74615641 878648265 155235362 760713710 696684715 107353087 533000189 610828501 753169119 380630408 188129486 150916826 137493595 366662639 278446202 180630257 530226495 350972984 786640834 211074897 692152283 998609707 109120240 560587429 285979638 941572322 67395765 723837766 998388506 244774577 391785953 649899239 375770085 322299057 86459069 165471392 959605801 522542426 67557532 805405795 996774032 497906737 411930476 11248283 956826640 294719076 625276057 774885704 42452285 545055497 972676814 414151072 593580467 621042767 435389213 391314087 974527656 3177168 388734210 232291234 155995264 167504580 721155559 305903026 950722415 482929350 866818885 259811316 776384811 878425305 966703090 980602646 562762168 967702262 733082150 835069086 588469519 308624070 305564158 398722481 530075622 739111349 677086651 490793666 687198137 992058975 211906360 276296395 447214675 355769202 538517224 240586948 911095360 653957509 412388284 930292221 513273697 320192228 660620187 178712902 746632975 511379969 867504875 437714249 628830808 220806674 284044652 605808788 48890221 606626057 347240041 583505742 907539437 300826043 115262326 197930595 751000080 318602446 188732508 480825439 743993882 363179584 982400432 711406374 135293740 128961747 742609257 939786340 81665261 300656321 810253171 605340768 116492099 603926938 900146741 208911295 479413019 947047822 723536141 300103695 867636549 716287429 841002958 190253799 527491703 590441136 529474711 249672161 428376591 51979396 148572301 143437604 290047957 235046439 171183118 270929987 256118315 688149681 402966998 202434228 49562020 894963540 545772841 25216614 189155732 445084821 447569100 995137575 241271353 742473529 664891683 500270238 485719161 518441883 786131677 518411469 361859810 21573574 574338596 815793603 726414385 781722785 523703571 982294355 621749115 627158114 587674622 457494848 628134610 712659456 893806829 654264098 849750621 870495706 441761823 302109342 815728795 457859421 300613493 883176001 340693950 73065254 584801323 502533656 430150426 697575446 142090063 884306839 584286479 867074324 419096187 189320062 81546031 148342046 401927652 898567104 361178434 84939875 472745400 858613131 636272489 682070363 171904883 948654988 534730038 521852385 514179752 231808243 83993571 87544142 935244782 735521831 11955326 246572407 960253766 293774558 446847901 324026699 864147257 39728343 630065985 304463879 47095502 115233586 354911012 735795189 571489493 57411259 223827801 734403291 592452736 278748266 441430498 925884102 803950889 883118973 761478156 60581932 357879649 46043167 678053719 88898171 255560742 974340338 136098727 320903765 214941715 614193136 401372797 269405667 303128435 252762128 694123755 52603949 362187011 110363651 717740621 366526765 586806222 921788485 283112700 442247314 346109756 326900422 924127648 111027943 164302840 421193827 367329080 118576537 308201479 354363619 412138714 937157238 101974114 596560152 845049845 574412182 806939435 635611224 540278219 346314930 806209629 405394593 128473095 612839376 972868600 335566607 716298453 458815080 814456984 938963382 768214952 547984928 932032735 805415875 688449447 68463210 774849160 688877788 641636951 45113781 528996177 92886170 72918135 381522989 301830392 845910795 499447356 792116970 123919891 75438072 472745521 436738554 743713699 929913850 108623693 560593303 654462010 453452882 67946793 713625628 213582725 612531479 186380748 655874886 221972027 430480819 434220244 842143356 918636844 139056778 689754544 557359702 987616382 166068901 820962232 523987251 626269244 533038979 602495603 296871002 588170859 344740351 898251967 529870135 453877244 592697925 673008378 631974181 935789720 695654634 865235191 389806140 102536612 296120603 524119235 484150573 356135504 687253399 610992796 182900498 481471698 800022274 736910742 130912566 5515785 124684476 700546062 26768447 677325761 37087702 919878798 708882662 984362563 378909830 426120896 83215833 577745791 579422818 525117278 192044993 763254128 113542394 298636502 473563362 689450382 611357598 970000662 178224710 458697303 671883844 245774685 170124964 587220186 858796998 553297213 495156563 313908450 712664342 453235685 989951942 187913785 749125871 122709509 168085925 769950825 622845991 281376681 297878518 254342840 607163149 630600787 84753250 164127536 521266332 204147889 287477188 169097084 232561295 122646864 298949288 65649149 534653921 508378831 655192106 886576086 918898037 716851818 755407815 300204444 774422227 878407708 1644050 643111076 48872949 175807300 984168377 100071659 929521304 991595681 988268967 324345765 41616491 97862433 524686571 709339446 606856273 208456818 856198894 543700867 138518884 374441309 655146712 243508535 312506110 898733505 937412992 558654077 689174990 62313822 731260735 655710425 472430099 521643569 492895217 241571340 796120671 557419062 275724002 428239932 357060312 465546546 769588129 230126665 486076342 30269188 630684120 270300232 946617590 437278141 528921252 929731421 927365008 108814540 82228859 714009014 237772178 624656713 251732489 105749845 431782360 6751811 581301659 182199146 677034066 92285010 683295227 125860516 477614614 227521026 279329608 534487635 408528272 233735057 672589553 537057167 4982107 528983186 750450813 953105237 598746841 531475070 619586931 503010406 378185059 775047295 403571749 847925290 25486176 451852236 504603044 86094061 828430093 684284762 469876597 426951279 885697060 41410613 827845067 904857390 836682114 428932710 720473832 67976104 849604390 619470336 234049760 726344892 258429350 533884083 421329750 52528889 812627704 597256422 755362761 525118733 803616497 505885505 561662514 449516614 722221881 169965950 86830085 508960031 559849690 466539863 950831610 197476982 820988917 651884088 728072196 754744471 174089854 583409924 743594853 912995823 414811273 520453770 656228844 900206182 364234520 86872967 878769458 22567452 238823488 936714996 569885288 112855956 965660177 110108123 778701314 460113742 303886281 433059345 387432812 768575833 692159976 436980505 367719673 272457961 973051075 889070866 677674679 182799840 600951900 533965179 500048321 880323276 248248880 729404445 357510839 841680415 918845919 573205860 628135857 351655885 664602138 879188984 359494378 186553213 881041680 7111346 263211246 875828500 408616693 655328377 714147065 615011825 822530425 804497255 502476523 676183551 619045461 423190543 184918613 137391841 96799803 527872343 220251360 997263212 296998546 668411130 333870204 14992467 782770063 972403578 906754439 710082468 666157038 175393423 588886399 775846754 342792626 151621640 630014243 456854356 973939996 511694976 616917974 334121425 898621270 344497727 452174045 784985521 785508773 883034051 785308843 265997141 315574096 215847834 680673511 815084310 328263536 868639889 928157378 572849120 340515580 513625894 279219202 798068875 762161915 659043214 519735933 288176925 112638798 175166655 266520027 139243622 365763783 372394114 246008093 442727970 914539566 700602233 21644183 591765608 245474406 410842927 81267030 927249700 613518455 998869388 851580142 481377315 882914023 163255668 980909899 401909584 291663827 783136407 779923393 400542712 431834889 670085723 604013723 707432158 832906774 257171074 709726762 354728115 266822225 289491873 754944753 582014763 765391036 682043182 89923227 896870410 623063963 163090050 31024312 766931530 832183394 919807371 274494760 349201717 133506890 451106713 459912376 367184581 603430861 24644813 538660185 765187729 126089043 188327613 558442440 469657344 906328794 910030009 768583484 336485434 120788498 273255901 617659671 944902266 945565566 719157628 768600833 444868926 377484999 292768581 392898721 333351187 7175972 159752726 748314311 762316030 341957575 159950948 250791164 432339805 621953459 366430528 541308308 504787997 178061326 111151305 795359019 699077880 90577796 899449888 592126538 806928725 421445967 99310179 59639974 378386633 230662977 316563246 977546605 310683098 209863744 177925929 972295217 762602355 587273633 281564705 12905208 628335284 391377895 830613091 470086 579290319 645828909 256461956 919721016 339063574 837952205 770108319 404988556 658650115 859925675 498234514 205884613 916298162 355016852 192734741 253163414 25880451 898283891 665833317 1459793 734079169 179548983 245657907 457270713 732461007 642207098 442436406 3122937 155572754 167333516 618048895 769246541 180727513 941234942 629497971 511470831 625229809 449161887 958232437 671277319 917429834 787384208 768436564 834510407 719839321 462701084 516791601 360791037 636292503 309088462 154988095 961777139 600164135 147341841 514828688 726664787 479633554 847622876 572352865 977098282 253252182 308624485 176484094 348304216 674486313 225873725 190491664 510467916 640184020 399966463 748384195 699956681 68310172 463164306 72809904 796646153 39831920 938873878 776588219 906005160 589966171 54925637 709836644 832402441 236091483 377286490 944221156 22023646 777502066 639662280 178747215 214579524 743432232 521360631 250470409 977327684 132467711 897599707 17486769 209453098 865998008 473892669 613913779 716541299 245751351 61526924 415514408 611770725 850956858 810535550 862583941 323232648 696454025 690790792 636191198 457286908 895925977 426549802 316535208 888475520 743090974 522533356 120786983 253260427 303521279 516308091 798786267 254523397 624984532 885576162 389605131 646621631 661891957 969210468 724002533 935570628 376982915 361856428 854852438 390046589 839746569 87509617 825184054 576786004 853125728 661339097 927269689 526407595 776856829 492715804 562094463 198931505 281625905 348399788 144691604 271151159 628233580 757503052 991709927 165698431 991440191 385705397 683179833 254711627 611715359 480483451 380816567 965104169 953614990 8427470 695970910 506581473 511544824 403172050 77104981 681498471 668459757 244413304 465399785 531658673 601293990 609554500 131659996 990938665 74775859 13753820 979590536 765220733 387104992 318770472 587653044 205987085 815094984 391892352 832207992 334849406 752265537 35850787 63275626 298397386 814514659 471035133 603817404 22448491 333070083 744712937 960621060 35062894 672045746 960954766 95480849 836304314 37254851 477342326 872148275 562962592 892736166 204454396 536526254 381926028 978956198 444553111 68776640 133227582 862564993 528115448 672719623 314519474 513723545 674372975 919342003 686017091 95944030 16785128 704847940 18633041 941456492 500270822 294521782 776832525 909945874 219901015 534991906 396773185 73669644 132294010 427750370 310850419 1006694 452949265 131347497 279625522 166735702 668697455 54194268 768266206 54163142 420663162 952922281 895637557 654469158 746842946 964324374 493698436 976234819 582599188 30449558 156480183 572319498 756084706 391434017 873330155 506762318 759490888 585519591 470734734 919599230 634283980 147925841 235574569 646043837 621797394 340660797 708371861 263629677 612752688 313979468 146827329 97542409 743165616 117864909 23137149 952750183 476646616 206968166 808480733 363694942 479374956 958344029 91206392 389202340 252256055 408851931 67033591 192859795 909430148 191958429 478117197 686073781 690922865 169424245 976314380 510808031 54776966 730448095 586843030 982871053 903490262 540108845 554353465 375896631 176479913 911733278 241773797 70530696 60088724 604478475 35513888 249719601 952788806 313647307 689097597 727175764 635548529 969062151 948459133 670988476 789146998 778511890 567974154 408105723 370353601 293204254 393351336 497417854 721757985 795412948 254158851 236244683 692072119 376042023 969223620 917411306 842501835 486420522 291880884 74663317 697592738 915844219 185623844 743103531 671538556 540049581 350089396 847950033 339525689 95426142 424093035 834296424 528441249 912344482 772134880 59385445 938417447 941177921 19376140 655851489 606849894 408637669 197202920 798745803 409094953 660723131 650616015 904566113 763962468 191680733 555647298 90507875 422040801 308607354 884067457 74905718 920812970 619474417 702981042 825281900 466013138 688482571 727293047 635816672 21563038 423311807 967699980 754565872 249018068 407070224 56009819 683207190 287343395 930374639 792758783 478937935 814260964 885591715 315709925 387425630 500016515 661076945 198693504 895694751 466351215 322989017 104606161 577844309 610497623 492011726 598929249 38150071 654495017 66072344 193227343 196377705 280693267 443814890 415474438 369059920 563730780 541085909 241900884 159789735 553800402 212844066 565772752 64530903 518359020 100813233 525965810 791956949 771902739 385116757 350964068 145476537 854844801 480167008 559795626 549708747 21673745 909736628 742308461 152625348 985295793 327748621 245759069 831766611 461110852 529377948 899429950 791309751 767377346 116460730 832039643 195797901 363430366 322145093 465876691 225030267 461165766 387975982 356150977 497364356 437163451 474418186 971420051 887104521 241664742 122626976 711331093 76378200 933323412 545154080 245114947 762578838 5256582 697278660 902624515 979610664 613233622 411944939 708208721 644979525 650513079 595400232 588049669 944293867 467901080 715013428 980688790 468093335 219302495 623913485 424632272 792844215 537882718 674923506 597819419 39915628 889911616 678306078 383558232 434667104 969520708 788114254 835898558 981999865 463814707 743527803 722531204 216149996 66476645 797740695 922388648 539829427 755303456 319456326 876750176 659589594 149099703 929883705 131416955 995642408 309327054 433799406 271269027 642369632 493903704 134372089 149326580 201876277 767248603 980004750 638953777 124784116 59475696 156639192 891042878 857580938 85564338 418588980 468649912 666312536 308875791 830914959 912401207 940459204 662092051 598516796 541486048 592898575 457713010 413832137 959671161 803691123 373626323 301743832 768227899 331067217 446069292 267817484 74868067 669876617 478188631 819181173 805077615 908168107 728215684 144089504 465318400 341460090 406890421 681963412 802961801 832840338 285092810 203398245 524369705 534825647 486639408 663572027 557937184 131824168 183336988 619110692 179311624 125787535 741647480 953609951 813396931 554755930 385574745 142028289 647721664 951683744 808881755 524930219 723927274 933148794 53171371 191201340 530755908 162221610 218054293 326703295 559430302 557888868 264569572 401987669 461222618 870873946 806913022 596747449 929012958 939806746 854062011 808231083 711464011 10380965 436551661 553711099 225315221 403832670 890375816 962156897 9553791 619345662 896587171 388948259 184709946 668636009 162355015 791329194 66059293 645796054 581841990 629845885 332614054 58907224 301895671 587648831 281261532 499333356 367351216 561329260 115077958 503446553 851656753 433795226 712675373 572080962 855191195 289214328 219199406 319184104 611691342 837065748 108150413 62379046 689260778 777740999 603247115 998230649 842802192 845866796 774393936 771295226 695703146 515898066 501179782 658994572 673721409 946033910 784027239 54747963 260904078 505890428 444422973 283447926 359603215 620414221 333070913 9195402 865184684 227795679 666540636 911937088 748412014 959080056 967062702 716707106 824299253 275930651 118130901 258929686 615092579 847003032 31557479 341286540 32614542 279045998 847463799 575061857 395350416 920497899 469680524 188181174 546515385 65028915 391463733 6213886 49023342 732952172 772235147 35908294 789545205 863866543 667107085 951348838 833630940 392483467 404822059 493010245 490859571 750363609 789050455 7089046 364101868 3039820 440677158 968919269 936122914 446983236 897094532 510449027 715086648 527135433 50261091 372730971 321005422 92573284 124612564 523615468 133742522 806759443 746025461 75393611 378793841 496577843 313092743 936808909 467151287 748732347 851480804 198850706 156786439 409887510 326770860 170657814 305529908 349108918 362999741 786452916 631380193 31430517 885439278 35269775 449909809 343117584 459153356 257347758 71764500 965281034 440965086 475850892 88303104 787807556 297943767 267080738 465000774 233863971 23688030 675565795 935856943 942636504 558607476 42807042 587897799 857158833 297052625 855979566 71629126 77911423 427846780 452544577 344789363 412203331 141485671 85186636 481334216 516872631 67157035 376753182 863759187 239264463 471547101 919347959 169814539 683092563 42236097 401195880 326292036 631054255 741529254 16873949 984123142 257909894 15141693 635566399 650657430 280086995 519188712 61902187 634917794 751320577 234251591 937404281 856518035 613158469 707949771 765817668 239410056 72293431 600501536 277419021 588037995 613098423 939264917 115840857 138543023 449471512 407785915 62934794 173083612 866035329 435204579 371273210 627025272 945687610 80846960 269493251 104181576 805261365 670883194 768033529 223843670 486392705 920154373 155883107 725621714 229577079 190861854 176888472 206650603 630715140 796603472 638079131 931087282 74029089 885217559 590890061 728544881 436340182 547895121 696317037 306251666 561192652 821519904 824906816 999096766 700886848 272893068 541814024 159317221 317756521 759813720 706090103 645499151 828788915 897565485 648688461 401249522 749177689 919041336 526227361 884130423 331466428 220360744 178857515 342104950 252762780 490792929 293135440 439411410 892908917 240442169 272026447 75345159 451093342 77792139 26559642 786134003 780116484 774679446 768099739 426516801 375031343 942252226 872818730 750739795 85041351 475606791 67282935 514330437 436621752 135501996 964349248 838847136 329357139 813922463 773190414 328476750 943068847 989589979 577975881 347079605 243617599 8592010 100494141 534514465 517929794 109564263 165107671 950968416 338779890 433352709 889291025 414590424 432768838 345188982 25502715 780427222 388418108 440638404 472102078 685991494 409275385 634217134 940882199 331600219 805455017 554910085 11181837 744563018 260635624 687170780 340351648 463006809 422493774 346678772 992234966 905858860 555532411 341089342 564076998 414719031 833793877 330505137 119908581 70117454 456037673 893305121 225870603 521655933 212753035 545265050 375962611 83516258 404725629 869860557 713145379 359978444 267126344 120867682 680005357 950832327 100731844 765594855 306205843 929794889 1844000 782935149 880199114 704870775 84362479 898122980 950805296 618287441 326197766 306251449 592897190 956093709 551625090 849793290 798169177 175507346 250194412 550757231 316970097 805618883 521752245 679672374 824563861 713985723 222887040 65095308 145247779 422492510 526395681 988774152 270906897 573862968 560100867 530800318 614152680 827728994 998859500 650728137 216158348 609819463 588683159 18867864 877477680 72009325 9907331 846097679 488976962 24757065 977306140 916756776 564304848 290369466 54752342 653128484 707745238 429945402 896912935 327358639 356366475 817986201 508222222 829906105 453594628 494121232 533335305 945545410 834699257 386826970 877368488 444624883 917239182 854824963 878424820 442783903 301382701 197166843 84988278 583604310 621791371 663917274 861094614 855520742 433035324 728140168 388354588 557300447 976415455 170451116 196892224 195243805 521042538 690113313 437688147 481533295 37283946 955806620 82243652 601138306 805124436 821063709 422125173 874131160 147499838 533528533 53552583 175903541 788646917 832520404 482310822 823107846 986768064 331463228 364455485 941945760 186431222 526551961 881870006 569276006 125067429 839528684 723122559 627081869 1074552 675787304 148448932 814447481 19759011 317968764 920929983 712899311 724185945 719386033 842533240 907256445 777740399 657481522 315554307 717838326 56838163 964272271 746670652 336260156 206820903 971214454 698739319 490869847 202680106 727355230 562268992 787924156 805318318 832449787 110807357 996409470 429845284 241362529 418278546 466679247 349692738 996859674 817797623 573173070 349195724 693111056 628930564 396504118 691922752 941083245 350962908 840449971 592243716 688832699 632854816 85527172 837379403 411132902 883328530 216956854 555514693 525476105 803771113 933554754 158044958 427441619 611320218 767093747 322296897 970984573 229125096 574543932 264321414 853192146 174803803 910107076 558126642 945747307 154678069 379227415 132331392 112672804 887891238 890688844 103553907 988275428 837616539 674895511 116761134 851246133 224044260 577512064 930531987 804937474 76808032 800097074 597390 95083005 604242611 665882663 840323710 250346941 746248355 493957504 54027616 286379862 166013037 897765974 115018872 740335839 139685040 826540360 821792437 309417944 389201131 313535390 627542143 795039181 932979438 39379948 786320976 48731333 946631224 70430640 849609690 575232789 386489394 793763237 53560860 685617322 108377907 6031797 945191955 385694374 642666903 27106353 963408460 928869510 124335950 675853558 887976140 637123633 245425225 755556854 153524295 307094315 56797986 685446340 305958954 952570735 680850368 814111953 542245469 921439818 805569807 808840452 457423762 143904398 934607982 463276756 837740869 155690707 285958000 276609680 796004609 151834612 744536471 38749827 133468369 264174985 780201695 931912036 241212668 692330220 732148682 258357087 642655283 903647385 276287155 769107236 97593903 393584341 104419312 820765763 461534624 763863580 106725002 456053788 112158944 705692045 963680297 407618748 612055071 999424446 684519793 369991264 510050955 190741375 350228008 946977530 830136564 456255745 14332121 34828712 522536043 711464415 952503994 914998099 266260991 178418856 499141591 96185587 287471484 772436582 489961 768514292 914895649 149754615 962168378 325769981 467067532 929507735 118355594 377799709 970629352 308767968 189200664 631829814 439113310 249227756 554645397 202350720 456242929 231147016 539981643 795149068 206648206 490785292 426496678 124941679 772008420 224979619 442911543 923546288 768474650 555563772 776995373 501343479 416348375 139866919 657123714 829296790 606880411 269922114 516188705 427336403 703419985 9794249 385370378 873047484 159200121 337635867 663154857 376064734 896939142 717033440 566378892 26991124 679858890 11491261 71197024 634886113 836907324 348005881 120050535 967190878 362164810 600844711 351363569 692973332 976252042 95085365 841377537 662222385 754762081 860149201 491802388 117907568 689924221 478137545 89439994 392006556 480850379 497394801 368069863 610667451 957559676 195304985 416964448 550903115 978015391 119722951 268819126 489288002 3409675 523472164 406289010 593891034 577761606 729419745 140791024 438034634 238601032 503179344 912967105 358450487 282959177 892639897 396185177 872044110 196675384 549329508 434840123 619933948 113544369 2680247 557375241 394823878 495194956 725158101 382196675 932759940 228598191 849811129 282608974 434266336 426802056 368916182 800656543 556768967 975258621 701495444 783333805 523132105 487983462 729863075 954099073 6512518 999813156 190388032 800511833 839386339 765985542 304636367 857561436 349292632 384347710 562397063 108772376 564958182 957946748 251133665 883385491 611722084 5482062 937797873 946783119 238208662 192539839 407673587 968179883 32705061 962682085 915287785 978473411 782492329 17449896 467411220 707077163 372416277 940726968 301269044 713345139 226505366 252566078 219044365 627289445 242356313 80667189 747267950 760055403 138095211 279458666 109787902 342673433 102736586 808861191 191311641 682234977 41579849 839938605 543084548 746230193 161528202 38793302 919068384 854264272 319883847 52455047 923380605 254812869 427744754 416707606 882651729 303476030 303597569 714113404 859104779 870811474 90102016 754726536 173536470 938369158 49305882 106651622 518692617 429883081 626809687 386070507 131329553 831315655 580570260 897285626 796615082 452672213 58975600 118945476 927951323 108344100 711979532 285742170 170659157 892488235 644903761 295364846 298655421 960680371 143603377 920622238 4776992 968206311 882285375 974464293 505840802 496424281 16216769 653228272 546191568 780848716 812356664 986609432 739916754 79903524 703515067 224216484 748150179 789113702 834315797 357102479 993347819 610878602 390877571 39134906 311166123 47947120 180715427 507716841 241335553 39822303 202817200 142950934 856603742 703568956 322252233 393433101 968291408 30311726 187048034 554225077 914594816 382860767 549409339 550790676 872849417 212023836 845459072 130876078 360454706 774479764 124877872 634744585 422218493 605640496 429235501 33513049 465190705 469436346 150862765 247509554 245077645 764295219 431625063 77460 434834054 957101343 757714753 220891754 725404969 620573517 589564652 440618509 179698375 221649957 162582870 822269011 148811033 672798300 23820064 771055664 264772437 186345672 986595065 779961956 15815842 646993860 32072333 249918540 34748777 705413443 177699084 806043270 405513948 32846166 378465703 684951272 274121810 148415886 194053319 196773588 645623821 43497291 624169004 208804956 372529163 486200237 373679445 826220877 362567268 61202752 690841565 334345060 850589844 345716315 843001734 825335412 274991182 559982315 447777185 504807912 177496907 685324297 252210022 4839831 742936465 207819848 443293981 841554374 352235232 298765947 175980869 10196511 459630902 950660870 320963173 750947364 900380600 588835089 35135456 918984412 85462058 366386850 998569325 244615762 726320047 790335825 107823964 172266594 241432294 124624121 144893772 949559193 451072664 130276452 875420150 642896969 126544822 425589256 977147221 343557158 397720317 809203369 941212838 407668503 546616860 204054790 904814405 980442618 888317262 953277581 892844308 264887153 712197787 880044324 170653898 933579502 208267825 885629589 935975872 817499255 806210896 244935644 850055348 97263931 393627255 670785559 348338229 943443612 98838972 936376129 75925116 35436614 957039840 306740672 723863693 464483108 398683498 853520836 411603891 917476828 797968524 626699384 105114103 233875317 561733177 504321003 505027166 368428969 984942862 522880953 218118064 865960132 317868181 896856096 320052083 29884612 190273637 950812101 938078817 227018065 969746343 953502734 828314697 915600626 379623061 185589441 994050376 310061030 5062697 568815462 971538600 891440950 572686625 199703807 605501542 696330149 187474108 130544198 111291965 537822975 347548591 894636399 658811835 43497081 624808218 206043312 32997676 473442071 52326430 969150225 112833332 864319939 724437089 210808866 458141491 245949311 865255637 800003781 830157767 470276309 421679875 125903231 374786578 790666222 870831326 875219177 849094512 74652689 445128925 240032782 227577536 64808652 908676930 458934096 177835500 102951460 474819625 234416609 45718074 762291363 881327097 573727945 485394148 822883327 841521692 521096545 822376508 996577001 767171239 220938835 705475656 555514881 913607567 535740159 39356939 578395180 725749229 310333788 30205872 249539808 135140596 432205155 249404475 26042466 244346302 550184076 971583639 268094657 736286163 20560969 533806650 112902239 733969256 842196908 677341624 523071865 790450150 911097019 711033419 70379374 121340364 870939640 503515627 515882274 319564010 727583537 549786000 232143378 86554534 948030538 182007017 972091548 626616649 701699505 948943174 679408085 670786511 457278094 152054669 146427665 843383113 45418386 364900061 566866789 366334250 39288245 510869324 551746841 120760737 241073329 9384870 675794136 195286033 430272749 918149511 764409723 7246519 662501848 508110562 868849809 37415749 23789720 48644812 574847523 941258465 352253506 334584714 806402506 514066393 359063034 621158880 98066512 182173151 918337033 45312554 437836928 795049333 869094633 327464518 535027112 999487703 900062108 356176678 593350932 110591366 415814639 52101699 271492766 589435449 569971056 224611316 234469615 831363470 446411334 289678169 710010935 250656229 693332034 262145797 226545711 821144349 439521695 249119526 214651156 569429980 132561123 755054118 347733026 772734327 140473910 951543494 319696996 122555552 957130264 3553068 502919641 210643007 309780168 501455949 308404270 7546379 874606762 121806458 320211116 472519638 213951517 691579020 625975429 958195366 270318156 381990635 68058429 825122078 211461211 979530323 319612068 997076847 430304591 398041395 946263665 766117745 597962912 863665483 291582750 242185957 748924200 39525230 72899037 756659615 432153706 301806043 230114316 264592000 334496056 622283133 874234215 987922857 25009932 74904612 386448300 438101574 46759721 224100972 419175878 85080897 709125854 636703617 754104346 172860585 851503895 156514077 917260030 754353425 751763644 327094226 348321549 783556098 626403769 981901903 385317546 907182914 865969611 885257847 368887830 339765118 997480749 831535226 351928896 525622443 852006349 722878220 2526302 525331013 598001856 496294944 36134192 864358022 446534585 810402467 875014946 537086282 694475046 251260931 554063958 717263565 537684253 168008679 844070011 34508741 564865791 57397297 780821303 865691522 425250017 515224567 732138712 436752004 48540353 423385482 259207881 974124224 941919527 963453259 112335749 299283559 349885442 572252951 462343736 470063748 527699622 875598784 345149697 24315335 950917004 32882099 454132442 680438522 924527892 446906214 130340435 36106789 902548373 517476117 49572928 379302931 311626584 5326482 122747239 439648516 166137927 805697829 301650353 865437496 579844757 518200125 36786939 796142741 79488943 660508947 121480659 548542273 482561506 699235627 411380315 477854910 852936435 872324108 763249770 322473419 738009705 632229701 732836048 45623860 130832138 822780154 358464293 735065487 712384998 910786735 176066464 661166484 475851636 995793126 871298323 965837910 396589091 395546682 922602784 694502451 498957735 154758582 540630574 464380469 334939509 628314005 874215252 985546105 520212555 821995589 348122762 170960490 160589578 669979675 622783599 732486052 867634118 494633190 58196725 48612508 294426915 311631168 730673222 46338375 493214969 568428903 315398541 63730509 323377180 446054537 184904960 185729268 736698242 102648704 332103008 656566805 95312888 878921323 502175869 274789843 723296159 475869161 158115390 557795970 181362884 603167154 877782339 258153456 444608312 290141003 348240882 126398610 849415178 262073179 609893558 110258390 137199027 217887536 250378884 994212182 31286341 887660940 259400504 207574689 997107568 658202593 827089609 662128908 908170832 776163320 508923683 508700039 463290665 985317183 399460711 328349410 358033854 445638920 320874518 215034871 981920515 692449919 246582748 538063106 857051286 373616565 511656288 162352258 282968113 784245784 27185707 216869633 140943798 724089987 787281775 24657935 174855978 15687481 67342548 704088792 471679075 29827151 32830708 231763803 607678136 858566148 425779765 278976311 179866481 155638491 751288664 685107690 146180930 661184180 895894066 950581188 942306141 403368029 468137260 837525595 295213602 401568066 445204844 961491644 121552162 575383424 145177593 526154906 459646366 141697764 950754366 422831809 870520142 195627573 763927777 414395307 623935470 431398385 621278065 603814415 697562487 639876947 761593798 264468230 199239972 194178993 746440079 413676159 150685588 404559113 317686038 91712956 470677412 499797213 249857548 895653991 975307106 21356762 290199760 850398432 756281903 147495432 373211162 901611506 402409454 573247846 455547134 405152785 499302694 39252272 387949397 475417946 972892312 455454912 441964139 466545487 942672315 637339367 646992251 361440336 176497952 214491432 212302631 61477482 405327364 248442015 580827127 809936022 792225770 960200430 952971808 445803793 315659088 938546028 616407384 604170379 256763472 558728273 781641130 788627379 414292702 834127226 709488315 614323705 167175146 755394589 549888715 220126595 11356518 712158159 18460264 184389917 596105382 346681807 208395643 45559552 714815962 21030804 97355327 150532040 611520188 446058451 173073765 797910561 371422453 375011662 975356327 685545452 347706929 705708557 181701121 202679400 895085571 449067071 482111120 570264369 999648704 453441363 359959626 387618075 416980400 614073188 163004760 80132438 110463089 820152366 131654916 309847527 209757403 343613930 720243121 954930451 165423543 930448977 104891947 309264736 930029302 668340119 757089931 715721396 260414882 351855940 198438462 14348800 534716382 814015533 561812689 598781213 72762442 52853529 434182226 20016001 261477101 85024328 596523620 334406489 123897371 201673238 326406334 639229960 724057057 231621693 472412212 289973872 43909445 783935780 840816397 239487225 191234921 350206159 888100222 522729571 894772735 42353652 473956893 235675162 313958572 722471222 451208722 315841606 199626169 45318885 40335225 759901874 179276291 257689288 217591213 846468619 609539745 673398345 161520239 3162651 923942675 656645448 777971716 588281465 25919236 713662045 32272613 965661052 383049515 693215941 388547492 650279976 677755683 809908400 519510976 601828361 811887311 377196986 988378947 36167551 22781566 821056771 384920876 550354323 802325865 109462445 910537392 465614865 287640188 739190584 106348895 849739284 991450631 841848585 101615148 699030296 144042827 628794847 394361241 601021602 219204781 980600024 896507635 923789971 362149433 81974808 198884331 90350474 468722120 120637440 600069755 520494797 322378762 503139540 886803341 311716731 65059031 932302129 465181008 802528595 456278713 642647340 768812402 887993700 824409781 325412819 728793676 581917657 750326973 858488674 266566816 978605336 840345199 102988531 686272173 815132927 762446624 681641499 760506483 101477271 368167017 493502901 851095931 187195433 511695583 5079022 597886345 972617165 918256586 233995867 75307459 660341904 315202853 69147553 814065928 906392346 566710648 971074594 784635011 300697820 928762943 387400733 825379558 386060924 421635141 418831969 142700405 366161065 655081450 795238289 577487350 342306761 331041271 22676034 524113041 183939317 558583471 578475388 847000957 305180821 216273057 86579572 311047949 192598987 851388053 185481681 491233819 704902663 547031115 416850036 33985857 169718103 298426155 26115389 959667181 778248318 769725306 154016903 852458965 547632018 337913505 105059432 793357026 706295004 979734509 781585090 567629181 148596278 959428060 501979189 840881617 917011939 869205082 468710690 615390196 216550992 251677478 250397771 996432917 71172282 837847219 995204745 404676859 480895145 359023945 820031030 671307422 812726327 567365938 770972972 327889403 643091666 168959044 770908633 916323656 131279719 201531773 608917643 598874349 881235656 683676944 459360541 619290174 784653029 302502260 570501539 248122172 146753368 748575765 872412972 579044404 596060454 643517690 995800324 385556843 322166461 836141574 372661175 911490090 128217127 476745736 287981197 598168425 808986877 929232158 106573837 252992579 521731720 465203861 353264945 356648316 408980489 761139879 533880656 695288985 840416323 124832722 22849678 692583936 975118509 907284904 719980000 938675080 588360848 782889767 404669362 955120227 644656773 464034296 225459153 165638133 982736402 529311204 364077269 249832813 675523204 499112649 984816975 926101030 832621167 489498426 441952867 263031330 466639991 866061263 313995263 377314093 774902439 211337138 65812586 630166826 893733884 430317902 226780900 786654533 847097588 680222338 68647320 684202770 28595444 915483794 382678027 92641062 31864346 806176456 237491349 748620805 149049959 92476300 249928752 70649325 384573539 176290560 916633007 328210836 753816436 587179923 409003718 367893124 829330848 226456788 707173531 772174649 590159451 743207796 404704766 258140636 108331425 287639944 371619805 974319130 315919522 891390268 364883177 5570365 602271785 649825007 570132199 76282064 633141505 567034450 859731151 959860627 69738985 281857281 328252638 919679293 492216379 178739210 256430997 131201709 834513614 914363489 714330532 734998629 6425328 291765217 315592000 288961973 297846901 278814075 132744400 153395711 622831453 735825745 410905807 190876093 121065804 458473522 518046830 197061962 187373794 364327775 273305204 226754452 628483668 50233410 466549134 866438888 777711333 851299624 735830860 80321178 968780014 93862829 651950726 494202887 30069912 212093154 900367220 681742778 126264161 447347645 948242201 997358976 718584696 238121128 937201657 401164942 496955710 796180019 48981726 633547865 525988271 914138882 169986871 547803386 973480002 347323347 127325076 844716015 269509087 763921749 154381456 368253206 311435789 233115992 196048109 301057880 107002811 670800714 831023347 9618742 624213253 599021062 166360568 51738104 601928879 582918058 452143717 344031028 379125146 136077659 417608293 389622028 573169315 925326443 987212354 535782287 566889550 244413207 406847388 920698591 869020222 372424018 255835607 66482819 76499931 559354357 721427300 249125872 97208067 77021587 898452525 553642882 780578656 994318655 723972335 416403276 226810153 106071975 529494885 649772577 940533275 273424721 776739435 929172954 846725237 882006395 218990157 915950693 8864971 74749770 434456631 487455144 138722980 540464899 101100494 64627785 663242894 469762293 911415135 503008638 261500742 392007140 373145862 27121342 939649451 391681657 353442646 885791709 263185109 648472402 974533604 632567388 730500605 860892836 982645929 82021260 247412372 333698483 144003151 644767132 26313801 293734430 974739164 916067514 774331872 429772651 233427345 260104228 6317985 153863410 387606957 160359237 83499486 357915035 176414184 124903880 210537314 710604790 367173373 1240358 166747044 647372559 214202342 395873110 372774127 153289821 597361518 355421936 935153010 269778679 193110175 525868216 286754572 565229890 894683564 591449367 379716301 277032383 381101184 445735691 992213554 218363654 512608717 752118201 239651451 541016490 253543157 412244121 291597365 837306252 63549278 336720011 728897085 428289007 211560872 121371565 36707446 794558143 112466631 255649898 537134103 24472683 780411154 332842832 220504942 489500181 633781463 891431325 41956508 88690355 830091913 939038327 238689719 730595244 246195243 241228665 818243599 696568529 901305829 770609197 66773987 931133061 44770024 358002568 884486628 783799152 680290177 387419193 145427919 463395538 803120826 131366732 631966688 492781097 664606119 168429432 19873369 156170206 864169269 715718504 316773622 439078399 835391274 444341294 734394839 1671665 8142993 119802231 154302755 929228554 607150564 133234868 578779817 134048827 158821737 706634256 443583633 350411443 116171448 778302297 92813494 473824249 692225353 861513783 110424697 493759787 379906421 40732454 225187319 25659035 494664858 599129256 700852455 685612030 481574806 684296982 8965057 714160100 30215699 128552386 294878586 987126877 287429784 795918713 838639398 711385146 432853934 598295619 54794647 384736356 225021306 705256995 428061059 90305494 892742914 36894998 572734027 431197190 35752485 522019241 467420610 83491414 911205328 803175483 819068584 932641744 459335411 237996174 733033422 694964364 980985006 387689308 807150220 535537668 532340052 60076245 598294518 803557046 940187430 414642199 405831258 581598123 498316519 56666551 257445366 225422334 545096644 590803357 241750564 758438795 201799608 198101022 7404367 175326071 390290150 348919479 791414573 335824527 987560945 825917869 908607034 763250976 143004638 719249784 94099387 639405799 443335264 813544834 62216132 20399962 208159953 542090162 509068469 364596206 11121558 73147159 94585258 637150441 631405711 751799838 562694412 273372814 959789333 128229267 826455153 677658676 84362163 104588186 295347734 584070904 16365819 528623831 824262424 150682161 696750557 891730082 228814248 216612204 445922381 439598929 928020625 943378127 112623632 271823920 218031601 880427588 548752608 317358044 304525252 617392464 807183725 278723649 505240563 127690313 738236814 44534733 470494864 742889815 95250046 631968803 847553630 519046835 256011188 377356191 41771889 293001352 437318536 666258173 420139953 643749124 178176502 230894703 449738097 24703563 306080745 424164286 565283626 488310854 73234006 225661221 106681293 749118550 240080014 730549244 214168393 295291047 941319480 438649287 871486442 930214674 835366756 418776651 774548496 996131346 550896504 107014677 461398929 211992042 173659127 613881482 661096829 680211121 263159554 556954318 40590577 531005045 227426401 35404993 904514453 15326452 915672028 194924824 490321125 61890759 184227995 209716966 367767878 943819946 6087507 816089831 185266445 894121206 957753521 648387467 441187230 179241444 189794803 504361621 874418474 973443697 7155987 486243745 869215597 550327694 869577288 388738989 521103932 63778596 159728422 365744561 590367180 416211857 399975739 10815458 907128168 786047747 645369089 370766453 605003513 414129444 801906485 199030472 181448043 546623116 809803408 808451485 460121990 13940969 476173333 878715527 16103222 500739145 708897815 177284968 171097177 685406030 827538578 491603075 934724453 752365382 565748506 776348910 483367089 553042833 420687940 321327504 23895524 770399096 810807063 239913334 488591854 278799012 853222208 200826053 890080007 741850109 773202238 552802189 890406567 427947287 159092298 22644954 76992327 512356750 813076686 816751504 481506139 739826981 11088338 648470548 571270498 656927910 786563968 994913175 904279887 579285181 76417929 8034327 475828252 918605349 424722632 810821901 851990544 481155759 848144339 556413827 607467935 703466485 818685655 542013584 320875051 161504721 874558686 478669676 109861077 495727010 232854223 334102327 73926467 711663541 534810382 370972406 185213091 923570314 159399307 209904275 458556221 954259300 705175871 750955176 530238173 622243238 79369191 347521636 428594638 156695505 373652759 966567853 674578942 314172828 950065722 450263320 369634627 444603746 312908488 592596915 35553696 510365114 654114538 275889595 311539338 256961808 129699337 264410132 793572593 729398857 409670763 307639898 993428375 129750432 54103071 634295200 715451082 880763812 308722276 628353124 714436413 47112901 217758647 231272633 237929079 442407667 220055495 549364151 755446817 745996838 942519733 679277204 113676836 350769799 136572076 320904070 82532726 475707010 196913406 737880787 918613924 165429800 962839949 141434693 89218365 298075200 667943606 510355508 108109979 659261109 143358721 441261893 328016998 503139576 682707420 460101534 998775963 785301710 179670103 16141079 26604217 599840898 994647274 710043782 834731904 668990115 81241808 894813280 822789479 465220181 892602091 474689028 396226106 14694445 597047438 719555360 684592505 275354073 495519512 40473485 672885370 135347538 609884712 736350643 965080705 328016065 716808084 303354214 713784599 460863095 64808514 87317139 980833944 249769122 819363884 471333700 129943898 31266890 225375415 256671003 956127965 46326400 493672323 102840981 249572293 600308780 200439914 838641186 447723057 682338758 976781091 902678717 289910624 6139390 399223700 61320161 258375223 410458922 119327253 608462432 975479908 899779267 405754120 716146150 361566114 521970929 372615108 300499963 380214767 678607573 815000898 336802386 126942694 733865938 901809226 996971273 171281376 832443307 758615414 995535521 776771200 15662037 536138957 698734011 968493072 746212537 73349094 907111045 902225328 216292156 758146907 805981132 735909329 685118597 576823146 336263281 511840693 919519156 695664265 932079082 959062589 519750411 277496299 406111143 589945001 432438782 681008352 468137365 342182740 660221535 754288899 861048908 472076456 801431586 594381378 448552586 983760100 299012441 186825615 293599759 673498452 450890650 922483400 544925045 347194790 979759307 313290341 504313435 627816088 857488045 39870244 749611001 408757272 403617000 698397041 221944100 759985722 121856410 95207760 623672300 449658277 969277952 958518074 806154040 732990764 722296785 982808843 636487061 756910994 889914806 632316301 449236448 400274399 144330021 501990223 819574537 617454924 353930328 417032045 50067872 28792625 959417824 381269577 823587591 924068862 1165746 712807193 416587543 770650202 945900985 849862778 695084478 390684802 118645852 686278892 992578591 402862942 199447565 239301119 443368850 299295456 313929883 365706954 378161834 708329148 340560733 71560631 241635638 268001393 603987519 290895243 900854403 982987477 42471446 420117369 419369028 84459307 86792347 527934149 932431591 288353341 486114686 579944366 677923199 446475633 253273917 832870504 301659043 105202695 279973334 450270378 816383794 420002815 765786197 981433704 217775587 723688962 373921403 876694458 257777523 704143551 18274734 675791954 44499550 411794327 255661025 167191724 784538232 343382126 581943925 898712287 973691338 605786068 16115295 424278773 366081162 962370470 663795052 894538927 902533813 376874077 869861133 468961638 65498897 688468228 383507800 625308999 969393925 444072833 737238577 493508113 862470683 234342836 996804619 766299811 526705192 985029253 994044568 246672793 886830346 388695174 190465452 315394338 289730954 376614379 303605939 143684614 71011533 772848109 600427551 247136131 83636765 119238927 938700023 103341402 1052768 816918988 161370644 310265519 257283031 252699552 475228341 829995631 113947654 853589236 315876500 974692493 773833710 89768091 866886339 751952045 181764542 646873413 560531097 334758949 839883395 363935548 116101713 841941895 643005093 210477994 526164577 283654807 715467475 148737715 730388316 897823080 615411129 384217280 475103653 10368438 877282378 902831265 672085916 226071814 84792722 531133811 511763532 323964847 572142833 379480621 882153211 664889128 95672111 784221245 940348436 529991870 939750471 478730426 236706726 128884726 435788632 944869715 413347695 92692254 5229171 655780237 773898649 563976835 249430541 390836812 346005575 732362221 46421285 903539182 314282211 677978724 5049520 866838128 683787247 715497801 555008175 34117369 520583237 357655905 173959620 744537210 587023586 556708786 484197620 456344571 25506911 690724433 262354653 117870521 967150791 425149852 325632062 296800222 504644803 947274057 168851162 553961988 854747549 337079623 983324041 603800676 550746469 925386618 242713626 554913051 264177464 135496066 212498163 127945865 947672959 785414805 239210752 695322081 326144276 725219799 277979271 364527656 722019712 123188776 664751747 522681573 329498888 8104159 893309468 259831283 679985467 484817649 719710453 68974262 510449925 444262782 686501433 818760963 322490156 216831330 810071502 515331549 784482792 9052731 687014140 186028290 385686726 241207828 194890697 114581271 274139747 722497598 610194761 728905851 499028223 261730320 106985105 792693897 482193831 614561182 627474016 352178340 523033393 692073548 59812861 16339693 314609140 865060890 361061499 162414229 461397376 319415363 864157803 748837988 475735120 56710809 49275946 382564513 801864337 946792078 841814836 894849747 135089262 377165508 288595470 727394642 566930080 748201025 298294173 93208727 635486920 289744014 686096614 63594107 897421809 77416846 824659769 774128644 564747206 814333894 739311971 810823125 576119621 721983399 547077132 36635193 356117401 626460282 909127014 891521200 665893311 308607387 173937643 2097533 856840593 486210350 881978731 440901581 439335274 968206877 201309735 757210240 299484816 764255011 862357088 473137336 786726950 555988391 928204251 179902898 676878028 784157625 846660159 282331738 524947936 387119898 223489381 645453210 60633429 572805409 318605819 575865949 954071676 761079911 519488933 843308121 578004851 344344836 338188041 946918596 640276410 354427617 30844529 513338726 897020765 351886251 23500639 859134303 792173257 346493516 251530293 704220480 304422374 513794444 254643494 649187618 40648197 158843730 403059919 264941861 617512459 993606553 576964129 832095523 490876627 311107903 286331772 608369564 395431614 117611736 683515715 873117855 375932931 726672601 938394457 226777732 115496111 39628119 406803293 776492324 222795217 481635355 647043325 257657556 81472494 823613194 15247898 211813470 621582791 853526817 544074339 821670840 740440403 492120558 64928484 182253194 963299199 458649875 976028401 448458372 394950365 303737173 668607266 289350768 396820043 313412642 469889231 880234286 972466725 849723831 579968324 599300285 537696280 426264090 153654227 789367220 323060857 678463856 878418910 152308937 204954927 591815427 752072313 721769655 839380430 813977222 57097398 627048657 816505349 337704465 86269974 16886997 906917839 126711174 86559003 298735152 23670390 218188953 84822238 695584349 246026790 649380323 198723216 677314240 914818519 687520087 404331204 321258108 880250097 492321831 178716690 659060865 900236534 730441963 527418044 857893233 197226085 274382551 35019467 617444506 894558146 563284799 391711099 235954013 983323875 548338903 882759745 619720945 446196159 793567609 848836193 578378761 520794876 201085702 464990 565449851 82651254 590324077 529578659 385176259 606532523 987292469 693596728 200980974 448165112 803910747 745184484 319502172 663842137 644694788 191472167 30487660 488256097 85469243 526010636 893359811 494795462 799069566 462855714 766416966 134985273 60181773 974125861 974291202 887302078 818766474 677369175 664926340 103668792 313488048 992315160 333184935 119135013 200520254 144133280 58560760 184635694 70759809 680309185 529873749 895000022 857673446 856863598 608946726 403599690 885489982 860500585 163596126 656091895 32711481 489891943 725651799 385269559 505966488 243360588 406318774 500274720 498773253 846564323 698607559 532996650 92754151 928182994 364493278 198823291 708887429 180373326 718690956 350083285 268688445 568052866 311018863 314142721 244315823 479898639 377679984 795378457 713565651 756481728 916893433 823718860 457774237 937284116 424607545 182665475 395375263 943492390 647424379 540568687 437951994 557581425 302770285 384780470 229883904 377571895 123343417 136529310 340854297 763488240 225108364 471037380 885421234 961172244 465449441 674104114 774616088 282217467 954667763 108481410 462415378 644991131 421957955 308341345 246894788 145424217 451024346 671179761 742975983 53300111 472660455 73140832 17689398 736837370 187989961 831024817 966355874 531814745 208062987 571009067 794391662 700766491 797880679 680644038 143169875 440382298 609513527 28488731 150004720 671672265 44204435 460340189 672878408 18110166 657023666 341153945 435992978 528187617 283724542 251630878 284861453 181955391 574512383 550698413 56983070 735143238 815987183 360770749 125738934 330410103 527756709 976528756 520404396 465813486 648961653 405090541 46498859 671314695 574578807 818938335 456210642 151344232 931637361 139037894 383975442 891867551 238971410 462117303 557849566 307973146 644045715 330091350 857951418 509994854 384222526 60881403 557894451 556642300 236693680 632357329 747306293 83320146 742751769 300409397 880569684 902124212 832044498 829392396 376812038 250011250 525362307 559047270 461260975 613096252 659116533 293209464 566076064 787132521 105871715 710257955 135830601 412040678 650553250 779590613 104144212 828217567 573424257 929681079 152854102 266005704 774532880 389419347 925115838 745518992 624564962 35702790 438831291 774942207 130776059 80242224 999899598 62295673 75309112 246367677 348746556 127208768 425357778 12579769 718780347 335337514 304754962 808484750 482633863 970937877 819043048 594341180 294635552 599436958 636909292 240200286 473887715 485192667 576257446 679482433 30913544 99891758 372344329 13108284 364568205 866023857 633181798 827905678 719179608 258259100 983708212 272968692 400554896 449683996 184749579 265270001 296744435 586792067 569284796 478141682 571708736 694645456 817542732 796029744 186430901 865186922 205519583 55716356 758996707 849428441 798800670 484087539 547904527 24169783 511977197 30180190 766180506 906492771 878848989 293992265 826389995 50400335 558464459 965223989 131487905 5469520 479001454 3747495 929177237 15231844 135870347 288550178 479181109 697064247 242827722 350049059 317375576 253441246 858634507 241249714 426950966 552987043 686050925 463995712 723770166 379425668 220761770 156673133 268963953 485280788 722476276 812042728 381427130 285592812 648412454 129736477 591635514 198411970 711206673 133313850 125782899 576822163 796876273 673365668 568602302 867543989 293845205 384839716 491898385 550158808 560508912 990238956 971788546 757016234 102074703 503908625 818939268 719885295 29864616 462253041 484234572 247506115 909266942 497261347 459957972 460738677 230006409 583748461 759347176 984912599 195294060 283304308 770502898 441363402 16669389 506456666 183827617 860407764 494682845 2180119 743308420 751709221 708603626 601567373 771373876 840710797 660135488 886648475 251392499 195169106 981733719 749637610 748296910 594469058 210117038 988106116 348894760 116142343 749222246 21211457 189901497 344365392 867850045 986685894 912328331 695808712 828497629 763751037 312188826 446384588 992701544 653470572 14618259 952476838 878943714 721423970 414791374 251184957 870404397 619270646 320100825 567074371 505272782 873180620 314467653 629978492 149910296 860505255 645595455 60959020 891307953 656231053 732242148 455570260 180049522 301519779 634671191 59890844 151669680 441734720 991148691 400803263 189730037 339200291 26103539 144049941 404829063 204761746 562315549 40859891 688777664 818608494 608968316 77729216 10876426 985516652 559965611 517765086 905090089 557858371 205017220 832655129 205801101 408496577 770556923 514670363 360596404 941619663 321020077 758689956 526955974 392648426 118513944 87160189 522315291 596542286 512950042 66029727 151908548 487542104 286773663 809127595 573130360 681942427 743010804 280488576 7658542 741428381 756484626 969303318 541387258 154625353 322125091 23604982 89325983 293249587 663468710 816372579 708669411 834980017 685511425 637164023 204913327 858908567 60831856 391573940 898544613 517859283 561780293 159922132 107626963 105957951 150226054 189046031 301623336 138088027 749572014 591917342 888780540 208277111 508744681 93212006 902779835 626021589 128019148 877787869 774928169 569725486 467112839 217234577 274332720 494124927 208054333 335034179 904749665 974217758 645379663 729484895 410574142 296044706 56664884 75121454 150553725 473343749 386243657 378263851 709894326 350565788 282190683 139412500 171421211 644697387 287678384 175790641 727979566 526102113 588789822 450378646 329985363 569147114 188136951 310929930 260845576 830082102 997386050 165026080 309503394 565793262 276962592 668487495 292274420 716543318 591997809 346935458 113645392 925954217 937834442 150385947 416056350 784527386 574752822 624767584 866383955 647811558 788825742 804431589 970946127 276237655 706491616 946359494 29414656 528963965 825160972 273556926 119136704 763168287 833151344 941084826 429341649 364257963 501295699 785314913 112351054 333427473 879867404 171560809 916087915 513106889 1951136 587471525 75363742 738393070 170197341 413812617 115954341 414872434 462209086 607289886 360365528 994115676 164831614 816912616 910700204 469507202 307890460 185666673 505631072 185470911 570154343 550290429 27915696 695116519 757713435 368330779 267673187 496354514 488512991 602917462 318827304 630358549 532357134 865387329 812855601 709590525 100513748 792755681 273475624 47071374 950953750 464178641 528302629 590929356 549268780 922903532 747012245 598994406 779581578 252199928 800876713 465484313 622783342 186270462 205659693 295618308 562913320 117599521 458252551 275794288 272687112 528268794 592812030 128885255 651018043 991897627 26120300 202731371 981441649 122309002 856518784 372778299 599332584 271170989 640859232 647412345 150920891 401582352 499789765 920234461 491604066 98231004 752628233 788332633 890230816 902768405 742540202 495599462 434310490 818847436 31029132 117126206 390230503 667310688 914568788 727119451 978109418 813157361 96676739 885694990 604362046 700292354 470403574 416387697 160063387 435670634 800512510 228925308 293422080 341074206 942959186 192983213 991919727 952369988 779321324 168238027 281969569 763971964 212993954 983107839 919676737 146335113 458589634 420933515 322593376 647583821 410287039 671682661 99959413 992077499 166806424 900410840 839215142 190913682 575450140 56334633 176321652 953015795 129695090 150908930 155601880 261022239 301023090 334095759 906635207 774135038 412812412 640208789 989328765 466530693 881855492 723400665 781910933 871192468 479394418 669290334 764861625 723290348 958303048 188508380 3547918 568413946 879435509 916576341 188949091 801450187 411561314 319868594 738193443 317804444 43674399 166480353 541716262 266752260 51466640 186073588 520361597 708986033 270946659 61252851 990195346 409253054 792111942 672570251 114794255 121420515 742095433 86262015 845914429 100420080 602991654 726962900 163297790 107259304 40570115 112204207 411053034 904574441 105504540 504387812 853334691 330315110 559395719 357011429 642682135 760870868 520784288 495693542 176855030 392955457 182022784 711756474 926978498 65226247 613636772 712661480 252168166 842237519 826637018 542744366 822385838 114569572 941999467 707360821 906955445 577902171 994457698 899178337 775302247 181726438 462171370 945949552 525101247 263191634 191704584 142128553 400532303 942279538 508364143 893650843 729731209 798780676 696433983 62216855 580618861 643898303 586796059 714682674 823160265 817218619 391643178 601237399 840676828 940249375 140131911 242560740 421267071 150032872 299171619 615975191 38633654 427027411 136644898 213819920 922619820 466803643 708123490 247256333 469451853 403405681 834014598 745353350 966991954 251642832 96121053 890618338 639348312 732265081 80577008 192988026 846010803 428493992 253029102 770408905 503385686 312731960 572991799 938516302 606710036 647614803 614117280 198921257 266848707 495699715 225949037 638335836 741842156 453422295 170998382 559841511 207886037 392851804 823477690 784199230 644421328 497108850 19193386 195932719 833103216 433140913 330645819 895039171 71839976 862411393 733384121 424536188 347912673 268157727 123753097 365259191 423841442 421001065 573386902 770539071 507587819 130031641 23210292 989519670 146597477 156153700 143025967 380819780 329802494 870499928 348012050 942497502 915972707 521357469 416999737 724789379 674065760 523588161 292960523 352652086 13836451 447300716 862684506 956004503 699425069 788980688 938739352 579864438 364361155 429983069 198671573 379106401 47430948 403010469 761523936 918478206 143706637 988171497 302964986 618927086 759936140 62870737 202406875 269079740 661652404 302057889 177737244 34385819 464107369 753802385 884539511 778196339 274368361 644720209 489781953 295433987 137782869 222691077 324670541 967845969 78698260 104269489 485642404 931994522 802700788 220141631 126673936 915112534 51328857 621254048 830876657 522703352 541996162 246927694 858188507 319165566 911364844 4805725 669631356 64757035 731267396 149842429 781990268 518456263 419900888 108835676 784436071 709478088 498446254 803058988 762366835 973928242 168525006 9537575 764163411 743501748 720785457 10078293 249740892 551237042 420343689 140450146 208063481 816572418 530485564 983964823 893000059 165749085 556111976 194513861 540753799 239150769 32618319 725419408 714522549 988760179 669782326 243076194 253806491 569492985 269690088 15877557 75892903 570353246 487986118 950915446 260275487 37090072 685846533 13660206 870291203 478748305 908050986 365795551 423933786 127523460 444969789 968889833 918273387 604592364 91435108 796229419 61835048 896422219 438373283 127439004 761424479 944770292 22532558 654242182 274537943 100532053 988041664 273486187 673141301 801011926 117858273 125164351 111243061 592894895 456585531 738103429 748781820 721307545 522723571 459638670 875764869 650460742 592377833 223728395 829388303 998778504 960236795 570416115 719544983 97536989 260942440 6212968 440038646 176053213 751794701 706247768 961313165 920955996 524338824 746487135 750913101 156480437 994778540 137456204 706122326 294653276 311536692 303210154 347712993 403053574 317074474 23213674 971692427 632688338 282204929 375879253 775708947 820816515 430375914 732622892 103893533 995074091 483213981 660324039 124595028 269046707 892350995 30232487 411097822 511028773 884636595 564713408 193248841 207836309 978882313 27224582 864996797 269259723 891649443 642495442 433725460 869431595 362753358 766443590 518637813 154137900 442145345 960189704 940342254 526710819 186827085 205763491 15336559 437005030 658820401 784489655 475584207 513861556 982421625 619802495 873023226 292026170 57540402 130690030 974534982 410302787 739542357 930258732 216906401 671525376 651651457 237513953 598879606 361554230 485549918 978678239 378452755 233423542 361605572 922710933 292146767 173048680 416385531 279148134 785297423 748987577 318817392 626061493 876691713 404573357 158422922 704419709 149264561 278988432 484269133 706883326 249831447 95609410 380453766 502745324 512094272 604916983 360926657 315556100 476154352 410381489 48992764 34960813 692165668 530920521 341671314 854752234 630167878 96632954 467986783 654690258 63587164 320109724 961902224 832123933 363193135 986998389 481311271 811525880 220542906 648398966 284668959 450272785 76467849 97271951 858866583 153531861 42050138 346646251 738337347 566933047 799412469 569058774 614882917 162532369 849616564 116327597 810325818 826077051 964325965 454833826 948705784 117957193 995514903 946680556 176473915 252224997 150534490 459507081 377862761 879470697 407513961 924001924 540490658 518020521 715455403 694132388 888931564 316902959 336281872 731580122 477798019 355419386 511132653 763921880 976013894 685698612 65547342 599596250 13757559 718471968 151685923 62946327 567859322 998800368 431245860 785098632 946617140 993430593 674905136 115536197 1902691 21905397 923510375 388987320 273606489 57511656 26215119 262704792 184378702 851867798 775081011 228133005 611492798 603675600 206051693 684209770 242217711 861982946 656190698 839228520 933273019 361924453 812365319 789108882 228510419 600194673 597723345 795687675 874007032 515977269 347253608 88376306 44006379 816735337 493744410 313404460 791979673 118512746 333570990 333659709 480266812 375848452 245251295 839573344 346529999 425929821 747189658 712967311 240840445 13519933 235149939 434657993 454671825 891879278 957592150 210609594 688046562 144022195 989795850 840968590 298242695 8679935 683643852 522372322 447221216 516346223 882635368 94481795 144353720 340777305 997177485 719550516 558213254 251866470 761892302 668032398 176860828 89804991 971977706 644566360 550045534 156038848 515185014 9908373 498283419 491668738 826804843 707386677 151482010 140173802 953377866 830873429 811395824 797575330 481045762 629636039 715769513 177276929 837782090 162686783 966725487 690567169 768403357 255911622 92607200 478975094 624023466 436887640 134931612 668816105 792997850 882053482 877638708 375254879 520095831 624459188 858945128 24314277 422075661 110303371 655196875 43093080 691084541 953793480 46984818 374550155 903928868 789853152 313021753 794016684 760968015 291802199 624699992 797495413 361180292 446900083 42602418 407681102 254380355 555603312 840191384 574462816 793943552 242863128 377972411 913364661 848866939 42189146 666814271 256043927 880103512 695477240 622444434 938017402 840910156 124577830 449518167 660097921 356097446 602958859 482638997 779831568 892651737 80376912 565183755 662052226 581961894 614648004 713811018 955826542 970993121 686405024 995954513 737645700 793789498 634486623 631907428 24052206 921787079 131371341 13094213 282397920 870756594 877625260 243596614 758171236 795324263 941596666 474170492 468035361 891932246 488486646 492275930 731398987 822980396 844768532 109746995 740512499 975888419 962688785 451956690 145908214 959486750 588128961 90326704 607767290 609519997 410553273 452973783 133606533 22936582 947688019 405583399 410928621 482128679 876014944 816600518 302103362 993451933 7036009 795652882 90452545 80423168 443122306 51597058 489316080 776285681 671835693 411262540 471541386 451850042 310627377 525930388 555296256 59768896 31131491 695218706 244889350 783693573 810991640 228144296 318960563 258883591 54837423 316898113 880284287 129515588 600600300 624798313 731536206 12892356 211994371 136025839 179332251 386893212 905741915 308432538 20780701 355491338 409419840 231618711 372619638 501503551 754990929 547282798 176626210 477097219 970019794 950578408 762331045 720197316 569326740 268123479 680811739 858705636 249846837 867295297 948668792 556033943 631034380 9408020 450049113 287621708 254357920 536819568 710518061 137876584 258588969 698519108 602273151 378918021 902380180 547607049 455284670 546180432 709292611 24175042 526332126 262715245 188815391 187811398 927572646 860423294 110063003 375229761 504881002 281836811 954656054 840610400 756795248 654791014 175099225 313507663 106855889 831137739 78930758 703206370 428146445 369039460 130835299 889587484 305104360 806649201 551027990 591276741 743755065 886439158 916340717 509738946 288243375 836194429 740229277 687910421 463064453 398130777 313546083 987064297 856249968 797929024 732582777 432252880 902714626 463867392 209941216 937748560 938998605 746828343 803656294 353498192 758039987 484606839 843462251 63741318 693509021 129470685 837187926 707362499 329104191 356649695 217368246 464125005 701947575 741679913 892890173 178852703 445386682 365274234 450810935 921370784 315263720 260627497 768326514 923276963 721717981 242151672 101486092 811997503 586629306 281858679 658388790 289452895 975279462 514079873 508186396 451660400 161952864 532543912 339178588 745586870 794488407 244274123 377134904 81861092 552343818 845793472 863202052 493551349 676530285 445045583 301368812 745168156 437828630 215440331 327275193 475706288 632876157 119340302 472041545 130256071 264001096 136396410 671776776 639891730 415642636 232438332 296467726 152430622 492606483 189865272 135798547 619530467 711960279 764869132 402811467 923982458 652625221 347581108 931253207 840280293 350323411 678814106 313740823 634551995 404867129 277822999 732527545 578079403 520626286 969410107 63960495 392635836 343747666 610062055 299303822 559988751 184023928 477761839 362394226 228256485 366643610 511649267 143828911 278503842 288329964 480129800 110430648 253280681 961594707 175142066 211696248 538513788 306627450 380822272 68560578 393800673 251176683 134647589 81672789 334584617 598885683 809013660 608484398 850426833 198275958 446268743 622907254 404975003 87636500 772065524 910608555 189027131 914512677 278351754 323203513 649355304 296050477 794486420 104746545 45434227 474312356 450351750 175689456 784532007 193127242 420279891 863179725 960990945 332364548 33895532 347526229 215429689 652541653 312600530 896515987 705910199 624152032 252929329 319105420 776459312 99287412 173907702 769144571 858457850 779545150 544398327 391761134 223284001 136398632 433353088 209154953 750995813 133057124 973797236 625996960 199350775 191848439 760293836 7270684 775822030 543490868 797785162 698413015 949518756 690014610 426952807 477522335 595659154 86912852 381726961 344905560 873631266 273703862 848524928 363137312 414017358 511206096 685932558 238305498 586221596 457284354 837865521 192441052 289625312 570483222 676428414 561680925 128821612 653968510 794494371 148641324 490060743 169842767 159026188 302040763 102888352 459170253 620263539 510614710 418517398 93660663 727069079 535214585 457326970 356594311 39347939 94641318 538904565 617599622 818488312 693222599 28894210 681592832 253610949 950682775 927727903 347798694 960160554 498933817 492087199 721028180 124168795 801516550 636981922 964699431 123611415 499152226 952539570 533782071 43169869 714867913 611179268 295221078 647257756 106638037 891932999 163675665 301976419 195361625 651143603 128465166 159898772 288932579 93187432 394601762 123417895 512073187 965644385 742936521 384375759 560089833 917806011 824552910 373983619 312465576 687490446 543469846 697544783 381496141 32902160 559589867 323622082 241587584 21815823 669978751 308497833 839180840 660208386 450602213 356706515 854716986 453157773 711130544 781933946 277558360 557501475 237197075 493375832 312748785 644753868 78370488 795885265 965303518 523432515 600916532 965267508 469516105 371756174 750806474 794478403 774265243 594325429 394773250 274054457 901947598 612195364 988936296 189024754 441265012 936881034 891432334 909118585 620628737 769045381 978021854 403457367 635732034 650479007 957279544 340637371 663637044 778859568 227053476 992390100 697256676 48769214 516477245 932207735 387918804 927735199 42438091 992453623 64073328 445461818 773373712 951461306 362928210 835261314 772979826 544873079 270352199 630773657 342281985 499315909 251590932 982203917 432289277 193825771 679718050 993059865 675516619 478662248 221811846 445421967 17927076 643069624 48823340 466516424 884396895 939124124 482615098 439776068 849347213 658840694 667126534 871413672 636168567 122502959 78287401 176272286 390264915 807729256 903714666 399403735 508153003 133041184 556826981 862704905 117267420 859305665 788782595 506145808 497976070 38624438 153234957 98606250 166471880 46777461 327856951 644336470 22115180 840514006 267533298 28449156 189684272 497191746 314373138 733951609 970319206 687503628 386656123 970208374 700575511 226341793 80794210 239318462 688641964 6471934 364903715 215791145 585838650 579037771 452077097 817397077 329387009 780454047 584046667 308058790 125745358 955255351 667349234 437288578 588862967 826991617 934944103 233910527 786366381 491071136 238544042 352357754 15076165 220345210 611376345 292726655 416806559 172595358 189756722 141352763 485339184 946323922 670246696 293481503 214888518 860826148 828734354 270073333 898784567 480390905 294260070 223815662 166525972 454801437 459903351 442539330 842842191 718158128 926846003 234445180 978631666 864188273 138609590 161725824 241008399 473890122 733428698 264580058 853337607 183386050 331156106 922422768 234670690 517711763 245671307 320268494 440723376 466563236 264853941 6833078 252436360 654827837 977790290 358690515 608296990 502207700 947872807 690484203 906315229 268240462 962323830 312539089 989730982 403742861 27934984 526736193 683528524 154501756 230113006 114269533 456053890 728521180 972346155 889330555 665451398 742702352 261738836 300284577 111290778 558257214 636921177 577773912 274026404 835186814 493148111 11079956 765481325 180523180 745803147 215863565 732942462 505928474 464312473 919831917 831365673 759028874 43485126 379494169 240769747 518384713 304447224 224341085 162507699 44735718 58931661 784632094 817817266 239385425 47214289 333144524 357496303 298205824 374931336 555049677 28628868 127613705 737895144 705335442 207771434 813700731 505895843 451244776 226598384 125855196 247018589 504775046 842537358 386417288 178844494 373467217 610548021 269507590 478927271 891578443 572425924 733959904 681106027 738142058 130775452 38636423 162143938 611360228 695736165 321160157 850632636 895499861 510234321 932519842 170986597 387429974 213737058 141778913 863499306 9004977 313764536 411263799 365820654 803627112 497610287 815849678 733651092 900175772 271754981 279400657 611730318 615576253 685109697 903471020 125492015 684101669 328545876 383358786 584103724 471862271 973367304 313225960 559843984 810595722 119983254 630866197 773463101 620390660 156553788 4990353 490735415 311798939 445300481 891405265 530149324 439142025 274142935 96307964 185971282 230144719 175927608 189347060 333623570 55576964 185377579 697358137 941432841 436729888 874936779 589304770 361582547 44503964 182729430 487934915 97395200 379857142 832667945 724750907 309864111 775727304 170893406 432996839 636973175 591966641 279698224 259213480 706351275 218930497 895649737 903610596 733540253 767918192 928315965 623476496 339685266 921782275 457220938 801891361 998594580 273671345 547425694 723465572 82515718 357662425 724793610 885693242 978130142 872455494 269198167 349107899 155651218 330850139 227742 652274515 453695263 650069208 548230923 315520342 591726030 900697040 64117329 502043132 60583659 105057824 921982050 925204545 756477515 522436073 412014296 685747764 826383345 99408918 81317549 542639834 712960909 668148009 85598907 226925373 653868066 662010519 715731266 407602906 406222343 847088395 673128312 755816841 128324441 644718768 839838804 324112338 303066113 675196318 345427201 806549444 986182156 481524120 172938543 568007868 293786598 148602041 212022396 814297026 573114125 24263150 659099129 275461657 500133849 220308940 74944323 445448758 951186626 749703375 192422373 94031963 595844908 238281916 518816621 331184381 818118876 553670620 673998146 467519159 44991293 222084198 358445504 825555798 876673187 725108176 826036077 536251122 975787130 545749335 404386653 899629115 880879040 203551584 209801886 685136480 273568812 224211010 616532 77549576 635747783 818682974 11439211 94604036 994212073 163460905 917619397 867283761 677748078 677414324 936087145 48185259 910115462 106977429 216639303 386295072 286117821 910422863 784860034 869000235 264162382 727316852 366920979 2012738 426558403 714640875 897719294 91706035 969749202 747616066 696766514 998950922 763249437 235281089 368141993 974951909 524324798 607735560 513118135 2578027 710287827 455983366 801659638 391827129 771407007 191909216 411888145 270001751 85466302 742430594 920567079 196637579 161058686 643856375 573698180 144980712 510542552 607588724 948976030 475277772 563571209 117816545 856253724 614307779 408667618 434226665 887207006 121570212 238967071 594618239 239792719 34106534 881713617 279604156 374734102 323853960 119542909 434600970 443185656 185837849 677742602 969240421 280544864 177617650 825484379 798198141 782805972 751794317 442123275 42856972 666792910 353475528 390202675 414293358 833593921 482538679 878423280 328932551 111176385 419022282 36016007 281038873 81642130 809079308 884879327 829120386 926917796 743164984 516946097 166391759 890332859 914026017 318871741 189334850 265925901 825842266 777070714 542441010 475399435 343451351 339489900 435843116 223176705 966098844 421436623 594309766 44025841 908090926 275547789 293639735 646620538 441556254 232673176 708186318 313644572 38481970 809864429 794267232 503086102 612544318 166370683 543098188 904587250 821376246 218804341 389690720 112645545 704174031 339107094 520418531 720772337 248394917 645850241 166233744 993454215 999656223 495015295 23138042 8877318 342877677 195304986 172085813 258051761 237850841 471568490 380530748 357768384 296633398 923242266 686906919 698299970 121550290 590094459 931661920 659624281 703953758 261294856 536779194 863968339 185972643 334273838 773449335 136590390 455977861 580080784 581307520 595746514 688765370 277530882 423444909 968771206 722518971 274003493 639769116 49373134 212555601 488740203 643093919 29171947 662308423 893207471 240968959 606243651 287035232 189377098 473095020 509679465 984314092 456046904 227568318 109957822 636738978 970481412 960731426 663929902 109244900 718814298 927615721 389769886 479666385 626551468 718490584 625123998 482318832 719515227 301358388 943178943 951846047 110092634 560555824 736282590 942788071 51282590 291207448 959232330 5264094 25489809 326819163 247195610 562506262 522040535 315434463 922170228 19097333 858879895 237128692 197420658 912238308 280255639 129481867 572997737 924832561 219137533 28625268 638981015 682834067 211733426 190870028 36088639 397177233 366642063 551819649 354443195 292914683 224888735 818712177 75943149 396421147 882625338 631986745 794710310 251628258 372935880 788425212 837791669 697063676 92117179 789349448 450056442 701587393 593427929 892205769 51949847 16270372 273689851 508497288 178819662 199957221 631961331 81351220 303692710 25675124 732638188 859781026 269064680 160224433 837038239 135967869 101995827 231895683 90821273 328352443 312540022 513732594 156628315 364874538 574979037 905781941 357877387 551173952 358645054 906466813 673015873 958222322 200352801 165270372 795535884 788643001 728561987 94466992 525140918 408289653 270539068 950882377 216156206 955519110 905265481 123745766 292154353 308991473 528015897 298245433 844338099 132622372 245755483 52554737 995128821 301213220 670964090 783516769 642191346 594736550 65470886 328599830 455384327 129329164 79839697 286111746 35008640 391263692 467303554 333624555 351158656 868745146 314057415 391085996 910090914 861849403 856340683 396342320 489308230 473581956 180521139 847975397 665341899 291424822 431661953 336658953 18181890 857704182 383448201 453456244 313585888 490101707 659075652 520978978 738476214 880041411 832526094 592940 946806067 501280984 591464823 958888202 452842181 141249500 929715924 35124402 639336191 314728056 430601446 319848419 763170455 746659566 225945209 519535934 514365755 235214395 117621478 960988368 317971360 829333202 681557078 40739796 374986082 754188598 84606844 218152618 734497636 262776834 323573149 649515437 566077617 919003905 28201602 807964303 912891036 470054508 834025923 206370171 913313491 245952808 556633999 755101557 392538554 488808579 378010424 725257405 841274757 787439784 987404763 861790196 872505448 705088832 571339881 499387681 169368993 633340751 130236070 903044671 270146363 202513904 288726288 21738440 467801062 683167194 361245193 243808340 320729264 641073898 744146759 577062757 554257337 952597899 565623483 190706020 684045008 519700221 614736692 689810053 442765988 155294182 752103482 634214819 596161615 339933205 374139193 126574054 79330918 750572153 34092070 141059087 472722477 836629537 337168752 165562860 31470783 901133116 47619093 974879319 279194208 128733717 175034525 757811120 921264357 993211518 508570375 301548964 881850194 296838664 317523938 732318356 339792425 393000235 115577292 239470347 808582946 938903890 843776422 216854372 461326515 939758522 523807839 947212172 670886988 521038270 266774593 517414179 782304097 730766073 717622613 559117044 801860343 834301767 805928388 102192429 184263686 126018603 444165825 21189003 574140593 997027861 205524438 590076313 689213132 848758418 728022917 24372592 506818758 401136841 308586063 47863058 345242121 465527506 557977584 341614357 460670902 13143701 449338860 529147194 440513487 970566233 815902390 913966655 600313544 568014785 211432939 12617532 896800846 591997643 565065202 307369440 976617870 623811635 682040103 462278140 923605149 469435149 751617673 739187519 789407435 797798747 613890717 672224451 675801753 249272336 341557923 461537436 671076053 900103771 398839462 661564062 756524507 715264339 54683838 641898460 819772967 109420979 959883892 201987030 843832137 982820613 328251407 146188487 393323851 897097437 279339269 644529011 787277294 538352089 934914924 273647617 11810961 556381658 428935929 734611694 308244505 249936021 742605601 469360870 31635611 331288109 439807514 763139833 741689600 390431720 244270302 134953566 819603891 919030098 697623513 261100263 673048982 928514001 721868249 516852613 224079564 275373802 26336527 82668174 681951399 377889269 559701574 338598998 850762476 597505007 557612109 232937914 815753103 934410057 179294636 387296117 222100459 418026984 610061458 127739259 992145496 706199047 19237213 715202402 544075801 570317621 335083166 814060886 100260111 243065207 895960934 228825476 178245700 801510346 247015602 674681844 482472592 92827720 644016058 152891034 206049526 815625048 296144177 914282736 728316079 12039398 889155862 855460843 765329592 992248075 469912781 464826902 797984821 82736005 776505287 703322574 27153439 2987200 84858701 598951390 839536666 162962713 965662325 647963707 707389303 240043650 68187124 450951386 523355592 653294187 101008091 460130938 828160549 839143329 552752513 896892014 586506261 562637478 598441751 881414140 829682278 13631589 941337123 880959202 63143437 600694362 136051629 31539093 296718325 132730592 144943739 119607568 109011421 775780606 298037425 456413235 692762915 437247336 773750593 793081962 160206843 35470841 795315533 872545288 652358832 865735358 698427676 320397755 454844160 27393436 940805070 668241640 292572735 289413402 874535007 78891893 418693190 110549293 879860630 742810898 601232613 957953599 684692930 381371291 678365142 376315294 752521879 226774471 547709085 572671365 567834873 53340254 358027798 513869724 232790621 5765016 65952596 540325589 351043111 516978161 282062575 92821611 581641199 894652894 974952373 482016414 51581019 554554385 438766029 76366605 586408935 676948363 143413632 595200505 342521482 747802716 972384693 558692795 965899742 736336699 135627808 174041236 46404312 1254031 866134038 727535020 677886306 451918653 369762446 513638312 759876172 729532849 642589913 136298306 531744979 364507609 985911682 838384401 396646334 11186213 3180450 744928657 92000272 81581633 283621745 790385188 939723942 712937505 109781811 605736784 909799065 838485148 211560138 795978997 386974548 259573433 50683604 892479869 600447843 932887786 933964747 336515373 810108759 186309172 193535323 760312113 922948953 152448826 407621166 218923820 528411303 230871022 14372759 866299019 758032277 402398734 590038817 134445172 507381201 919775223 85650943 207762837 255410250 988563410 405103697 10738249 54422378 363371497 69098993 558687243 850619801 965239757 489733089 830513345 890557372 441233350 610993970 48429165 741525575 950944746 892263443 247123095 833735744 995880422 337603297 80959281 456695344 676628774 675343404 185862747 426162529 32312226 362755743 836047748 407650623 109371914 429520395 791367482 775861252 961618596 319591905 535283867 858049114 340841661 987477019 192451363 787553530 781416139 288085744 397286646 193051033 940001425 638075286 197282146 49188133 535597681 216881281 32915748 327254904 722416588 650106758 930312000 463248951 434098649 754085813 384006922 28082115 633483565 867211527 387267442 159258043 240882363 915418292 139088455 84090682 276882050 414270126 497053895 83231946 404196279 160917565 648937247 997609027 197008210 371472516 553981667 635757310 156942956 267684870 372711755 426009516 470967891 496087764 13275778 117357965 512673703 814734328 267365700 143982428 481805641 404919893 529032439 129336991 678820998 666714086 940986641 263748900 930990882 957739119 202822790 778694472 599064168 553708292 992349003 250386973 246652891 72534996 213853834 229764564 883327338 611318223 516795868 11334546 780782524 907306225 885930436 360990254 783591157 513803403 520731551 679460511 398765571 906196630 924903521 714600207 945028581 543518805 853490221 719612633 800149745 847315511 192006557 620960159 48331057 594665986 514172557 927875471 622565712 384874226 591515030 128242384 157278907 746559498 592120030 265534597 494036074 303547515 68645428 758617621 902719386 371539474 741055529 729841241 795357133 886219721 425096974 250492003 105756350 340980073 311704007 466114267 256861077 371230073 390106977 807424804 533081273 276443821 592330752 332092773 193923649 757112136 752503026 188445632 760658498 652334391 592804758 448398120 325749250 547281451 631013872 255940408 862790578 920958347 618775815 381003207 617687378 39980354 861300005 632071616 716174522 117020710 319000551 343032209 263667809 956978169 81546138 254783103 977188218 800406438 825514578 206804485 407639276 399401737 469388296 631930015 116006639 622337078 420960329 26179790 921573683 844977777 145405258 944052317 5610245 489954195 914336608 653883088 485624353 20900192 895158845 2383641 117821957 154087886 445776596 374005056 342497092 383143704 255031170 260172940 923250663 489893961 978585344 940128309 863433786 900344347 277964645 449636770 660360907 900701146 514127380 331230504 395229629 505308556 660282408 81312646 335307990 844367262 523271825 421589306 421293573 704690369 379565959 177732179 226105041 360130942 135555781 846102736 288499187 964855218 938498986 214565368 612738867 875716414 47645126 424877890 259070189 442044958 554951223 651217104 675694250 483393223 807009096 245147297 459202933 220359589 875856416 511026027 541223773 125018148 705235883 664913200 861212621 630089391 211710356 651472342 780939775 847579636 818047472 367373998 621201934 497323895 635901100 362789012 505549159 133087812 745504174 993186586 607745886 483249339 398084499 764557442 462543488 887372422 81138866 67283592 358060586 462397125 658286050 630702854 80527245 585018948 411004030 474575056 965233367 878939728 522642474 202882891 543815263 240954006 669262899 738159749 379634833 610645200 793373259 667045825 546664396 834590123 957929220 419654462 658457765 311253943 948477097 730355425 174766713 17944707 861320037 164352637 183061884 438395227 65236494 837661109 308933446 478796948 565221205 989440834 905669288 566510782 930998304 868579997 35808274 311110030 447561721 327179150 230422517 668037950 100053310 63801159 104717745 91634378 791398524 395194574 207291180 520407370 685185010 922682694 513753634 21577925 409551441 226140730 783624755 22227255 188518292 268026344 278862057 8889624 289944196 366804192 641587492 632460960 65269375 206545566 89238228 497894937 784376321 39389574 622350109 978681239 337049817 570777793 972649014 948880075 166705450 993089272 668412461 893030244 473950156 952161522 968995418 172916521 404651565 818469556 293423249 625384218 110155428 658956634 227849726 102592036 335307977 283128810 459379721 308866628 285851214 401593889 694184348 672319187 887337284 562721302 263139260 154639283 534463121 905492439 157865536 643241614 199633430 727165189 60082741 34394697 279705105 885216741 22137429 696770242 385337082 33144374 988743277 593636594 383040622 78191856 367638830 356677100 129229849 27685766 376152335 420361027 102690451 846651755 674959771 94742870 672934939 248816974 964814845 412754441 441644931 254012384 42513096 833738660 32984680 360801951 964174766 544042126 104225486 273963470 122686562 239629916 714010850 221357920 650432354 556932072 684649629 612266088 267974935 864849431 865985955 489900018 174773240 216299267 38955362 998434741 303557069 876022488 411380105 485673520 636853506 763019741 59917058 654086548 180357890 845935356 126162660 116240345 212773410 392946468 161927831 421917942 860125771 172723614 758978183 547195403 239007680 912580967 595629439 465429640 643140265 648708785 435970243 292677220 619889248 422188882 449886950 908914910 886959163 774224986 81259026 971610061 116548131 329153555 787631645 51827384 901292488 126752564 16558271 808656407 264900919 783217588 252149459 359054592 805202402 543407766 768357898 116361234 90852101 608503383 698636871 92737357 5146802 943066385 701916938 249000024 118465230 262411083 938960349 463872638 191811521 766936186 162554996 962653684 544431628 907448622 786905294 578633701 60000324 983013902 259732946 339603365 466445686 224884711 707716927 206063201 290635674 434709044 624510252 608896308 661383692 128130693 693500011 674066926 52774892 301912687 100967951 823583962 39710905 794850202 853520172 87654764 200458690 128112209 605274593 736492113 17589878 292771577 930019768 20066475 368898722 386380059 267907244 931119938 268549156 374279753 645523968 173708794 507604922 723167802 406590407 416123967 983112455 939055650 521176824 800829998 71011801 941686342 614593078 446084225 206968067 581591174 17399520 813119883 686862587 528856078 858591448 247260103 471436880 47873321 490160376 421935129 618042457 605864246 456149379 907307739 643705986 67117440 951472290 103210170 461054977 564032416 982308629 807198917 114612781 359103757 147485154 67155620 491227151 514585668 43270339 168222968 552329862 5396623 268554927 209109484 731147348 217345519 567628087 580770515 332003345 250051148 216303596 783304502 945752433 215783837 910271986 921804009 83743313 299717179 164243008 403211499 942609985 2924459 306124837 640541096 120996240 145296043 923363264 377696030 796380754 634442217 41836106 670586270 989285410 512515211 591279366 289194995 656696436 190164269 220140463 992335767 736569423 770634299 461173013 69798942 985084995 619798570 232110766 225937060 251313702 409960324 144881895 931680406 998016296 412969449 877026540 998142239 473072940 682661104 930978900 755538417 871448946 54095229 792688302 286405420 744715113 797626747 756494328 415862832 475754333 604597013 489397912 15258169 877621435 761637960 909867195 346457274 366185351 193846492 697120616 306703149 336527224 614600868 56911873 221477838 994312057 959046736 578206017 83436405 351861095 422386086 100457109 203399505 754443029 832244000 407144053 581862933 396754312 674372735 945085698 613740969 420337896 420168592 111405210 468976094 676988681 943941338 827331171 176800958 487542748 807980500 836167389 415274396 926207355 590955120 983421117 634972503 898224198 846672167 550517926 493428388 263650575 264949820 44198226 930855250 465101808 688686280 5818466 992790856 654964156 388393062 11468726 162714957 157458373 275951305 712365005 346193256 380961718 275762384 898914036 343210154 728182671 982545074 357158834 932291807 457830047 748623656 42350806 604147294 921203323 698346040 338457664 445584445 380932202 127879036 391344760 64875551 268381646 404870638 705264960 562260177 440468965 518856510 685816335 926176730 444446499 945165879 892999441 849940244 180901902 54460938 280379107 936385329 529520110 721027851 776794522 789337537 47157873 148248834 662305863 138912236 652886070 161050900 13538182 107712023 920997316 993453789 718906780 613477812 448562787 138137514 324516391 955395332 528261553 162872892 552315428 264847603 830423730 269102289 445157052 684249732 441820883 979789332 735530534 545286680 984456377 474153821 999008032 682811859 593944370 394838324 412479063 862720772 52900536 505590091 812024956 586751807 356257087 493959224 200864824 873079655 672085096 427918244 623846596 400168762 460910719 566747735 51801753 989823102 587526864 907902950 424271984 412020065 930097686 3552790 152884153 9157321 894425666 244781057 167219828 221918309 144085616 66035599 430109473 56990236 270794768 414034465 499953650 640334000 348999984 194936136 187462633 700149179 806763035 335275603 894173401 94202471 21748568 535269290 616129541 723634228 160905505 977066471 261412334 366529700 126228653 306138468 314587653 478354015 980050897 604262754 933247793 2366116 416146109 252119379 162080117 879924262 432340976 476804545 297358495 806600993 264308258 846965170 622746480 774577183 777435951 925009914 222498122 34932747 84223279 141631729 277795381 590309078 40656742 37213693 463996387 548439470 63215892 122568755 709042091 916098087 170216417 777803978 308727921 579509058 919683467 156617146 566985668 264415763 568866921 991933210 379636790 827404857 971952535 879697282 236580277 375937945 904059593 110801231 251849597 805012329 776549334 172877171 915392382 268215105 836043810 582488019 351128596 171853983 653253160 67717196 950075329 738095247 223240005 905327570 660299286 990247367 678307286 161320826 996861441 76115031 334719757 542920732 865684010 651793966 928714737 94699379 112973682 238735948 845090260 506139539 660638380 268107416 88606744 61808387 486387252 464407660 161154816 627685594 561048890 936840690 233843390 553496 221893367 961954679 979999844 517344970 544321188 847826757 767663311 916127289 514755616 661755150 145731052 500662789 896547161 133670363 376574061 927451910 130189466 636828701 278089881 603438346 56884619 826638792 861645850 339965106 623938040 81906850 696027452 452373544 632636832 251531213 59861128 131427614 460621124 822461962 516345286 632655588 339344192 485860714 725967445 737622389 754659100 334489221 130982353 441224759 289403575 775225828 148384539 33745378 637748954 677225530 256954409 631641908 220202404 386571623 493748819 690380376 672019813 13383608 478752128 25044060 435584670 288590843 802863604 330991184 927867177 572138836 76361751 319630056 556665056 972432318 443054887 745422014 394650386 516603228 90043996 193498695 550263679 502435612 683857494 502531995 697488120 457345622 321887067 356931642 905096352 126167646 636759219 106659135 96908185 493996622 604665395 420301392 656138527 63934627 603217925 178300134 776586346 428248197 118657037 183764768 513578992 894331000 95066512 243140514 217741287 168542158 828068219 927367090 553667026 427757867 251217016 324525277 625862179 43538901 788823366 317133453 498934286 194777640 410648125 253518351 959382652 197542522 1799783 559998984 380781120 393396346 975703713 55810204 840049636 893631911 126138491 673320690 295991701 129616166 124383750 830139986 543819599 906273119 38004937 844872506 446831634 661255995 807510121 52237778 764827899 399191880 22139032 75842262 190510951 596908545 527937920 991045504 690872015 558955122 978325593 992390112 305751527 711305365 316789576 8799658 907639636 713609774 60088474 148366021 622905065 28408263 665445075 71938592 518488384 552086281 903035127 780177371 606146522 741132392 264059255 331155930 676406846 301404201 697078212 502706861 623751084 662154904 875791937 364730853 25664278 275425858 705298531 357610486 20388506 843826679 578395701 585259257 471103894 447053528 325145214 928043129 988725794 510723357 577038746 963301643 380958776 816852925 250225458 640614320 163496623 863340164 705739265 926901477 303902875 380114303 246449916 143690738 869529306 518802728 193105203 703197234 160277306 852489264 321951069 399251134 913458001 899432545 208475874 544353068 755694631 365678673 342183376 803635463 196015972 527040767 979441749 579014728 835463091 685834902 878582868 501995417 267419816 285189091 725063797 696163861 497852409 697237777 592073059 75037991 51881089 169648314 441737663 437709693 252838595 134320038 903577224 416662901 501064674 400082283 630450700 137942252 464598646 141755319 361664229 498615688 293818792 704061109 460397252 937007265 486323639 560070087 361159732 207690311 753766087 120116132 673400632 200869397 108429099 889237926 833576194 331416370 389759876 268611476 658911952 734708269 592251128 964870287 510201952 996611937 226989432 232329374 434081973 428057037 857514692 510829026 126932032 648170588 822502431 863821908 588464933 382700469 699946177 411327312 938225839 938347013 929693633 327712244 91385190 20212869 429397940 46555392 855000246 61739812 981966681 20783063 379853522 503450866 83404028 998108351 850575268 610344531 982450007 962945780 71994918 852582961 35110230 830503118 307616108 344967579 893552404 269199191 875206533 362345881 268357214 43414302 913031140 870391398 588004794 608051176 104918686 403375661 51959355 74973420 508655170 592942488 936603828 311985611 226455508 959397007 92688841 287204749 546177708 408368812 818807376 943258178 217761172 369345414 281982909 733583363 458140044 312966169 693900826 535505285 349082395 889917884 839175399 114408741 50333120 662942929 362583445 33552170 214264474 845544417 149370808 786684066 712536078 893195483 557895179 529429567 957372254 626875692 576888624 510611810 628044670 44456062 903333587 344629091 495494058 620126031 256915324 104422000 284646559 613458211 113114930 314271573 564706247 947818587 832073719 265900798 429313985 706106006 558385655 67869743 681143800 261638586 450837726 790149529 878028632 156323406 756916458 823737118 370723697 707469347 314453673 23265722 194389005 640370022 924481645 876883776 707555618 902264512 653896832 844752704 304660463 794547715 496634858 746330620 617559655 343627378 361191500 683167781 376660474 41970905 803978544 2561382 242479503 505286514 508616605 231508584 446760924 327416036 259290998 941435178 602784182 482188552 126023324 251113319 589056889 881255896 877224281 130465763 991310240 797958173 25956238 232222638 968094465 271763711 447681595 267122501 676377775 382064950 787182125 103158884 35132876 742612751 308237237 533992637 858188169 213318829 619076567 692610388 220191451 547081589 377171102 30081072 144910489 597585942 3453407 379428073 115094892 648995038 686396985 298253244 719808984 566620438 217062250 694515251 211665966 566263368 878165677 582838298 878163063 633805190 761374516 188699790 404147762 522192401 604543428 266434047 352397129 342172808 733949017 646999888 791127980 26891582 947158430 661156887 924330021 599699450 271680668 683082561 587729230 970015650 289640227 640896549 407013830 944495781 958646042 115809258 59037178 153549980 748890350 718462730 789932020 316741534 445643865 538464927 918516248 530126950 434908798 888895745 519103954 825737940 593016097 9236342 59243642 594629710 329899458 788558644 832923022 75061299 279669845 380917405 147287143 992340657 891350848 975557308 390887505 840459593 821182178 758272360 890357039 982392092 317835031 160014736 64946024 395834543 835097619 601438737 215818114 941904878 537120345 128876282 706059858 346417009 563439329 687398039 107909345 387032695 58051143 976903630 400593029 908029770 855731892 450626001 38949697 21998592 710273335 111690146 333653349 829908062 458486426 957286395 670935182 127703525 138249524 728123193 242915198 392267551 680765954 984574895 151266563 103267956 602513632 266079538 175505218 507229684 742654814 774498240 377444853 438543269 585195994 634355571 924285770 247730639 657412207 157650419 665316212 585453620 756935330 862214283 286027876 454924542 255392515 231839289 583911845 136483590 40823245 152936537 785032403 511338124 543077823 432264160 968615033 938488056 641882838 448955859 184720647 791714577 822670239 807465192 126667216 406058096 615036020 178756040 418856954 583417731 873508052 968577883 220396269 83513179 201099354 217628012 587996066 648471164 664433509 927042246 331170185 746858404 952463089 124526552 347764655 205628351 546323217 835048955 783549817 234142733 574148530 220460389 176865722 471346439 284667877 316897407 342995394 927361291 782389800 981632272 979521844 821239109 927392286 577075156 995705892 948283882 689087425 125156436 647436816 999920507 132370539 811350362 533519524 963767996 705884882 240377374 199031445 416609420 365990646 705608861 908548564 180278976 680494743 45654500 187780309 48683201 641990021 452792633 372132447 880538682 450142452 840029917 395079865 966426651 198905732 961774072 248351651 399449568 769218114 4155836 266634439 123517775 533806227 169628076 781465555 893386459 478638128 880291637 876889752 958239213 375391633 730127950 382153546 57889961 613519630 363863793 605762563 910227111 867044296 502915229 307863650 251134745 590299650 901659680 736534605 59017527 493095210 26487588 47156451 356211333 243154472 142204158 47157950 883592989 517980438 133957773 545919145 489722890 913199816 288983206 593729728 947628134 354256917 247095561 833583407 978449233 348999519 731959464 615826161 254266380 427167587 809188018 391307072 260965600 518048694 810423037 577941992 206940671 243359542 317875044 705125374 445829028 34738688 726827836 774262456 170861877 60246359 992387524 968723260 348061023 304369678 989001475 30052703 936981711 525482000 62881255 53868253 611172351 475305775 131519254 968499263 739495750 150078089 824196228 283612281 201638165 405338804 888076230 494790476 63858917 428066805 692616618 314501465 390148656 165415292 81313679 226516588 471385051 532130018 246222239 178824356 531946355 827344067 509788271 205876345 313384405 867342137 572580471 994178343 728701594 545208077 43651332 515373887 298091424 509937073 62945589 373838629 732747908 567187424 255062937 446453720 408348121 222927303 841877002 9340187 158321510 825869467 217333697 11546446 850274490 962050384 140810803 709415867 470074764 730710810 86758798 904617503 653346364 56782105 723047663 536704498 697488250 55908105 536071485 958611355 394824004 360749324 771564865 981130207 574784188 736087052 154765956 9995033 770097808 166369731 39128241 604092013 328391207 380576430 414957297 859049484 442352323 397059170 325079935 986284358 503989413 532573953 795724314 80547925 865836480 734526126 661286462 360112083 998534175 840756275 413767259 943328843 170409551 519203763 602156952 98346483 819797336 485126658 993641598 459107766 907351336 398869814 117661973 416744225 967785947 153392299 427705723 904217045 449602994 682408241 895332603 487231259 770423024 693922326 729381756 25426494 450865528 932393681 220621860 239963839 311392737 240473133 229407008 673849187 984665195 165426232 55514478 710863960 30451637 309175187 685944249 799422379 747481665 447925286 349032316 894208584 978435222 161067185 603227070 325617161 253120668 204978006 161552594 162716947 419927630 235024221 659487711 274953490 698959193 38506938 690448410 135054487 469696365 88877960 555805358 945860064 686466038 174575881 138397156 420730155 587295973 154839258 171983647 76806826 8427551 6242402 356659148 745150225 901886988 338430393 568575829 853524483 277429806 24229320 396805912 73313209 730370382 339954862 796325479 443569966 420168596 701723800 495532833 568142588 706144549 683660531 457514989 943975833 280411998 792653876 58925558 580941349 285341038 154252069 17643222 876915563 972870948 706241940 441077911 190938371 328555756 545509812 307010962 781543666 453419435 662211047 63480500 311130268 374484571 777407788 374882617 821329457 864188543 939325389 645555337 583010029 367772875 222217892 269048277 304176267 270512682 819253277 856422111 224190961 230557726 733854119 575794140 264861979 36541414 92602434 901896191 720674727 114228473 425426194 425271698 918364670 932739924 984350502 169309368 25576009 994322926 346964125 700787272 497035485 694021238 702825645 431301727 631407453 878957668 711739361 240371072 955936052 287842806 309775856 765587530 648697367 478517965 380193680 736921400 664089910 504302798 270152245 707593307 598312965 851805296 488663246 262791540 546984329 584748446 46630962 390752438 686171420 239194830 411405280 558862259 535088374 348592320 417738388 798823341 948810290 675208684 346340093 178621949 709382280 608875165 426941910 876801650 585989794 213802577 463820225 520963559 185030898 285195139 801524598 27771339 199282972 430002141 859580116 984379561 267265884 930361002 948405325 516410176 506215426 763646686 916481155 617554084 381800136 103106127 749610030 459353927 45271356 801315913 161951468 146467194 780794459 155942540 774003916 537700887 35080219 116507433 157579489 20697766 872373866 613425813 737057919 583011879 887342483 434018048 104150978 436319148 904968096 626949663 708691844 202642214 525351245 161301032 411272217 920717227 818569266 414819590 736970694 831172727 179698465 895271053 334979473 119140765 639379752 414692037 636516812 597911677 614369470 751866452 233800415 269209761 883415733 690040543 183906405 832370949 496557756 338261085 662456117 622703273 930552851 94448326 824313802 2866433 911963753 757887058 493216697 590077704 308165918 559906278 304469309 821437780 989735500 687794654 246146547 21988223 5821410 888815840 462460381 95547928 383913581 835698074 783446175 266854391 836732394 162918114 619417778 140467463 84250466 842019763 605628544 879011641 45956800 354358763 439300627 931355382 233051301 147220680 18751356 719168913 109427242 208151625 417946321 583086996 458891955 252212956 874744783 757867271 767603689 348449105 864374631 743916418 335631568 563434709 86724482 138237233 568276782 597354464 558875061 937940580 371271211 317276734 259742461 294004016 543825300 710397224 64909717 819220374 241993990 607745761 792542898 133757558 202043028 138699231 433862656 74077720 999720368 871283335 1801413 916409742 997529603 660167116 389751961 763677713 486632632 292523169 505755066 595958160 769241313 238850846 553935551 868853517 518885776 20323368 15841040 525497103 618933869 761216363 426642130 466005466 231681941 998400862 930397880 788946520 375559019 248249941 759857941 213472659 779240 43645137 243548818 690197310 58102670 42921665 630585817 5855494 923673048 202911498 465117040 461094993 372791234 15316351 413536370 920648020 963891482 854635207 67607655 685093401 649802537 973706933 710358870 56298225 240504249 812539066 484352140 319826632 657835215 403360199 996142398 295843595 336756996 61475366 892200608 294670463 995485569 769309480 380474080 360041432 457266205 852929816 701551717 290457732 833857467 854569057 920903150 640669207 385459383 414083346 936635998 309598059 592714329 522022438 802921447 705745012 420021362 343446074 626661887 124633953 537289095 664163196 525571976 23880693 536433715 762777289 294179050 763242752 488802351 202724593 995667606 710467533 249472006 575343007 486587142 786552118 720186148 137034122 544281926 237126913 804375972 908990549 259674055 351472378 342220799 890482662 43160733 584854256 220213681 866751225 826539358 155481138 823522548 906949793 676194161 107205764 294516477 766577126 755170763 91938112 72741245 242728331 809686099 648468209 790271259 344257009 643321764 945720458 213515037 699115962 836281302 193710961 984665178 649216122 195066559 920523120 92929470 424271987 14938719 291098410 995010224 455786058 79869653 90147878 427070362 830990069 915287546 625824456 297862288 165118234 426418466 433137736 612882084 333659760 47482219 614580592 145433007 477351313 711227400 906281437 183083383 706603740 493459816 141923162 110391438 736925572 685056008 37178401 912429831 14279074 202512667 425875234 689357972 733497015 744369704 249124418 350217691 85233642 25535938 393875309 162713106 463698488 542824391 556326016 476169526 43927137 367118236 977078562 43579404 99024077 379868981 16365018 988816879 611320755 848382034 730134347 242954271 500384877 41277670 468911259 672473935 215958585 598131819 251319966 355375653 557420781 13157729 126447783 725138441 456041657 819864068 645308591 663042977 807369828 416351610 96344130 292250288 987745087 56500505 340696776 482188197 307851399 781898661 629380765 256299860 198095050 381953557 312890404 991114554 164973778 701703556 613328431 131064904 805971572 844903226 467019361 610425934 874366592 394385692 896619804 599932817 820879372 956317219 425031425 325938460 116672329 134979448 433840573 464900216 171350569 766422972 755121075 666487112 14734464 361631132 356554923 24375229 247348674 586100348 282579717 350500153 455411723 537976341 240139151 405764905 938497718 716398761 996214922 460964524 691796219 531701662 712952585 569088017 329081237 351251218 488001637 446852141 15216985 821820614 140306134 140117145 119821458 434408010 249414328 572359633 319394420 815942320 677932391 9662018 871973909 828944584 656172734 262687337 438293996 954301135 725016146 220955370 758538912 470097312 800074315 674706808 351775667 540309428 535605447 939491749 589968475 35052308 169068819 113940805 180832349 469715506 910502808 114526581 993393809 343412597 42598100 734123234 751092128 542035583 549373285 394883754 604580205 187276149 667576080 469705341 403499055 997980224 649097317 972248281 811018634 265272814 197384626 221608979 610835304 41714885 945272077 295601141 750235634 992490618 259513980 299648359 945900716 594626952 838363509 141374887 136827442 463552682 363122975 872789181 717869626 181824490 962441553 236870002 909028916 147481877 681876154 489740458 828236882 755402628 401956116 705103423 383514098 680696667 422758276 783951597 357225804 789443360 105475898 247879529 409276792 820879677 649335643 269756843 934942633 534339209 188232810 579003670 589935370 216432274 517237742 261928928 482698647 590582056 973758603 531018186 547096599 566532171 261896559 71937499 358554222 182496521 37149870 894703054 749516892 59028149 278372614 693801546 987580917 606020990 76330317 263821284 375767134 129465287 638690903 409587847 200266821 379178213 451462937 565393293 706013370 305792593 480326370 734040770 393549954 10032117 494140427 73552219 902977582 773954679 124041989 121376442 840762646 82739114 112668002 716662413 242412996 597589075 463751115 565196758 776900414 74850235 385223476 397562328 217662293 813775641 927128204 802926265 197993179 709852506 520322101 963792687 93021030 912573377 89051485 425176118 213698986 834285636 689124219 430443740 190284463 40502509 420787254 361826089 563575459 614133958 329159093 905933425 78571326 410957386 22552689 186138430 834124805 738638794 237883758 82188931 345066764 283298912 161245517 849692831 272150287 389806124 372403228 561465452 698972191 611938874 551633941 179520883 355184261 207497778 594876726 715556284 640450142 981916596 892088420 708203112 980803693 655673985 679953498 311067609 74360743 263765355 861332225 131781656 554972797 357856001 6440580 662392149 16120683 574101044 742169323 79068686 297000400 200678328 638724158 565743265 133772452 155083084 221599771 264461543 766641881 433817397 229710155 27164894 461491825 335451433 793648059 405024970 700716028 661708222 781181786 892790208 625220935 993970100 676472938 395558160 368515950 931897015 342638847 790992644 647176100 685603686 220522071 89159228 989319269 92019902 213418429 910451078 69396812 497225773 307131342 456294965 561674268 372031047 443950 754851074 439834303 721912255 837510240 300866550 725096796 473259944 107672514 116092917 155046385 503318886 710107682 948681381 42263967 846979849 415022839 21117673 239920865 783443967 709130819 633506613 190201287 44449579 261098329 234028516 803557394 816095298 409956380 51622355 154496438 967723916 373493499 498997226 286739500 392492170 853128941 625193305 207186052 122352356 74306983 465075182 429124447 874435339 310633262 15941814 11757586 448303169 705843811 894572660 552733516 287217757 872226416 767213979 202239067 430328731 84359892 163563896 410716087 976308949 285191098 321104420 657020376 515017496 656945633 613864154 622992609 34706317 980156638 462754961 254587402 530651227 792157549 972118185 10560396 129968857 66615699 821477526 776189928 260978431 321142456 577840268 536675375 495145386 358550575 697748556 19731852 255031054 454062886 860095337 120584275 888719229 47963642 423804490 679197212 487206503 711252779 779836866 62701533 688132401 70481632 898801176 306605697 167741328 878704555 222113883 806112323 158323128 197613491 968136869 985301314 885227815 681788568 235735911 253602946 368828420 241046307 187635992 539691903 74821257 612612534 112145147 639922352 138439926 921611862 612090327 274349441 139158804 8039453 609379598 686795251 570805135 31767471 896720960 378693546 716879432 77535124 695225372 14915454 655491541 889703828 192895016 784291992 385364299 726457910 113190343 862777457 296811112 541308783 414970741 179092871 833372164 463733281 158246549 724722811 426467912 827135847 816338040 822586513 861172563 758840675 330361483 415366455 567383966 162763400 438016789 565116348 753164522 696292915 108227410 20841305 769680097 785717166 920198180 593185639 696465310 215748320 484142924 240326129 11725653 791659887 17980607 486051647 977832347 621771563 103760929 91813269 63798509 313115464 12198882 130853309 446388735 959906143 989298732 536768540 83573738 393799123 732225110 128911552 161965395 978775410 755914329 438570549 553327303 313123777 627648003 912614496 502696317 334684048 642741785 606346726 410545164 426938996 343448077 101805868 307622994 261408581 15313556 286942967 544694115 190393549 400474471 956652927 881352603 544904145 857301722 412956826 54904148 435871657 878967283 233138763 914669711 923148866 715600259 206864125 219312320 970189956 454463201 598806974 916972012 340998496 261070365 968610827 883549316 852565748 647434958 486537364 541570991 98105788 533814386 917270500 844979245 619667477 104759860 990453398 491256400 478103277 990278616 669436890 62591664 966972992 740742554 869761716 907005408 442863351 470256094 37752954 939909603 715801371 181235864 644614285 527802443 624154998 134598678 993552617 519121188 592574631 531396388 897684737 691495556 714111285 791751170 759686718 55466282 231843071 895618267 302506276 516014986 798480167 81680158 968541053 408339771 477172363 739213141 950620875 778941019 61676464 422888385 246551755 62963058 171331341 898074771 164226315 545519861 295265883 171138161 278622232 843696164 565260864 291892821 177124658 256622271 335122049 197805805 755348469 8660679 233919479 307482689 161515713 824505749 137627368 209867809 169635875 728192171 496329009 552392899 515864013 964169300 932845902 158702276 464176101 275651993 908334863 750431543 656429113 840992567 976479093 863352188 199548825 780251040 684757121 460387254 263678243 396940421 847426939 289007188 106009646 903247636 14007299 496662807 736581736 163949716 667644737 913308460 379876349 549323571 350205938 150828661 884007852 376642153 221056060 318435832 487089720 205630337 94595679 188065673 461358081 367645337 121644709 351018416 181944536 617603117 6138229 214681919 252395823 251645847 646571647 497414907 252892440 818372300 940409509 486009991 691144561 457323656 557233277 805246508 156315334 598002478 144331875 539953140 935818189 94884465 556749795 127607695 33172056 586433207 993946296 812542807 727216390 919315703 541949003 57103199 247166772 455739130 910220011 608452704 152793635 352335916 224111761 630122133 105177167 699235938 920729528 960692886 585215526 647053119 323219606 294745323 240683004 207772007 183183200 124077678 246858229 884168456 736265853 539280354 261443799 430073513 441433884 528740894 752050168 346866679 921402680 520432293 433146951 864999394 831040256 972482952 542807500 867283062 228951299 214713338 67096587 698195910 981874379 132791896 7330198 59396293 846309123 696942564 778693088 476710247 499181567 335010032 132028778 430468831 272899057 305024069 430008089 95330422 623010325 467797765 351725488 757561853 643511027 763448775 482045819 111225281 458137798 995363087 413765443 581390243 373117409 907576479 318075713 964416937 680919063 348781144 624210151 61950329 530444617 783769467 973529090 325439136 932440241 87769833 295509868 839004429 617904153 330177087 361424663 948693900 395134065 69960288 321915836 657780580 196862830 857427742 749619733 152017144 637437699 6859947 135686865 837758495 301797202 524830875 172065027 652259892 262836938 668054787 123780559 201636221 748130975 376221348 54400299 145992612 100264986 307890493 322382694 652173038 663802450 455400082 235181852 807403911 223930385 707049964 438488098 529194947 386375253 902072637 748131422 646775836 132421754 740483755 565991859 732334177 802009433 795064700 925575518 798850960 849244237 822336990 605411664 246272767 228346984 711884600 545297451 447202296 721200990 952660530 304579349 965782978 599465535 509105898 469531801 160198421 271470137 163242353 972379627 591692470 471146678 239599372 694284862 286940625 240515016 533277960 442062558 479443769 907654846 674768831 298573627 654246895 685915205 19865266 494183266 702246031 223890434 409448943 316710843 870090602 5618514 237134025 286610289 974952150 631626139 245028411 527686089 714515490 749635528 149781719 201236696 932578434 642311433 796996404 691386260 727927192 255259896 654450016 853948149 84552651 482434951 491781818 116019534 536633595 857861208 630458219 480292099 852278886 130178000 654742086 730045519 39366401 840841840 555063709 192413149 111001653 241966519 251583732 348872478 379406711 128516882 193904754 641483488 556743705 936132955 145633966 739498597 198264586 798568731 225426930 506989507 549171878 468661417 990356609 401796276 817697626 789326426 805010120 983618701 854750102 77294715 337353281 409078173 938313738 257372342 147214224 277075911 176735276 945332841 913903185 239410689 392022878 98918399 843457280 185138273 869988278 602828520 586252794 208106666 387399534 923726634 805326538 843608500 105170727 571048249 76540074 189509787 991235138 299707163 913346269 79086244 125656702 314196637 929680025 785787550 952621542 193757784 299244892 121403996 499193330 298741699 258619421 577576011 79262410 133694673 638335391 299411418 468854115 690536728 913965521 89718071 389881284 823887521 461523729 553089519 175715189 982964351 133247633 88377149 555484964 168777904 9434965 371500483 210333600 924622779 749169766 943859840 836502471 712539857 283622227 265975292 258214679 144182726 732800482 105405356 571864446 25991359 101188236 680288828 54281648 701808227 87845560 604982700 337713366 538816561 783377454 991506768 652507420 170627254 273657275 742583457 567306602 390517237 694558217 161333064 746663093 308217689 458788563 628649647 568082034 17936453 44556904 78271255 139360445 757356514 350929675 390906275 377283555 783529375 266910896 93881783 110856955 245356516 306399382 653830009 55666861 877439387 946390521 928074392 4743288 375570812 736014517 981249784 409206811 82324369 308427868 634086324 919816786 614330769 986074207 77937612 949309653 106512129 395227769 373386511 935332380 956303158 657011878 793070384 637452000 710508665 52112187 611315242 128481407 399236691 209469463 592000532 636942530 612164265 193481906 65628387 571360463 26011260 829870069 301649363 396627088 223654630 156419731 396036069 901464842 801303812 133993223 811973278 890891123 342935694 317349819 361101756 268881574 318238418 292190508 882010943 552275769 659966655 79329384 45751375 77296198 46744181 777552210 147620597 612607674 839108572 820791026 320003836 792322093 388162894 292963435 774767930 411566907 118999563 464919659 941484738 281660422 511182914 350065878 763445036 698492850 848130806 948362702 86304420 315252066 575967624 608217406 979013085 109790859 112359987 220159440 998241332 699840533 30101541 66815564 358650757 138379064 315262418 953344730 954629704 745514915 156344878 227018335 847661763 873260227 948478278 163314125 292318661 201011192 815582599 837197813 823551349 589370757 567283661 992134257 40278226 354198462 632832451 826184080 711793178 955392998 98272796 133617336 733536395 835969999 361853865 834358795 898944692 588296293 582833115 960448011 207206571 871992530 250470137 544842026 496987900 763923114 200425212 60300971 666833049 714951802 281048821 929641332 261482783 235073797 761266052 342515480 308163823 12104222 136220434 666448454 818760360 335846460 472825499 842095484 254366524 233664935 449862220 262898242 294132291 557856152 939532568 850380199 636692707 120108800 238660894 216758766 584266222 198184873 579847820 531470743 584250323 655971176 471479543 271122318 976259352 766585999 164503758 177718277 977779873 321930837 110670068 779164257 774007114 449940892 809411881 454720235 961452260 570461546 962848928 997338505 163437304 879440295 31508473 271630379 815394696 409995828 492913707 141023210 282540938 787904837 806256974 194031746 188007666 226483361 692028372 347781279 148356929 468895220 748283673 48730188 496780033 721830496 997530646 172429532 260633811 476334241 532724495 75320112 57143519 810152946 674137371 813236229 663762596 539677965 645481901 362910515 668254113 59531330 160863414 229427385 679684664 572498305 138109645 651337066 617253274 115741059 845985546 916888868 227365589 734348853 846137675 373778845 181877322 886072116 824232632 144984596 924897169 992127852 931137959 466317846 40028003 966490383 905960072 763287409 726319599 346058773 84719080 95598031 544211018 978409440 260003707 229734356 802216088 95874476 879955670 595640625 359917602 870563900 914580863 627128195 846688013 239657532 765053898 775129210 503823341 47167467 749707697 223086027 739932677 362561353 674839259 438258524 317241292 762319424 594751469 163625077 850898034 238542628 60213582 241810681 725969075 710934234 817308641 794108262 50430638 617183446 149373586 353370361 608188953 620738292 511526572 496886781 515481557 640772467 631372766 969030842 352855014 543511633 287346880 357414193 163606755 781089893 773734626 628971536 300163570 109469839 617750738 533612503 353932944 434306256 441834165 119924577 70302465 104569066 804804308 340628923 627478971 440699883 717865025 845091787 615367190 920097400 349304676 949939136 239041303 22800104 383578608 20684325 957378958 219321691 517508740 158227690 539665613 801672382 371709937 740771593 248228416 802059050 970730355 845106463 660495228 477129206 832257231 174561803 540551095 914960467 631135224 364711311 972344370 918224662 134359223 42533584 139130306 499619463 201787652 388682015 464300007 523609247 639919133 873913160 215117565 319827836 8735966 832033140 691413055 94774198 829718269 265327498 57119676 751331417 163594389 275747922 176930331 819497663 882115832 447982956 754633300 66569690 65227920 594727234 618571697 106195183 174922991 434266659 171094353 592617087 193740375 633724142 158992199 125621296 541904474 742222097 234450305 269966664 290411708 702921919 379022749 435066414 648121581 16982639 213385627 342998298 379680307 105037148 464642326 672300598 249368139 678632977 421274727 179082638 671746298 466610955 412634594 156107390 728764544 177256077 397150239 537273308 386100347 624873943 162383031 185324995 190566759 190001234 624122391 862108414 851575119 295673910 665988851 997400052 160040352 756524431 735642977 500378290 220747732 586179089 43368718 182608456 634717772 250740758 814322137 143227971 785800668 949149787 424370658 736045948 460166425 129425482 667587850 996661451 315545149 240616369 55240424 431161848 795641942 405320111 453232649 118488374 964566535 772547671 60176497 374667922 112396357 309596485 321711495 626004110 422311401 356836302 307508818 828400264 408918446 574464701 877252822 954339986 827684191 677992528 105685596 404644830 132779081 251538495 301593520 333653092 468271349 140642991 594231679 150825986 271752151 36895673 539339824 406364978 331738676 240331032 113612584 525774038 888217081 986167220 57340383 402608673 700999755 644145933 288932849 155561709 614009063 548384285 667142706 366059905 4494030 115278974 527721451 328467573 718499879 47748645 130564256 489941905 549607266 832139830 474715627 202573756 716608310 576903452 590290922 359513170 15424123 370722746 172950727 683911987 352016270 881303395 954243267 897599875 502615541 492362464 152288982 230790473 530824391 786404858 408851504 28255575 595580432 270595600 298840576 170806440 222784184 468731085 980898217 584779885 302415576 87451067 332104749 698349079 152498531 255713591 475462843 803222308 772402247 323957095 680276479 559432132 740412329 848627486 893516719 122435450 546406238 614372628 424060517 957295238 131602876 733922846 875680569 734549903 490128318 789984452 580823912 441804595 594455897 248836702 78734811 316825349 448593190 864217062 215266868 593192492 957288947 740354552 664893896 60385684 349725486 934791492 319590083 132524253 989019004 57331870 447282344 619251121 459043997 627613390 848592414 316198166 145834244 337225212 286217459 858945354 883914712 873396688 683349561 839574003 105538726 730401250 149133447 458929627 287598121 194720511 727006306 341196895 11259295 966420319 927667846 835181391 756135495 547576015 768525661 942626602 150412135 353860507 596972183 406053789 102758874 465847031 901647844 81376993 610210366 805923577 982843157 622580880 987318083 830630133 495140250 727549844 358213171 979203904 698255947 940983607 283838398 561433407 517523337 37221534 306604807 400495497 189856393 496299752 285968229 573450895 416932226 237736866 691502288 687566631 595648000 197313679 276198283 823767605 422278581 908549391 673150462 994466401 870562638 416631296 527689266 311763261 618851991 320562210 522454405 213032062 611017917 426916131 668841874 154184917 780964617 930590300 407073947 378596658 99625147 471590514 70742267 455708578 624595579 823081467 998802101 586705817 738436195 584115080 823356755 879866130 705272986 710340446 380932959 277238397 90568863 685759741 403083732 431799844 69746254 483181483 854735712 707078746 739151848 52914047 916112941 651267613 233103254 988829394 136404639 547675453 8179623 804364519 904111840 737374424 655609833 716568957 770443189 489509792 513245856 364459742 104251202 765624259 836915183 112002456 406824058 931605661 460625035 470328412 455103363 721879910 588349447 385409986 426660041 309436800 650352420 637405628 309221756 85552268 708294791 544655352 498489331 547325764 215537571 713707606 570833292 330031737 263188789 995551349 704079559 493633916 370997336 229217558 570234314 735518424 379833906 51857168 749026977 867506278 488078325 16745594 991781042 587317640 157993800 588642969 935010577 558832993 75441883 896234481 234365018 794338907 942044733 315918659 722338550 898752099 101541013 156841608 812328014 258786100 91749140 889027762 6348556 346833410 643601527 198616425 25869741 620746736 979700273 897783797 939346445 810494389 665647531 346530619 327335545 579345866 928777909 548680014 985665742 164560585 467576784 321191886 725305417 420107895 826889670 601486552 793727304 59396177 203977489 250189311 841691525 411893444 443049986 60979218 444744004 436614669 43932369 498102963 607714576 623360062 495041609 390011315 402178982 903768594 501040022 945344804 615026260 210243093 284939199 350365715 130217715 391677154 162525583 231751686 270812441 557531886 732081101 601704296 964235427 345130958 272259976 235918547 429117049 58098053 382038407 918228762 41499419 459211642 141307546 497866229 706569059 63126472 545780505 687615780 976749485 636538366 557597950 135827748 79281615 91667471 469855949 529796241 551345565 296389749 878962733 876556167 633817182 936651421 746526876 971508205 532498397 506379015 167877231 11910432 316150088 509720815 697923616 73700645 648068863 719967841 482400097 990823344 68835515 913837207 922588297 166047176 762547421 635773631 85605368 66975644 121987543 636968083 595498127 767291875 222615032 339913898 821648274 391788956 396049875 984979676 847643911 510846690 481821606 653037446 641588170 357409915 266780590 396898460 691641962 216137585 508687398 850681715 720865803 718955479 663331419 101732346 671122515 921210734 1974058 539811251 419982729 82129485 368074052 357073926 597886432 932363366 982806299 838632552 120086640 745115645 63060107 487917720 614504436 146954687 59856189 543799691 73877323 762025768 73857338 337513269 502941387 102082612 283579463 985816628 128943784 271349705 549339111 407944560 200832403 620485538 589633269 796235605 756410583 963164180 413654686 735433058 700765349 372931248 698752037 127137148 555143922 161736783 964095104 428256367 459671651 748797674 845588458 548566864 330572342 418982666 791384412 992854829 743588906 457946804 25020514 387195245 978570006 788631398 822617324 784045457 350355409 676543854 867330286 478290286 11368974 644514644 4184988 258226091 473635602 295347654 341048601 164459272 173845160 732670350 114387645 322132895 819950744 103820288 346750919 120051325 914823783 5354162 785536286 35377163 756089650 808926075 646759357 246457375 331227515 441547949 304031064 10383055 559367617 96941133 25041581 650855270 139534988 641619487 52908721 276603020 331044333 735874713 135273939 637711279 870616644 215461018 837795136 542988653 700658564 370115081 412953776 392908585 120725337 668357947 864810127 937416188 466518680 689479391 685778514 309453666 195503898 545125469 579801134 98494745 258836593 837359588 205824502 74132797 726876341 909076613 900988188 751390929 243255968 424240953 796541093 322359936 247791754 283984725 126050631 109848042 790227772 934936656 38197078 793979938 438295558 402722924 74737345 446316791 79936668 184023280 818643311 571426241 183169350 995030330 31615196 407794453 729776150 818154311 271977383 811955118 629460371 3620206 127064949 149943046 238169557 405803464 600081080 754419196 728111482 473103425 458665519 122083957 472280768 110242250 269005226 185096932 653056629 786173740 702872662 284821166 684303903 929122507 372377322 187585922 324169885 369947069 822964059 417275618 470168298 136853003 732052515 780593852 621806293 28193627 613223722 982019429 176175043 976977788 365220246 936936720 107968715 965790515 254348690 387126228 833939702 428022475 984042719 936593973 189578871 760912508 610068972 409247811 613173202 366335194 252433683 785770848 917113963 25452089 676521801 520692379 711261158 350486429 618086029 933232462 267866309 130474926 858283743 162493986 494850436 176067208 876634936 188797359 125145247 185760828 256942037 885499247 537730052 770778029 901438807 696887438 920076270 347702932 441716263 775127110 379705402 173836540 155388323 576099241 499276656 83236891 342087294 38491367 390190841 408436930 273838455 963938717 990965251 746479548 219365178 636448585 910827370 175776966 19320402 317741023 247566273 339230391 334171032 634160000 232100580 720249769 201122634 792555390 604213453 353519732 101661299 872681257 440722548 449076880 809632197 769344800 293332781 422865709 357248336 780836873 442502900 762011487 645776023 172879159 283450571 872157873 541677092 994179310 707370508 349869703 668655154 841636736 224558996 717268597 547238202 499173530 96300093 859762812 477874329 83392059 969656004 525641434 91745054 215905375 504015996 122105601 969906547 128257682 323637265 332326715 765874157 654200030 78685546 868305504 915761263 266484908 848503758 355972868 23100453 400453372 828697115 106869868 989712872 391363411 281660152 162799227 181968287 579943990 790568979 801089360 989078855 724294560 55215787 79935315 150357437 765561219 479217862 382726201 556895406 468992120 152163016 625260536 839055272 410659238 845542199 9228312 303450620 612548807 369465345 100670962 689540616 690112954 787842669 876136848 559653223 138153099 819157969 386615996 637767469 328276786 307837301 712649536 419615648 544253468 41364645 514048013 166571619 388467462 714887697 242850771 943206363 766807409 150186686 830519290 786179483 707119489 278921225 476619988 690494878 509580980 610615612 622361380 633887108 836977661 629636964 662911500 495025492 969180015 688854621 746975070 353576446 183666864 686221141 763735035 921163106 213385374 884251719 783131711 869166674 868752852 842231384 278233653 739619775 390824881 777290334 554535638 450826741 35845980 60357229 918599574 721408571 727199013 329791735 537629917 706451030 512858379 701027295 787166667 105301565 377232123 297635870 648076824 795223993 25625583 719676398 252591393 87030501 827043339 417936009 6844171 326855077 830035484 838407700 683315784 21876433 364461983 157629142 725938815 615004691 337371727 840866207 829351236 577022627 672008601 376672020 518531772 402806466 233680464 780490154 928524726 42655505 930191502 860563997 123183846 571148802 607001085 990642312 862095589 460471392 318001542 824584846 699315112 558348966 58116575 192107202 148348188 798978865 724031236 119237051 649831954 133265218 601115544 484372742 3843478 750365983 671821562 645902234 160579954 922627647 205533207 932913232 352468283 206400219 262168348 376785191 395049896 725333055 479184100 456614663 509299524 595344183 569186690 252455009 759842585 449692669 26608197 108254198 181681691 477169552 379541952 576043684 885836431 929661609 885632577 192396844 881186774 889801781 19687855 856690068 971998197 576653265 611883140 847778880 891024001 809612206 630565553 513783620 360472479 438209996 819109033 874343821 369206431 734068983 561261137 463227553 940557755 935442607 89827262 907627113 706275149 91715725 58126345 455742939 105998327 851366166 549435613 85483381 709770450 911073417 414051819 984411419 52794783 126018036 481293817 676547746 533761454 345030580 660644286 573951017 456812120 752639323 539176815 662419716 824108287 415440530 460123908 289884754 82745076 395104539 325215095 935083616 349589601 317793861 23953398 529970291 111157083 715225413 538402881 3047027 840532635 309087490 782274057 33532005 453157227 113253128 630430263 544282963 208833865 837918042 23081027 227788789 358284412 378079668 650517275 245917412 294562168 688562815 518477944 280804128 776179684 505318673 385408343 448538462 138506700 801695447 509644020 373925744 930579672 839752777 908591671 774262884 416471540 791487251 488335608 473468722 996846279 927882627 402578483 370534645 476480991 372998350 877737770 441308684 582264574 852151073 661403131 466654702 350326586 20453330 283582741 871420547 640518555 956219504 658415946 600615001 372373894 791595950 755359071 950903753 776478466 307528974 396792074 401828152 989701304 330195963 581131962 690633970 935439830 686577295 233150161 985030795 221245275 333318776 12594196 578262795 923190879 414952318 23677696 229819166 167756816 803797997 968363340 994754416 565755397 278978380 201952560 786905434 82112946 35710548 130442843 660045903 881988538 591724997 755041705 308902353 276715265 361410389 214582535 644341889 724253362 820161616 273696429 868408843 281000640 195908468 284721643 239529504 898275763 457672158 903252781 624361459 942232995 687172352 470472732 391024404 308937846 335320208 955866330 333395817 553948991 449630189 242409373 341601904 719529774 727969582 887907631 867797250 565121259 726484565 573522456 236614612 898181545 465222223 499680091 282276029 467492048 441311532 437245629 595515715 404358650 501221092 461057579 406223746 785591668 302314583 556412890 687006805 955197807 885507605 481584428 780219947 29884708 951434114 522574260 569997181 723682770 708555210 464059029 589994258 938731842 771035190 769588493 212654039 72752128 470582493 52557898 893940584 974204672 607430572 292352711 201750558 654738811 506907961 867650559 345338783 997704349 781400060 959888039 871356114 863019068 699074382 977634116 555385910 48775423 906738444 465665216 617516016 887582811 185950410 141210210 996807745 553651987 19624123 973380037 862054573 772961032 241106129 862557175 101109593 77208256 588176511 838138750 842789638 637464410 630710357 106719876 226094396 594439327 43319614 859197694 203290941 503256061 894035311 681417974 422319137 647637769 200512427 759456961 114860977 624737729 69451327 331130579 295666285 676101086 478114487 203317072 807194022 976999885 578695684 928988120 196926257 186117147 139698618 727270601 6266323 506377176 429447275 221290654 785988035 238710071 698610540 364695157 810302428 912513605 861166082 661262602 647891393 916443048 810330936 137898414 566435534 515059729 279145358 736598605 883136181 502497035 621029993 409450675 290664445 856294907 816366660 630423598 208219487 943198084 886384036 144990170 954741422 829067140 56148196 356402995 221774413 767139491 523106917 679233877 948030300 597537614 804428552 532335282 981363330 193317247 431148279 79309541 708277615 599277473 968959780 717836964 60356837 273865946 517063968 772989304 609855265 532005999 705139563 326297147 843160190 850614174 717922966 534155661 14418814 305993547 626563751 488887758 679811817 328664923 755841116 418321247 440034239 503034775 317680239 776018010 986205790 837171512 247492573 205826252 310286654 117186126 960857918 303899222 537309310 489354305 904637389 743414804 362520535 556119122 35211535 577150245 572025248 674471135 19248968 262905054 965856627 243673944 623701194 468327500 879858289 501868881 724086631 694182855 906975466 31167483 668130536 908737176 395066821 873909205 515344520 645792684 803956933 611107566 730944997 402053793 398448789 725067923 624395512 497067175 799388338 588562843 500108668 108411040 869353038 638919441 711370094 393618134 153307118 411812655 922331749 177733197 228249873 295563278 832744403 410865413 839021633 68475049 949964147 905604486 398874201 55617046 969907201 872844367 899793654 42130538 780631400 948894645 765681102 289056436 3529775 184247485 519977153 946340524 690251549 733844030 703789608 910007900 809645547 351210493 971403990 714449383 282808644 29984330 174806957 836628574 467133872 619006322 149876618 620924119 997554550 571230849 365884909 9437126 380081541 593497466 434605857 39760536 828490971 297360147 686213344 35478469 536304075 187535809 931177719 868327355 933298617 78466743 254937348 733330043 462227125 950906646 826857271 863968096 946769799 384521609 387198423 444581941 749169442 112991709 966456212 690461835 230905137 420660931 604111301 812923206 329527734 527009713 166087327 748230212 955279821 82680349 57275623 818588743 259344584 660121245 803561863 537433913 814612895 304437449 444040861 803575847 757395328 525512712 908864014 365722935 302520143 459264236 330426284 950335892 381193808 618372637 238063340 448025286 434888234 882618339 584981154 58226708 103263906 874654308 656934673 761075245 932996335 995122481 754758219 998048981 666461725 677108725 271698553 554829783 299196815 657508045 757378922 909975486 464776503 721693120 926266201 573929413 996425226 716041811 672683776 44750669 530722015 928944741 549051407 943261199 573673005 151937796 436412735 266025977 944673793 363866067 812958388 358446780 604812629 712945660 421361863 569892452 643883441 703990591 843709064 940458034 873384012 773482508 270001394 749667593 326414017 969398471 607421676 287564745 284049736 516170270 276830347 332229095 480266808 386971120 424239327 525078624 439569418 601861833 456798406 854696800 727072730 1916414 565024611 651690831 929369899 213357693 828237529 850400362 111263637 37983578 739933838 942385639 70120372 12277600 779983588 574621057 21845599 131871266 582996209 758665480 214096660 896630798 998788985 415155982 890280749 719247495 49083881 543800038 451846770 710859277 403807528 177256744 222832877 349889229 655146506 575673634 557161014 400174644 38462921 766302254 669536683 859088446 962390692 594675443 45972591 860447859 998924581 711086720 678685603 20168234 651691295 57622933 132719799 924538430 763661350 305365148 405687394 943635303 417740224 847407021 659746402 582796063 17787854 466404736 472707993 300610655 222924158 304198893 358499469 98265146 569758659 578107911 777509025 300666983 522334487 942360457 205530634 276205085 188734776 280337866 799836897 798823554 834645450 234950623 306998703 346769209 595201236 53113651 50382700 40492946 558454800 276707078 60210135 68344665 476019301 997038172 845643190 172358704 508601358 733001990 367067973 991760060 413728990 867752568 583648947 322842215 204253945 186630438 755304266 745963783 683136292 418509033 802828158 214773618 538010498 998109651 636578810 46513973 385029255 187730706 576611067 123397712 686313984 333058599 740319866 470677993 139484235 18115403 650439920 353589383 608349381 222443787 937159127 909779351 831686464 782250331 602332218 923864454 95227757 229290838 877573384 690704327 237477073 674267681 7659528 8946458 646514091 975486504 964951561 64287126 377984287 808254606 227748609 736852896 764743059 370744624 171759093 754240139 25343544 455104502 390925750 574092387 188218837 35943596 171128348 910913539 312437145 650390545 562645465 718043102 789289788 448711465 545518635 299739749 498972214 469077657 701422212 201542057 74030797 365510785 407358992 151910946 938481150 964639519 821311761 360617422 756861608 907605684 441109570 417210163 363969924 228851852 692118475 81384089 287313438 989051553 67559125 187638954 357962018 804450981 300946014 712956815 808793869 397236542 553682836 458759111 343735511 997033961 595460921 422072848 492273351 144606646 393623595 406940450 980119909 258616060 437238734 12506782 208332457 473751079 9345786 525776318 846010649 401448683 527530743 837379870 432901633 134750840 365182504 572958598 973624705 388808732 941655842 352328388 491495875 763215469 924960802 566468312 918207652 665869068 474045685 164383732 550790706 479112498 998481769 460224525 649663755 457772816 789653682 714027111 112617135 575712297 922007073 186593837 789408457 762683912 462842048 761115827 10115465 372503219 332296964 330122922 530784392 656491890 460724102 30068283 711464298 142777624 993167964 664023682 570905101 909828966 921504840 108702502 746925239 686679102 478557638 894612938 59067429 322382128 660551784 788513785 121034473 243695672 382112572 817544732 230165953 138338641 73593287 985647675 17893814 284566118 205792002 684445345 385957763 695626391 844593380 802656525 520190507 436832928 747069877 407203329 519364177 966788109 314077906 430282841 474523625 661015233 133058952 952633623 226142150 60561031 631425795 107681631 661581125 879114688 786094307 660236928 444922208 475863281 416356521 64859440 568651344 825276815 885412662 673171404 142449692 953057677 84514239 476348449 355235417 452741146 226391458 99376344 32730387 647444810 704918072 806522039 752252134 166953932 400029258 58914587 808993968 481117364 344094721 419872762 856452276 665159577 292740565 671181440 555064811 46085908 392069542 564048420 505985492 171069950 910633253 410958056 962047334 288283876 763036872 333995365 57821379 470864517 400531660 977172317 50250794 386766279 934325638 303112545 784993515 80790562 225761767 418183170 58091772 493804085 727723274 638550402 854945982 761962818 360478178 271779359 805269272 459603117 523911397 515458100 829796808 188363378 753011096 195723733 697540874 133820027 305704306 284078167 224883021 583375608 380236497 687814680 891568850 4853787 591910510 561001322 992069474 434890942 827551398 306185348 733473593 618733829 548006373 256901139 741600913 501836117 658441213 90251239 804906277 838146735 697411084 770363874 230120399 577632134 104243711 404567876 688386994 165317895 975732966 587826685 10604568 882021926 581176572 487232988 249846696 502019238 106350191 583934647 10379662 919348882 424666627 541576165 76700147 875736735 833012965 513417477 896342928 786090668 115279489 372683438 521153483 521572141 862100731 889953737 362188442 122117359 426319647 854469302 799293840 414168347 23155741 746680551 323131640 25125834 566547860 599014492 289551045 354801227 839379534 937362598 330341550 214022178 681156399 314943886 742947661 994500795 828732272 703882178 779800314 409110327 619594898 397750531 149733047 583245591 493162286 609798059 791343204 366936120 2467613 825754815 844470193 881977363 602544016 34228405 829873298 246057555 227928208 889447075 982522384 675913800 484766883 728693270 15952660 591401940 636307368 170359220 671825730 93145722 939637991 304094730 800122715 385027510 937546383 830708392 513256777 309251380 709508807 559813548 586287004 618819588 278280951 406513965 318982669 263790755 219886725 664396121 229964018 638904956 926139687 310823801 419143571 66414476 942222164 85182707 206098082 346789577 92692497 651860207 417056299 843769581 454432524 594795399 792775086 314114578 374145446 28145320 103680643 455986171 920871839 143365474 192245375 899020573 400907642 671636789 851408917 343527228 970425034 79314860 723604990 738296705 185272141 104270890 627162917 615792773 349791774 6919876 633535330 834421402 198732442 536082559 669156883 729438244 530556306 382581228 662155750 699882371 628920890 710628041 683842794 543442377 778148548 880537093 719738215 262040483 289520986 15308236 56425896 829123805 82384783 531418103 101290406 540442571 446340443 722661174 585982017 895983799 156038554 268332186 425708603 851185081 187266754 162850374 597180909 483607065 992239926 388702889 730718708 320816099 883370977 109761175 656116835 195611170 752310711 970360779 112301053 413172927 614532848 605578372 647176996 86602342 734700579 869298215 979700845 239948758 204333086 513891698 598264242 221023685 696931474 497721282 711397934 494316484 195150390 768405648 706701595 678763321 784929540 928010414 443404934 394976488 633114109 159873626 917169789 648773410 611370044 297117862 756513742 644396053 773598737 335328776 222048351 319790921 517874654 515702398 79540075 298150317 949490021 498506146 597088646 356953 382007599 286969803 440691033 318068551 436024384 679518849 387229117 199716221 322664326 763124049 416729606 414484752 276343997 949261337 739766627 353831872 664544983 622112952 877965881 366737362 407554219 40752375 310405522 199450515 766349061 80868284 994886405 83269644 67515140 304110384 400742539 966168383 464039673 43149714 481054416 228722243 922075995 562778123 262918446 552781744 815497812 477642851 798503372 331248014 377402425 66745330 895185072 527369388 688676345 683521708 363523163 166972580 682384871 313531267 281201611 332315868 603373562 905648175 701229922 711744636 533524261 374059401 652854691 830380972 430177989 858236167 206753183 379903065 454773810 51463728 452887722 580433280 660073687 153623490 400116073 943607640 22792860 590849716 253370501 705213496 264356635 580234197 849799641 146990151 404808894 493359075 881499362 399248623 719085079 213207046 638639959 94306637 604259763 706137007 887677173 71629708 367587144 192565230 243951804 718751375 541488215 429178451 70270837 240693829 310400571 133580863 159226591 256124605 741770578 163973984 21290509 272335795 737078623 149425582 298162223 58556343 978346534 896026158 797650818 329253035 882660588 464056700 744931994 786324936 812385063 677253931 22731478 189511763 143862124 709577219 314956839 593906308 283456171 40764810 82440156 216567420 55726619 681184727 48773065 163503188 640209926 267242208 945956938 644798382 955192760 657565118 962378645 164441223 642148299 701984028 942343547 766109988 969739751 947999749 931706110 585171275 449461773 413067965 217526490 9333052 899289336 968312648 570677629 914545800 38693796 849824315 203642091 165107772 62540777 574956439 37346058 131796779 37569543 199511603 382205490 3222582 307630106 108242585 121722283 20290665 103486892 269981924 179726564 829677142 210317344 350823508 163766305 986757226 256582259 96736512 808698806 783249965 713710658 457370036 575798501 279788374 497690401 176493600 140830673 93474432 395351341 335863994 107960546 95349640 814589991 576252859 844528206 889073313 995198997 879866815 649382150 610092797 837993819 321057562 676198131 3795703 495622812 521592819 534608987 719282936 102083578 58750085 826534216 999219194 381871324 254958738 729523362 775157781 684912343 915390373 361414772 710236192 973589474 21599066 345301825 335122960 214219063 974550733 135719752 577524076 155503986 384388269 804079049 780705310 151598430 821954548 766892088 240908352 860280409 851572414 149917464 582742082 432312006 264634647 196147581 220242944 143815115 455170505 695987708 175628663 348373479 965158809 943323744 326165875 859804709 707029015 783173109 886868465 174770916 993783051 19915526 624831555 85238534 389846108 492418530 114010605 749155768 260456121 602055556 868226051 273566216 525846035 52684130 907720645 976983323 658799784 525375634 144622142 579245870 134769179 889986005 187578917 488079755 806059151 303793501 799053613 401907275 936618095 177462776 783753340 234620726 394899141 847081279 652900411 534706972 838110868 721214995 21475770 805749724 216126807 308762880 891044950 568074503 862251479 76964795 638967546 900952682 632952723 49875670 741269722 861701230 821596652 629252576 827490424 621615843 400786264 207015770 576393827 572116794 9880937 536394736 251873278 131063132 558303836 241151776 347870999 717793302 567181059 126272968 543302268 643179111 751405784 237070133 538790403 886089609 787721414 713320760 775759316 302101088 760577051 883346241 315139679 979188689 483123453 860033898 892421326 48145278 272149960 985708167 674819008 18924306 107333020 171980904 567743779 593412350 527561596 713871028 663166212 557646725 963602576 312972191 220221094 275133804 944277077 199887945 865243492 855796295 444183840 835312343 613173074 996436334 153885008 561580696 310209672 842532144 426173418 133928658 40049385 527153562 820837159 108710189 244976245 232780161 312066816 117837611 130616408 535069911 487220179 224300963 757410941 117175057 827327869 912603066 9867074 487139639 25749781 825586113 559957083 693304453 321039352 747119596 870069209 681803739 998369179 52544957 174226133 54694027 153822847 929412290 992855610 659736165 866571560 307805016 992067979 897242140 76633629 850723398 724316470 357148080 693593370 731838619 933516075 453913047 211360010 526539760 980127578 78675745 92108188 935309876 362897834 606616524 332376975 507634516 979586674 859804266 118549394 225975921 599785511 603036164 386953818 735518532 301380560 413488735 299777829 961092418 762276937 133425893 928387878 1783533 737194327 942444531 516717073 912280801 233571282 997992972 752944705 474923191 197310391 790612679 425430143 522605860 840885335 733525608 665887246 210880051 200254845 559046582 256451703 900427748 350924774 139133009 670550160 416136050 639467300 794002663 317210101 551850601 462734447 378381346 553679375 502288085 816150411 306399095 998342824 649526912 211454813 533417117 843891940 366341833 509078014 159456531 685018729 625544512 30206441 358555965 779222119 551974995 817803497 763252563 669297540 322574896 74712693 500289391 386374533 609490048 93630483 875715658 629064422 464702950 686000377 57701449 786534847 183331379 866254563 825118468 544038570 842845458 743869610 64009024 135547122 625187760 659188885 431515793 38909743 768770400 466713381 88426299 692694892 497015028 539742621 290117505 738430793 725598445 890154571 496137705 816220780 596196426 891381287 952852836 59240138 706557111 535010534 667717096 3243082 815810080 325172681 765379451 763198766 439571972 552082557 8291192 348416408 994805650 999574565 555883695 422520078 66467973 928786524 227059253 180895426 547245568 240676112 716311250 7480415 565122293 641986512 871244097 604103099 393329748 33842612 382041802 592707223 990412642 121559127 814276710 517346711 37875051 478931429 544453581 875709859 993264933 38330276 934435540 395753181 68765247 283488591 664955513 832368698 622451653 515356064 99443944 20243255 518100369 255494577 649560794 563950734 896284639 238438313 422800255 977065931 449783286 9723502 839168958 738756410 129300184 841080695 644905964 56620148 831146586 95232387 853827270 259696294 149793766 268274377 696315558 867467006 827572282 304244831 330434465 745435281 247624800 58063028 111900670 547612365 316611810 417589348 929275347 765215334 837246432 965626024 936634124 819080719 441102947 933372155 540495302 215383430 871940844 441322121 359216519 102829526 230922796 404381609 388962651 92559560 529156141 960992576 23186662 688849973 674741954 394160143 231919511 71080105 738512495 731342770 263868819 320861634 977381552 889517338 865389865 541404539 254258567 226118570 941541603 898426748 785927281 421129874 975288414 997846944 748796100 941949685 43350910 529992190 106528206 943564601 13659316 439048079 12744057 13362012 810606920 708372402 636695302 203826140 190220270 550384059 319323106 119367011 662141514 897053645 354560418 107809743 120185751 587978638 787421028 881249576 347398820 122037918 738280432 504515086 212376087 781899063 502879909 22051285 57120819 400004293 789176139 549520394 479400278 861856853 362909368 343002818 423117043 949352890 417079802 760928981 114051553 302719298 624872822 233108586 419309442 908311265 483390645 298633113 951893572 102681290 539376827 268538728 12052544 681431503 997067082 996816722 868484061 187291266 55406686 560536432 917422984 973257256 928412486 146317539 500237337 65540975 71064034 601666217 786037774 87253750 651843443 856757591 605071198 285042716 52590056 51622114 160341781 101729571 61138858 891097013 990975050 122530300 166806960 943164121 584940162 53994796 320382605 330969391 183531212 35367189 232929211 641166121 186600795 110241778 665075653 168406250 84790356 73946948 161622017 550436172 657384216 579221882 133535415 580364020 685466413 846625300 67603235 985745451 803066165 718178928 579121089 719124820 434134059 290065292 444620077 197428030 11538200 955311837 750629041 373739080 379378235 67771033 180222839 844001482 944681705 250395189 852368295 776047179 681924840 711045420 950458960 890503203 56926416 769391328 336869031 597890190 572427901 600989890 493966974 481935813 110734931 905933615 629546098 221996515 234363766 151349653 542917414 701432255 748623851 115675176 850457 676042639 226654461 916369009 152249358 807864189 9897426 365219840 885950699 88260157 443646729 774994271 181345421 805811545 823624260 873759367 549470944 411260683 899744177 967721927 216103826 729419037 463301682 126828239 682607123 701883816 691702206 72105324 423722599 276290186 940313019 439562560 807261281 481063869 679855294 340190724 637470454 5616442 981885028 444274579 762806777 809104041 238326609 446935460 774678079 214837743 207503054 485056228 563543914 5337616 96437117 951660855 347497025 745993177 667011487 333183740 321049679 695422873 882015576 680202941 61087262 714124988 711718940 421903302 680537343 459686984 160569666 168619964 870096949 706155216 954239209 953232424 291700040 965300175 540663454 851613406 387222821 21647074 552725004 346302413 144761262 136146212 321780782 874623301 774703653 545948525 958685482 640539749 67870438 858032119 442835839 874501018 883008944 255136427 886582442 314859479 94366591 964335603 700104031 365318413 159343889 127495138 629115911 145220862 621979604 524111233 831114113 412942887 171825927 77378511 749211506 456758114 722555759 190945785 652437522 656282383 604661213 415144892 635118421 230248960 193179667 122680368 748066912 16684148 117935589 650478055 716312013 630519982 910798837 807198532 610188208 929229660 351035892 384045794 298874272 287854473 130464925 625887505 866279593 186695625 488405282 435726457 237752963 79488421 999705235 299226651 583483863 822582661 920540258 790042972 792709167 928657635 428889139 752766414 810983433 721104448 896966152 148343466 130471282 668914127 626380462 516325103 662142393 580545237 677395049 810407714 952632770 166238235 809910704 268244259 296025448 768738213 845444352 821173872 798664343 779568347 971538980 596912380 999496176 980594444 612590144 260470077 860562514 702786816 653730729 64212993 601052036 145399028 251509592 944619301 810979952 100826220 440186847 182930128 828950313 755490289 168315702 130456565 96882975 840149254 351856125 713107245 737602103 405297794 564324263 839066637 862197243 362722016 285549275 930343372 975791374 557909424 444846729 534341544 781096078 860826562 227608185 357264087 671816785 855111867 975046951 980975624 756690070 789596469 55539977 545105375 218584412 745207405 508336891 265619290 769673602 276565483 677787405 384953656 776620005 775536039 47366263 872405219 773178958 706522757 877923894 964794117 38032260 644115093 981771554 996517341 207764563 764682918 667534143 360057151 312289838 700316261 881722356 245223964 23489240 585913677 786990405 872729932 333070749 33568372 392886507 757541702 211331489 18543234 362381022 357949152 633105452 295538695 279096463 107450148 92649003 736808816 13733868 280442727 601418455 385143261 92918725 764849345 311405563 401133596 69193631 138518399 160982946 401174785 822073516 70900523 918988210 817536226 330106236 892294172 351818985 635418921 286641890 763789561 734937821 227543339 504929628 58578304 591696381 733167762 2866148 968993451 115493004 408876704 528436174 955126719 202398680 707162686 5265168 558080864 529121552 816333429 652396140 900940509 818058282 961460506 200115158 830425247 670910120 187277344 152698674 71745200 810793448 514382239 607144615 378377828 636779051 812450831 367906731 644241923 513889704 287225076 629718629 738814164 261944455 749398756 838500370 826838705 20669426 251073797 843299393 176772263 757221983 575020900 308946873 512714107 654640188 615813592 970650182 839805344 673165887 379285732 190417507 567696403 964359082 467327721 274202936 493804759 163912122 621903778 460759395 347247445 733448201 851066079 494551690 22557427 757816848 160494680 863123804 222105984 178022786 841654523 252173006 656403523 181115656 221895167 103074192 82901379 770688059 614436062 543577287 480575290 307016265 455877086 254775421 200640167 853290119 324929265 581397819 258602687 588563439 813772054 640149930 118032546 732244646 87502977 272830141 43659533 669595334 833426091 714551061 483647733 974848671 168750806 767797206 33237955 539191210 554234971 561709181 26004690 10350919 190446893 121232665 741493817 146825705 40805602 512474082 911862176 710981634 945218213 579580908 610389663 24620303 533378193 465589890 899424855 436707314 109144340 497199984 701734537 662194751 333712906 628368049 457488278 617350445 88687247 947623833 593871234 171060134 339235323 312717670 311700478 664116360 643671229 636876697 592739852 883766392 32810091 914547217 893340855 263898493 964387444 246542991 814322474 786870784 304137655 89964858 657695573 287782790 251016410 472921540 392864909 264257052 861573476 563428855 560418463 849865010 452157918 601118348 113393409 585695901 675798878 676557425 769957793 422168428 270779354 338845767 825486250 904928156 996936079 346185318 854788394 621285417 12413449 906424071 630147473 183707061 873132985 646074390 959997052 646238435 247724573 474302458 51195164 558629901 139718114 768658773 952546846 945775303 619439553 820702188 293280549 138617206 302729171 870856832 567339129 107330609 37702650 83149789 623426887 931272645 850175238 141501445 80138186 980605254 173555910 363292426 928229975 646691917 848239191 550591463 98163879 471649905 378602017 966175689 761789166 466073332 308188775 557876032 163762373 589479064 405304490 696494613 864334125 463252134 536029435 324304938 204007139 25426908 510776489 986980134 247524131 664534136 517226625 765245578 228930636 499993751 416508949 528099387 79126258 589326245 26800277 750067793 337922684 91255155 528870903 134324068 482520816 733614414 436789574 512263964 259831134 768280994 619192833 476714034 621420027 949119085 212436821 715015269 916244951 717851119 537771100 554704781 485864278 109618342 970830037 687333617 616589610 151438381 195240095 263335616 791006980 276988392 651972551 271911820 323044154 804240763 137676908 446768031 428177259 186009300 122875894 790187593 944344753 880894134 364715179 648034584 803423011 441955215 953856692 267085005 177169667 651494276 652772212 919203227 129083031 277990350 123561433 490531789 555890884 947351085 145719044 27168264 602176145 260635317 948610622 357548957 195290345 98421790 935150757 980788380 381784028 987387705 911689308 63308467 303357367 943657918 20853125 20175587 901400686 421567491 660188274 569242912 28223625 718997295 852843371 862372872 59715983 290237450 969685199 941586322 623950224 748707569 463350885 86723883 256815398 339067493 870739967 139305427 954508976 672669337 516118167 186447949 529826697 738437559 945042700 230875056 400022305 659617286 650834690 879414660 111662599 817703888 483557377 43727022 415083605 977996903 623902456 645735603 333341546 366539424 233568154 650175977 445642024 197688285 873823042 579422893 267746268 661420367 229182539 375682903 88120638 799213696 806557543 843526948 257771655 165002779 433430852 272045317 476609540 706507323 744267370 686963849 37647198 438757950 3134879 41019132 469391249 566718230 579635949 993070287 799024206 772201765 162257313 683316940 22188821 573077302 870551426 538205672 780748221 165425667 563307517 685906633 918725629 209358821 495106996 731342733 714771315 557519073 227384517 638780546 915992324 823799287 330857568 3019893 800306518 906494266 935717985 356436269 406323261 445888193 296323506 455774727 83940370 955932396 95237941 41506367 324191425 637250247 857060047 17488573 333802379 54849059 922680805 850293675 519905149 883744598 530591539 780738755 904151626 608076577 492867469 735409127 569977437 793702550 128725397 62501971 153389152 168337582 778671448 553197368 589564309 453479168 123653231 102361822 919044645 571900585 142210289 378075903 825907504 303047873 285678381 168172108 197576561 859230523 438862277 407273271 703470374 115953283 346273521 264449042 163788356 617970727 849548241 943066231 693642056 523064970 742530443 411736176 457211166 162047928 871613408 210897957 419019724 493445481 396728549 24859071 498069325 728999082 776802897 451555530 951735935 787624068 992398295 768617322 214067256 79868860 753480547 543612148 583661685 172201438 619845468 351156676 694178157 184112801 762459922 525711631 628021175 439236785 964992671 418851453 437213343 206542691 471493770 628222049 419541728 402470115 948401250 870314112 664885771 728178796 501679322 688227021 351347300 481008126 598357011 778845319 194180788 969380192 515828821 340186504 853797158 288908043 285631065 625352104 207771378 187204127 850416128 151425346 803899929 837282421 163174858 215822182 77159264 587067171 181126619 938372646 543278482 69815647 730763052 556485950 94747658 120421424 950752371 461310521 146057265 353331736 783760960 291277047 848272828 14013784 422362822 462884055 815751994 490954062 214906 492101349 192285438 22195687 439806419 406853637 731726899 177328025 741434046 501716906 496514554 827548685 926512428 159190091 262919838 740726885 409792548 269296925 141103031 817693745 577257830 244703593 606627091 926525878 509656081 351623301 696653372 213499762 913935623 671641268 443486433 311709201 414021519 214198072 781145549 158016815 732625191 219973718 195315741 472664013 931223213 6077281 614679803 11043798 284684295 184749824 617336049 834652888 280520423 393961463 844771292 7768659 779468630 847365306 485179024 241888180 644359992 336459944 607705736 907401777 647078830 645699271 337511505 357297561 512232513 530882610 552927360 227418536 799690114 221793129 762864012 39457105 605999938 8578071 540851374 117802261 600824251 103928705 422292233 244285853 37227976 203836745 399862697 666903692 321914266 420941229 318539863 738083009 145447312 217836269 202871017 155906387 468313562 235470812 669494983 12936653 484560575 963061401 308204282 218995822 488795949 1484478 899044530 200575154 627174755 981624542 222874469 764986205 421984068 875907770 371350386 227783061 475154671 58255014 276150795 743504165 884479747 150897732 690268894 80391070 809577673 139789942 406619741 874033038 522304087 439441912 908148987 104083485 455394380 683876749 749829212 570125569 858117283 394575809 522980107 162303465 753717283 321784898 651833756 719470066 565451733 4805930 332015759 253226695 372544593 383715979 220952392 770079364 584162610 886652525 720282952 51581294 334718673 331781598 813051080 945861594 261526222 987214320 652417410 470992631 518824021 747129413 577398580 231315010 171964825 140031646 456407588 916681278 354861233 393989362 772253511 351643796 471829885 820927621 353217746 499614529 63470411 154470595 194333555 158953205 5167404 110659548 49029811 479596295 355772707 272638455 885502221 354712199 707896885 422424381 780022387 508429848 898433674 532174340 853596670 580112714 198240300 99387812 158644737 366767226 508500257 289313877 156904415 979403543 882731967 274205302 637398085 309466695 398614830 40326129 898465660 833780555 961371366 41192671 1071747 256570968 466855267 73568380 972372966 498725375 267622326 129334848 746227715 523404979 437925394 896473498 598568372 948619112 387283231 1134304 171237362 901794384 892945662 829391816 587975818 593712862 385322186 188411834 333140278 677424258 20029472 836487182 236708725 126352296 958317023 67940301 685935505 526479278 287608727 463364289 816307130 372851986 338598043 101903214 683267920 925918526 417059308 533273592 488294336 799982543 41283375 257505389 870046374 648239774 696280425 389324867 624046737 242888302 957758886 580940756 972316142 523429685 706924408 606451972 237906676 997299255 38221148 449895927 765978032 698014406 654809631 286438146 51909767 629651100 934549065 709694416 274744275 568692118 292086826 527756259 85770377 718191536 871991195 549847297 449098671 917524439 48355679 936455593 757327069 931875874 979455151 777009184 366456963 751327158 599027460 34300970 488039362 475321464 657332661 870236414 442430003 844304233 203080488 224535604 773496467 24202421 169187497 68423068 677581676 749928744 48118438 715371367 804845153 772211677 224197354 578700824 180482511 433927981 425024279 392928866 665189865 881675787 769380595 96980207 522432241 194016832 673272047 15766609 374759771 435324061 254200899 267612409 759211958 105529568 528721827 309525106 654820203 118637191 807826775 660843867 240362499 214926773 561579736 845308363 633727527 588470245 465261541 269347167 971121366 207833061 184728542 252464888 829796610 899456340 416496863 645396267 80614886 859716131 100020085 699453059 420931584 651522038 960616168 477572652 186250212 553518371 80655861 541212887 893389030 617118484 410119336 683486927 399489027 805075695 437460966 461841695 562958240 508939788 633077166 75056386 455222854 70623184 128001300 879208716 399543354 886557964 725279434 930699649 475155353 690044024 13250726 778957092 363396986 292843519 439431648 49915786 756335811 666930239 975970707 499213224 497933660 271425078 100162536 54211824 384627382 278015118 877044592 863488087 503969164 439340498 194910981 760305121 860905777 869512290 516717851 134990620 731494010 21806080 551931081 463536194 159147128 402185363 425742417 642181070 118992970 630011968 553722928 369269817 659999905 186094592 467246660 283965328 44853632 606302311 717210678 249868374 854415486 762376574 193194494 655284861 705091387 896528286 121407634 784189159 18125779 885310347 657791809 486697886 196844301 604733841 133134244 900484174 274430455 305503654 703975550 403041543 977004571 263210254 872078341 395082772 373839577 897901957 892923955 324432178 964549810 440920950 252285433 380549576 606569531 880142447 441767829 478850232 778874207 732851309 745744989 872683946 386492810 29447006 877460394 565206112 693574251 347382701 931658921 5309514 408897097 266526616 719702148 569395681 327576663 161856631 164602799 744548289 59966978 285994452 825104136 576204460 551125694 87307156 2593918 546594905 64882511 981552426 217080010 986858472 445580561 908812979 484623083 644190690 727547207 938366134 534998979 576646341 529138411 962817764 356285050 380059725 746117224 697554824 560984902 781635583 91989585 670707321 434106413 785972342 930670933 887694171 280457110 778564082 306512956 932295837 867656645 542407475 782102820 242207269 53950589 516848246 614488745 55795543 794751645 51840161 872358109 740633420 449497384 959356743 602922139 382659831 279587828 524115446 148239469 927707578 468939712 437311082 35650893 135251271 196679209 616383624 803212575 746239624 938399390 211938920 573865777 667937542 330189805 686858937 718021597 278890025 111133721 343152859 735166954 603829795 717630873 183900136 145086188 735931956 975666995 618519025 334216206 254602391 717312649 279878811 151743047 22159696 694916770 859808722 826753647 8076178 37713627 440492198 725597165 920131219 183037247 688578016 51402350 410520399 355572821 799246435 846241965 26103018 45429834 658277877 932918041 331517897 634428737 172248835 92212613 795009 190740917 504568862 647075555 479121884 962326916 80118679 65005700 739135800 714553901 3198505 812266914 32210134 661916016 803424537 908425179 432014387 958442581 348748250 971904924 812968997 622183659 764391774 245048585 86573477 886059137 156864786 549807255 373948892 318376984 449509116 199290718 448072813 962508755 838166652 314694650 142586035 183426101 143436372 309360780 339513655 153728472 447574001 8474592 547632734 235719905 428029836 267881565 470931031 587674012 997891914 7217640 401365194 70229669 628749509 35926641 849476874 96987928 948145235 393412617 34104718 22359000 356142726 743234229 2622834 965395060 972028344 837898925 386908202 594695807 848599982 773230586 632655729 941342221 600630151 945603312 592647383 718532701 383770660 836227125 930148157 391558864 934813084 117756933 697511684 416918084 660198157 75742747 672091734 45557316 773386050 595791377 59402003 428465779 911965609 762491677 16642897 646087014 808425225 516383404 919138060 402728805 38190559 62076741 99652135 389043492 376201293 451566074 845509381 431483188 48066178 490487189 751425919 581053789 412453075 368611232 541662969 783622506 904912021 457949519 952645509 780983773 754485016 808768208 469105903 660368962 967712197 629837446 49721652 535204213 263857311 226982868 195612131 591330385 135517266 459065364 368465731 975778034 459846693 159555401 193227305 712044169 354371325 558447371 377163802 856472315 391495082 35548783 173587164 322831004 390956568 385066771 578998679 851437098 188136545 865821677 5637771 885356945 539572337 241791142 223018966 984240313 208596157 883186052 493871654 550079005 639659190 375189126 25651497 689745271 494205970 822645797 127527134 971225179 6809369 538395437 943203542 137137880 465158901 954894506 630951046 644262846 28779838 565263657 870899124 55349479 348704095 917362266 274749960 493826241 10848588 292290467 950207899 411074752 207103463 745095074 875427747 657228578 833443282 163429876 290214513 41645067 900726319 120980335 752808530 228636781 214199325 989938120 731308782 267689104 616214275 597279003 672170553 72362875 153353457 165964616 540154174 804795293 104358279 896821203 757942273 618648388 733227079 501381167 636286778 216607666 48301675 484818753 965580618 382601094 423650741 595886190 404939033 196228287 144937513 907408164 715745998 663822565 619911710 204743845 560253444 348009584 793990708 690513423 855856604 661466500 935345051 403381687 311316014 986812056 267605260 611832229 276163221 247322607 987261389 187991578 78928244 175222747 157512497 113560103 208135463 736921862 345233321 943818999 194612679 950292582 176733249 932090296 444664680 256053720 512917704 320166176 89894227 559026712 313916846 718539651 82953759 552448719 840403231 857902124 220851614 9050402 477742182 878515294 843745391 266645120 199909840 849956928 901565464 418918206 421667579 569002016 478267501 143980558 731996610 411796070 935490766 162961224 868541020 808084400 686471660 60964158 456687834 509635087 422501219 57447326 527575563 15837881 904659901 591133949 325900657 982945352 151459734 905474230 838550715 163629112 438979718 432100713 578600791 259821972 56713628 845190642 255847239 431275090 760513936 350246182 82333426 478229915 946707589 185768101 328088282 705341408 79252050 842781806 573825897 138946472 487651029 84868891 241961864 784968590 873976887 710001674 377524149 593192190 473627153 715052533 261346038 675592835 117541187 823789962 349954127 946337712 125163851 813612031 430530661 86454173 69137681 265089371 787016241 995175826 348176116 467726209 607422527 722973190 540299957 183036882 78626717 130815587 733806256 995970413 302199860 307600330 126903822 959560281 34520638 572927513 784391693 911843543 156465369 657914916 710426405 889235970 585195963 50313171 949163394 467284364 252341485 275339076 687088513 473423203 349391847 219258726 874968387 548148718 808739232 275619760 842983010 659315399 911205630 920296593 200178682 104703857 873447745 288741758 491149011 50367754 776425191 457488358 898805765 877505242 694105973 769708060 514466504 514966042 421365328 893247504 329764158 241186626 553070227 600515325 235180693 323609674 905875907 273160951 357557066 495162876 867006640 170964078 119498659 827661816 162420375 859668562 677564247 966862132 162179782 891656049 837470009 933646255 825860884 768253906 517406781 449648764 14081446 312191753 412752317 254106707 591539110 113135296 282597466 875219659 76197835 676982119 234683049 5040357 748628580 343798364 936626066 313414579 477207973 673908781 883883733 924912045 986266342 170318137 9652 312301113 243522379 373707074 536806476 28529540 100817155 178068350 592969708 840831306 791014456 59452026 477266888 212272742 259388951 248950494 239651811 952071522 636027897 429462090 30250448 687866868 531645554 410883025 828036764 176997069 708211016 786707754 788561648 429359383 742826196 745900891 65305606 976871809 222398435 210666714 712081537 429254990 155636026 219414082 547196098 552944399 945462909 55665690 928419721 569413928 30586880 197336282 84678157 435649641 926837732 898079240 809275990 795041240 248136136 523139859 523388458 867633103 968327068 295971230 559907333 62163946 547137428 169322479 801208267 758323013 879651449 369956619 862795608 71208145 929353032 222178423 466146048 743713084 789430670 253930721 94756398 654480015 401291902 737293579 916114593 178944101 969756211 821856687 152350279 189126754 224550776 245836156 690577210 989983558 887805723 510031821 200983976 37552957 803248379 299933953 681504521 599730754 493728970 42012819 92793773 781233392 191644258 764996649 608503617 130511236 685064731 452814655 729704558 902775718 693384375 122774543 321878827 435231267 81834662 98766794 534084575 830033947 304261841 621789731 513001566 29052654 11900685 806904705 760682847 288394253 408197885 361975604 667124176 666820257 44885447 183796162 596511812 166552392 408839827 517837826 263344828 680920069 306446939 904108651 120697402 233149186 568865828 692554637 997263166 781340175 485358739 529970515 40905453 402602319 500706380 512904287 338929515 257871166 514765706 768866288 959757338 213796495 390207939 880249348 348754455 422407010 78943309 41340493 234643524 642778264 412589068 107694286 197364493 654528099 56811370 342592385 276128092 844033879 105995748 563619066 408064784 663062813 666842532 124952385 809559839 310803190 324242686 341167557 41020668 774760135 100666057 576036559 633438432 661338715 399097679 115777502 957227114 344149798 757331121 501626212 105371682 665410519 636978506 781225265 56605893 661859272 135075799 411631665 855142129 551848606 454132088 1040062 408402532 520594399 305871441 188451451 646265634 396115012 417480245 304647061 277039899 103053032 261394782 999644222 99807878 388543265 648040238 604838877 915296330 381975816 788872425 971375080 333305600 863209985 552743932 744919032 529138349 623526053 163047667 818805001 629433449 737995010 224716380 162687857 288131264 14459832 706716285 988623965 816093355 527477869 662597030 559188837 11398445 223613583 239429287 399793797 672367331 26445246 400930477 328441926 759503971 373050485 747873751 616362174 762890214 834590991 172127884 614645355 794602727 48025296 940500553 651759093 319996623 279553146 49863549 217208810 304866763 934689872 820267505 361806383 97834445 262351211 348920425 486484189 422371081 69324833 990779777 786271130 370655735 935057281 356907731 243823710 645081223 211830796 851829226 204245374 577202535 67363628 822459301 790455287 473044175 419416082 776446014 260020152 890629446 473285892 361101940 367597945 549506714 172135702 229737875 460612240 257617677 604545370 93711266 304080559 572094704 433253255 363895537 999679617 424783519 15875862 593054405 283670481 878236435 622323699 179470531 438956433 234198912 38491656 686246589 580293611 31226815 795491844 504183600 154756665 938656333 409527009 803307117 981276626 78263966 787830742 817009892 173979289 299514650 371362645 47327746 572209589 971133209 320721446 209044634 897708180 510614676 173959544 295693317 201499982 894136899 340743372 236511869 68884013 257264575 565653973 866079291 227586823 914610638 372356714 509362376 859338831 505511232 772759441 814296243 139376031 678889480 40596345 877149382 477737869 172160219 918132985 780818861 823093536 691466533 107244326 854577095 374466023 619922597 621557026 133416090 144234267 519420 249505908 582582642 650568914 61893051 958256421 798011296 411384636 482291999 281506558 985122597 676983084 1230259 681757640 249020625 692402575 321150938 854151169 176107745 759029063 142041335 99307868 789360998 116059650 902402095 889406268 958401440 669730560 220231943 822060613 386095464 859653580 324670606 11005512 352582483 924616755 216686387 303093460 627168906 230391880 211214536 676447714 669856656 751586278 779407146 613367089 945638067 548255320 662735756 647295368 284812951 775718035 269464768 247807436 589892946 322117363 822256319 570378194 304846740 843094362 70508566 86379556 541316953 36787394 93980800 539771653 757841006 785892453 782400647 509832820 606753240 786006832 61516561 574185602 180627117 756494262 424856631 892631531 242435534 49615219 654839470 25654988 259386378 692328926 407970912 178539110 205791551 970279951 116561054 475083583 988987079 544794316 828684983 873077923 443637416 417904339 33645991 105344300 581408326 193768950 780907912 567610751 881113909 874170851 45657423 348404190 837535911 16302245 738858458 862279061 905332411 354803909 988393472 378181984 204552391 352833723 784116784 999230884 678243575 414636200 883639385 305068514 425463752 58277100 745002922 581536295 851646829 544662085 930747177 24820705 215220094 506386711 868361116 234995260 523222540 648173348 400009686 941079932 283249159 110822441 203371262 608707876 602697227 85172739 86067995 444944682 707859208 737263366 212803508 710773018 955289119 15350151 651315770 239747426 825234027 621999462 815810474 183391169 95196179 249218950 639727913 420557334 711534176 108926414 189676553 94968123 678844091 688772693 151231923 427342124 45105060 73900407 70513252 849978996 562236752 245533549 486282147 244858658 687616902 382731767 452661280 658204480 454628138 87707745 263208281 657018215 32538141 293911279 595022042 745249054 178065774 540444984 867330721 864832770 19547357 12393745 823687663 308034185 365269132 431650066 76022936 872177042 550942004 652317950 282922437 427232610 978270898 489566478 193882710 855211906 680311295 530249871 453494639 187650067 80921008 627440682 992676640 466027353 965119552 364157229 425207666 330146685 793238921 11254188 293219495 565362860 838274278 104763324 67912192 107269301 421890609 731976421 644007063 259893682 62794026 118247887 175579384 155801705 212776762 4573072 916009819 520262969 548162904 798401975 386828173 327655501 214963492 352283147 231313315 552645704 131460020 217574885 977386760 754236846 587895368 596473617 980851513 748461323 509483567 377442780 544714947 45405950 531956087 478657219 53561280 989692521 939737302 741071196 983773908 589217844 856610699 369881602 123737846 895578945 352606767 714674459 546976660 647017025 65704943 147875254 75013984 375235844 753991496 833963345 804002691 396981955 449062785 849408087 555256365 967957245 691745751 434344429 162038689 250358929 789083186 45853825 176513823 400340917 251814983 615937958 808508834 158011272 452764835 698659174 990415321 665750240 204254727 117752542 775080768 175345222 219130280 967050534 334838670 357895630 914614795 138304570 936587532 14658118 906396262 933348422 787849813 59412660 416116773 63362257 314916760 58628067 211121007 491349167 666046271 697113880 22457266 776075814 266067835 434906120 419939671 133930667 170446030 931378589 216833178 248129383 536844343 130172334 487482150 250552411 303916817 331871614 810978863 4228294 903055807 381512441 542142929 330491695 625216237 900716664 432543830 394741653 347343013 208710283 227965591 72321658 900367566 437993290 602210996 297423982 763078257 565134021 877398084 787212677 824939963 158460100 952801788 723999734 778804947 887340507 704010468 919246494 460379078 725004501 918119824 831519994 102959468 83195685 929022026 693128409 845518329 480123401 562258981 799508875 30296035 497057909 974278760 299684332 561179299 963454954 22276411 330988245 795693799 463786826 832773932 121843922 684561532 799686758 903524943 455362162 764407828 857756329 610230263 715198971 980024867 119314900 942497600 354382003 345173684 936382572 934124347 447390033 95767871 447801248 742143283 74410804 916015152 679976102 60327227 829504774 750477072 388073631 835512106 573489317 211751874 123079272 375537445 545883021 882598994 8043550 522772926 999715568 953763583 832774111 482469536 69076836 738481951 180667807 28670956 198510383 885840119 648634690 337840528 228409503 669071247 146792865 3083856 905399548 698008424 290970182 317411813 936972859 632967394 196505861 193685900 865870256 548327735 905071297 627422650 333918325 20736044 264576933 263454422 427049705 268946555 859969286 96919189 356614159 143785360 518035007 836005440 917857568 669185025 815171120 552745458 395059602 2219059 199704539 780654476 113323454 871247508 739693343 201687207 952666432 802377135 419381541 337917766 423030349 512036875 844123100 361223979 841264802 888054312 972349376 410656626 379301007 303550778 792503895 495505821 303774595 954780234 465424591 909459116 478117776 615443723 122261721 548967333 782430043 306666433 826711078 552036990 467933155 626834522 864599913 84553983 746905936 79001427 554328928 588316073 974171966 239470297 573872612 367503514 632753804 941207179 988049037 534566565 661820803 732014068 980692308 698731800 919286512 391888530 716811588 625259662 902994345 692501434 956576982 676423683 704461398 217076325 337142365 320337394 245412659 270073398 997654433 332865357 668747049 545079977 384405284 549206899 309612390 964563252 387813136 67801642 918871937 556742590 40636230 958584217 619266490 915088608 108277173 509045981 326318319 624901628 252134042 342359466 391953468 32195515 488538312 228096732 783685779 228049836 975831714 143886306 509568858 749544261 548341246 650465678 89442358 290291679 170754685 878512878 943181105 141769278 816824816 193818342 413126954 395348623 568686196 795278871 189426771 616745684 945221842 652150150 104700429 800880119 512916859 700482931 924320466 29102146 15606652 958906610 222764708 357509919 634338003 864884076 47411921 156308893 95496583 955611081 356280050 395585116 174084868 580504433 182222677 719052177 540631151 458471120 404820365 209295834 128292433 286016787 328516306 136289882 707157627 541596151 949560272 375084751 991760881 910213083 124541254 971059785 932874855 162484730 358862984 768002029 686466136 61827500 591630962 663127482 300258236 41207208 375139168 118131266 64823348 158341541 329876072 173502394 123410998 102575648 464415334 352765490 909301322 579112531 790028948 836535135 553345184 603542402 278849500 427961109 549409030 757596324 518960028 367406796 371902498 458339216 127785423 363679081 978987317 321104718 637078001 561103704 687817633 921957297 483019564 591568885 262076523 224866205 929134645 716780195 39086116 95181972 388947077 324130588 654088512 290125275 961925119 184890419 640115682 673119445 169748762 442131234 299432798 597917731 209908604 62082922 600587685 754843667 802419776 838756515 462468760 689385957 679161198 829756959 59190685 141599041 544060107 448857536 933055455 730595803 521607852 841898459 703115269 691677226 929966933 851200562 531245084 770777386 184813621 759669180 613595894 177192253 378283232 562225395 889598339 402121063 941018389 474567007 496680128 125163236 630614986 200000870 995607948 747009258 485570755 706000767 874717525 708443846 669792476 320076415 233752989 464976021 442193110 260441196 328818011 676641205 537585406 307610282 527097366 829626670 698113577 9509871 709123468 230292007 499699888 874516117 288516320 572009304 751807563 266456990 749420623 370674555 428913491 747103079 377035439 509463424 402256923 995369043 41349590 293452415 346751222 245350771 524843485 415674140 970059284 646707487 388280076 732063147 79900503 64824885 253344710 142554623 598574991 550795690 706091465 785802966 385147569 623214241 199309362 943308302 344324134 771291635 126900909 184562854 651604918 196411364 521462027 62632711 230660574 752553681 369768487 407349609 995689673 920028801 980132633 906999568 575306127 270396904 740067888 361883728 46775521 324127599 693576806 108899200 407649944 111909432 483774358 38251594 672095300 465720913 327809416 385512420 606577362 795142045 534022772 150018801 502294582 625930163 286376855 130773040 374085645 520135970 712670945 707048936 358310421 494938929 427878360 374383164 994974475 324562487 985897677 259521400 121271759 6802636 681575086 81717720 25118189 533016830 379998719 300813192 983027088 761420368 14221466 647207230 638237595 496215845 734582156 163627260 412761459 421251688 395099473 125575097 341911923 788003150 953415492 399650831 801973077 830048726 853132167 472138066 869509187 636929992 472464445 575559860 810347292 204875299 872917927 325775595 869343626 759930337 705021649 815073060 373962233 415281014 186814447 932761616 404599476 777671846 916691311 238399641 579422837 252660393 508407665 496056031 375372778 767684018 153692218 298710627 863550150 512805229 507360038 185448142 545437927 642393745 756201519 792097317 448512028 545507168 682040481 909215530 4758081 901569889 341295598 771386532 483197658 484006475 80081211 81458207 12860613 450795957 783477059 483488466 388817757 15391528 408015454 77920228 721383716 494354764 290906173 750115870 349574550 707054474 952256142 236413326 792181221 565475401 245590088 981549033 885326814 814090882 949050498 78906798 443067847 498338008 910272350 52728956 888178407 468255400 500752695 804466028 42479053 616563479 902173971 58074054 612149859 502295363 833918427 357118219 613329292 967069349 200629957 205332847 583778756 689613221 103922168 668877042 980284542 980819646 953877329 371734641 118182970 621083423 198409619 866126808 410417771 814129661 290587971 378047773 444057118 150058021 532328084 967884023 882957081 411649902 558994578 402409579 196761238 166410043 795004471 23478959 705526728 324085446 657648775 382004514 348731279 112322871 30983366 587963945 395584764 182474745 194044428 664036900 607450644 637658339 510546724 124755914 430320338 966266943 70727039 569620935 219700470 786592537 963877406 516508043 296651585 641945536 731526307 182245687 347611093 464659292 33032316 660648043 257576229 686889316 260088687 201563881 991959435 760391347 61907065 860726527 796603177 303906002 530461688 987013050 705914941 437417089 913318683 65104114 591572734 265296907 376785165 598752729 995830384 894254622 36698877 759968622 858698354 878450608 877622649 386559455 811429245 749653847 719833639 139075205 766164300 321587602 465173049 117245219 51342764 758553850 414824154 995358923 371191080 88604235 864485853 278302247 717476482 34201835 754403418 259519563 49348978 940823604 344578985 225721092 755805555 887235895 834936322 379051062 119332884 423068624 516022941 952059015 957993586 882343067 781884856 309612845 134892237 978764638 332447479 469366402 813832489 288334317 264109384 602569925 482465813 61446850 793227385 442718021 4896218 630102746 110785002 343859773 420962797 785869462 766741834 434606937 399101709 445741847 693436543 167288730 501375871 498576612 402803118 555709855 739855549 57659062 287373613 895750508 756412744 296896087 21002836 553328289 955384664 723819866 642771585 153889762 493888616 671547571 386103255 599987763 59349090 414756141 801518901 892881835 226975313 881557845 607994312 5049154 278248073 101524744 820002959 348586532 146342205 651308596 858290925 98924062 932142811 765383809 633377585 353963484 701842305 358526297 139215046 84001092 357238216 219847797 662434968 877786896 132063524 326990867 752248482 625916656 872297565 902946015 681327447 834893893 168324092 536669444 241826370 803584650 222363520 257067740 458968633 868160197 354230901 618192272 435834599 520047256 497637348 488823002 435631251 873833206 579624560 319586895 704170185 450829947 303583216 974201700 20438583 742269500 75853114 841695872 694049522 11711882 780989109 409683184 5429173 487983216 675361615 263703654 455428793 810638876 613227143 631172703 725625364 989591544 681384554 687649034 487721429 306703488 223800215 26134014 715904458 777334425 61750497 551603766 486225101 376546605 622001512 219062453 585440741 183582545 386399955 39354437 643920311 476299433 591320873 81267546 970143913 398176985 599410852 40562485 842572905 784686734 526745903 854527595 511149063 141940606 269047943 558704628 577121252 12031695 69081058 849101376 876754345 735452235 178194565 465704775 952627979 150432653 802372079 888015960 562876326 995877190 621951745 62436069 484089134 406120548 577139890 830384226 317071980 680077006 807400206 832590969 433391527 186057333 483625852 950767302 365126435 789441078 63485907 128766474 432844264 205128140 380439158 122801849 456699992 503200155 332081351 728538119 492497286 74094273 136108524 568485530 380245109 983736090 179952865 241919589 213917579 102659305 222613712 863366786 900927715 604030582 118849926 907309491 641252685 490206585 861755610 273378435 580950098 976919148 558987727 278443028 148754214 123410023 950632521 583298065 909453414 950433736 14497462 453695149 881325772 913891196 761519872 947528778 538384707 355595650 247019470 550915274 690114396 34265317 563123519 11085448 796209901 508933308 629096352 165135296 865410898 38183345 444235770 995261700 473425642 537717633 768194036 152083413 788792606 309999830 946608183 194115336 447316013 858561659 269256535 923725598 394376668 928828489 314809386 743082649 571935310 666288976 752998554 713595674 905505586 968731711 356225372 307889843 299876899 411674120 591781988 696731193 577372049 126987649 479913889 727556309 373389142 450783494 955187358 511332992 638582659 301158392 479038563 46442408 120511573 463472813 729183537 844485096 24981270 948335031 373602601 94621628 658540419 35051129 495768208 541970827 929510493 550676831 470431916 651949428 65828930 97613861 219408810 358471699 477879 709769748 756510800 255686507 15659065 165461046 875303252 876726795 891291128 35486088 380722638 766418607 446481823 735715709 159613481 609319664 536516907 57434205 312389425 670718504 617506862 277818476 779976817 758396793 447553743 14792660 726446663 854891630 970669178 890813825 996775813 578852522 44157584 524185845 715244011 667209288 667657614 745960125 786657170 157148183 82219930 867235781 182445123 724464615 407033190 478080187 964496517 600434691 519266028 583580319 990524121 149467867 869690592 546144383 827699046 429405523 656943527 244647340 460612930 75600892 506275276 492754635 292326877 846616299 889434353 387547943 452546311 704381111 855158752 620435879 472847683 214126789 69601965 38044547 952675934 438072261 380586990 772262085 90498628 929248666 359903925 805383387 593702753 420195633 136796594 282577167 299765434 79356623 186869412 804979083 899839131 344530833 267504413 730810242 964451219 738494842 531573366 581108332 763483340 644358098 118816320 308697232 668406535 870710449 582926423 652565471 930900550 116561438 84753639 997076170 58532182 598081713 549869688 834716539 999009769 347164953 357264000 736765897 893152958 269368174 203417722 142557279 757448243 706258331 987412549 723891833 279255612 282609938 486386318 245462839 323808098 241478015 613037967 402301098 876063398 191191885 168247911 530982895 184493093 468940765 515259897 755760310 827942891 71240712 392108370 236139960 238952614 876299631 528148626 182289966 295153474 198743949 375094603 984900885 741681823 418813152 235928895 744884635 77539424 210252126 230866247 326615554 334850064 35161617 176156928 487606709 403012090 919331264 332600971 571545400 846008286 939079558 208498360 754356117 220022119 7754961 459099568 626200843 171559551 754041162 230588488 204719723 343115253 222944978 306435805 130283115 859486465 194723123 471532972 203065257 279580084 567497315 208033582 987251222 469597604 665059905 427123284 23006220 934961566 795122017 478142441 967313121 774549096 285620502 114824537 312556643 488460785 448302809 326350497 789996054 307040074 985759537 726894635 107742815 372871302 202585638 806364783 390440598 70476715 731871309 380399617 843405653 214494549 599534744 928766200 771864465 460011591 575163398 756011256 570295290 280254943 842843905 662284780 5387555 179956973 761864246 601343049 3905180 855788449 355682438 277467201 472868497 456714687 107541356 203545097 69354782 706292498 515569015 990076263 493517977 196533348 295736905 787119788 761732660 16871868 656097233 613043028 83446684 716135622 867736389 975381224 232416942 203502694 261592984 622746532 320317744 98285473 853117267 284958529 990661627 292815181 185007654 119855913 427166541 320752478 81992309 358514741 59818230 766776743 717454320 660366759 312438244 147166016 962215037 150012222 125903274 950814312 988030574 579482065 552073400 707162181 699970852 285008665 390380637 588517495 339619604 393769078 665715048 664051112 857468849 159401904 332413540 252448483 96258542 79003469 273418010 911762265 401131737 906501815 869959489 774159265 738465636 223575278 101058553 13499414 716727233 171338353 688303457 900107278 422046722 549647344 151513355 341082478 620851686 703202115 677124992 211763354 738478662 142699525 854428563 273865247 524320717 625371228 463552841 206133731 124211169 214265092 153136746 171666748 444674477 114412458 943047643 317094767 635568521 889932321 982783351 204497650 497469246 219539692 488208460 578446549 231471249 426522532 234481081 919267213 973788349 821301651 18052960 174696464 606511775 240829765 402903017 491089990 115421996 343690250 21015501 224996671 517220897 783107378 872624347 846368624 393211643 176843691 516189690 911635970 703147893 904022142 807009373 186855429 600097863 254801648 92259352 464333706 11126628 31531930 281289940 141491337 575312515 976073879 642221633 684364565 568186374 613482916 875134859 193284200 831430334 133055406 517141084 479108612 559192528 175212654 609839308 949254147 275892358 219158062 519520560 666457639 833444776 954253921 284427689 542459229 389961798 176073618 951985674 898837888 796723059 102872190 758608323 335690864 613040120 186017503 910267725 796221069 243379207 50824784 613761940 311835681 594534020 978288569 294082370 131087947 63206872 258770145 44369773 340462055 590896746 509413989 885866098 253942010 148267144 964645029 415806872 236606399 787183833 457625993 854985788 707470933 631311167 878505699 483616276 712559643 908213742 809086164 551729752 195330564 960884533 265501253 947714787 49795999 222731504 995640160 554546523 937270574 868366153 72121468 615717539 543516457 124408705 487446730 318370683 296629443 118865537 675022473 245798894 302138640 299783480 570537753 291220816 740721254 838243912 400775237 42666314 426425677 927210366 924378282 449105149 983346994 326650583 374364431 501004065 922577497 269624704 382767039 157384773 903574724 792860516 960227287 181476845 87785015 744239484 163095119 874257299 289927071 509478494 411688635 120413903 558373501 35706961 848759305 992486678 315699980 844191979 618171562 475644569 139874691 134587104 7180432 972971429 184638286 39360603 9751185 116318984 687500299 318450727 996495716 609511238 6877106 558325315 813950743 74707360 199352717 424363841 290278571 306333823 46000109 4182715 151447458 355177361 344407031 545833393 726731126 76184675 596404908 102432317 434663660 749745924 384219668 354932932 815808338 338206737 505726889 17326813 394314369 254409806 997969441 715828055 626621506 410823007 222132399 532018138 154767491 540034987 440065649 581046305 638220313 781463293 271442207 365920454 311820160 19518864 504504239 393772317 7189123 511809327 610145533 685146770 725353502 495084094 428905169 693103483 297598912 418607578 539918783 283729038 665998624 7732333 260010488 310460562 613753468 276527451 33079880 221325741 338909509 568770163 641431639 82553771 298791572 549230025 750207596 851706678 975397621 893406475 636567329 360769401 6514355 533861196 206452646 912781052 248770637 198821703 740736345 831883154 364254020 316713777 788255694 836191841 182574026 769568246 316761579 956430485 168811940 852793524 274010837 655368893 839822124 524752300 708651194 477984357 957394027 631277165 315199604 764562986 878571472 867275276 215561953 188619631 753699408 363866259 947624985 134595468 417997704 665710254 721568593 514769484 657429568 558494681 74623243 727851644 365721926 215047924 105119413 516820559 392983767 332048132 696095682 354158931 165339397 653339770 234637233 346063480 620062966 861802255 852580191 244364845 40123949 893252229 19083230 199109141 122928256 783604567 542826867 82415786 767614470 562594339 879547724 293540072 756140142 568476238 120120871 937212975 986711341 474028863 882840770 193130088 295553287 719337625 46167936 590939698 474290457 492313845 136373317 578900738 426136900 413874167 762900468 447074260 294286042 807742360 276758111 639776199 546568887 970122 868112973 610056525 169561300 685195725 708426162 171899414 560906949 163331163 611436556 189524441 33026441 707310220 202709778 652906069 343111261 132330170 722381013 406553264 635027210 682507902 440111990 99963220 362429172 123385690 652285944 498765558 538991529 213017890 729155691 506819913 207991913 102872529 23778495 402327308 930090702 691922309 69599490 16798962 97346087 47795158 40871345 799833456 694049572 624999322 280965862 644968370 371468175 195583107 137639154 587252974 801193645 557050573 612205467 975470827 953062029 211843027 119791290 487774943 950340043 798311374 879454410 453366407 671040420 775910667 196369795 802997612 514987241 69950479 675829585 256249593 152985120 663210065 567830923 278571075 541738937 262264778 616513008 982472299 203081636 125059581 534719190 324788413 339151035 656293446 951718278 166548529 80531113 819021335 446710886 230903692 574130112 52625175 546676463 241835992 863728275 92872424 979297712 827586284 419647229 585389957 299669024 736260642 416802403 911473227 900060905 877789130 779837470 145642291 329315987 498751116 791883554 613500078 778605650 25189295 96510672 510343310 509318361 98296815 937819085 855518240 571456029 822123714 777964475 807958702 732178885 57833950 964906542 710895162 272449815 720095133 33286853 750494694 223858890 169498202 755403371 319533955 500235311 999433612 832553322 549274041 264981889 508378607 715549746 9277940 983779706 969567431 676378162 691632147 16436895 292969962 434588232 904418354 973908631 890198543 460493633 351643277 687469650 814621056 648545919 699614423 215998938 300801450 953406448 187767420 109304136 890330159 126202046 47158056 8887087 543800249 379907020 71687932 888424214 362751312 684299165 393640466 423544019 496769987 257096251 358101432 978212821 833617474 36294616 76064896 631175097 211639174 58814676 128216214 371500198 862245202 924739872 188770346 825930192 138376524 400666978 764740845 91516119 5565834 567906962 815123196 990280190 526474809 702450585 444899618 496990235 317481218 429318825 307133681 780262965 919598273 25538288 810106011 843143360 233480630 530411390 373587947 651000317 685180442 467870051 34670016 378074641 51757088 516671264 866394327 268622448 618174617 16712150 563730132 586446215 688141660 131540428 895679188 221192621 504001384 836883617 173529989 588342178 156368137 741418059 754105447 969053269 957837901 692134433 418596956 58182469 385466303 606435318 750189789 431711168 941469184 396660825 727742210 971244330 371356481 735733671 521687119 378155778 462876844 200017169 903768702 440884476 553653059 4517265 175667261 605998958 673930748 804311630 650041278 751945118 739858210 669094960 762231813 9515227 139469749 437711676 842079276 626667294 639261127 863133910 603221120 154959675 428827381 658596331 135588401 107353553 569603911 612324143 763152952 814348949 476639439 708875535 478917920 549878036 867632081 899053458 557959124 497023813 742815989 80619355 12147772 809401014 313378492 387626685 307194335 564748312 832026942 532776123 100124927 991066102 213280670 895800850 437024032 379959809 965150954 771992688 802023439 724327510 614391812 998021385 202205510 247179967 483659823 680920741 872529134 155663608 394512949 479309240 691370008 820288599 781855116 538427065 509221737 927229507 793672578 614451206 240197478 362099121 520614524 515761703 899132582 601546367 623696422 503049407 268003453 398259933 465116996 428241484 940051225 727097695 526317988 779137364 212019816 777631973 342707900 602836005 909233328 528620777 797302970 688152356 380834805 508233160 633229570 778830997 266491764 235664679 695443951 630183640 434495241 513565925 940020188 806681089 828871319 355593861 783966657 919506227 299403268 204687946 507579334 333107493 825338929 870132578 848108191 946029433 817627272 593850135 633854975 739171451 640755609 586070961 176778041 960290175 40715041 666330771 971452712 698976901 893037398 774600512 957310977 721741666 793013735 159876895 882121361 373108612 56838720 439074570 133434185 52244965 26920172 673614849 592897491 576006607 395810242 151459313 159116540 40516844 323743570 981974760 479595539 240003977 663042254 71197947 134426197 442558061 799736730 334774055 70623873 207281506 916325095 682774924 718675867 744479294 19327915 410815742 273893529 40156941 380969129 198458330 167316472 908174868 191168460 787066526 378674402 117035839 670993065 269535619 370570437 459548636 639139156 717101175 133617974 781482943 514505632 886134714 975892072 745494768 904460824 777072150 577562124 864917792 178657997 425082684 586326222 899020790 610093038 989300661 835727007 67470711 679826129 662001140 98549110 280158436 470921334 115155260 696699244 703654330 465129003 974949718 879069780 489998997 496873874 843014 660156540 29462945 772907999 260494126 53086793 650518596 206287228 454360608 465112449 165067810 704527907 428205693 481939374 766619485 330884829 963767462 270199662 475048010 292579473 46925312 344126479 276311613 910982241 695576958 900388309 173075101 306801897 947255892 537827973 427966057 641683872 309670740 935921620 387740570 37998418 482656460 328951214 673020650 821960877 819344793 516545731 45033684 478421346 225236597 185911185 744630868 746276420 403686870 152940137 225550526 871731255 444225970 84620812 358740455 215678544 941132457 852247466 681791107 342757666 283002760 57612 655638486 353161095 288636715 815551278 112961292 488220469 553431863 604998790 705588141 656268884 406561134 121770007 105592643 971578833 415986014 747188588 847867313 661382167 989897688 944082636 870267712 642009200 650277028 956171790 906913910 548835624 550855772 664819637 949392863 727206593 636058259 637054135 14960256 470063932 557123758 421665579 893338908 483024087 607104927 640199544 184729461 308120822 835818996 908817544 849681545 417926784 897509391 158193064 803381382 682553014 657164105 491812637 781935426 652880125 705691970 817636751 588616642 193230278 604163665 212272079 150825692 683913569 51983191 297961844 149711803 134869920 237312661 490087300 573958887 437544159 660791577 259151009 714764531 156657731 949023922 105434778 156096346 78660287 461799867 127563868 33012682 401917850 784081642 467288948 700124920 516046890 638876588 15572347 147389243 111729145 316186474 836975354 172471119 661295930 12142889 814441767 217571148 178738828 395948317 851055363 353076588 545564290 156461786 354041923 574022901 302806465 318219230 970586904 98612659 189250515 222251599 567966398 742356929 899724978 791277767 186501976 812741503 2241152 877508548 974590788 805906834 227588511 954709243 863521005 914446192 19554837 65217031 457997192 33538753 947631181 93451148 737328464 500870526 398044621 801140097 402139061 703700586 354153276 983427468 559914378 482023786 311724853 719462243 466912983 661814237 713768548 223507510 96454399 635520675 389820189 1333528 319296166 983842581 659597265 700584736 114591285 848052835 956344811 676022107 409649354 260964706 827723474 347675994 751592365 915700942 514457475 250347673 548332441 439407987 935027709 175880523 951043318 754359345 177922715 974544669 990267922 641246118 59184505 251192906 342026594 802735386 518527431 177866449 45378176 390606001 97459982 874786596 607948200 287281533 237086855 824621399 433211923 759703201 732751413 154454560 699806551 789695305 608239144 79403892 484057337 213381952 483247 409142847 586622856 751775789 482745220 555169006 480581704 839616895 952907044 783976920 220848356 49698405 848793609 399318022 87590708 140672913 844564920 527658304 987822013 835653799 88327926 947063400 644739583 218819611 263122050 457389103 583600095 431312537 279616505 369327625 185567718 41286497 58309921 116998839 170212921 65491230 448518747 217273427 457332034 986802153 695588686 467738150 893393089 145834100 362476015 285592426 955953218 803012356 27314440 107464848 946722637 55331264 157151562 872936364 133703215 557377181 209436783 394323651 307915986 954284412 753167514 30019894 916750357 936173214 205113285 192113296 599178686 969915688 692405822 783158387 992585030 237544445 940833792 963246590 376079228 418454912 843801118 751983186 731744891 270616649 634851552 410014857 972563085 540257061 863696547 519445482 470408732 504927630 333377924 211808062 957835175 798345463 656949685 553344917 75483028 12802208 803689296 489508628 413379495 844954295 965705978 665459645 85983507 531650393 658097498 303258401 266167009 513892334 411485540 516539845 854542643 313701480 606055249 531595324 622566563 3390760 501607145 513328788 918975874 840598755 878102576 535628133 648589943 757977929 811925535 849250937 885803820 56427441 336531162 334419780 622161432 707549508 499997556 131434124 513562060 411408686 955788463 145973469 547816775 486682888 808244069 426477599 708830809 897255297 672870520 945473597 712292892 501645062 635039617 810827512 203909536 68332195 911874312 392872440 596641963 663847060 849841021 843585262 568731142 603925319 842290584 379165486 613415785 63531344 803647181 930237094 526880654 884011096 924823406 150304761 921020149 559407523 144710821 857743124 354715968 660642015 414162580 459030397 873522307 715036793 30081331 539752295 753890643 19206851 458437262 732068826 735190327 939711536 224142312 344395928 586722455 34671025 379424727 14635105 234907468 703019512 579351018 536986216 236597216 641590883 827313378 476743845 113159560 141063059 163931852 445842596 739638986 761232216 661100236 840819849 159609960 344711750 345250177 571766339 436959902 437521921 606425670 774434910 913314515 237058057 592355193 579207492 334240882 514482960 333552510 943901814 875323616 739168152 20886510 623996892 597530965 678349212 118329049 29616964 210867671 644196687 609238139 565286747 875785726 573513874 5621762 672828532 524314977 632901563 210884128 135743573 233918882 786481090 509043508 972338857 88019969 930162762 528433149 334140114 987392087 225391971 806547636 660108988 735170779 953208035 965840228 60754179 397469947 331313195 136551015 259148695 640347046 755531193 949346399 532726372 548665737 342351460 863076821 167359007 864874760 673528610 903429294 229480275 745911824 751309589 227812012 954295525 933402002 175457333 850209259 127168906 999089828 119058998 805374960 555535850 887153239 756144791 916388335 264686398 679528542 359598082 63101155 681352550 161066243 552108412 196319647 204196919 730507962 36937228 175074616 797989493 167109726 613457854 867914711 178445845 106526852 757060960 764904292 614863065 800216036 836138899 302899492 850353352 704573503 367348716 295004038 308512511 50145882 503899869 263026399 453318560 914299055 507885698 331427365 998734296 959473114 228282147 383156239 219929339 351419953 999121410 245126047 868348799 905836762 798179998 580174967 570761195 123853992 810684294 995559172 396937086 642656248 452622281 545481627 194762320 329846472 966410336 472462459 715091080 287813977 898134049 323589828 296261069 514069332 415090883 423429852 501601067 249486066 799619480 881179961 339397840 422705108 637777894 556187101 556169066 18809345 978148836 149235645 696766503 452320799 10617813 900072417 530712323 442872330 400490041 930117832 628041372 407089693 13563495 379399494 280976942 340898922 692594204 499611361 737593308 534685521 168038184 515114263 329690411 164537373 933504909 709421995 24276983 166589053 640780615 292614743 376321691 663517992 826770951 550411625 369136026 224129799 520335364 880923226 401376847 302489180 102686952 89537219 703457690 305825917 888507476 916303639 808081174 832590736 214469871 666382483 236134480 190625184 902914281 194014310 235854026 411084736 406547988 850006109 297646307 932498802 384566158 694187236 488862725 605561196 946693548 930079938 421480585 614736640 822543547 362176612 422071662 430103165 949975042 922402023 596101475 789869728 881696753 618731913 738191534 717088917 655882054 846699261 40549965 790378963 945594948 289630186 151977150 304120069 657872476 923404181 680993666 688594267 848892380 965547597 636270652 549108588 494203715 325330269 50178151 332957382 382336949 730483268 875142349 750713542 875785403 785036918 655504834 636508981 316525467 445418165 394892906 490999470 531226109 410741641 987671524 481550254 762726492 109735737 368345506 16905723 312453128 757931707 718683421 351767255 132573295 254403950 466106062 217330631 560617368 318505279 331058693 950973951 958767479 930944865 353760286 79095801 305155493 259367097 683454833 111712408 126974057 760043904 12660522 579136955 692401572 72742294 856862460 415856370 550584621 316936454 999369701 284749757 643671438 482716668 681020031 808388518 103867268 326506673 393103743 418383965 979705972 738449098 836929142 162553288 589933110 213976776 535708746 98524963 606816180 552050345 846508512 616957811 342935215 987286436 899544541 611187871 332352721 66368458 306096787 789233920 538854425 302468694 201456859 773149701 64202741 928810657 766475652 907171054 818877504 173335687 395748084 674303101 354955052 97385294 70606594 337476637 744955714 785223443 686131224 389215501 270568392 928326315 646464435 601992122 498742193 703261744 996983566 414750489 41241608 950578537 726639267 798291402 466510750 41648703 286219849 621720852 648537140 943506886 945521771 854562407 866963545 536651737 789698728 777973525 784543970 181787800 585942363 865281097 389557593 530334339 281785350 744665550 352599430 241864413 624242079 615025276 30050051 30702129 607191465 956533856 262010304 392914117 480910001 461849586 202127494 863129196 900638192 889463768 90608113 741174705 375027034 663770844 583987498 734160828 319224026 329208604 930119481 52898134 339726745 342284265 116568208 72378645 740304473 981095622 142642475 782199047 144599421 827058083 441020210 479804516 903692612 718991338 189199521 65910084 207910023 769241899 930404575 886792189 901716548 854010000 377216224 187560550 51409114 601425258 511123601 316370341 67938970 151235984 691996051 46353786 208009113 791046383 31429567 975012444 565651469 395001314 508585130 869750715 298282255 179837132 134778852 585915530 228199824 786157273 173542848 20658202 118541944 742794564 328058988 760424209 256376412 824961585 612925901 346759136 302100023 168903651 152762073 166528935 189601879 852735291 131263083 908583469 360819412 770294904 298486935 950213851 270279392 673523429 841271644 321637351 901282761 253123081 897329135 428923511 403025704 357905798 549452222 887780439 636843756 359249166 670338779 825932779 256510413 69818557 653985294 891856203 239693800 746760780 987134786 958101784 570311043 134652817 700516335 183552500 952528197 373404713 455753816 267576616 650344636 975585418 244793504 44817497 672437586 885687208 800040875 736735680 805410882 593399229 285397963 741206083 491224198 25297592 165831137 609652588 411729765 348912199 416973087 663581982 396252343 842195956 809387796 499021171 269959009 651149312 641211084 911613223 730610406 941395571 408504182 472700240 758468770 77201543 419346058 10622284 496171864 349299453 535965916 585853264 656590538 149275024 68817512 927778125 274962734 110650723 398030877 614330661 747311403 592793630 362129232 189868033 929654154 145366604 8774822 970956431 386614918 248492048 593859257 237333792 844084954 956370692 956544034 449114500 83613960 460130851 911822595 132399375 727461261 768739014 391513243 851221037 72701696 4289284 336609668 811556159 152141389 300991903 423165440 240579303 517782868 738147711 863842874 385131378 535765824 969368568 896522791 401120141 510964753 908982551 257242037 391810939 366853119 157296469 750290562 132678227 344671412 404190818 90741832 946338458 985800841 932095141 688321423 427006131 880052087 324802677 242345548 96436399 109910190 378535204 811380908 26902088 258509757 570184617 365514970 262244734 826379230 530503317 193683224 382141335 502440103 840064541 780791771 657161442 12511015 636993530 358875178 484183095 167624480 281882222 536843503 384794261 700060634 318008102 105806206 697452949 638391904 288785902 76718977 701626283 351414727 916868806 648835399 203386367 504454425 44798744 875061482 89835429 812355892 46016886 449700743 149612332 870380811 263156136 904944413 219222517 382607291 117349721 140535216 781464992 726611490 241570110 703864656 380151725 761840781 730140156 524753684 390917885 892915413 609122309 493114926 909647663 821464238 730768045 897968478 398414189 354679546 947656458 800284555 576634645 67165946 65648379 128400338 558385537 526257700 277077117 299411588 711857810 29568233 555556468 213925726 853221115 317529652 111270016 722215307 418248172 536167339 510396988 371497797 814145709 864930098 755249133 190449400 224629341 380790469 378599748 638077547 133639167 231761338 482310390 174335919 469290629 676691559 52233989 455554874 905370276 113478639 166876117 156246858 930417562 231281712 123020541 706305846 485438928 917188858 640598444 558735849 815474610 421383243 40390115 276072254 573195712 780751080 954722990 621234806 167523177 265231147 341574648 968637147 556833381 655835577 370972998 222627067 408354385 178311463 439431892 346153210 983939581 494064947 537398739 312645238 200669577 813636423 353075111 371032625 335884632 516437513 825212365 120862778 969840281 347020456 522120418 564349435 644655137 154736999 979561074 325760645 457083612 98088007 18891199 911832617 292200878 450425159 674469362 67892655 538537689 673067577 382665628 774563052 828524121 627521966 984810786 158197054 412812692 136853659 793812999 636717939 326003342 754353601 822624029 376504517 61147606 53049597 574727833 511919513 675748793 658729454 350670095 90116171 441906771 233172488 917493058 642538896 549687773 862753647 887308282 58015993 631721674 167511030 295460503 188370356 244891540 650464074 677903600 76644871 402685202 442795371 768065757 559070749 575834171 756083222 455862043 482071347 3444405 776092946 390595959 302815050 881841490 378199702 863173680 893933897 968219370 690590000 944246507 937412857 185396609 144839858 388704180 981488270 294742885 943786028 334105679 82268886 441777695 383797932 594275981 102920595 635019834 904320309 172750880 574638611 310540782 555256305 612969045 451808936 925326113 194492098 113144702 44970302 380180748 224224349 163718436 325283336 987215264 701098164 455877428 334404205 197067079 863946587 860489889 315554865 423143043 572739725 7551012 153303570 442127821 926826000 988641043 388957627 456492744 627989534 79819724 945146603 33828812 240606835 624266192 193667915 806988994 121951288 689125452 305493906 981117451 56999567 583420945 34358398 316338567 891546612 847163824 945871797 941555916 163410412 594342201 997568 994457376 471692310 708009505 857935684 816580951 662221530 354853126 733947880 567001323 871173770 993869578 358070905 599077340 846796155 689395773 173634804 519119314 986889048 134277584 763066501 73554213 871152499 696809992 58964444 963920936 117162681 540831645 388060654 406744189 617818707 767962900 427667010 135030422 293864654 696643845 144755533 524841613 800955483 936026251 750849121 579697487 238502944 900528451 65676773 172794184 205482547 922166746 446225149 118439187 324366745 487917359 702117004 765978876 568477374 11331737 432020453 265806529 942183939 310948998 796123530 565875270 461206085 469625957 741968088 160423665 146251090 156438093 12452075 944983315 977065319 636723908 130718342 926381938 607081371 357575108 62149208 678223633 374205480 386133425 415630590 882946723 805344841 624776066 943180281 207029011 939512426 136234086 473093174 799173054 489188227 624987998 724709307 822001318 744452438 42654314 562969147 234451919 481377840 794623264 501673400 996271354 255655686 258818561 940882714 240989461 407097934 610156973 829850448 442526673 521264948 698492097 301055147 397811804 142708898 123966149 48319076 99302758 470094361 547596843 581854491 970892174 835850974 547601078 462798542 993383302 112901782 310795173 462580762 925283451 122027441 611317709 448236254 539928771 415173199 982752978 829169444 953034248 82477064 258852366 339535015 454540308 349324995 781146363 610342134 563426793 335559899 343589078 160046799 631498023 216285766 834271338 375495949 373452756 57866698 334459285 880345551 653837868 841799466 424030391 880105584 344768171 176245417 778710809 517835175 381120891 507986749 344997246 213862688 88021285 648696338 431796584 939769014 525987534 794790038 861029773 673355547 301808514 84933898 144895590 133199561 273524598 507837866 550119233 817169982 416535827 556598049 33727358 994392431 956722487 445837755 62095570 590609524 345399125 946898732 564384902 22981618 429255564 502319641 585129320 150947339 282966572 14640156 435205573 428359790 609107631 57008186 380379246 4816497 756391022 568460068 353609761 550769842 233656248 179769591 845813281 466131173 668523041 331815238 101697035 13359490 604656694 163546844 178651964 400823393 638700587 838597158 734903569 630678572 215671918 116278754 181250796 587077600 853871171 45383567 204466037 415294496 944044691 508340958 411002995 609498810 812309691 624612930 617618750 362527018 352105901 670640530 236259433 982155154 593018813 662792264 869567782 303478763 103366795 451926963 393303402 577924463 745492311 373662521 278104537 714197367 164886204 869226659 507183469 786402511 756519002 290097926 70885781 892283951 785230016 710584214 189331714 178939989 64373465 215609448 331537274 20785233 333531123 245627051 912062767 343136061 194321829 353350798 874782150 292474358 380443366 248327144 472772849 376341809 715020832 20152421 278390905 39386370 840189692 243683411 764022942 999366266 670983400 34835741 2761317 505621621 706074901 800898825 667135310 464999048 256656207 185150892 766882848 995819298 17019091 230516094 767461627 985181244 756120302 795480207 366061419 961098802 862785999 780796937 369908775 273402607 198388580 31086697 641703708 627329614 477355993 131576585 476465060 762290730 93493529 224798608 644220157 738720949 321946751 184386188 993731870 385570895 754307777 220702408 161498332 668643570 454767509 82763341 429943309 41720958 225330778 348852425 899801628 482285842 976361539 290985131 88289187 137322014 898907459 542362246 207810307 534971457 252147662 127844073 712906680 392863653 460887330 158389721 782170758 774508253 805641058 328119272 216598139 150730629 298016826 540426557 212242723 445451560 957315198 347712372 613982992 327369932 259186659 902294195 453394613 69037454 311446403 154179154 128842986 132894740 309157504 644220230 741403897 953066653 261152790 978704147 937451346 786918205 429879519 198835088 822487504 847084564 145745756 235370812 476195302 294011142 522400814 614190041 840496820 272080093 680450299 310426112 483695845 324866889 141863459 265576250 345528192 946663366 997651356 55353067 884196217 304578936 585020903 722572907 814925239 737254350 947186289 824873184 462705811 541631938 684416239 368976592 258128365 441236728 264099507 964387236 891169122 331397539 167861870 26699703 681015604 620433735 182689438 86892958 644631711 179810982 359127424 291894908 844429037 490131783 771703192 844419590 880667415 147540657 363622179 729878788 180606092 856705632 827318351 201998076 580031280 964137570 980272737 571747992 175062031 304881120 395979147 314810949 482096709 939125667 291788825 510729958 996127982 558940555 937154643 219180458 174794092 93218742 746352199 622541354 9080215 263454032 967037597 34607574 993860687 207962648 335432744 424348684 503720135 501465440 280921404 829657382 74232836 579524153 389708373 71540297 477355733 521762910 772356149 414370449 269686498 700315275 659846976 833581156 729860139 296944083 902670175 200184319 309623620 528613936 723383243 199460079 869032143 758851880 756552055 67213539 461063500 508524951 481291980 418033241 363099939 97064975 971155346 286301097 341609353 288908476 252515041 541943971 798968921 794606067 473839030 975862067 273541376 20204230 841125749 372543259 121347866 232470283 424841323 191502570 446401132 330058579 325653697 235771724 250326533 108390041 370188181 728523043 879145229 876187850 28176538 156174578 637167261 289013811 45147370 132726795 995897125 323895742 492931605 608339496 707643463 48942912 859070114 151153834 473111348 916478998 712461258 495768135 300593885 985033530 929554286 628184511 724863188 279217764 196981197 691398284 371043142 735867530 481452715 60157112 251651673 695105792 144234118 136932575 599745378 207910786 860340975 265429029 583433543 162533494 914963232 766858345 969592694 282092037 137995744 787811279 628609962 581428217 288714320 268473776 309746921 319761343 607573887 165976785 188628065 509968006 380742861 491372119 812951870 364547242 312700475 493483610 416183487 512738479 670677358 617747329 804381066 714789046 149130672 536825796 31925000 264999304 258384191 455213774 498584154 204959253 208292442 188980308 637240425 683874679 752938061 634529495 444638314 733339539 770631278 818366584 249360256 182654765 706635809 859583340 734882380 539776286 704621669 268973978 409476322 119589340 904413988 151656785 99585909 180358182 499580497 284748786 176084442 495009724 397597488 371718129 33761341 990542279 222380813 71360063 24421799 352342133 315033406 478757219 86458322 612600753 402994654 564026552 860498295 431443579 971968788 918281373 601615017 197946789 280989373 275129912 402049696 932843441 461425325 937178797 902361438 717273383 869894825 946220826 551215152 573818117 282748104 74778866 456111899 2398282 981041556 594425101 295379220 393764013 597867448 388637328 713058160 514225903 981261638 183522720 690684164 884316599 989089510 686141217 958881757 712121304 679369552 226675046 192172194 70923195 338930820 685886747 821732398 271715706 51700557 578982786 391785181 894233987 175518914 525961858 744646492 718689914 320039188 426862798 472280408 145986718 565108202 128223649 814496656 189358477 1537474 834401269 410728343 831345190 157833282 597068605 660828489 125052753 654911299 826453607 51379938 880504324 112686906 949492551 689859691 856966242 472437287 801527164 6409537 599195102 558335989 768564884 127929783 862725934 396325908 71421219 745083692 255563053 298349444 200245339 835057660 29700470 621986603 405423618 527605172 329388500 56033200 322785248 918126292 36285125 587294163 483580903 375603183 316492289 193413862 984632886 1681216 105906734 746877965 569516929 906470907 962643210 102345242 142119106 796575600 125866122 280970648 213835294 764991479 372951923 671657017 183225148 898997521 199313066 942776520 821136296 716017992 532474766 279934607 811014231 465339701 202112553 568674820 134587915 264480169 920356368 678757440 862867204 334431507 119562014 726051632 795437580 405851371 842797147 351444485 133731047 939601844 773232361 299204478 16041952 740631218 628071465 644130927 892225056 635662993 299356321 781086900 711448986 257508677 391209682 941032646 140026706 901584933 316194886 838193780 129682543 72728801 737753888 393558812 112509677 176441640 412773899 739232735 621095624 345423577 892533904 695693249 201713265 936174130 857077619 141199412 873494575 896272987 724530403 791243828 927032542 833605932 551859068 290560891 618177802 72890317 560277727 813586768 65414618 332166434 216455371 904508221 494705927 781262842 491735049 476003076 539292347 255566865 643136222 479409151 967696726 610272284 690908611 135562199 49441428 560034646 308419425 543655377 69442520 233170934 301633910 676884416 932293376 719006636 845436630 399095698 468797899 269518237 861110597 967125696 861707883 48083393 376135027 885951587 829109095 77401103 220331081 471906040 115243949 218216148 983698513 72657955 897798220 137199489 931292368 182961101 696462071 472401756 793010458 166242128 702388648 167766184 871784989 769775402 394979418 178616949 125650794 131346023 684644860 894389152 258226737 586627248 253686575 430630814 875453145 919492192 953390907 293289368 347504517 673682052 229950009 672870567 144052174 249300658 643081504 316820259 560898865 375234336 537116194 89871124 626048465 568549705 675847281 99289096 101466306 596996814 561596973 101376459 141850716 167632451 695825273 725794649 53854152 498878147 202396162 540792464 302609758 953149319 574643984 625420250 586647529 534409569 275109177 416205349 877238000 109340107 43931235 95703837 699950505 404949927 526042473 144241674 72600696 136151154 154285235 88516325 409449371 858743901 735669896 24487282 657005529 886622381 701304704 83504382 142362702 959019145 669957008 48175394 329001388 712021110 149057452 110516122 29554315 785397267 94092108 728933447 17963896 877199161 187261352 418863624 162851747 550344823 621915302 471302584 902485327 345317937 214001389 320016632 66467613 104305646 275880264 318641946 862316495 842996159 953416232 328402250 369279423 742561382 5174239 17676454 632425905 383253872 47792539 800864286 114617834 781052602 355101157 587892768 908677888 515525938 526335842 504659534 299712503 90221143 107061046 701073499 550089629 694689492 140731829 96205282 264934036 19552996 224130263 887526273 603336626 644794317 205653741 722739261 692629122 926847696 922090696 8931128 591945599 454682087 588320328 445058374 395660425 513007253 757207711 93696482 265371192 557297144 594516637 67401212 583993236 929050994 781344902 821649817 441062821 617712470 747529146 663611630 911046543 555636605 416209126 833140113 74129138 887719729 714298712 881069518 737924308 472609431 633937210 286751196 709660175 924971404 501627132 693296541 456545154 416430245 408350117 500784605 765192744 247809948 329005589 768909689 315734553 73201494 212578154 622390835 545293077 274792811 56684297 835113021 32608374 756646782 726576163 130454715 982094734 222624273 538548092 637069036 610064714 289979953 238028380 112828548 314420442 376349851 393635925 933471060 418997098 202422276 273182344 227445829 892201425 446951641 231618827 934639590 786719344 303884341 617525444 83712664 627207769 471265299 71037987 665119838 696283251 992618602 935130287 212475779 43414688 711586317 38332664 306913667 267261515 658925710 729026567 64318866 381240372 252334401 940756179 522121122 486510725 267579368 153207548 1030413 917008122 3124508 165579681 895957005 523564867 746381521 67078010 467725773 963715348 194079598 967800893 437833225 215231681 303693493 419857971 894807311 872379765 80731334 347672841 442737436 657229758 332779678 940560190 101916345 18132187 283759851 523321730 1585845 292415054 31016900 326024153 438171344 150131225 768750168 270246859 796957266 318436972 91978466 105399680 599651871 201126858 307760121 5887399 136582468 439577647 363340565 931672228 139711044 356172120 169832387 8960662 381032439 483976700 801022800 209708558 251056599 137612599 55423635 830100293 659221775 97891197 761303614 222850064 553783533 314383850 769930577 560318551 566783877 766758895 256113014 881012353 34958098 354814870 843942000 704446455 737155610 750077994 988710065 162748816 806061199 757036146 593453304 78901656 212746591 355361755 803198551 706873785 192911673 665622066 296394697 190263606 759438256 579199807 819724870 739997137 726680518 58697092 823661001 768662844 270510830 595489834 24676950 453160039 330937384 334206562 238605699 593594598 12303155 846160852 860292724 146530934 893910461 259425054 779631085 858823656 680282941 982971124 50000249 76010668 805345986 99417038 9983014 360178887 319403188 338099779 777340320 692212110 532486805 609565015 510916109 644279230 440966289 597557812 230152268 239900477 360848540 946355826 977929462 349763830 716035014 468894054 327772564 899209449 937198902 698632749 541453855 595103169 421043970 422689570 45116038 685319455 115586475 667885200 284199860 778983407 462358181 657709263 284689521 541206167 558408850 182919446 533943558 662578165 571558483 144448731 409039815 902537187 147598104 118031074 207991800 473635271 131505701 634007238 22145620 236638933 696222931 470113415 951442090 389426593 231282607 671464620 620796628 16151581 503275649 158971484 639942632 532809162 236769691 426786267 414578870 169050158 924004117 656968755 231679524 69027742 292228155 641563279 267612316 388551763 590310618 530333047 195938244 961514671 795171113 998063624 518544514 82196190 891852440 868505895 160333531 17412860 532282915 173261982 291360598 613932212 526106491 411594483 918912985 773188658 788633316 577511727 436583648 610690871 949334686 416745173 869585168 108503938 210287709 933942607 326684326 851400196 581338876 608070843 380944286 903647626 66102574 7700633 539093884 750287203 881105178 211443875 370371089 983546996 123136440 912320980 68934245 752778489 155189256 95774229 13949604 644339060 211936484 491282487 23203939 565076482 236201090 572906799 975694449 663654145 604484037 964186759 648271272 461437007 828010767 20564450 562046879 128372771 652207474 834609198 182902303 88777727 365750168 688454813 735569375 960462123 35318275 702303944 840325296 385969473 814677784 392946787 652274137 199462531 970100922 503604389 578312516 644734827 518954654 321360703 410068491 789213287 678328660 354174308 400238691 123915820 569719305 758754862 855299974 698777139 826823548 208995699 725351836 313177407 414059324 845409122 288873752 950566962 51999105 346016875 548808633 817136974 661074737 543782019 303168620 818866687 117326774 407376978 328163654 134901039 749459965 304012382 217631230 826879490 396157940 699107564 780231779 628592888 52955519 801932538 570899124 974015751 691483667 483588857 463718669 983813254 921770101 903214655 159099887 881873042 813285471 810274662 20179022 104048858 102434078 918495505 381745415 564046322 860388418 449885115 95608380 320782182 863428721 494204926 629598005 259783333 419090123 630473492 656238437 955536566 808903012 581203185 147074738 259657419 713730972 732926777 31938772 599030767 775110139 425866764 644872278 645613955 299459222 169040272 771226534 736623533 605274802 590794720 878184282 621025501 888705596 727498106 297789424 597871769 987822316 929902946 236694661 656369253 110811905 943203493 232868167 8933261 876996839 567833561 385587137 511142998 635192024 568656764 492581589 884213937 385660592 646835223 670707287 757797384 558171678 21438429 304764116 305933658 943534913 999662319 620961639 965693806 894913210 35643241 432824766 269020862 712895587 984099754 386822771 13707373 538814864 410635050 30149897 163464686 8329302 18814621 285380660 696433129 689109438 986848731 531231870 506419600 890038120 10222713 332217191 653135920 142104701 159806322 682892548 783055842 535345677 681303060 178492916 957176658 437670298 639098004 672252404 372681996 420470162 333782572 854829508 751603000 16680077 534401780 214257458 851037061 991125353 323955971 670663625 484081605 45954298 768434702 734031422 513369760 725980563 605735006 609785093 405738270 756862035 758500576 483288714 438235446 854751749 797168435 122078910 150195825 129354021 878686248 758089843 124933161 530549265 566942702 858172996 96700873 251747844 279360640 449984523 236461411 999419112 555854647 519385848 992846687 904701267 821538647 462484584 236896918 535016265 796576134 721203378 459325309 662026854 428425152 834904206 868710600 39832922 385741132 569674391 116548088 620345830 590684228 973452852 323128343 583085652 757510953 882760518 404125656 307354917 590954937 191347827 955703519 834474976 956611249 84068140 629309732 92813996 744813574 265049935 287745715 270110957 320503586 600489239 911871628 977275915 377871329 798594494 807739616 47230749 718182663 35225984 81296548 421415027 357882072 997977235 539206793 253776338 275324098 556049656 952134171 986625779 627165112 735674246 993963522 205463136 659688580 93422065 448531158 775992223 902333189 566442988 176300122 766684857 767205253 776192986 25107241 726430843 205422979 492023846 718446802 803786979 480279956 7818047 802090030 119065710 286858934 22943890 389899551 330570360 48053491 690893834 429856123 10875246 924796885 535479647 77568424 269540136 497994812 61358015 442163646 890403776 9437059 75042405 466935281 194733574 165589785 433661161 427930222 806227356 830413644 447552190 105194687 27772049 908212685 827202960 175944835 538811373 186799435 9652870 404475234 484365170 450524305 71080086 128578183 301844005 837420829 604573321 285171957 225280268 401619593 612359421 625359535 83186479 530352686 421663647 400848548 232875585 930981911 493319383 440197822 437618838 475772321 682595773 412204680 223674021 157828770 801206916 386763980 731159033 964462736 589912371 223350656 522458245 391284147 233370504 739214003 139109415 991883897 957319327 616223408 537724963 54917737 259543420 18929069 847126842 397362810 365131619 425829245 170823626 570068826 410563016 391962513 217164978 582180218 334956621 896311159 191128860 932094221 160765082 191333830 710876716 145773908 870521643 275140268 478431431 173313734 240134318 306293300 945205882 796916176 186501414 74127177 458559326 692858778 972173821 534414594 28459694 597919070 138848475 823438306 124796144 29088071 722341952 808935363 665758765 889073302 596537435 377240472 24980950 681191311 196640562 741766560 398741067 883316274 509732670 403219219 513588928 186421782 221938084 849398067 458318683 713332107 302141339 704681096 599519587 75599141 385413156 997288515 34586674 658769178 572698997 519566699 543710384 575080644 56575762 19238630 184612249 151399105 828249072 631740137 811740128 794686138 232664462 115936304 387107146 68392585 379116018 120734192 518857192 799138921 399421272 552820042 56826099 686724851 322109375 616927596 509660411 330684014 190924297 231782119 306180511 407538494 428694550 476398426 418913751 846330856 254895126 760967705 534829396 113220876 806902445 315387229 778280724 443415177 223405908 395700974 257881264 844817133 81685832 786593813 664917192 952363147 183479934 991525762 285063842 993181280 932964764 367473632 871377470 666087981 470889804 72226956 320588806 481773843 501324087 326189377 348753801 706644533 36194280 121532311 283499388 959870386 793156082 108419299 779474500 101599234 469653080 753898396 267579466 437030904 739909338 550428864 441449715 466458533 366115599 393389594 746756616 881504683 857420644 731085024 634933193 500310863 160241351 580248818 326432439 904612276 5053763 250106063 63584787 791940964 409476730 991493340 171970349 900968605 772756691 514444106 176455096 634183267 319598612 845948110 512652540 914057408 450103201 918724 928985398 266241907 363615861 151867150 502355435 475495338 308895919 596277912 236617552 285991205 708877099 597121538 361377370 286361248 159636874 382128067 127212549 326689781 272532743 177873304 478533443 312016941 220768840 600260671 924623758 199881115 95165710 58594032 171281224 390432054 912261675 896518320 321085032 723287801 357113731 27700302 760129610 42490611 746071492 19290377 605890810 333449972 194957520 62415245 66826459 954640965 360299001 692486329 900789037 682550449 917167285 886651648 271541081 332979687 872749729 610309990 32583243 339328634 465886418 966101800 900149346 912953713 834830713 768786633 179711628 844096749 975537894 196582925 688559199 335999723 42221609 516458682 298910391 729482568 607947666 938125642 642034471 720337740 255662024 950827165 938903326 190342845 60759002 468721805 61102418 26341939 8232987 559440609 21090331 154456783 543625095 545144312 522228723 61180492 281694415 102263492 230398433 893776153 557037781 475412244 462570905 363671204 711796070 99048689 750203107 416273057 713743738 742122460 197422362 529216026 737136546 363624510 137257401 933590910 386898761 701238539 627392545 258582748 842536407 95141123 947962877 238897315 916035053 894371145 672867192 687639236 904845257 607006271 246288583 169032022 97079702 563562713 385575676 226449210 349798894 254459125 799014412 800611888 628568737 352925416 61554309 286071308 235738068 745375004 606784542 656715525 972602094 746857717 712124192 690163170 962940196 938103248 197974088 758315117 391310568 29524317 567132023 5413201 679860539 874036106 131447636 885500907 949475309 959478664 189359041 243374214 342800688 446507755 754331858 593858759 666457629 46841972 514042224 745710013 744318244 157156423 22267962 524113820 270736234 373509443 496110820 989079337 261210238 69527029 838755908 873773617 419120773 81666800 954061781 850936827 257367456 245308182 670787743 918304445 905295070 698916268 184289812 189465198 289348153 187356993 125742770 456620713 742644127 638186034 104107457 464695824 153087478 888912304 920575258 413621955 163791727 580987922 850086450 356065893 645187271 765127940 503095459 546858062 374870892 325439591 559428728 23167704 846572491 174349275 205057159 251515086 249395675 72976404 147508588 584310883 46091071 502972405 449015885 992268567 621977448 358633077 512956840 221549825 233668992 342743817 97568290 270861433 893283382 405525915 763998027 692664847 78804806 848331659 442691470 348750150 555002749 962887497 521955403 650264618 259759404 593167945 348028230 477084501 842857211 93243961 794898643 961505949 444913964 380063163 438835476 262755480 627440030 697032020 378349098 707279822 674275258 131539436 168165540 603440797 92881845 567646457 882991485 632940873 348568819 618073546 40354584 105470878 934157483 838257863 60793954 264441777 224931135 70800617 122286327 197018679 452662633 333790196 436115349 324424761 354341695 691740767 559583388 988617269 514593180 565579010 221220091 471538400 714381710 698075618 161499127 967578958 489503868 31993009 386292738 383074362 806962021 722421368 335828970 410765949 612784856 300394294 275527648 111019204 837386187 651686932 659010888 241827057 505675216 929308837 436770197 384894749 592898047 634946688 135377417 738090790 864700691 890192390 850458181 60061059 856951973 729551935 731659248 653469059 127739869 954581822 492478305 14662654 923478364 658854718 37351997 160001180 789952360 690377899 769970697 923029456 74097435 770510487 2969321 38596968 564845973 774109819 281646169 791067071 507328332 722182753 564053925 93316851 132556602 928102182 821155441 239680322 878853259 127204183 632818510 538262072 125675056 636846969 222354441 718520317 42278301 881516215 126791231 920406643 853989925 678731581 91019352 520208029 229983987 901220694 486311358 586501840 355573747 779976849 406122883 376436542 311753799 535182600 21526280 911770483 420229340 560115290 920756350 123089511 983474425 181425870 998433250 955128602 302873794 636700867 48529204 353767915 60628854 498281077 656137843 186013194 967261644 237783493 987888330 828720214 806160651 944116698 633723562 372197221 439318539 199256814 451886753 909798274 994329539 85322272 846445218 366079758 169273668 283094819 508353915 118751350 655678484 176896940 421624334 708160201 213675069 909162717 395783819 454035989 844516943 330305083 313217875 290671311 288593836 821620614 768185163 716056132 255107105 804117380 959870520 325972592 396714445 180676351 638787334 484747962 152242913 368447326 59336188 532884284 525884962 731787720 530170612 718426771 713877651 489195488 627562738 603503961 118246434 866594194 643048656 103278529 334612184 863190642 815037328 105625882 398439136 389916588 553333462 449476800 136670666 491266684 960343043 134121897 244206397 626882487 676713148 309644716 977610746 870251729 903554117 223968766 248377955 76957186 213173029 260701632 328187518 919559637 987968092 336955440 637401619 465143437 152612750 127503723 978353396 904680165 653243506 104500604 573670854 94713010 248390938 121018026 667644884 883458638 742596558 521203853 701742230 129648548 563420815 757222458 256122387 298558028 463988516 585824955 216210703 419631658 642723996 296074525 788076610 409293515 7024149 954071517 522583473 727645474 814165318 962631899 681896422 728067842 992334957 16485473 239448085 449208279 324888007 217738797 412798445 750469026 487107564 159495261 675302527 533066718 98351784 512254860 982128183 87109802 580194922 672231488 12643223 120782672 470030552 632716202 86870922 890353854 686323727 624147303 641305605 810597700 347812832 105520808 462902835 15374025 824770869 929062763 461519406 24148956 275092522 280819256 671577801 6139685 345130282 842837470 588186251 106247420 609569494 104479535 977474301 810724027 252740690 758320682 202708396 337888582 677891194 106221802 939658717 843485641 672853870 900304816 847576228 709113237 431774649 849439966 840000329 339456309 910130690 979589619 77332278 695802038 627140820 600391538 777163496 432856781 120191928 306686403 561895622 220111915 756833988 660615099 583381203 113132415 296274357 368615749 350901334 548893920 591460057 244524484 714513097 686036791 840138266 464894246 512549331 447913458 637666814 592014064 341926504 131141215 3959499 327891411 990737026 962541907 638251789 572739596 518311525 323096548 582207676 883262451 443503579 198757984 30267273 605601595 535188954 142390919 683855851 688010481 199108868 840348162 97387815 355673567 285140730 396914442 376115094 376144143 294970841 120375849 542316293 677176455 286190754 752371311 167246787 188001200 165106982 947412105 922315332 768936769 877175893 437643810 648903001 30887241 437253010 569909206 779559562 158163938 758280150 660330005 447974879 29165936 652001433 55218517 483827026 850441951 674314931 180511054 147344791 387028133 103250940 988205098 860808431 492667273 383495710 929045657 408520067 288015514 736206192 653455690 927423857 483880913 80833866 249031262 153372660 775963679 209836113 527232133 790708474 197466796 922315919 190521938 710546298 547016135 307311910 552723413 784944109 22077770 246185728 741697144 985527067 985668514 753591907 750552014 632656145 217557742 351113700 650164512 765786463 465477522 308206289 851728427 376244141 617902310 736982875 943696133 472638314 525320901 240855016 617609069 640018780 961067157 178336029 9892412 184951732 720782594 375103771 122853711 62810836 681133303 286525988 436698320 89302979 823681389 21173158 623241254 690927126 71975367 790595553 955682729 815925780 897840760 294160016 159470261 363108630 117396435 233093097 874836223 765831997 306006151 293275278 375650086 832951162 821206383 73443293 756493056 327053960 480886551 609733734 651536035 977656805 693130479 497528854 232427057 262540931 754582559 132760980 436479484 896619020 628991162 21487924 276289443 771104889 988307034 551416250 236388511 144348789 721338194 549590100 577266646 812288791 685048831 353738488 231565244 191793337 607615461 496806759 157286996 108719130 937340405 334632667 670304451 491397214 155754503 868542012 270161755 801403700 809438523 539911621 436068188 829418145 666683200 28638827 381273916 1800389 321409221 743279974 748877597 252104179 662753092 347797623 94828198 324124030 254244045 755504643 682599362 180170785 418729511 4268177 392830483 401966792 850599470 142256488 275230902 16903680 305338550 988291067 826115618 248705632 947301464 462027883 520984705 583792705 518368791 118559987 211658773 574770635 550572790 20358052 901493040 953297830 866078803 782501159 19326010 468266746 289906178 675165172 70810681 606789850 467813243 913903174 670495450 418003061 112600049 552919410 644985511 483901400 789095737 683470132 265379546 365865231 22994041 259934123 577628306 416139370 246182399 185190977 113286188 547270177 211302921 813171993 149731608 533364438 982394825 740803712 593657705 594721333 831379555 487966707 351446507 193973502 907688118 836318063 893318246 774004798 709409473 472819261 950318587 200039036 403233059 399999903 956214998 822785218 72455430 950636368 929380741 609799732 694476361 579573694 606764654 363666869 909141395 660766705 143352629 125703576 487439433 355864554 621683867 416201791 241521260 244992606 859691535 116692408 334505180 369920636 101413910 327549092 30748120 27951888 548228224 661347705 158592949 39333419 262469991 996613275 216008974 466183525 325089848 167628865 432648200 164815432 302754646 801415946 570239600 921002952 843690975 764790200 356207533 678709330 84089271 432872039 898938198 557623814 902451031 71114701 691826617 568963838 469352063 866798655 614581593 885473548 835029116 874964347 290657594 872638487 617882097 419476216 764755373 71622252 639073144 74733332 612298090 512610779 703844836 750333900 706258168 577368498 469513477 391217427 426647323 626214432 564543811 994848254 883868400 625922527 149400574 473382502 755245523 710581477 716002589 881720428 533401148 421070291 178698051 647814785 331714195 53519501 222696220 155289865 152162713 644376341 78871838 718547982 711578710 436664615 912610012 337139437 769893029 962573518 870698189 281193484 111115015 332751478 868046145 80418981 357638741 536155350 889787072 938786026 856551851 953226239 999030908 213623907 838024297 801856613 361189473 535146827 747336571 640158347 696879757 222430703 789809957 514325724 372174710 987102199 224798452 722732684 483076762 56472765 177433580 145579150 197828363 316886944 311185017 243246692 804357274 578101274 642770173 274342226 475519000 719326866 128194234 857063086 460840427 860390482 573000721 63907948 881939284 815963309 174877136 259876809 469115890 427527424 218648101 420882733 150073327 478514339 796014532 274845388 836837772 219866426 49664792 903686510 400316079 486646400 315844268 183213710 49425561 176395283 59849183 464154646 21760152 998683008 130012503 429566904 873667405 686999875 64239504 531940600 534756525 399647582 489513041 493964641 945976581 811728982 654157104 485884966 190049972 54209255 528341856 727416552 587995332 444220775 864930779 750548783 721675037 458070366 670354820 40097978 677106829 727141190 892512002 435131022 418208851 746665550 926671152 152012643 843320423 279924265 750933438 242707133 448829537 301306033 158610999 731445548 307840479 459152880 258961570 314154350 293607435 156212053 148203199 85612439 87610451 206658454 213195352 455911409 51077223 742164908 893548655 220200906 595998133 433106520 879816478 848674489 822401617 527157965 854599106 814907183 478793752 179577592 458539690 254101448 602790088 860924727 123456696 369703122 233081476 290928075 61668163 807317589 602249986 243956904 685934140 109246106 855959229 475958491 710867796 628968356 533754428 408880606 329748993 212394801 549791788 751321216 208143089 941750220 790679944 573953264 989357638 968259916 619205633 230709302 324158207 482335457 258308534 367256940 195767374 357988150 855038095 536369544 888066164 924860431 990335044 661308747 252815877 52043152 715189313 779462003 696428183 156029655 650225449 670714691 141199159 231493452 239574262 136534108 202900403 918424631 2291923 212629453 385967647 673093992 290240475 567749907 901021262 129340383 207767048 778948779 327309032 732847416 572935113 345976500 876716371 672724868 645445696 902994433 411855894 783139595 556743280 664515162 624014772 365710666 919224590 989686120 604815939 318014302 142278750 722771999 343352012 414607973 95628355 638849094 80981492 908791513 839498907 417543443 85170932 425553334 125716316 602256627 228180624 904047413 882621009 321721766 561327271 990500532 41419437 161128575 241446535 374642955 255371652 806682705 2552458 830017537 54803481 501287608 974100623 514779718 999359065 870435914 491753023 618985547 515445356 68833652 573927220 730714979 414121516 610433278 810684854 424939713 130662805 49431173 263692518 690098781 699361172 606975413 620828676 982817086 957297406 927705732 221453705 873126099 92461726 496068160 208331497 85595350 478330119 184045962 419413873 916526368 604593086 134543571 527649622 331877103 303523611 888551009 198320573 287487186 162555812 127733942 108282122 520636391 233203195 471215335 390288035 420401542 907278956 842235167 312712677 102930077 228258739 328233524 572010734 260745050 608781412 632086989 573582440 699907863 310372443 428811039 217556474 450458049 143624130 686053769 447510879 784554763 278599785 624814391 630749659 870111762 888257077 879325606 314631972 62900519 930952872 871095094 366148128 663457711 582711518 602674848 788148112 788041997 382794327 741316586 193810866 488281269 783232697 439643406 25788026 276639413 953581552 419629258 972514169 520381398 943771992 438660194 876052216 147667820 101689259 576028255 499977496 669267784 663345999 585946047 251684697 160845072 845324136 706957280 682654040 894975284 554104400 747857984 384802849 450046771 535447861 885879305 61861465 95035512 60094191 497294380 215565768 331032851 806641275 644181334 128073158 356185743 851245988 448903256 235936627 625305518 196602500 310537611 176147638 643030102 493982627 752481214 156611227 660346385 527854136 475865560 960153883 61063004 17311804 307952452 200302382 168121355 753856779 982725014 682258562 994420884 773415194 316058493 128971940 65146883 774503085 658371135 472414165 820555155 423403196 477954990 969799356 563306105 341800399 156389526 393384627 105878433 77423914 152079063 257973746 575240626 801212202 43566605 940158218 317045001 807167440 293773844 405582353 862484800 477723745 472429802 145849666 48432081 364789719 927917251 477593647 176913460 17757887 670049716 897625575 994894392 7597167 925793308 810599016 212246560 265446416 590468238 786588323 990648635 910414708 21901980 169168697 320084470 730746741 11795762 227585403 597327380 529641123 832736519 268354062 297035327 552096382 372358967 779098141 937115263 637312888 251078774 768698207 42068149 598578074 102851882 39409328 125998342 356943037 754004922 826042630 94086182 523488806 502570845 238686245 169183037 996388024 144004778 665024090 449655195 493811311 449494803 814646078 348351229 74424610 86128529 63853623 789302601 144330359 887192496 54596531 491610254 436782451 427250900 536126634 592129104 112954081 243340837 781779958 946096903 287238044 303324198 247878390 925472149 499296972 904087241 636162425 895190906 594546501 385375562 308724252 18411269 805556095 833405231 106524144 945726509 387342299 170012494 947791690 801128826 359563789 539042359 123903916 950746386 826187649 760697340 516209598 173690863 757077237 388726101 935023260 217503932 554719140 920105821 308336946 932253408 882737533 326523263 641341578 655859454 839393557 474334835 272752349 407948429 99760823 503402358 417982644 554446179 776677038 4438688 147615931 855481640 81251356 224802738 170223483 428896643 536858264 182000399 458590142 497382178 334509315 328240236 224888549 435592165 670326572 818953866 972949648 728573469 253006728 260041215 757743201 993903923 288823358 421415500 289027662 172424235 549115407 933448727 553735669 490333076 147827373 681616427 89064627 480427346 389639638 961972393 63116748 279520865 919357924 60524261 262738114 262286966 199451338 215168636 364172660 518838154 291531846 239758336 276819881 868315793 429589813 653471716 933632077 333522324 231529965 26016339 923666417 453250958 826079338 557922657 510401814 402693903 821591572 787152892 255830617 509908479 513689782 709689696 223806109 732759238 900044460 243458976 282209395 395575181 596534859 722630262 86202599 620756079 435601259 884412227 645679711 552953053 219837430 703464922 364523739 985791352 808852211 69691560 64267753 231879226 841789233 707683329 275272348 108136255 43972584 997356599 191969774 182342238 168696726 922199949 472608957 705132588 329737120 938131312 644551974 873277876 830062007 804177963 385427433 903686528 548294235 259523721 6226842 671457017 186977740 332823949 100753165 338433818 435690445 710209738 655188607 264452127 662395743 172888686 734284238 891192744 158724882 613390215 827887882 490872156 236892113 697202291 100302922 543398765 783751329 471267525 560030076 605803779 778815973 555791000 594456340 428510912 832660070 444848141 147738335 301388170 212791479 824125767 267652626 697195055 952439631 368698109 471557618 627001782 519857931 445160656 187220696 92732692 898189868 637237926 767538313 112376745 368528448 596289201 392474559 646587425 405078477 338679838 105809186 720409042 932660984 213789148 94804007 729162563 54811546 81489660 738414237 462097695 60005207 963456127 92690391 647821742 955735206 238644435 728456005 765443775 957365135 196468365 423424841 473293654 746639272 708343359 325592844 60166627 717320743 255718272 240533815 282343101 441496164 719100297 361469662 474410865 678717164 83786580 246008393 741926956 539662299 614408573 302016260 275943894 239129117 379757725 95401010 697914589 604698138 463271924 952057132 100153406 514554846 66608429 293048423 935687604 441939915 321098176 694964676 30630193 677870807 535826877 551028538 668279213 472143365 541593444 95671212 195540330 772486624 103951504 771744243 842420199 3804655 240915209 691131638 716004755 329013202 79969830 75602295 168513866 72227674 640970668 60307124 590070904 449206321 972294270 130446334 278041390 919361751 897283848 247291993 491851893 893522304 76206424 208465504 462148656 324142746 773106589 334219814 639162814 502352093 775077306 285775236 603278834 569685756 944636156 554395119 424485786 110200548 499195184 318145027 374103966 113015879 255498497 713349108 560932463 401348055 662699991 12437899 149105934 326418692 865536230 912024042 684955265 606747596 90121884 24929095 70626112 224740104 620679799 570726800 820731005 921062727 540361212 436645948 702767337 174131725 138474921 66315038 284325827 871198807 930562236 332446818 718453041 589002856 418830500 576360414 681026036 770343650 388933405 891240251 395456195 446180744 682913313 74413620 542111204 529274932 334224052 213772883 154305177 81394941 653346279 33352581 439184766 43227596 304458918 345746262 353467593 452036566 494942270 153584373 146593918 270233213 738874404 946927853 673331500 698165011 879535694 316285220 301498661 345953961 515725173 977205955 172271208 250973983 455762369 5153752 643876097 574628728 603041721 794639035 635804630 189881775 372949899 516413333 438557399 763302801 317363675 10898925 440025733 905575883 480323467 522035003 672137330 405057995 908027323 772254454 873936975 285452081 322099690 743588887 448053720 450147332 246587580 772022170 665634239 819452810 449943377 366753233 660786370 205137490 863972374 502584987 996270440 903797863 801923743 164813012 753575297 807887240 963859707 664805208 767257437 486991787 805312481 208448747 645274883 124097560 913687935 832504263 190118411 693436981 582476917 199584829 869852353 625179987 128238877 880037662 731012874 819456996 458516592 677560507 229264984 531871751 103780693 814346124 314479783 718526829 445459208 492847457 583628769 113192744 593724970 89626052 193929594 312760937 271786173 998527808 52707359 218691769 194324284 955519607 396202755 19910693 257609854 715826085 345075462 793667461 804817090 262458418 772560315 714153374 407251948 202719047 539815488 133838255 746642251 758182955 503576854 437805939 961302902 278487621 327467924 833007140 797177787 414786191 632010579 262512041 128770315 417001035 920478367 942422510 851374146 16715742 443639807 276324714 171459598 912190396 985421072 130080297 556333800 775463378 330556949 621006075 376722437 959715549 221430073 274216244 784286046 846204801 868663342 484851411 623037199 518405709 926307843 648672018 266679609 477141920 838476392 194347935 580972212 967081961 423047257 475408456 956215333 320991878 785781593 69082513 42007107 572832453 953240035 541039940 449974758 771573825 336144570 718485005 170668111 937874516 553851339 667750963 281079709 562821543 244616166 266902425 295868862 437851177 101806611 30618063 700138409 825142783 918264261 369866397 778391936 390521512 982126226 714059957 69937184 638253310 846922372 90918837 23166938 903652206 992594585 960481969 659110485 314754070 468766503 7636623 479363649 535152603 955977397 67865942 343794384 778266933 804474356 153020551 553476890 767266516 692552568 95671449 983463564 471385821 310777101 866757777 673943009 354870042 206651717 696204441 701627116 69177128 408184638 700319283 982593444 907990186 965695842 89332894 591798515 312098532 416917124 42901858 451975990 215822785 549739902 636087917 115167837 332255005 628760078 266754899 454058217 702397749 631885590 70031814 483773126 846679004 2367963 454762132 993088336 474737842 39550767 853239760 96519075 672905172 891383468 762903030 482639815 190911723 406853652 972526984 375681203 577215956 231897778 925974761 621228236 880912350 174015079 574532576 665466863 907438201 341023675 230302849 421077446 344353413 904370626 890794335 697126895 640468588 75527465 653042813 531274983 540560442 567375466 540344976 573053299 530906090 842745453 892107737 362823274 777109771 524420173 254176068 976119631 631594521 821396693 130172357 819041801 576269495 849730531 889320588 259792250 533515900 786334837 873944207 856122572 77948515 246180574 588705678 571127583 631584093 296194118 292640918 211582091 875910324 926533440 656451439 439717632 868859802 716255803 208541178 658996145 62874361 723985264 16383266 649634341 411039372 822361041 837545671 533800959 937628314 385513004 411561928 139542675 59336984 931322804 484639286 726813858 281423185 810744540 76882997 737726302 901590932 31741030 716506143 203229488 695660553 327076410 626763287 298763507 295215520 801350381 753102398 902161061 859121151 736586210 839792087 487914657 781380457 713904707 399322282 268141107 691286436 228807704 481558805 903878622 476975429 194475998 209761008 838132602 173152319 138733783 477404451 514233490 590295982 967560593 148467076 365388270 657118961 99607442 980027343 611130539 744189539 672019018 853690502 230043394 42371437 405113532 997362661 638325611 592830401 625273799 891054698 646565298 311221949 556324981 921263452 263953725 726731339 89101216 68076052 60201093 690149463 485462894 207759383 235828787 690285706 675575732 406689216 336181582 269734205 757388419 252088188 428788280 6738254 99168950 127530654 845537808 673095980 251713211 906249279 626827968 324895809 982986892 621208376 942703417 513616122 991894969 635837936 219520912 472541958 157524259 474154683 339938166 93120836 891508645 923143246 907076481 81999217 518425560 697742153 196246109 779447893 486991092 412444528 42175444 485910712 880999994 912941838 960977427 349893550 703264752 398689598 73914468 585698846 388481714 56763894 629462558 263616689 697679893 353409017 737732906 520156385 770999291 907889030 41660629 59557466 410895079 863248137 88149757 629166169 810308115 374464988 430828546 804910782 454046946 462664593 945753598 482548513 683805118 922862556 588153637 583165567 579477349 448727570 828891133 902918000 698803684 754108844 768861032 480798980 665710290 435898972 347170227 785004272 243176618 835249430 803594012 512483498 79313743 561710045 173666073 605862507 72716637 480755221 520307703 358836182 29194594 170898031 855319915 155795310 238007751 86888198 123621564 247101493 430402221 827441827 120463614 531631892 920419639 318974197 660078455 641030832 205618351 341657272 912955720 255459568 735338162 842151243 920508068 271362017 678186752 648579616 738247373 888650727 649797359 943452871 807386506 484149638 100838072 262253847 646822037 48178901 946742506 105223514 409210650 356494406 534809622 804817411 348360600 286900889 807738517 794073922 193594419 997198403 188533634 75826401 378882157 741223250 333841714 622198155 584850343 774501159 685809729 279591774 460788252 479265223 469711195 576684456 659166554 680329869 166577622 655275810 816482365 833962418 57260944 740275750 163081805 461550735 919571709 852278331 901962577 841768360 86556189 458893488 381242969 617401268 152414433 723299165 676539679 192831818 598380005 849378411 179872874 447470387 500066841 731706824 384364310 821888563 880564755 794624387 595615262 400252559 683854460 725413390 599602960 407813024 475984929 211616699 853006038 357218732 268167140 414527808 517191470 138763104 765530786 74573385 463507550 424677483 710568674 756481551 5405535 870066862 858662499 222631013 485748804 525846564 483706163 514685211 367561272 324745297 782567030 375796115 113529046 841518057 904949778 55349277 621531884 818108214 370870269 169906135 600006783 914729359 673005817 366634293 372221547 155429144 319206204 284933992 190642378 895549300 709474655 69813210 167207177 23688425 855921672 497555181 328599913 116625779 698705598 610132276 622121172 24335615 895880714 559468223 425167305 979668209 237530648 614048810 452508298 191102795 298492095 840299341 813264454 22023932 6704848 275693060 71256608 203472792 796122341 969682845 843590853 630066059 282097973 809310202 408037196 672474651 7199284 413848653 362523379 167965827 388245061 601468404 175176864 963911459 185044243 277487486 421263045 932969520 128856923 936462344 210330038 149662325 63753914 373817953 975030059 647637198 695535254 556127045 35070030 764887263 94172941 49831695 36750146 892890349 289012135 786523075 881436971 497631441 750222343 834195602 121199032 858717150 850900676 721082821 8885417 831998427 556523630 238198248 106933207 308639108 390605151 80401327 724640076 457549234 478886167 1268818 875495128 759260799 691243492 307828247 746621107 809765740 67925382 964817655 221627486 902087398 408091120 190179155 476930663 199244850 729906579 498463082 6526832 734463629 471858350 967225589 155483323 348266459 238293438 706409534 594224410 133948872 953191319 162749197 291238472 497239970 744098660 544137899 681579007 391632157 696898205 707836192 34570860 247654570 116818343 725823936 138580148 831758180 813180282 53503334 847578106 51710770 811886596 548025898 937411977 909135593 933261215 290539358 261685862 273948225 290942844 697135800 909427368 785252849 29894190 84150638 442744132 77927869 598145625 802831726 875751413 377038104 831494503 750067002 29688824 128946545 399032259 583085032 306280553 79216806 122658451 993045968 484306076 61226013 836813917 980184659 834876793 358114826 577377906 835946159 181096972 368834891 790203350 572124159 686094905 119791336 42329774 265420437 36207777 725669666 107587591 102190182 614716381 951778370 376330769 17326061 315919051 500864731 704775380 301638489 211004835 612890605 283772808 517884045 882029956 964585446 941673441 590821107 290111340 838079779 771139336 48316708 163231363 539228080 807372950 306989297 416982726 269237805 757837728 536133826 422613877 343775089 408033983 798653166 932905696 704326836 816471887 965650262 909522359 650820917 403979278 955561899 817750303 466504981 590487058 126011135 434354210 956221590 300937496 793570718 677937481 25099972 221650402 439181962 182126794 763046503 717686460 234333455 661405555 312946464 58203130 887284404 12190364 680711271 61570680 355392283 334598497 660834213 651671218 422926583 240119696 271177873 635743297 556470378 495131866 239225578 473450875 696412546 961700165 103641932 444985531 908905293 72872089 358578560 167891751 825819239 83432725 954655114 627527779 399191391 668688511 52282758 252231059 723086157 315023275 16440670 895484063 689242840 784009092 524218422 200713925 966616261 588074986 956808058 415257543 336751699 884765861 594935449 823423368 460469013 649984556 446134654 633473998 782217785 502567062 194755098 805113371 619257241 574808957 169344350 139204080 128332923 796959032 907637056 852413871 228063208 778231429 686125179 760123063 812845617 19483027 252323152 83122335 726629120 842291771 162229852 818443622 762209620 766480651 529850717 632631471 152046856 238638900 150784894 814243692 285559390 257912030 566065810 464744633 386533324 316964312 486860989 767288964 253754663 347568828 198625602 310784236 220546305 264195736 370080228 471857709 213190308 876090223 271070356 999481049 984278326 561791975 603987505 2080493 140675281 87659142 519905171 129995873 325417432 203240786 817887693 528913569 299627003 510950824 359121476 335616086 955712319 102766003 568632360 183384940 144194732 724000520 99296929 127702327 449488389 323739722 131108275 644928624 293696473 77903301 374722548 962247300 53814876 415421010 108448003 68892185 762194859 230413781 424117240 323732663 179669093 283311958 247232990 798407564 534049767 684200950 67398760 57840601 664171041 770122300 45554860 513289677 672001985 355440363 753769180 908122655 686174096 618723068 257184899 35324946 209862649 117632801 428668261 425631545 601919735 728688064 577907890 946790680 494242902 833750728 87265113 719657914 899284671 424377830 36473094 390401396 763470798 879890780 38031151 90335904 417827560 945969257 448698428 119231157 204396417 128265155 178063743 61524241 42922235 539831218 863674297 745334696 154926246 611990120 16235436 243384524 309201953 867309035 754782338 740389673 36160385 525634271 443926023 86121099 723301709 941904168 391759679 24974049 614831454 300131854 36483299 58549572 995787019 939593558 303279660 977016234 631763165 986988103 639706072 416157259 320180484 185416481 697411407 181852365 598307490 299479700 107302799 848501171 265200324 60096192 128352277 688405707 548347717 202073629 238816431 478049965 224418294 439828256 267806737 693527502 330057937 250583246 714642127 555668484 55264608 637576923 85657032 416579192 534299233 387903517 114407044 854378005 843221959 514682668 374507345 90261266 240554450 21206160 708233604 5733866 760660693 569937529 164366057 739877017 129530827 294149318 538780877 705600909 526002746 470840733 999235051 884444173 475065851 86914715 95677222 993126217 71899469 959605779 12051484 237528616 290596781 945788748 605899699 90869429 780705331 543895484 599273035 731563039 482393297 503455054 280873270 342216378 483125837 835320139 973566992 875811547 176584900 569475553 786907315 461768774 349799051 555538262 493849927 329121684 451952118 213665404 647907482 757601451 789414273 932231118 760022751 849305964 691987571 136464861 84110566 977914117 903580256 14508908 860170685 601824786 826198871 766977403 620540097 174348058 13134153 72412286 468078638 988695436 480890602 59297610 344968364 965530071 127198655 72822826 96350649 176015298 100920116 51087453 731378829 273805783 143753583 98255883 986053705 112870390 665113937 331506661 527011220 60048639 808098236 504545122 921385344 787590334 986143479 324727275 239947472 840721422 896662915 67476996 520912041 97232093 391414789 405193339 388097953 709895474 366398584 85392216 235946336 962644191 132181205 78438682 352187089 658139656 123217501 532441001 635911466 697440474 589169251 511820664 798369108 154336386 5078581 75711211 77595074 327460321 941416762 394518880 364141105 802506116 784164714 384197486 636738165 678922614 718826140 317855505 477614116 26634504 57187317 104089156 717469023 711475817 556363395 800626313 445815993 988079014 475761562 699677192 114002383 424721760 157430913 168339998 816494279 96616455 794399304 759014377 291325010 478269451 36491935 400269867 329513116 494182505 304215823 887324801 293572768 978344771 43508667 727449257 493686165 278605642 370186877 320729980 439196206 779878277 532494201 591140024 83328352 32756018 37968160 750602967 776540466 488391567 414968446 32084086 668039698 437114269 955548572 460659219 852538125 82662079 823203780 956292779 323091499 88104104 622907455 842753882 408614700 898766419 813912447 109749564 487048732 387666060 740710527 847794043 898219097 365449845 567814455 924001275 860848203 454231643 612165385 150838788 952991951 44248568 417960183 44445728 994341407 888851558 485456613 618528172 660974342 416923500 43301607 52861232 525728860 618339950 75583980 913875161 743552072 870058894 566933484 225487719 201364567 891832077 545982946 874269104 896899942 600737308 310451600 810000386 403927115 54740591 579892589 454762415 522568595 825991962 612029424 678502616 837530700 898593501 566498564 538558792 920127992 748135920 309364735 491333578 828344421 892570521 298071358 123352390 771408142 480616676 295399774 438389827 703713768 106700121 495407820 255787701 600190412 534454563 792645002 2201207 903136335 286913740 372542283 829503194 459121572 939835001 855771303 284689965 33750065 863220502 235393038 304270311 423211129 119417085 299730326 786499087 435849878 470846393 346377286 366473372 768628069 391309489 540839894 599199136 760966599 189927274 812430484 609598921 689160896 492682049 871979841 618940859 66248886 56464435 315528312 34392594 955206885 637548976 989195083 652573801 676505812 453094216 337697153 205417566 399640797 634056996 896516829 896054251 435689470 780944677 105999776 930360451 18204290 723380849 6122814 303794344 967524102 428382615 767025685 711268369 162607425 319432803 379052268 866520172 846891889 94599440 847584004 311908249 399929976 268779853 971005539 22883801 340480555 595077382 759358709 404875130 880767773 25684029 511725803 734857763 704944723 429637200 228614084 697733281 569179147 744393236 406637175 585539280 218741763 249284609 517920755 976853543 638381558 80232633 895447888 735933852 417615662 322032059 387514944 531201533 155501322 829774793 839028341 291775049 846547434 709882397 455866307 877894752 185654452 79683636 34616169 411759132 164807209 71440084 707504944 331811885 841631562 329350195 708041430 604869333 134519121 287722847 302341672 787817610 724836349 240846432 841400823 75009989 129149337 205046822 917846301 629407022 364702518 841915984 431404529 698793175 168807150 182185229 33247007 806185867 434016031 990952328 596571838 106418533 605591059 838362877 428700420 847166354 453806700 874311243 663187388 6960065 939257832 871692116 840296972 279261115 983721625 454920822 951149918 377303867 515300872 365910422 883604114 200156390 671085252 719999552 466451168 294512173 714522444 388031282 179807757 941536532 947133973 294050899 235369174 343954934 131024508 357475889 876054175 858542476 816273502 377525335 757648360 215670964 811870190 76576273 880525893 103084737 791916302 228060029 929732650 156443140 571228173 612547233 153374528 554241322 335908073 445147627 190956251 194296252 156501268 635568208 830487401 396661711 600515618 381082837 3660519 261511005 409891915 130580914 294413843 695640201 730575341 13404834 214134063 798344376 868443610 549121613 975356318 420234525 808835773 351214929 21258250 669231466 763168842 500108918 697614883 277909332 306493089 434295343 565936788 36958095 190816191 130073700 171738803 449445096 759820175 116691125 656995879 183061861 662070730 33528437 122189665 914069976 561891784 92824707 47719993 736149645 319998373 732525270 855920943 718220271 861677496 752864981 149211674 327418272 968534388 499672881 331341818 907640502 55060499 243599845 861064629 132721375 218621974 869386972 737148789 914318206 438321290 290840149 567529017 106526093 621388886 969261427 714459436 911465975 617337813 899257281 82058017 43933199 938777178 499206835 82246617 372215559 376216846 645329929 239404512 609569986 418371893 385977338 306473884 123691010 906932898 963430348 484167839 30925101 920854489 217356606 23025359 818398130 686866985 117688615 491307046 950674346 39717060 186848003 201353691 547995146 963792884 680538227 33690940 627324220 628120288 377267853 645936824 667606975 25661883 267803130 177109169 174328220 441825136 917085574 289704713 844259428 17000983 575749799 976353884 337866550 194474849 817828152 795720129 222870773 425784039 459801342 704442744 942999391 210673100 527823830 41966533 373916515 603407645 839284173 111589483 846999529 749276289 741549679 474216266 203804766 635445110 795310909 187542562 408822234 615027723 696118407 395857519 248306811 622102559 740712558 451148433 324534694 329500839 786163945 907429689 570665191 177332112 581166536 611555702 53866911 972421555 129427887 417984796 302344196 863900002 5538183 684272679 890341032 317469285 629584468 789913143 258429709 417662069 771452934 661549347 843057345 274642945 492497031 632436818 445537408 689529825 682432409 787011832 937203246 506669690 527323421 729271368 733608930 434417116 530596951 651582336 845971102 422006792 80386171 270445344 637308707 104820689 325999537 664209949 402112917 413182568 450372916 575974983 241533894 654906958 409170876 91208782 973358026 321498444 226531832 336285204 599474087 158666502 914361172 660421097 896156032 432940164 795644542 222842912 155137461 403606070 33411380 320687774 526070967 982333653 561797326 655722232 223354165 473171613 168877115 744361619 226996810 740401374 305244589 526052146 848944905 393557415 810544496 253820466 360028558 918749956 461642135 444377539 752353031 592768398 464332935 276344380 814257460 344005771 441451108 505111062 755660554 556187002 914163060 234367283 543188381 377579163 166165063 417794032 814464314 80413673 377616192 94437971 902744842 534624209 718896976 201167490 16776782 474188 640341994 795463913 380150284 155491809 65015562 925153218 229803174 164827231 659146287 309747281 564687971 854786777 305724596 575356860 536999004 957400424 330333273 519321095 97509242 835555487 406360176 797583769 876205352 639866304 753899013 182528756 779706748 800923956 982533592 301658166 281204688 300884774 449267222 955696631 385351834 479565954 373303831 917802074 682909963 547570794 288225130 84217949 726092546 376694261 691848794 545046782 143826092 570021211 667331922 217198235 683978951 383968957 446419528 14637232 209673681 173722348 372270763 951805983 829115740 714056892 629709245 304366838 930127929 882359849 355613475 309071799 342535985 30601678 888942115 548801002 501156036 9949603 933408500 451988812 163379633 872830728 425410375 879777548 736012416 222301972 115072992 294696843 645142419 924949681 771684106 842373468 853777653 133656366 554344566 407644574 458521006 720404450 847439710 444175393 865346273 938210231 437195748 570590140 200472760 85232593 533007432 972963063 504806821 815158600 50370327 238875226 759398343 951959342 275271710 323284347 943760165 697798797 300519174 418291798 455633332 770583004 163534789 447437927 812469262 956283147 850574395 219710136 649092101 274223418 953437423 403848070 360778958 624153842 440025899 595324120 800404343 929766018 81482990 113901587 101519585 758115150 167316463 741779650 891379309 890679066 991025667 798991745 253801174 947852580 46970911 118605270 612402004 727694107 35519360 779380769 481726924 963407776 783386765 776721919 822968341 879384418 382809350 38914342 840965741 431215763 489751654 994104236 753864179 240192682 81997340 461928050 178483785 714372650 563590238 992605088 456036389 159224047 527813505 271525925 552428121 146595142 80436921 412573745 642756021 972452061 434380908 713796448 661870866 858017667 914837259 922308863 937760687 796004565 351833509 272245953 877043249 918466768 354109695 629806182 648583270 420566327 292437408 848442982 87574780 907372692 366757561 815358967 19263278 767918622 245470085 133974920 388205572 293927484 567183285 753767777 896165212 896574669 748821601 146642032 806706211 939130072 415545143 987653402 471556060 118328460 398354347 459126044 30584674 858736383 191981879 319168016 181201420 758360818 523677276 992906497 3200981 488927474 501179602 373848330 790383342 96630832 910954281 561581215 260139758 289853738 510270412 400445647 668502952 89463350 923723130 392117184 674615658 566154518 384385683 542775125 548105405 411103478 795478347 111388163 757354812 150281148 794758582 749058164 649811292 133762454 331801472 609386387 587492663 317004438 987251027 952712065 359967437 758732915 549123961 383645113 551024048 925539778 679967152 423131356 515411194 981384431 841047609 552556362 949581505 226596314 970608263 519568500 443240968 483356351 96856229 278579350 767820910 393286877 494289881 761623097 314870942 260702266 619006407 270335240 134877246 235450204 912889714 696969132 901049164 935223465 151452126 576227859 978755739 80194027 619456577 836273557 716535549 111864094 353017106 159729312 791838087 343442375 406501333 586227320 14682152 548796697 740522524 278642923 648382489 99954209 776109590 956717298 512743021 265159997 753798931 565161437 349536994 864244955 360992195 73836604 789073807 505779322 476094513 971045851 880565641 64612232 365168463 980685455 488314385 126101950 382156478 851409697 481836524 863786569 621975991 992983177 917221119 807514982 734339512 79832329 153691839 461675895 408992470 880240701 456526189 792635057 234626565 991876473 799855058 232501970 78154655 194793926 504705679 312482613 267201922 720555875 557893873 492252096 598162868 725810560 436339747 657854930 937444691 744525362 457701203 321801066 752039860 184956374 155463803 297226331 463179381 605746666 857040290 406831226 433987860 726271466 169302623 852310270 13318640 350500386 13079196 825479813 600834354 404960856 90081942 472368143 631499565 142476404 772559347 833825121 130288303 702742045 497519285 395245617 792112312 670030423 408519157 195570244 592615352 991880151 676136306 271335321 481246798 613395177 799392610 528121572 934779774 77228578 359069572 299886869 101060471 448132104 943915372 256786500 613818521 90133853 1873058 805930205 623479318 985622648 673258246 220474428 456072901 577776117 477078704 522286197 426468454 270460178 763102351 127261930 801518860 426230263 987790465 931066244 266734676 569747789 709013488 827044369 941895667 328806914 143478691 262549916 203307773 901435847 396880815 260738552 765449986 85269251 226461619 429515946 239876869 452640038 616449311 614978478 581712332 489363106 13786010 629403082 806150819 351899418 712604337 811084679 993137769 513070648 415172662 693534294 679105491 824126095 379668978 141625055 797948842 509982504 337588789 42917693 611081275 559366169 306151562 153605494 142024249 882406088 827775565 140497578 450235189 522570801 129549203 378306739 550696408 69236177 716615552 197482184 974489260 896502848 97690809 270041301 431264189 357152998 87943666 134247795 946246983 463740114 798653137 265912593 164643918 810402220 48825345 804010602 602730489 256103951 534445410 113083508 798311251 721662619 189116164 767548012 477382884 451286473 909539516 385903679 375218521 149400889 744100538 807458142 87218452 698622324 858603258 257867549 393550014 91323793 206738721 1628368 118131028 820647910 364631352 473148263 440428564 36529245 548110460 544229120 997485581 820083552 543633615 608563098 525032472 528023204 611387065 42479848 360878551 303462680 114194562 51659563 890784466 247186758 404510446 582060001 829122279 979721980 403732335 287456108 933026042 118253404 431220722 353622596 40344080 165880347 91127679 22001050 712569436 337266207 830208813 517858810 516463836 337048001 691890862 732905734 465223620 951445901 236158841 64458981 734752247 279185598 650162297 578303949 196033811 489333770 360071774 985176822 601153300 46054009 238901057 228506030 666304293 332544033 452481132 251491880 907666302 519396818 333845584 445802588 800149074 13462149 990497605 930852344 166678979 307092541 296612377 819729971 848484974 937490336 144991857 601750549 720617041 208795051 341855548 248466564 960452450 611685010 633725625 272067323 162964517 837309194 908697890 159281585 617692434 120207440 538016925 55719116 28708219 856570473 161693947 899989989 637631953 519603939 52191408 55435608 286803879 843439937 525856852 787777450 152158665 938739328 712812097 506355640 13681871 554561518 44281547 853156691 980922306 454864123 211078282 67660533 878483822 540371172 495564993 772872187 470389126 541530412 417869483 184631968 660295198 829155218 942373107 334255733 222791081 722970835 886706945 477995252 120767766 278449866 154125447 379181387 657713355 836892 223409908 405794461 248997421 390385637 475414695 922694945 250927478 758952166 899035508 961574777 414444339 857725088 141229598 423328987 1423021 728045520 289300916 258470930 976457277 930252049 301365687 443935976 740730647 866643171 759860281 883402040 326007293 808878172 283084993 588942474 459731464 254960839 335374515 470568195 808155028 813963213 462391985 835108305 718698835 438797009 676438228 25859650 669159543 399898867 229356510 598286098 158849608 144470582 487854692 861777184 567057646 482000069 412653319 424978235 408344976 43195009 170754473 464646360 134227995 848515207 970945918 470334172 914592828 515145026 859724797 531275161 120354101 55496080 201915016 763505582 42653028 719767093 559758222 623397153 658724896 249907440 352826024 729543910 407316180 550213092 245361626 73417508 546234624 552359274 801400060 191645326 705206239 533651876 479080685 130435434 829437786 735480463 486408780 112443684 216984959 846113914 624183366 321999478 461990984 821270564 208126285 448051001 196052313 812317663 754074462 366542547 880320029 284206618 92837314 617347586 652732081 622942232 471796532 150269874 144221979 917068000 379347097 864606039 148949988 858767212 372304251 244949762 155880069 538728535 817022774 990670375 750258435 498294661 458558322 909253540 639445190 341027864 520091084 129710759 319522273 817959528 873517473 328189184 913304300 925819643 573696572 76453788 200619965 608782092 344391287 98081460 532128186 948624882 209942924 166095132 646772551 794450779 269730176 883757224 273152569 7807363 610061604 707981893 103601540 697410166 956992869 827761996 612056561 990010735 750859908 640994296 856775505 22373289 809739274 558926573 694383512 271573736 239050869 90035114 152996761 205204074 56113925 277296124 558446377 621114484 84006391 480319233 431491463 468386600 837166805 666414449 659387304 973463006 217365615 623337864 86420692 29944871 137772457 302074891 343638311 115505373 194745997 642593306 430964734 940709789 500760852 703182304 15680944 515313438 384554781 231050642 143423467 58537110 377194108 987586392 649944886 409785945 963298757 652167729 494290473 505700590 2309443 994940350 984665128 391327998 552639489 676777366 758358402 821484709 495965676 18330769 255547157 904679978 829904218 174387349 112780317 798636855 566848051 525705246 28362080 284706598 102138607 161623417 647430167 340542919 455174797 655862083 517825517 473356953 996216207 285929055 13460783 721632300 201723168 924547580 842947769 838508704 135828088 762553991 977489206 879141842 813140566 266081176 669854987 51823927 777729621 744300376 958246563 152516915 60886251 226176581 386619126 654418772 163182444 623379766 295393441 221441031 231780511 699233136 239583032 546512174 300330253 161113589 387930827 312547509 117391152 347389905 160467329 89668168 535695353 144389607 986308928 57128364 525875738 244066699 263237607 232851591 254435362 167577924 427585954 629467462 853370354 362311529 185046856 119745270 862557808 362965987 78148022 487006047 127626262 392289987 789813175 616790892 934784078 25739818 769736418 714077415 427403619 950052384 609598831 157080344 735460042 497433066 311838293 384634747 9507080 36721426 386698995 820624083 181759811 5111532 654767807 647679230 795574629 630941351 821333600 380499043 489814700 314778084 289004131 968491158 993011379 143664550 381318297 522986029 751303333 234781875 508616416 199456920 632137879 470048594 705098709 32082697 812787068 378688658 343369080 193602139 844234131 154137536 778577979 722863977 175008581 362400987 670185798 574017445 407956442 741271388 310341808 460569671 700191050 944760768 337894679 407066120 113374034 143194031 681959932 39162661 898789971 985164979 871672937 892873577 987682900 797822687 792924747 283959618 143115589 403500782 36019093 701985565 511518289 89752959 860234734 45757976 77865646 617506813 108357255 683307755 909941573 523260249 96574427 78585188 963454013 554108487 137144749 793264192 596759960 269753818 203432992 783619639 663953075 141619568 397978684 1245587 277209769 556191428 535671963 550296121 855980587 892708219 730409682 158755863 264445367 454390522 335846138 681018455 124527458 336078010 834013807 220923165 900465355 864083578 265637968 344212233 531214118 427169759 22833094 300126301 217294707 18996633 906452560 630458595 818179107 451525404 112634261 99305475 584831036 411310844 439295443 345732546 351809914 700335574 104245225 50605529 84448189 945655676 393331554 143334042 223510755 363201160 499137308 642897006 790389135 655581156 472133466 857374444 527527659 603471564 235849206 727275595 512822711 910592058 696994500 204071193 604397858 125968294 5199584 179322944 68038676 865022341 730901235 277990383 894876456 596313516 969653541 802765893 138355324 325368334 968454190 204082187 915435111 33690924 269620998 373621855 170850185 724094618 385549629 465319922 758822997 247465959 342424992 8452048 889724152 737131714 174885769 217188377 590263126 464476905 413789692 362575441 492598385 996697990 284984078 982777117 824325156 690075800 496689210 332670789 507599285 610008755 105328254 717106821 936779374 363349844 812909203 648564842 855832502 9800873 883758855 458595004 518640801 148789754 677587559 275134463 754837586 915379140 12908221 448701524 439263538 93748912 806070859 925590343 102482522 538224964 650591497 538889788 312041183 268632516 220549123 551502761 560993023 168963817 530707147 866942542 720715191 889547279 457090989 46380826 409211723 578805674 973374424 50123176 657982081 394644623 265422289 869533995 470564397 396517073 186127114 383973336 617012556 926147183 209903222 2157761 321506916 574845309 613214968 749043506 360510649 289502591 98751620 103474671 366708982 425187396 851513867 456348036 927589793 191787680 73447047 920154473 637335993 922999532 755240651 374299863 576156511 163943538 645938739 921703674 434967960 335553660 542467911 593936510 312255031 921381165 144194320 626518508 337033862 304189936 338644683 933977956 406905767 516316119 519726930 865808615 937104204 919742108 42922430 338674237 62488632 708278205 605957602 717541219 113970608 466728336 135508579 524982585 59070577 772846183 258033500 441476972 705280407 78587293 435197563 607959518 456123255 873887362 314867114 609295233 396496017 50894877 211574211 657102855 285798072 521843670 8914120 678813502 433003341 657596668 292713873 344725546 459208758 405259743 597803566 27355240 357061198 252061526 496019905 85097839 350235208 132685172 84084227 30582175 657066971 676226598 273861934 276544378 684654741 781320097 600106523 921435671 316869622 148083547 195524191 294746499 899723730 155401611 365675208 679782424 707990336 663869304 28276358 872224892 463208084 972252750 553061416 386577032 877940285 928998162 275782581 636322667 318135213 404591302 858334829 953600188 949503669 77268432 859966532 859186977 199480471 484788328 331214596 42136100 803420212 693575808 723445117 173272465 627564836 904381107 671902673 472627144 658663742 327716486 195653870 113210302 168363674 54147942 844600371 713253742 652217490 616918153 667975536 570306166 567501827 956846803 246165553 419015542 125257410 227847448 986161843 161585325 809761067 284748665 75725566 739611645 480570549 518617706 221282578 312051392 821574897 656406308 754419797 42504568 901130632 562359255 893357141 761790260 784688527 606434025 257601863 962858970 243430133 792082364 206152314 961559153 342600923 596040156 551306301 923872628 318199923 718795952 290956515 57902611 451851022 946338733 669587078 854991213 765805763 33791342 735726236 864157292 765099916 195970497 592747561 585547224 692780415 943191494 473456096 773356606 557619974 570991402 706309236 811800280 629679509 31834765 946783388 392818108 791724954 615916164 486018875 772003955 719942406 459216811 212634017 281114035 853343332 350238415 475419710 707489929 906616242 684682699 592371663 231735062 112942076 161372650 359312165 18220872 253153500 427437935 292677214 582368606 250954163 93721679 298354122 99226707 469992997 912292774 367893277 676442605 343557164 113052587 898593044 333086547 71835862 636995296 633605957 788333157 701471879 314495316 709404795 664981147 757389806 461203424 323847133 379835553 378896740 795636380 430882093 659938505 305162517 414403302 622295163 391064003 356406439 825299775 96753504 534481310 146512897 340464069 381679014 306095027 635602466 556337194 616858085 213622372 465502479 24422550 629839444 46771660 28324253 992785603 975750546 110469422 500065221 50389271 322572032 378529142 396250518 822553580 644050683 853518823 952714842 133291863 216523411 711525227 801379027 244971018 609060256 767181919 28366463 149836001 139335554 752979106 508719534 850058660 868467020 822305644 129862976 117544312 310819471 951725514 178432890 808547861 48735208 276712318 783641611 302685373 696069644 494055787 957393562 356733934 688550658 214158813 833391075 790734100 418990403 876720127 756062430 259001094 502762691 555308245 760703330 759115358 273895235 773831042 385537608 948719973 431442685 631576484 800374939 322039537 767488269 123868255 108218385 104719098 240965282 423192757 453098638 89115780 161601809 141505641 602881814 715697484 429507012 303673524 200251321 284727179 515837191 967569339 294397052 624936189 740627774 667609670 975445896 932871184 54789767 305667536 604322729 527951436 905456429 854893670 598071047 807252037 607826607 804871762 660287203 168578221 62863981 447767096 177312331 199073903 889965404 992570132 658279660 599527491 137376755 302456674 977189462 111853554 559857215 909936887 826464883 845179758 430545936 538372525 275533330 954045390 83346046 713695372 254041067 387481844 787943151 759404082 806119035 457401193 812499872 218280656 242209459 187082446 126763037 549179132 226179255 768289546 586322176 93535821 724868863 908058120 625724758 419027521 326132662 782833428 647868780 862708483 768600611 109432621 741176165 895293645 532405810 645251057 268355273 145910122 15692274 379886313 537188570 731399131 589246839 656346199 847001023 249383922 571216910 927630303 787888948 320546081 721997803 434983874 140495112 591735706 687259501 721716789 211702486 509539837 552845315 154113743 401761233 209046070 158824943 99735220 174107188 386928751 89729427 115963276 252829197 640196149 362480030 954111440 752726876 117722308 320934156 74041726 408809615 564316020 181794861 263802672 669810657 113469785 741636557 641209734 703598742 786324657 787560530 413562920 529699690 36619426 563053647 685028667 576843219 836446913 127158004 382497536 159930553 150807121 782542580 107840837 573472225 704950082 628117374 575564386 466357510 911303635 986273793 363602988 525348579 973891637 275519825 397715877 489040458 912151140 550829718 424923109 411452152 942885740 843765028 660585293 708027775 365173561 597019022 790334967 90935169 150359450 648347386 887087283 610978736 860447545 40901245 87296621 187890300 580462296 219641260 969738267 645018737 487486203 734965573 320991079 532622885 219943853 883579933 893756417 32884338 170055199 433686938 442287839 333200669 904576490 178336937 944570181 217983040 637500349 588642147 486049230 704444617 184072664 186069965 189220626 406746111 240993050 299146419 652128336 116974892 906586344 897900514 442892469 796440931 293206604 157337781 891852979 876434539 276303159 709209001 287824794 817353708 667424869 371437565 173621732 454526274 954241053 518372315 32793222 478059667 745423161 400530055 487600434 519281364 409859606 82221928 94996482 185755277 671255279 893200560 590533619 631552309 841368572 107037693 758550528 322682147 257324468 380560078 585388331 628904312 854670819 667123960 302368188 4710001 643031614 899918328 223296934 51464302 83493770 639567051 434794649 471066297 643995232 495983589 195539716 515318335 661525177 368697644 637592363 453242521 591985472 626634145 760418232 586094941 325295620 779525254 951208501 813898004 334740156 959094107 472933618 940838178 674927057 238489919 787867566 493695758 168436027 143391931 820042604 818329460 381210295 176983326 88685925 718073944 982090909 118674322 565518523 745859570 177663912 385695403 378680616 977218078 458330093 743016681 994747775 250082280 459319249 240641722 790371309 997364436 412092978 382723366 375442070 98218036 492165904 574665209 677140418 881583321 150766325 668986665 386289863 610331341 783253244 695889089 602058244 125256705 19834652 899491233 426833250 266180097 769873171 747206037 95860989 441345292 13945294 417732630 258484343 153046543 348824500 43299869 447414639 513613329 888733776 52805922 27843242 204552602 545889733 817670403 137619766 785161198 255697350 902446372 727250005 754255907 707216898 983685416 837544425 586825281 490196962 926336594 306989845 804127030 510521002 894428329 577082613 734814677 199378706 497722747 338428059 638945438 956837659 766974821 4889484 712518015 293046957 159043851 486651532 220191386 747361791 323944507 500577109 870410240 567625161 889344701 899726810 152839905 262550283 5161834 68978767 767193905 544697411 337594127 291750017 82764220 679540296 105201419 244704541 853558118 624800115 513612095 148543335 816288288 448774077 304264591 925972715 264973485 122403294 777569264 63468353 356859236 462638502 577664396 623876762 887575282 354942860 511559164 139072983 427596372 885331739 199567119 506988009 988399235 313128939 930383102 583273777 123163970 419286630 436676714 556933037 969944261 221175605 821798350 123561788 487415667 798807257 104659087 24809086 379532444 302705795 897617328 703374108 327749259 154664748 589541248 319504340 104795809 545980105 831844730 934027023 259624057 667371302 217058504 116416992 552973946 878131636 920654861 706707633 196073331 701160963 697358557 627047537 191250010 169674930 376092518 851831324 389622364 762236291 342893208 988327166 566733219 873596281 452199048 467009119 58898305 903878811 944536262 985506946 757344796 191521548 83734613 888187114 998408538 938946667 514030052 35590751 993564566 352364974 310995972 534487965 704711768 369243638 700223162 620645620 11415472 267439007 816915754 845422666 644197471 993088358 330752421 105304955 541860161 106908215 278588434 584373656 880430182 415400035 638203106 540626822 431114859 19343252 702882318 316765195 974738997 663976230 475444359 369832608 592765906 48982373 797452829 794871751 990226318 31791481 46705224 876690049 67327954 532446739 622642796 553681206 487318471 663706529 258651085 6043748 238008092 596951251 190534332 402531314 580324199 412193758 522292741 258154658 468959929 7030474 984106614 519326200 992273895 725990259 603940913 671805445 390023401 696672598 487670075 641431900 344516516 43898747 899240942 73467230 954259268 29748173 529753030 627795645 311393926 831881258 947432032 194294177 144338165 838159255 434239983 865576548 940877411 925135590 925737541 191779942 387586799 719879408 686786828 723649193 620878207 743810022 23169668 860192574 451645275 269481986 974758520 363571959 197253107 446172447 534395076 482960600 623892289 201166247 20125424 689233210 874668893 391515939 620244978 220139562 704001632 14562790 995000393 941225392 614675 327128312 930922092 530971448 573681983 172076630 702247197 932787115 174506433 716144237 9013407 673603438 652555958 189882502 544059603 771757019 649477918 82375304 997315828 716191817 266377465 274829743 761529446 573704612 678695052 366429762 51242067 934009975 383802947 352324873 507545877 373944253 416572535 516260204 179952087 983221459 328129192 812029502 344097105 890095895 712473639 348389314 350415130 205557866 388355347 249248987 660436186 329768167 127518096 259941367 339564405 646027083 630237700 492154016 39274019 84013694 564870482 522216893 37397561 704301552 863661120 377415820 569201128 154858200 458106648 695016362 235720603 899904478 42186923 625508220 537191006 836971445 680831433 156689531 440294711 301475501 78515173 494128867 885119943 560711950 72964294 634950023 491260208 846217287 528136852 386398697 168487026 793184957 528986595 35860331 506220024 461819954 829518563 527341649 730492402 643542254 35957976 808028480 502106050 499071981 149154191 34317240 879324224 220436880 443931103 909632110 961267011 894292236 820280272 154226348 460267304 411057230 833369156 898667476 297996340 121224394 762655267 832891839 185029410 120290187 565057978 945920704 254018865 947690373 442950437 476695056 93900294 9809301 163092523 573406037 379210364 766429174 359183758 340074314 979911619 641511183 662295949 206705230 707386390 562183213 334796851 339225476 229136313 669225319 27076383 323285897 926290063 453468257 6889923 697414638 852541457 640736193 494419678 701533409 798876544 153654319 175057479 545750762 579598954 942753445 391338949 346337467 456453144 370584472 176986272 444570314 860755388 516885294 601414779 630828440 362581725 863926207 381407064 246098125 137121798 943748051 36465324 155478120 968150507 11074865 30097886 40581661 110368339 590570851 476248242 59616326 962611611 656326466 780011577 231432665 582599901 286871551 686549145 900284652 722993547 34287985 464796365 476264498 568992676 810520031 854822100 692028907 178957110 263232786 544230130 255150603 596854726 340093678 127140345 145757429 114981743 470000673 413129991 917375571 54695456 120536012 819748714 241266324 111129933 2777889 47675942 204074488 582880271 597446691 81981073 641926684 808196382 568103748 107104642 238165360 830112264 147638078 763936940 463685512 267973658 668933217 577623804 480641729 204125321 680695008 571113559 336451755 238174773 693871680 792362989 832422917 660944306 923977781 604629541 51228636 799088455 782161737 422462541 327076019 97457487 147857316 744739998 868084805 909539452 374658679 906253567 486286335 263661509 995062257 662407965 374890290 764824704 916650885 258606419 867761517 256353531 112335161 360660190 873844392 190475670 351074366 977039334 17898987 829719466 320983135 367512754 675267309 898563083 353164791 851661822 488479363 175377670 339642348 430730187 262101959 38824026 910195529 273586540 937248188 229929114 544216825 717825929 920144475 805398191 971614690 170558433 228130134 191931508 723953561 211032241 876792760 866206091 266219469 647519725 718132091 323413810 840634968 730090357 72541169 473854976 563227147 546164394 897730128 355495474 532396678 100190712 569997350 750137587 719311745 931790102 571639408 181901736 64140327 366635419 329537291 162644898 662682698 818984965 636090731 967174880 923928368 748870034 555275509 306629142 45902403 79351933 602285825 234226796 712395750 669161814 845196587 2269190 836768383 689281153 105338575 263248331 204366703 738208661 797365655 685728119 200889850 161011834 752829477 540545661 810468438 905640268 882319596 309294394 297825806 237365711 897746417 181990423 530685056 996297419 778825824 358596830 383093125 869197950 32318160 665018181 584121493 982787774 487803061 376916761 294436213 585852385 262712418 118056915 747559107 134332519 446804618 399597367 918702607 29941644 334558948 468562109 187840541 571335096 960101503 872382042 991292972 629433403 321982527 835325158 485324311 955882907 719615870 398829620 641659846 666522799 633463724 62677115 103611090 874423407 741011503 824291081 979414836 579378664 994978202 87908675 579267680 187417200 542146685 701537193 349918500 243108817 552605339 205916660 466955766 207086835 275267183 830244699 805089345 760842968 447377327 538031267 228843507 443493300 601627767 398910183 935987513 3268086 49601299 678950812 788417158 489877849 465068180 394848114 962018610 322331516 274605479 708743168 599397027 894896832 283820541 601823597 643362175 931436759 448150935 504802023 340412897 328607605 970315638 861460 663168382 81692622 317859450 283856013 600040410 320985045 833834245 433080020 982654733 563617930 836008742 781954336 741054845 885740646 768259293 572255990 807891569 136035127 439986426 443369508 292183211 808646104 477103710 574180320 954425815 386286497 856660194 914330576 528581768 232907394 35201317 894482091 96259761 898265642 609474277 751059956 771261111 53062841 522141539 568670208 269733152 864422554 230826620 622472501 274658812 920088433 457531295 24298601 751771250 444029194 503643696 45972950 337457626 893560373 568093946 156183036 987812602 3669765 78152848 839474076 306207416 247379162 661806056 435249595 216924997 532730106 183303297 279749372 955278258 41134921 780142977 526876895 804088191 61658807 680469339 448202875 23289643 140289829 77836480 178104640 480522322 410406699 71852145 92004 275620231 976911674 154257874 367641965 143070553 357139656 798843081 100770379 100541400 139160119 977263773 352373747 106602499 952878994 774848774 249342862 106921494 848271404 936416526 814845696 752630932 966762466 61726093 468416833 64583537 254238164 363725271 440272253 556631900 4639715 649720031 744539495 708525639 908481415 372635753 988660178 496678628 87266549 747435862 131825228 195713980 647955552 740282261 665185772 95052853 425054017 531931740 757206573 365007509 996693836 754547640 755141078 157465884 688453784 890947462 661658795 910738527 62759044 890761913 488010721 838614754 542773888 660523362 696399002 200700891 403937850 258484227 545377455 948239428 937660699 14264090 701554557 216884275 722315864 956756177 397887855 228153620 239740287 838145709 975922512 315082396 336856190 172679668 544633719 334661285 388076036 239206698 30106744 870620465 741968985 507150910 962199817 218164722 575860919 335809934 234989474 782657345 728110888 3118694 38855618 584260712 348852157 19020343 151024949 846981865 108139776 132089676 632147016 967052991 906320247 280746736 866730471 452782040 905289365 872452216 751667249 174427812 404316093 474980631 468552201 981368499 687074079 680443540 726579929 829026911 405058111 550256920 608332712 407857526 924679309 323880684 50778296 755172523 544216174 525135009 639053851 279594551 140733401 262796145 141860748 837568573 81600700 895177537 107386546 292847599 364027988 887478532 226046487 945025698 371663740 602273420 390323568 22238383 944285806 687064695 763028888 848971928 25684408 822375844 253643910 961850711 384591416 448648634 120850632 574551842 132824509 745276548 969571413 251157443 237508276 57318784 91172285 534770278 384341274 221221352 576110469 625278410 975931625 516446046 748443928 787197854 375440643 971525452 867844357 827267507 357188310 482466348 868224313 358931757 910020912 42385579 864850180 799646311 207295094 416023125 800620879 421927218 501833227 540787936 916458944 444779571 86380978 477192242 189702258 638232242 619258830 299986812 630108196 303091263 875000831 684293588 974254482 938258467 979210709 729494375 52116548 286992945 527959192 566645333 43415141 49298335 945233453 903221527 716803036 953717724 989338966 467558005 616258854 90415829 963868319 80221563 672981745 353944548 939304659 396695980 186068309 827827195 959358255 143017646 545411190 393177053 172280398 272031273 202491174 15069881 871382566 148682407 282392561 820931280 402694296 319042563 185023391 213689788 151740964 318058526 244336133 997632702 447329805 281165525 688454596 724442395 567809841 850245641 665035620 915539382 326333763 14959275 317189148 151944025 753706205 17184535 749154996 745449100 670970326 571562367 581347990 963984781 970718535 100373010 150484968 209709262 481496518 340590217 448464361 54128913 292312655 597846712 42360721 495391677 50701890 225319385 937729591 212572377 258989135 453832863 773302618 477302965 878190425 561292515 50961638 151045806 745058 393949655 88359155 374961878 591535012 951696020 439390658 786996372 37586817 762087371 651421590 900763852 315523983 499571097 100370963 190607441 598835469 584815786 161790183 601743320 268752162 23596146 219062565 97446846 710288750 155207810 920954801 39269344 757410977 560714954 867751604 272237188 390462914 689450147 8906773 255940667 306115309 375397685 724039229 154926470 437860970 219889418 569344078 618297000 259635038 181040007 825142953 180107769 911009742 187148917 694039783 418594824 745740187 650581420 275388875 699003948 645907904 142926203 273398830 620428157 624146980 131230039 711705280 512616030 388782498 890992521 841895082 965014983 328185492 743055211 438729339 725141448 94177373 414091391 580132886 507764619 605745322 149839114 666110572 667570085 644571898 155560694 588244479 177031664 355989075 718660522 692776746 555124287 124670631 61152884 354446607 260712573 548618815 864803899 699718583 142780387 237478932 972194257 568403229 960133435 793678993 409225062 657734984 885136265 381700173 832377260 683271714 811271754 355544409 656424259 75912387 439906776 694603339 173310486 9558371 473337187 766332413 233239226 227061616 655024542 490291859 423709318 577341201 806479360 527178204 375435300 884884363 564277441 304522374 182558907 638950627 462916573 986488459 53489348 952267802 676875293 727637968 23721839 798103359 802684995 520072222 637512219 583657786 504269774 422164554 323486430 526394590 773252638 505162963 403438046 48865840 647625177 921811503 169769795 13417497 407165473 763516237 301056005 856596249 501813438 296639795 375487349 449987959 755585583 105820840 666979123 242106300 951922913 398508165 529270950 522395931 675935663 613187492 493882510 363142462 396618205 735504583 221074670 682239090 720270203 863065229 592804695 699926285 310225225 179888252 555179772 655645752 205759456 364962122 459221650 539229539 845660373 42588567 803519869 24966313 531576023 719533643 372597552 554742669 974418146 133564911 489563694 753615103 754713301 614393037 508936086 28772144 850987337 897280179 752229168 617057658 816961564 941955068 288966535 819112778 482922828 433754199 41387608 326448711 472118768 793291669 448857166 752652451 996492262 399808107 640313684 352376655 744682165 877111933 608310528 259613266 176428606 686609557 628392358 238714038 67965567 281632968 456834108 399543171 979622621 346447987 20289632 337387847 579047344 338740328 781244206 631542593 662394263 413957312 248509391 378273241 38705010 699381465 326988027 481785244 10173052 563598690 812209319 600796870 860364909 155215497 191804529 65421430 176529990 762389687 324830977 81555616 69834244 280775554 596738709 883292027 737382643 432482645 820268683 427493901 435365528 141732440 719685123 693672851 121640153 425288861 862000932 966580861 804843883 143979914 559051547 771016335 358335477 828986470 360080217 364568683 7621018 579291484 886353210 794165208 252749232 547824566 177455505 597325742 213103185 475892951 945971460 438442957 895644902 759829669 567373449 79024097 223889240 339758253 164688028 218764399 418252485 461976868 900969234 679073459 484431673 483063234 475440793 461187143 364554895 994254048 542746126 716451095 486735006 804265171 136967802 518371673 137297114 677079401 97366481 618815324 354572843 633024558 958004697 170620779 524954497 575143676 458598859 453966754 585550016 580540251 521339346 103992411 85903451 733536650 793186435 976602556 328719989 363213225 385301196 351556912 666405610 352366132 787136267 918009641 985097990 827450465 967771873 578140336 531750365 286499396 980662342 15748982 202556818 888227702 144609493 550266900 316964500 63496884 504098878 134888581 932258085 902311963 732995640 619716874 81598681 834053060 702508305 588834538 161480213 697324492 674999915 104993052 303127941 8957311 220923899 687906410 135261279 638331347 389740527 199476452 5097615 412181551 611408030 272542641 856681014 441948140 988184134 639160589 746085152 882052802 67764095 634409729 777314741 629727406 420273711 867658170 769253431 22330453 801456869 939415169 672521084 450189854 554502137 124511265 610891195 174410643 507331043 367935971 856455751 233373731 935213055 642760498 231467924 614066526 656714397 698106168 850286663 268575003 103974944 460805984 948873866 543759394 937655865 145922287 573759637 630121179 83774760 368209202 859726292 298343978 509736927 784863644 354492449 547736421 585025440 796404638 711122884 377703830 988170221 379987765 1019964 430580077 150619382 371195621 468345315 950643109 706199751 79678981 533587529 880218297 94029290 329730476 408080227 408918178 132242340 580447465 746662636 255427497 40439394 92915225 669017288 889914248 8222935 647166948 7910615 812780202 102168228 328681152 589319168 845973754 169754096 301910857 400108984 292635181 678565647 291108157 337893453 21039960 663520881 615450738 525608645 609978615 874967823 695824143 320252058 766166163 4722179 133374733 383601611 784935115 729081963 654556251 555145857 272483958 845727604 429891494 616288821 583115209 280274648 203699027 314543918 414875134 888350506 125831826 210097655 92358395 434221568 339476421 541802334 881268158 258003544 384949955 279161694 900557643 766699018 418888137 397566081 711315144 852657682 590923320 776057512 544189767 51088089 925324131 749258872 194395922 332426757 923216130 679603144 664019652 23001706 663139004 182692284 197377053 810185024 337753620 849626965 608873873 457027635 182706627 462285302 452690018 482730409 884810680 728586307 188308703 705971955 991595312 236048571 947967245 514374088 940741530 724009431 265612342 674334971 923058306 914388772 967027321 801268763 577735608 699525638 13942537 207477950 435764791 297248697 444797426 818963753 431846459 642933705 444092890 749269556 819353858 821871457 492655573 539103521 916496399 143938051 18355353 109539629 210366362 803079256 863102069 118782296 834936947 801151352 222362874 796946560 32662633 574197664 313208007 765870617 181691590 217959883 219194063 116021443 681157989 534133923 172869666 189012574 756506127 385710459 824918909 162164684 728714140 987463860 500584357 821550857 767586855 79197299 519759808 509162395 13898116 558309515 846149290 466744404 621536973 71265903 83623831 626642099 329065535 595616849 979714368 503208045 482367771 245163919 986570529 78727684 944150207 513458329 76525441 678484240 826646866 110365523 886761482 659974458 516925634 542177796 308441597 359417936 70138777 732410746 769348512 64750320 742696334 536096506 121143081 261808210 51702610 136662241 260550674 140600575 315211367 947986408 889369114 787691214 261023914 767543147 443168968 951158851 390600046 141685455 694021666 901347744 678212980 772941063 301123745 405012049 992201888 674735588 203611955 52182968 368013255 956339087 495947686 948677189 665004309 146358299 715141650 697705275 135451243 932322341 794894807 194047677 645962784 225194920 479324445 750406388 364973987 240934736 501815950 945894474 496092568 234082747 530144691 122222418 830526851 56672621 932671531 524487718 659377561 304504329 376815388 954440214 36687063 557202750 478904359 877671151 582250978 7745845 894538010 533298651 556842410 801750521 952522110 358461592 924720009 285029297 660558865 517345978 898396026 324743165 956906647 89885102 74917504 654717194 496976692 786426425 382851105 123327836 957188346 864310015 411890060 124125041 392142536 939451526 651359269 475347568 399914132 832617505 894358740 442240702 406155731 25277037 459347032 370651288 52159471 739153693 64036237 434797629 140453195 436334425 982408110 955576168 20814241 558770855 167888983 436149791 904387784 155751789 673630574 220107626 31031075 782774591 437866425 276274508 71617107 703723081 84729283 574965156 894135857 236768288 616845793 866148305 265281099 822788287 257082684 219957055 363882929 188570182 800272892 537017094 323902828 650192764 431245865 132539056 579103706 657130053 658518252 659429397 625539626 395418033 290400307 530020831 907250860 191663200 118777347 626023058 432315393 999248304 41975243 573006324 172044790 198538189 402025722 566244477 566739468 84801048 30260770 677457265 219671098 69783033 92176509 857498872 544161423 514768137 368029518 816092224 227369663 218481715 878310846 869567981 213230977 723087599 581226488 377083138 372677211 273144242 738832298 322688380 408451129 814216752 340875244 170533415 39450963 361627001 712392377 870498281 448947984 733870487 358188872 253471193 751015045 412847827 237067920 785617505 210117382 606777198 751639531 397539158 531336190 824749537 768367179 415740897 900313471 116258774 862701882 2046961 445690276 821698028 744921888 251320524 794893949 298872290 825397689 320185552 809534496 239292717 391905082 263310167 576962621 736844415 203817900 382171832 549885090 763704860 938586186 983253937 204097529 837705221 234701215 106538646 530353395 868381201 855862836 449281546 860038978 224133673 579260042 555686752 544510679 406579346 559979074 477625043 932712232 704136345 620041222 762276013 401740183 361080774 93114461 613544695 331437013 815952911 650489007 288911003 415485726 92515958 422897636 568653627 578409639 827170092 155176900 625284948 351575287 293266386 597615448 612055635 978831612 384822730 858656838 399248225 465571872 958159118 409476833 969530937 408295650 767246210 312869831 840655793 122841193 279051192 797356427 57673781 913178331 390548751 357387957 860706319 956269570 468114412 616585889 974137275 320255601 448957706 889013481 631936586 183937295 585731747 305764140 245846642 567950856 788382394 248322425 456104840 79059760 751211341 902053205 906766730 510586530 668532221 447576695 313573678 513050757 671742716 989831709 274891116 688158240 602800124 682789889 938989010 936880197 379649305 470671752 385877077 122084547 264379951 390556567 338014965 282815882 462262350 246280102 17189623 547133085 648553396 614657826 696538561 259148022 433222965 288261514 861247698 648438735 721072926 992205739 285107775 167655229 328109691 168864220 343333016 479340782 426657647 467381706 664219905 911091847 244695669 199711861 273306978 514616961 154685699 53628496 517969326 528700435 194192538 273565269 346651384 433601847 131490818 212210150 654788303 777451799 965921237 709205460 627434386 470796259 124147046 497214975 775310631 134985839 511055794 793708641 634747139 963243449 643998419 844449121 745574513 739902369 462675094 597455415 586725800 61385964 592031493 707933383 291023181 40924398 933332369 226269252 921698708 492916487 134628549 648821085 67934587 874668350 55726923 390912525 715274355 510632765 287024431 349273109 676326860 698152758 839939735 907910508 249237787 233324905 424819276 492456028 762638011 125373017 613848768 389033887 861256065 83703093 423548921 331804201 635377386 372070774 64734342 734605970 331989016 416054695 595425529 506117768 770025204 385375779 167225591 13193815 183115978 788001499 36272467 736768693 739007417 103982537 30322705 438006933 546114085 493620810 925348514 373840613 383846041 725894232 613278647 37178142 516120677 886701327 319743844 215335307 87791429 869790353 729068036 657836634 459947670 720223533 541544358 937505121 491415690 761899418 862270573 243163494 397977302 210792534 291057845 66644883 562304040 817525081 974890039 543112478 966913273 608826890 105409947 447587851 592078071 504634038 218888813 207818582 385812159 425224237 266946388 930089887 3257102 394430172 915733086 542949856 699659096 914715691 114639415 808538909 79377556 799527487 530012264 276083994 833973373 656385124 507210356 200061819 665637652 293870678 618798737 478518855 388227861 643696752 130453827 869568535 719350441 497831519 346969911 123179877 852650381 903442306 38844312 223827896 258453642 413122600 930797237 147586336 874694057 468352292 652242267 133914458 241923613 691245345 531094099 460846674 445672969 587489591 333252456 835809195 938860002 226097095 101136834 465707036 124415391 841242635 954797648 112758393 543484502 18133247 274308415 710262051 195769480 34703415 103698038 117811118 849852919 8755026 798833099 28734664 630626612 457656671 237618371 77738483 260610266 957364034 967917237 12784047 777261952 933855269 533123641 582191221 725712864 358517485 126895253 689406434 892618937 685842191 385708914 248087056 95614849 225818700 868106087 258386352 831370441 744328414 444614722 767532346 656673777 355222273 304854061 38485989 239633736 229304578 932008673 458136000 315948078 674522356 574936582 102702840 494265848 869668766 771110252 68540466 786443282 59252809 400988983 79591767 605092689 85607219 573988495 627510009 240634630 636823899 406406190 187604532 826322403 931618417 751549237 57163847 831807540 860671153 806866229 638011626 396511988 389025826 842413862 912675143 301320173 838510794 245279678 542630625 963765917 102437491 492029102 345987922 361954366 980827151 411000953 620259883 780940172 574284627 961635730 713205686 800061467 198477713 551758123 495585498 1217053 449935374 558299742 892201568 514020443 487810889 85651365 752981629 163242412 238198834 926553777 14478848 514943783 208887152 646335983 996561391 80696020 700498215 828312442 699758344 813053270 770436116 593754484 952195799 298232367 610954344 873504751 19666914 532973171 350436458 496284925 725853941 18298608 435035413 647877599 606430 515411219 584094188 472666960 38225391 910228518 527229084 390052324 806926279 958545556 963609885 233915298 638626118 572653535 669177592 501504916 842290315 957640752 881517822 438622941 901511427 786199129 982677154 29511846 795349839 134674457 15983956 199318548 640449766 921242858 595072926 21036046 732870046 618170660 818262245 592791011 755598577 727864800 221158619 844725244 805786305 65438684 547197110 377823407 685347328 603081643 544223980 946351168 828919206 671654997 85113978 735426342 81247490 488031826 75927879 421269709 901274425 960544397 809253916 217167573 994335493 696571525 540572470 49031187 967561355 930552779 837559326 19764283 539480702 818297353 25742955 867623545 93068945 528498711 622786746 250866820 830683291 899470607 148139894 301476701 114221265 52291275 2998146 71255214 612216636 396979607 377546083 972131279 605088833 874230310 396766830 380363945 488700567 935084808 222796975 920963936 197505044 815815307 785766793 254351370 791783290 345886464 404597708 782315115 209626249 447035629 243376781 409950224 597610228 564675730 101676963 372824441 750054026 884860543 276519362 940949006 595469538 274507530 90135469 621925233 788145194 835853085 76977624 708436014 855546592 525156309 974775932 235607896 758145317 187707164 563850459 492013486 885866657 359718078 589485132 258468693 235726242 154186487 967493453 756234475 916897576 776368964 393171638 142412606 203300708 681625346 27673582 868148380 331443108 802137852 410562485 704571869 555047149 55963730 223105111 572650526 903779427 203767815 767698432 644223489 429569078 486410678 521869972 392672890 619306971 997613892 86782950 702115024 272069252 182542217 635253184 532501182 74160558 409998283 306882248 623014071 503550629 720208287 176074075 903583684 830363560 983703729 761313251 353810605 19282632 492980849 670889809 612099174 969155101 991037573 316879143 33420904 76403179 285237767 816380669 127779125 44408180 934833613 998446907 746040769 315499073 67805667 568848993 376623883 279525243 193948626 592093190 529993698 619238136 331050253 622568235 774070044 771184180 849778342 860453407 492532591 574157475 365214399 169373431 441197046 881765212 949300094 234206893 390395077 888162348 679994521 675104274 334930412 399620513 27977049 307786394 189422891 655356841 968343096 415537263 282224280 83228777 789529495 527352723 230099538 668974800 472937858 978255521 560769196 685997434 971851548 759090101 926559829 940496420 46565379 917891030 147698362 280387247 341235953 383054683 705310667 386981037 74792965 993192429 902153633 481003388 541208663 744556011 723102510 667083721 929704956 199706491 587781193 195317374 234405060 490700497 896284667 826025682 69330802 307772984 365466870 830755349 929025478 814741468 815386242 433280598 726540676 786771732 66962067 554981262 429328345 232974646 484165220 896645788 717897543 969995554 217504858 385010614 511550905 438222682 33979831 682924746 65441750 769187878 782839196 726929414 533934608 109421582 188133475 75804931 217565833 114363721 906953170 961344868 295223899 121479974 139754967 319301707 737127762 441552464 563936944 127357463 953071260 799615297 45197114 24186758 144257719 634189993 720370523 374522252 982758284 63133121 305076663 174124999 752918906 271462253 972145488 337299084 531577304 915126054 94513913 454140055 346878070 502445841 476202052 951817732 255716450 1412645 578662416 447865413 850630749 545382405 524264538 974064803 140853198 733255441 989624650 897362184 58816885 995232937 276816300 229894251 852428307 726872449 772941737 88421874 95623876 340921679 111771642 323522905 96222559 43408018 440804143 685978689 721036095 365872661 501965777 497463007 500886430 445069392 75177621 810902217 446931637 313910193 978998541 313088871 26775059 387007561 811815857 822070129 225345070 339026233 847201575 497750232 213866388 566858651 283360116 725741234 832038241 969876397 441113514 763927812 463148213 126154051 729013171 754497528 642832802 366682535 347724047 780408956 554751668 962421052 229804333 794486626 686552898 102108666 61868011 601579361 192794496 483618463 890858456 876986524 364788504 275796371 482752144 771987558 300585093 872668185 983606719 983656209 833359686 586899144 146500452 662572500 797820024 583196507 431959838 180460447 633621923 34320572 746301752 889418517 451647842 173364627 542928388 64844423 301442873 228871110 516298374 660832055 983141971 202777073 885079069 286782704 267023048 466190882 580130152 267987766 257278900 375852305 162981082 410831754 18992863 542550099 907903062 444069137 249600878 869817857 533778243 212256922 649276037 676141056 154994044 89831817 798396427 305270664 168543762 567758730 706513919 414748547 760203646 929541239 720919066 233903972 611937544 404245185 95917718 980579816 688713289 819041757 237477937 511647471 667553268 325821734 511903159 105532692 762861027 337843188 969155526 84713618 387117234 584634956 899298439 332288994 530867896 632736466 886446729 638269533 337563254 988948605 413030937 787647025 881052517 862384522 104174447 411694219 589240590 695580338 747989418 717027184 977737110 969399243 807199220 73673388 327689100 305214144 98342610 51117953 239414757 48516760 590883594 724196060 606412185 706215466 242574974 601635696 619721034 772342042 641718921 737925973 599699124 25687175 145929339 247337385 283471563 130354951 117950728 824688123 755757711 912589113 382943909 62998626 599433383 529175626 828096381 894261887 69665984 366274189 418956152 167958485 960461679 403447378 580657538 585584645 164031977 714314696 320161193 508807464 622906408 513091973 374187904 645113023 627330275 464758138 315398825 21533312 233169769 539842737 610582651 210801762 475937480 177070973 537545355 284369225 888701406 454550901 318033355 174986264 894360515 667161812 51698348 81002017 908588328 903879296 416437604 860536349 777599422 674798709 516287283 910860054 822955956 16165576 780446294 906832193 831067187 235196112 976038282 522566994 322590408 921115246 526211608 687778049 908680576 668606662 754003490 745819611 422479870 295763106 858757546 433458124 639170342 66113950 979902550 475194195 849645649 740469831 359326609 635537053 102461031 366618065 293862676 571235347 811812397 730847438 441879655 310142041 176428592 704572982 312812317 663351172 450813446 397437987 60311335 380868219 702056038 817917487 130231253 995277045 464068871 433721705 632922869 606908168 576500618 783780531 950170293 730259385 494876481 309158658 84467738 73289502 768940571 69665216 600310760 61371938 248035570 433851119 113502292 294971036 443244978 251442955 887768366 39550959 335113209 255939862 892303101 411826224 504799874 597445156 270592075 254410117 479065658 324854630 514532034 626705880 76586560 382456235 574560387 677972720 461210491 417861472 772787871 893118431 451135847 528356952 739310501 593394251 362437533 24994894 685760573 779957251 413111689 745685103 351105726 824729154 488852629 249542930 219247308 562981408 284125233 563051320 604467186 902359753 434299045 753718692 752352674 42369395 40591090 609498053 475718109 243594168 700636664 655103746 530608908 503174153 815592390 44365099 483847213 871598884 677013326 147495618 879461663 684775306 703607776 462129850 195554549 211489943 691877264 384861592 551980280 452705176 406063235 844798227 8463880 911806689 864570310 252715719 773871671 642224477 257273725 862089919 804856646 933582552 95272891 703449348 582804257 179020932 491116532 48087615 130099615 674582054 899077127 920885202 654353943 769282636 790709627 197720219 795656317 191032528 876580341 596407987 853569188 624869798 624732939 526730466 945386708 294478886 775543375 774367488 808792284 694444603 409925244 622223065 994706610 869936439 211005628 874614530 332215195 642464907 337045171 901154241 518814258 617991440 450665603 372988091 843230434 727159921 216671283 897409729 201952892 754063019 412404128 233083068 666053087 227040152 601960327 690312209 720116253 871969163 634952263 867831261 577533059 383370732 944651192 88671016 361620168 887381815 848420302 935790271 817916315 154628820 556708579 842465180 859414536 422033877 458599360 194684143 688622998 790458086 599726951 925786302 750320162 421322271 737419173 727762818 56448159 49171240 505320620 901138255 236186873 944654964 603553977 965636050 7944511 989974286 791439631 579555537 857048133 755954325 411949381 614444496 432528062 108381701 920254778 994830910 497222938 271471690 824054043 194837608 859932576 182178930 483609291 717430318 784767505 574787709 697123491 978176436 450064431 994025825 209106748 46034346 164044050 305263095 358536473 773252488 485401460 325855877 19992289 14200208 795494786 730745582 603557054 896459697 251202792 727336562 471050661 974488752 724100524 523815089 175393810 932986443 528682590 969010352 391365127 151564177 714406999 154321579 236283853 799662770 73027359 447694845 419210710 156658903 605138678 641000007 139546973 919462632 284267998 704207567 287352363 322501241 425150785 234940534 624782713 931266549 147328795 459685662 871275463 79937505 656070500 373480607 660761125 467570081 691438664 590551683 676091786 769250044 893924455 616367050 886898649 804342973 538330363 640673240 20126994 464378913 651095495 176392323 387485951 845375166 202535048 50921136 632430299 361047739 442833059 346434432 30483584 520546747 61563955 68849459 224425672 528888433 231177027 702553937 429870341 649607640 854687163 535275495 188782144 390913745 117194118 953511963 32240347 425489710 882183156 867475801 238197881 394291403 231925776 520988858 217508945 723327102 98785271 374818940 592765489 153231049 85782179 591521094 16233757 148833816 375486834 77365809 616225006 102831446 50529388 184064397 804839134 124428506 597861326 638566703 599246291 745278239 281279195 498449416 318222677 17253074 406648945 829724554 875231615 546798307 251234182 281886370 72426871 371572970 888151764 30481679 770649782 382130356 979081025 554454779 910509070 23835583 774837552 970988216 726217822 57075307 188961565 267910375 935121640 819937241 359085702 917168028 236911715 817225913 143025524 361371261 136899791 618036283 512315464 26592277 680740771 588694808 856449037 790037233 2571273 613337871 510448557 267815593 585887622 742284309 876693549 233159719 238121300 351303953 449212847 620710987 448607519 902257008 406622661 632628066 261384531 490101790 139343259 137638806 743089737 983532352 663065030 56417358 5732433 621429842 451062118 716811481 984362658 869370929 261813531 780486506 518873597 760648199 280567938 248243206 10568260 919466158 820928158 549050384 228778664 777982980 39090144 613180453 223679564 650932622 146311856 537009572 761355795 563490856 966962533 800324778 49307025 436909746 695829370 21740973 880913731 623344541 944427623 546340197 808254832 218400066 930344441 421850938 457204594 959318314 72352851 525743060 786031106 107774355 254468072 385975074 884644974 681531717 533157187 639877205 856905186 301405410 193228329 786325137 575758385 416662145 410344810 624257431 821447116 734188129 54142211 48207852 154914535 762551085 392721603 759844228 502833777 638334070 442461159 226504745 670972258 126763715 7346243 595820956 932604686 382421951 958275393 36271427 460815396 528249434 638968803 807970710 519628273 664395224 400235992 666335817 143523998 883112804 655428531 969155392 449833271 514061215 274216511 72829871 884968935 410368167 182038625 212658586 732860991 491810047 448726902 791243984 25594540 359911645 540144205 829281256 644033935 79872924 824711721 931982400 839912743 444215779 147082621 393855153 745358634 163274531 140723194 551106293 421208709 296246687 200343069 303889518 494956141 239344692 190302408 216983266 565729556 44821848 705732314 261771170 373959969 718818644 9424810 540716793 542294117 777335374 814304965 679863458 850624634 826376223 640715024 349340524 1226498 417547910 182101029 698402166 932864088 333299670 258937738 817009507 839319774 660518826 101364851 170971420 133423602 771652570 925033497 254801919 121010450 817826138 492967748 443469711 690303024 666015192 592225631 269360911 145715848 461227849 282502608 675578058 17942010 778239461 1854041 539596862 706155018 791656868 623387675 303605426 369869658 491685960 273962103 582638564 248011906 510480198 537193225 300880320 230574158 4750267 382270880 273287058 216792369 187648770 42615706 737248841 256843433 590885181 413505476 629801909 633585063 700145927 34618691 55933817 129305649 611747324 759453833 792708454 63484411 309875293 187623326 871208707 958457509 467739920 135659349 111883573 761738331 684686623 743259403 347970198 572660289 108043027 220908490 709664243 454979660 765522255 728662615 203714285 637047672 753630885 689302129 10338645 556516241 765777102 725548180 443589684 815036589 138178195 457546818 631314523 786985259 284879517 299871507 358264412 627047036 223382474 151249465 521298073 867537540 235859510 39374589 140778329 766596542 252089717 476873920 276491831 832180707 568942971 555000744 865004653 408764428 785558198 529024719 950262711 189091719 868610054 104266053 311035148 136599190 630627133 460343648 207845262 924205504 132493281 677691419 518789211 293709923 277824735 749104483 960102748 669998054 175073653 794259372 625528530 860650483 578809002 811118134 126941347 139766204 664073277 612968947 227877042 276019448 736419631 979125307 92746266 698457818 680895497 565019740 429090638 714198774 963706820 916375166 179621881 75234520 682132981 275065827 714479953 47323895 868939965 870455660 996378984 791568946 804618327 470724091 171186945 360197365 250648717 669904366 285680699 234165121 222839047 655549716 298498305 503497561 118894764 622090794 515055766 57230754 243520500 184253187 475498198 920019820 543127141 155280401 998993782 461529821 404778716 504966310 573202224 525533850 675474670 275396369 88373024 773778165 250349794 2532533 827725749 349472947 242348618 63531890 396131928 645227847 39969274 141133476 778942660 994671462 457254143 838417071 513096470 163664900 69330688 208526747 122899240 923580356 865440118 129725939 565392156 409838581 85577148 346913987 20875167 952967430 511255437 749742738 340118262 824424278 769763975 585980558 717651516 619356429 982075377 958219088 693945491 781358001 786205170 835302187 379149638 921144790 646445289 274509605 944164894 538061603 295761994 795087849 695972648 932192028 392225479 537147455 78463651 737604769 198723102 855632065 862989747 463836445 775806781 918542852 994181772 682649534 378196642 836071100 653143936 62133266 340616266 368002301 314476448 415581954 224805415 92782632 897398430 323511958 396322010 855203527 367965685 965878898 489192193 454804789 812732516 784897717 254382479 330898348 419822491 521069056 520378784 249053707 506359112 768668600 847815548 807266095 844448959 233058662 548087567 564165355 356115610 173483357 83493413 274744213 607845912 394973686 430240493 235700042 259844474 633705872 986294029 609358600 106487844 398735770 517931915 184664490 330487526 233374191 132977267 73156008 186521679 713854 541545634 981582472 724988826 857610741 330069306 385906656 203128640 804892096 978061874 594258337 740430291 672005823 343982087 190634435 621495103 820718407 737317945 598075322 924614790 748485284 851926123 729902735 252690462 298105316 67041082 117081067 403029971 34541360 605158078 224822572 67071460 359279458 544647865 455647300 229595658 720602334 973455351 952215185 119937548 899420508 557342567 837393228 65101964 600749177 362287792 811297865 795132322 593581274 707548671 556659706 653388341 962341108 43856333 328261583 697650131 835442968 480710029 183011374 85717223 94241221 926542965 780445573 717566120 284155983 63729023 293833240 225504215 431233210 985900656 975934591 274761241 441179977 83769197 199350077 295774401 919595708 619414357 974133153 402104623 136113147 573333368 454846370 848437690 398393120 410972793 474818122 861258446 70390701 104241648 191629750 110941421 163735853 893233633 125408712 734073932 589550042 758704252 835853605 288476455 917556088 125401509 663712583 202510190 739469387 412257349 55180608 57175255 594825572 225521166 171214972 110139147 354507724 517355920 232287811 339391395 722392543 955935797 804635080 517873791 472165553 314101880 181597632 566935953 38838857 740038291 135411920 596785133 213098552 587693014 563412381 491995038 479654526 744651454 656604423 921766701 568333651 920020246 508201575 525543497 341539697 344870455 601658541 977770863 662759888 599804215 262425836 148033068 887256029 425821625 272853641 233873045 501608858 724170853 116420632 47039896 513270157 36156024 329687109 353806306 239992646 73456981 844958904 877233432 993343368 262029399 761639225 663471079 188285472 937428038 378096829 497178307 776661968 480730632 200151663 191870590 727922099 198775782 988918363 521919909 767016035 612667519 177941395 576270259 71813802 437383165 202450046 961270626 929896678 866942629 226340461 298546456 326437675 703576792 948833741 871273891 546471114 161393041 386496952 463108381 257841354 481712355 814568361 779345327 890967801 74733620 453296688 938898668 942829028 983600494 535417968 269619281 973306734 141982432 380166303 978639290 464610689 170896161 257463715 129501574 378616118 906297552 713422156 191440276 620420162 997399146 956270368 281888690 175150446 225083451 177391923 42742130 119275845 836286551 599172813 543793969 156341631 799813642 844754450 406193943 291902141 961783044 56535991 260318105 25529 979202121 618844745 821879815 665161980 287201717 594315127 75139041 87116809 60353659 670768556 777217734 532888080 925762180 488116634 495073038 229568437 690069524 283466984 876865446 769042277 132146585 580348493 230339827 468827991 939304611 173602598 202178240 981796864 250713134 838103152 719733624 818097985 760569471 27572256 441778462 132012904 102886230 129631385 190670204 804405032 787462007 823441738 607479609 312010565 806963981 832088983 47246525 524221804 668303690 200913561 244200929 710876991 852146112 732278445 265193775 250332079 146083724 329099306 329074717 285968807 963732889 655836955 25172265 613199541 52771395 419842147 155270311 744904134 590424627 925223982 40790874 761101190 923689451 119353529 257647648 518969967 261421220 109595903 628893979 239935694 542582369 22779507 872032296 409674691 899866961 36617155 154665541 570604698 16126947 131670301 482801469 377116317 844636463 47537550 511541263 972343758 114368087 737542677 355276385 96764958 592510254 558863397 258032689 826056173 727395917 594040791 689824488 757581721 534932960 27685307 870177505 817344550 251724844 24220355 632468332 742745773 716967780 581496851 177775853 649028424 111800473 119847558 602489299 357699094 338347790 31631959 142181654 711482384 906273197 813295297 854723463 564246447 667856025 327721701 974608344 496583182 176098757 687281041 27255849 672042042 193055231 613964357 999295559 763527279 509026017 887627295 700730176 642966434 108865582 506285984 667699225 328580241 71567958 608368852 245885102 481204058 88089316 276013145 754590124 215717728 705518959 937947829 899552983 56659743 84146300 139601174 524502179 4367721 259408979 688291037 138019015 559255366 681075870 876245838 707640571 254839832 342945754 818594916 580038206 741502791 701563566 580931349 118051329 751345001 348211513 585847123 727030684 42031300 742230233 36383461 432809220 691515593 546799298 874588663 614243261 688502394 238097370 784057254 276034625 655276961 570191446 22325133 456142208 236208687 410295603 69454380 336578505 282271751 817182557 276782679 74332634 990900706 279938150 39498422 901769262 208744481 664484992 336162498 310116789 30732906 609471329 95836535 18695593 307621390 454454271 667886367 801322183 802889354 796398154 431708474 851569550 526923997 951550823 86365693 638503781 978165049 590827144 981213717 51438507 383322901 727932375 152256146 326888439 79585931 265835831 878647607 500984220 529140047 649269362 541688929 537495602 352518760 936309506 271040512 67024161 255079864 893358007 372507961 875311616 996869897 117007063 220087095 497372752 419942563 611039135 600470618 183057181 276415691 858013268 888674353 575857027 427149709 592063042 576892898 368336157 789372253 698414121 541354978 89847923 406184836 203373077 922887785 215677800 644233127 573698467 155634972 176486623 592406556 425641900 779256871 380921800 695520792 120695510 771685233 512035067 775784079 680334477 391893073 833578903 77701780 957080858 987975761 45882428 940892613 348820936 413653499 738265911 830208150 49271840 118223512 324727971 64228353 888041103 67046727 453853207 628821548 207996882 908951552 924566566 271778667 220118448 779704359 55295016 76648240 488622460 664521783 723404014 932546154 607908245 319451556 781726200 831886048 120818648 360403768 477469490 454513978 5920613 102489805 822048856 339584007 284204059 941568664 893168224 431358488 692959189 116039455 909690296 324476364 850537029 939339373 759502728 676077473 655380893 592956782 274441032 617877132 642399510 364079420 800306352 815839833 454906251 496036060 261925104 512322558 449542174 306903432 346696929 445822126 300981842 15827016 302203734 270731638 381869624 199167495 633670493 564320338 467683659 532134116 456259443 983282580 138767752 745449678 26950817 119105126 945188783 537988936 321176321 594862014 608297949 178218367 568291421 490167229 871493335 840684027 625655409 710893383 436458004 968833662 226188725 530651656 318375901 270482083 711662359 858249211 89812847 607415327 690303750 145537000 697279265 91722087 276155107 898079802 192858019 351060004 78836 528201327 770311383 885620736 641305881 311097944 769927090 90316908 873663432 802216156 845701273 831548234 489860163 505896128 150510671 593210679 830994153 245219980 13877672 133016159 297811138 330472140 767172801 56366720 436382267 691407430 480536901 872247214 768891356 349220485 504294663 270416427 537557839 826080890 157690832 996724756 304572035 877876977 372739819 56056043 521237537 78362102 436872746 658086190 984034227 605873068 930249390 779515430 710017428 824309048 161210458 102176478 61212808 438490789 88703871 374242997 961815536 237087946 875833261 253786124 407188243 697628386 235511729 820638873 152647730 982450748 838456275 68302601 715120234 223121614 994285643 992550369 994736125 906831839 224741084 510378233 861155824 507923370 190797973 66541827 979534941 769272746 862665171 850822553 415567915 900969963 202764282 359358892 361817931 823410720 267791783 895321744 70457022 868189375 131894825 305197137 551935273 541455720 931449952 417104596 819020358 340220569 567821249 668390292 208112885 690407226 164196677 367979977 592503437 553054771 815360901 344173622 845570065 411773015 93768608 461399531 688554156 661825570 666910164 474656584 359717341 151983930 122887860 719183886 701854277 242901240 128792063 214730958 891501809 594669926 367248592 280601810 185332080 147018112 83802543 111440428 294141402 924208156 274294267 744218145 497067048 425449197 616564311 590446461 53961391 191821721 828040968 636924789 674430717 555009842 662614780 508342228 201056241 493000731 615466177 215222846 409569467 565407001 329389246 444233537 816431009 970526070 702739016 774468470 671023105 838784200 386924222 261082870 558273061 719874690 540054219 716050193 172032810 921026329 590461765 271038046 212125895 322162281 198466840 766101615 648241866 140489082 888906999 163329723 638271661 645922039 927528902 897096765 847567569 279520630 976923664 829817018 768495789 986565637 374422353 652410708 853358972 411133257 948812812 239223981 314622569 200840048 268643881 337578974 485335807 901655291 929155721 789136624 540356347 35682497 884793426 333243529 908617807 51723626 248299762 922073840 517744840 858103005 829766012 222228725 812681643 453514844 254796170 636931883 520077061 560994943 825429022 915783364 935535736 540714572 221815762 425383520 27937973 146519824 297509477 905626733 679883709 264181565 24255641 603918009 880701395 922173053 532745286 376842028 43068927 455694692 851985525 586869610 312679569 88839882 777807620 861595675 589678989 86381899 956102936 449495618 449076365 433086945 534918140 941437054 974686979 862596969 956274202 795910216 415234265 153811712 622001344 854763429 803169613 715059818 580691461 700353330 816416728 187678111 436260465 353802463 660469277 127688148 786681280 449660258 129949555 706564099 18152129 402604662 238956995 643279283 195880871 905762445 722316246 825773091 976417428 221748290 345792144 833449569 66966014 951319316 675911530 619863615 120253303 694659464 788860698 808192694 834836114 555548557 284371587 521756045 75461052 254926303 237096321 317076427 481645325 86838761 332011500 288362207 961764269 78545963 615908018 113905390 899150739 49193735 188304248 225352583 350060099 651104194 82673102 951837560 580093884 780394914 301420808 344826531 844415071 367836333 159420132 728834005 312004400 457530906 270499428 463524300 643052809 482378975 219768037 267560078 449235656 249445985 768729295 173392987 362989945 265835642 396729229 860692847 493968620 655824673 523769773 20884753 605882637 169998466 693753512 638828906 667445907 472914855 2693167 643186213 773063758 151202933 447911915 896458007 705779848 433193308 426155753 766356535 715875093 981789317 844934600 48523162 241776061 200420629 25653130 356316024 50341103 866119531 63019222 90208453 857894879 416487788 199789971 605431514 484299190 97671278 554345657 325690352 755360053 9289836 805367306 610739561 425248457 651701873 368134517 365625129 558755714 514730052 481569463 900440095 317854578 999588851 14286528 605164471 7707834 59687009 940569772 576989322 5686483 385930141 260961590 445858831 561706019 749146018 785727043 680111197 780523206 896586163 737306555 883173633 352508747 180287435 891025205 100290938 876176289 657499306 87220651 894909246 126323475 158161982 710579329 504334366 645992918 935642369 353534593 75686614 816886753 922268086 50912683 998781480 796809527 535635011 416994042 651985124 915672924 440455909 410968965 999694400 28447819 232486196 1360380 13489708 233073506 105067143 201414537 540702111 360929253 572222369 16837508 898067394 186709087 861906972 669630962 45247121 186219255 815335061 839740504 567094912 791370027 491208061 922145712 707378360 222320812 123323560 463479176 783717891 54940531 515919923 542069623 850163518 85525614 134115558 557754249 203230845 89936356 862521679 437733809 772767555 488088439 289907289 416630398 296452051 945286933 589365265 969924220 20773739 720495575 603198400 332292308 173477111 868669343 983642614 128006058 971152594 427500405 287139582 885950614 620428685 846323661 497983352 694448616 42428618 906393111 908317822 172297748 650264619 473326031 423733833 887941874 545704957 230238520 326623892 820486988 358417594 771597987 792531626 109252085 291266771 804821240 737349257 335132358 319856351 122195702 113687504 118953756 538304797 418919 708034988 682110548 656282819 656402914 226901285 918602401 986083853 967473359 140759974 654606918 753778810 92148044 694441729 946861045 629847015 782078877 175252055 199209051 765719141 658714146 772529600 450743861 845253300 645272297 611070052 123564417 105116868 902557004 188212468 387345792 471590784 453816559 160670701 415680991 441779795 182750455 876751256 236509203 900258198 947509147 784797900 42129524 393733281 807008078 15076384 315190085 669226286 309006410 35461902 968515426 946320221 288462480 512482340 56458283 564758862 832413214 934456499 630440081 59800073 881146973 155453674 827991082 824614189 849033171 470094626 732856019 604207158 636310166 200704618 891726346 308674339 311513465 504425772 734078354 678997183 774851402 792750566 948434401 674219699 757172218 284054609 67778165 491649055 269506740 674468029 412929323 241105289 77374016 274286769 519582014 862178961 681307534 364553863 438402818 462209153 582722143 314588010 980130997 174108269 51399667 673488197 511984961 203142026 247471141 928646964 192888473 8957965 290341182 408368838 803971053 454008166 897899068 146715901 977189710 762346986 612788810 108806105 424012763 6853696 520650619 418637523 910977527 506202742 237320550 372315258 376131612 98519024 132941046 452534107 535471142 200411295 475889111 422054221 736567045 187314613 393950492 712639277 481775177 548666940 422610392 938297318 468565205 558056140 175015195 590800476 771775333 772193039 330764395 393383963 372576948 18058250 909014668 74227924 4306655 532007022 633798202 154343225 939621292 197017071 705882478 583843961 768186655 490341037 420595947 123423104 778583483 414042039 79282232 664067930 558181915 929743188 794900238 192195430 157691197 794456325 793853587 740758013 264583136 894988108 587691653 911590875 297861856 527057805 718144411 950455301 957724087 812410562 911166097 761258832 53478034 245820072 265625708 328854589 174973594 568482671 344590552 164183276 77505509 702557981 895441012 995302638 104371561 264764344 70184084 236168980 813594618 850498521 337264705 413960578 99688172 603847049 143279235 18779299 6691015 852411895 771928720 180610277 193232455 846996703 493196501 176833454 859876347 636939856 563224581 481720183 104432736 817545017 243938147 206836424 779568447 999561679 313977203 167369015 328760141 325787857 887939937 961380204 176317769 695448593 15709047 727715948 607561916 549142044 861528146 590078979 922623562 486432089 482211668 901686825 381767041 344741971 859992694 513428361 888062746 35051533 152987350 803626301 485415431 810488687 454443417 801279121 867608779 871305776 908882841 708040260 569424589 626517806 176743580 300906846 366696284 996260328 413471663 40171473 199053734 145793575 219633540 271728938 991358760 996989219 110194994 957020994 171107924 534111980 197942693 207111551 462411165 833825083 234181644 409117713 2115230 141855506 64973799 832066119 892093381 141879690 348968300 852669243 604664269 765234147 319243428 978473897 997677483 158336297 510153091 691473687 624459787 195130986 673579645 639804334 571490953 756926145 245192222 290572742 253474189 98830523 799761216 817120148 636308232 443049683 129417218 281945222 871165992 478405219 427217492 171085407 258427753 634214548 405386562 366187106 710912426 890721564 632290098 575296766 217725184 951185540 960302609 210201457 585852086 266474770 136780120 918299162 142019405 971014797 910690281 114875233 917812492 524728742 228294035 145620370 402132028 843588422 646633869 997080536 289393732 46154364 619083041 264517188 238984254 376268076 503193185 177815526 995144877 195384363 608990559 726368270 317146543 213353857 522216979 388106140 736895882 489238902 255467314 546342637 31802031 524511155 962876405 617934333 547436982 780754815 994974379 530874852 491932639 647251570 990743618 372240038 420008465 713930090 983698690 177008057 21034999 495241171 761486963 253671317 252740870 656687133 110033604 449796969 569691654 278549340 405076280 768925832 710793674 432902158 843326809 63449957 535880697 178999624 909283515 311051760 225281651 49918031 158883741 364609789 956832822 41518464 313773645 924937491 369977241 451985890 675164375 79018811 590633684 352347996 47605698 96655439 964348175 915593865 787811769 972681058 934561511 322918896 619165655 414662964 319952267 428283417 631065937 270365071 246569819 419550149 538922589 774217084 388447955 720677164 596018725 329279465 904210421 702345535 749536246 804308669 690020129 596603048 764344243 621332954 55537050 694127769 62202176 164688891 954773155 520361132 95668935 387897270 395041326 737079801 193766747 118244582 732845981 121690550 166940752 880286899 816932717 84557525 895624196 566358903 350843989 190467998 326440296 130104077 32788071 744162620 481296733 602017688 463213707 636941726 15060589 10048590 51636328 34134385 982305727 427135845 516964031 643355653 550314428 642969122 180087448 32337191 742972866 160101746 878575131 16717291 927725366 666341526 597276713 220869469 782441157 887288752 828434086 100758707 704065282 488655872 790961662 735718170 530269947 829874710 272671158 275234203 811334479 956564356 287804655 56751215 379569692 835875081 488479273 793054624 556742819 878125386 339588579 189909633 695151342 555975201 186211700 415449043 754036919 88397808 520263293 325196391 692409767 756488998 139764394 563019670 296421338 112890001 385745938 881931541 473500705 536967253 919162530 147242077 236916226 683102544 516796380 489187950 184790429 490944860 157003305 667035524 846431473 996799125 911591619 531127284 345055664 50691 758932992 539523147 905815413 919930056 373809792 980832212 143324514 754841734 519870705 857753358 735433430 615465094 599999219 560066839 915698672 936364144 401654992 603064934 542125701 548955441 473265857 120173587 728867764 37034434 718346250 51923874 836038939 59451824 988946400 681773485 219801352 17869815 231463229 820580356 482456472 690233790 161156983 288349951 818302780 565745470 815259180 412561785 356955393 587272795 865549417 934775248 812942195 171874250 233817201 578702195 902542266 756277910 226046368 724154530 574082513 454834855 491842736 288294302 707901375 376114639 27165794 247095802 291742684 642211179 310952301 554568810 1097464 617964748 140336128 468759528 988434639 734100831 382499797 129623930 742617154 586120471 864411478 276475006 418261227 919129542 217507873 102768136 958091419 106436723 105618412 225298019 274304086 102592423 467508778 206795678 675697181 346852303 919541763 166904682 434064246 348218047 163251582 16240690 772630224 99199865 201849923 732532163 733221859 29356893 977177519 537805556 964146876 207943686 65816279 746751912 203160507 497580023 873344290 363472006 739410630 649095806 642752026 356826104 298570852 591694670 582765821 306957301 710534999 355957092 803757437 334017522 804624174 863449476 604945676 101075885 576477606 155833184 274366137 507651771 683788768 138414140 661888394 819212032 383984932 550958618 920257450 808859252 666827325 585684850 574396096 207333927 887906831 603922201 582673935 744760065 672683793 2138072 636344097 74929366 956825069 541945530 231278841 970017307 897719237 427694556 900844510 467124867 784709732 831577819 247745933 663436611 170603792 348493183 201814771 759363116 311998329 733182178 909089987 48507607 452579869 60198763 764054296 981950036 9967625 785574672 779892088 631442696 966248632 861343716 806470347 984637058 59735476 935775734 622797776 302937089 675602520 296691765 553997822 515950070 227254279 478409016 816832835 522718595 646249956 362091166 259950587 440750628 177731427 408720736 269093284 551518078 418457066 275441941 926411161 546008750 523024608 745148204 280446809 229249455 140944455 766215316 119512331 871700937 292590385 628747970 78404425 494760864 656468154 284519747 848795421 730451627 630923074 751510087 590920497 384193087 827439626 372563857 870733946 28929658 846441710 763623185 966625762 218118311 550065162 647421948 887650143 260756640 307688427 591400321 743949690 77931779 668836388 454164504 426685409 624949690 362771131 282041796 660917782 972237032 288871088 675373283 960956516 480502877 497031820 221358285 145172943 794371415 575091120 612380478 413559090 660091727 330958795 764191315 265894739 590524878 483584821 493292256 356425039 575308670 43562583 198031860 885057108 379381482 51477054 549467008 371995336 739648476 548091758 666711010 557776634 817645287 429532257 968690311 155232488 561906871 665016675 647443579 379494045 326017112 186365389 227773205 762935813 522903681 126120433 250837058 43378833 932284 302772953 586905259 402055274 131166750 990436265 312865202 785380617 788459699 458920130 633315055 11276136 675545440 989945500 835614567 234493963 518091675 529018580 153052917 524665106 283864455 91459429 377648056 761190971 535882040 740986186 759713650 464231407 143264010 32522753 723521709 40028066 640441788 56972913 202605871 122099042 681957618 891412283 32646792 143422855 719026759 726440616 203156021 493217844 771675983 799894330 286139192 901778405 767755696 451840565 191710802 79065286 876032339 452228902 113306138 533579490 168884132 913461338 538313047 267442828 209497345 812949549 510879538 894110083 25879796 502088901 518118695 307593677 769944976 975450559 530674279 399899226 879235306 645944132 639925948 662019558 893959635 637188743 827893205 371739035 440544375 153059289 123345544 230578565 650114530 370608181 554074284 8833167 140764031 847464676 262969718 765575500 115285615 833679103 121772173 388984241 871381649 709293304 95862625 830512768 705933716 329099807 886576681 545695567 644542423 7794772 986018041 355171977 545318033 450172067 726501017 759538446 13591756 100491913 447599040 548692941 671722011 683953731 171859261 508626083 100386169 11957931 838267378 48209144 354148000 849823497 382751467 834611938 930959049 856198320 703387675 584329083 827944729 40688907 516183845 664742055 146098024 94905569 146829485 780480179 713578480 241655139 749341484 575967286 537871909 299708819 964266625 484042962 11641989 231987178 372135015 211215393 755997414 536107152 270358884 37268290 513154339 797028858 14872383 954067211 618239950 325120248 207741549 912235036 272889056 238741754 109220567 286015828 542751794 107398543 807804580 893922042 302302594 9902399 17008078 439381950 592420989 470269399 81837411 618315879 254389544 440941621 236365221 838211020 494537325 400182331 545697551 32943993 840726722 291396412 266477460 451237798 987816287 880970528 115831429 952956058 31353663 221499494 41805730 467454407 892053106 166056619 643241798 572939886 251147269 499603427 183815365 190037678 942354822 14294430 52156771 347948303 205727228 118058785 882263018 991451716 567914673 593549505 77784662 997548699 104536643 392506385 733607071 292131527 266147351 867742994 159395321 671603233 525462380 408259077 796269349 386205809 260712302 775290932 994754520 993969139 500570440 567671365 320136666 15523890 361189050 62524188 231689416 240065872 157314834 300478668 581267820 532318793 569688471 803954841 312199647 249202164 72614234 268374313 62407311 7887177 523719177 760726415 114363809 540939356 872388792 931050873 932499544 314238921 688460355 343382369 40802802 765165615 915153669 229113234 403414184 873126665 280762437 439885863 870312079 291265222 501517926 520568984 94860956 386424886 389102802 862823640 762090619 937517943 778775937 517149902 552561489 565476043 22451827 136343986 593743421 606128135 566833570 143491463 28063591 954715369 497922787 792699574 133744972 254483847 359335481 352411686 307416834 246081136 220095785 878310713 320043346 379141549 288141034 269156074 714540277 208950049 266252837 51476628 438388990 916705905 350583251 647652027 821193471 258703669 504636773 880651891 940116718 395436390 962309838 147631773 269393950 203657965 385209071 668570149 89150429 933440042 679069101 765581581 67581651 949642596 4473978 36803544 227964665 365938315 331791621 876497349 604590252 465551789 796067757 913137156 976455843 323978233 965580942 307250535 533528709 196916540 755989267 781663068 738761576 392280644 965190440 471386215 654523454 650108321 49048091 436946710 423781955 903958735 625177790 217825116 255112113 205765494 159074309 736494598 213393388 806168469 179939818 279317340 713448070 368686683 881474156 660396402 982333706 604146568 673714050 62037388 592895348 182221932 185053425 736303851 430767240 530946037 997308226 914171984 93653858 284343354 176952447 318361351 100832091 555352256 967998018 240066563 675892862 709132206 237765180 660108774 743789778 429204477 148356027 983374460 509792914 310664427 298527789 294388382 536352875 318467960 774390703 127638486 310632871 788795057 494148536 21043718 22682182 295205380 942883856 720993818 575948237 663104209 318337761 792859364 861567941 654368910 26274029 817046559 113610392 400715189 772212065 843886843 131215348 797510959 508525738 881604520 623230571 811055786 432658674 914520925 462612445 527234812 492159493 772587745 855418373 940645957 583817145 951556035 56452468 233376138 900661674 970096638 948199676 671828815 55804717 922127767 675410930 784435494 151648021 521297941 305270183 731842994 88044187 103634064 117765608 745783145 11966517 31129920 661747674 112558533 354432318 611093116 760476990 581479874 522660972 486820431 637121262 940886750 633941742 629032179 550189715 876593867 223969226 481264069 316951719 852702933 391817015 993690360 87468987 699856777 655572771 501658846 800273813 367233988 503023102 999494450 806066352 709334076 963207684 758423616 772782028 799440734 188054843 804708540 940335754 929307638 895370960 423636498 658645290 446893217 321661283 125837625 373811187 174938282 639378815 894331402 439027878 263187649 840508622 760493611 179376334 320202264 636917441 56390977 975747822 646175161 276155468 564889307 693104824 352075133 812131927 196186589 878295356 906915746 700305395 634654803 484598889 346362992 716320886 400821082 416333071 860222547 462804307 539933066 684113156 25253352 166092686 730833800 427908912 472509361 685033950 953956314 598223285 293284838 888435268 744828773 802830985 676313839 487292712 996311990 291046044 381721719 249076987 524030286 450419875 349697141 862656371 770113467 36640756 171413966 563361280 680780208 551887649 704500504 81806915 837720731 548391829 826857388 430556843 643284836 494090398 647714504 280255636 652301374 456627466 974273910 425637469 422887935 323858846 668498900 894814354 445159615 88256423 377014445 957807993 160045418 598262257 354463372 179379765 676115635 652960224 985823544 969398138 765413638 749809625 792958748 510516843 544536775 418587464 305710825 441883152 27999613 856302870 330201162 538541595 271758505 813401118 714888984 17646985 822146723 9712360 651768395 295562573 864439451 929123382 252197700 576377819 242764552 948855664 641490189 254160207 877733341 243014049 19861053 622219257 119675015 874337124 398222738 401483440 546224889 107784461 323923219 784435412 426298816 850256063 118538402 31709215 525816792 819725995 528444688 677937834 790932158 322312273 950372555 544501496 188318334 397329793 457464951 527978833 506951095 385567730 279201167 106474701 512920891 641591128 120879379 162430502 732828397 455742492 394210279 846389330 590233842 628025008 264080978 865757112 539186642 55815893 52219236 797069332 967934542 755491426 295943088 208564345 905965507 288990238 514737807 550985051 948312016 781562378 492474465 558795320 346859016 839240931 557142597 916299005 702179170 939427767 264330610 226337935 804088677 828719019 4128366 819318278 647127296 123667731 89413424 557178018 658743310 627482267 734461666 461370744 690200911 520892186 32606295 948424989 812280337 233762916 177066208 665223519 985376915 725919539 483890405 610967115 604799404 743495007 292634444 260751375 189527619 832605866 739766523 318791545 445617823 555807978 925727052 709399682 128557970 243609051 503342916 763684794 798958285 564641266 559296300 668748959 548818630 366295174 97518213 495323053 625318290 650005391 283286944 889801506 759806941 626958937 381568346 163765332 962278900 360490659 503013864 157251099 245326364 602737303 423258130 953888014 165901546 574499425 365418762 69287339 39383920 89611874 513668672 113541842 762167252 575838204 696225474 975627286 638341985 633404646 606883739 351685699 174001211 106048838 724741450 699179279 218264574 861343515 88800337 989753359 172525593 45680965 302157157 757849726 526362183 325936044 420597141 987234255 965767924 942583409 819372793 157025121 439867628 662487751 834856551 686858627 504627302 12519098 919897307 567963924 261796756 323088897 739052678 741447036 441141002 781453898 520741763 496748505 193084797 587929486 910413988 876150766 151965820 995036144 341506891 870609301 397406188 875471227 28872399 985410666 283470447 144178909 680132330 880709085 394175458 947588424 814859339 890257896 956953605 351172649 674618613 233108804 739617774 310875088 910392606 16642742 881510720 919949071 280727330 663962752 568804128 495728557 711404889 649980306 405241787 941199214 467074941 617084668 800273988 238363672 401332053 152178192 745951378 456134005 630884931 975404680 417443326 747740811 819990499 297045608 324765557 448862076 860391104 822719801 418110350 471413296 476987628 682865076 632002620 563976230 916703236 20529230 735916120 554801616 291806405 745402623 415451434 640743798 845020544 563104300 165209248 489337163 857011722 901451077 858629682 204906790 10644819 471372893 659605488 487233573 482912868 451541195 905188912 379556329 461970891 235563818 215864148 735909551 429542704 409572215 475395204 252353377 581320058 768377200 756948599 907687165 712738151 773736519 920959145 361138425 886490263 800604762 368419856 997427960 136601405 755767768 974918708 879964216 935738608 470545767 326091202 749243126 767067141 749710491 624825818 559845867 56828348 459165493 482244610 34754648 385819352 309050591 254573783 972043546 774754479 999371552 352244088 888347494 129254788 213051682 948565470 98043383 582329748 772223397 332955072 399195563 142612346 735230023 726166283 817794738 692244618 930143420 133466655 433079869 79985505 223338436 590896086 238829321 206091050 280639221 463648312 213497428 247375553 969884087 831069156 317032175 639513096 708147639 210841828 275043942 320873200 866886348 940313668 701375799 178163286 654086899 298983651 626120129 415740315 441085730 289915598 80249616 307963300 90795304 316538386 495520622 401426314 555821200 326946394 332470197 19340218 187005809 807829630 924146138 539692145 422768405 124593249 252252823 749962244 23061754 865083247 519218426 153473132 571348474 529790373 377855395 221801919 601824657 148428568 449730792 271314276 52393450 221020464 225256437 123594280 204745946 217884755 635600971 989670357 80377919 101759665 943044638 929722576 743600242 674775543 534359623 148993313 215554127 2408082 813245783 794483432 444169283 264920220 691670221 933360048 579463003 991347015 740202104 905526536 856855961 661456531 994715855 261119628 342061766 95545669 57535449 689393479 401349632 1697472 684174233 988450333 67648913 139410886 782010615 292261260 440813243 594053862 433805473 296671825 87558534 879371181 373760833 481228580 689116667 8987971 518496150 861664768 652116248 457724059 288675727 86252782 644524322 111536220 124826820 471998071 834146004 116100067 254726534 418696323 264050505 43465834 667201836 953565327 106503761 477805457 845988007 699497237 149201643 278707087 969104726 977628247 496923298 835244308 139832191 75989592 948266049 909118950 417583655 844940693 879643257 154036846 880399610 989297058 295294461 519338600 535584338 596906871 990774246 623091264 34558766 512277763 768338895 844118698 159958715 206741454 597274054 897210463 982024314 103301506 642874315 249707095 37403358 964253082 570330076 787151457 720482440 67100422 760033768 716131672 918496760 831743264 908472232 647564951 724999483 325355533 820199952 949843190 63033191 517400146 537893506 342947007 543192452 294113071 159542166 685632168 640278229 883504379 660913369 276754656 511304908 336825796 74049408 371610812 762944406 282122819 760813577 542712116 798525110 67820859 224508184 861477406 137405471 920984847 753528905 332344104 538228559 800602990 635229785 42614960 113657230 323528084 262022504 21622814 790342756 853293639 971040449 137945550 267630785 424857277 125134940 546879953 458279822 870208666 37951529 158961593 375144046 792581101 745369424 222748159 630525615 991930004 453140564 638890165 958506840 152240276 782583584 296319150 906478788 517637001 474129228 226189154 311317284 711508438 982919567 499540094 877585096 502444306 733083247 563022052 544733523 347976391 282752303 412047516 476290400 475980925 170484588 966100007 278310353 525769949 278026331 364718231 913340660 5300886 359318467 600562286 349039605 225102679 636668485 653748671 41481612 549421407 700425519 676454215 985593830 44417653 860013796 396442190 665100491 679489142 874232340 80936195 150680962 591416732 441906675 365476634 687021186 368714586 815980322 528129889 310010856 504368201 153418938 343846228 810571962 39416313 185994045 724686786 799523476 318998117 284837651 610313003 488306048 630714018 773762851 720555631 404315605 6614339 915683533 255810382 565549027 786463896 600693904 62574897 820987113 389739890 450578175 569571982 204546328 849108795 605851060 235842602 806410691 87154012 742939580 572429222 546632718 32238566 835135097 325180378 508572890 286317781 395950440 671424430 217803741 226934043 779375348 898733128 561575472 953480448 510670501 567681511 208643197 234274783 427281481 11225155 192358790 526538232 460427672 879544656 672260893 632421147 742681393 353676392 87415585 306597665 307495327 6288293 729523121 433338282 929508298 723813523 66954142 877969249 278574793 976569581 444702062 748443929 357697319 27455544 669503357 9828886 230106776 866216781 739758840 835707045 997138000 1353928 996150058 369313555 324003833 668365636 689222903 194172471 412473510 587506145 981596371 257933088 167754074 335911114 140482558 828880913 686993375 523820885 464754863 726924222 882096454 593219303 45442047 279041309 37484076 35116596 105291924 709969451 48359814 906549714 712007796 855610837 341004876 444142196 129077826 555522137 681999747 434474580 558958244 335598062 979821404 422035341 134969160 84279114 459715384 972441256 460116338 911426202 482320784 924888897 607406669 334286085 459570381 781401312 755525989 66929327 832682953 689854056 733222012 721562151 463732683 881443374 190358963 784738604 682493871 123949146 127302139 336054641 462274654 599270985 109118299 410361754 255907025 173854620 657093077 761326615 194855693 868561039 557073928 332991865 596094969 303966275 749541481 589711568 34670574 38570574 960018924 748699705 246411450 663337921 449515582 214843643 170046211 402784087 156196232 550810670 737742531 987696829 826511216 612434626 260185686 107996448 45599368 19403523 948470395 766769448 51806079 698502573 704683138 507296018 879167956 213711852 449134596 369221107 838606474 134149404 850083277 592131845 998295043 156759374 879631895 531966811 385798341 403786281 43710047 947292447 172950187 119017929 366065832 32428270 436047551 635994715 14405654 546908719 39723569 712089823 15538967 547648371 555069888 714353649 396166893 960182775 858956496 278586417 80619019 621783130 969618932 412593911 12897413 993076592 562984212 345063734 626334273 288378001 730986650 95817704 93272934 996391832 35334010 604878608 91642129 438838060 783762555 936347231 613145983 770717403 19330960 505621342 253927580 996559938 867362749 796483264 626407166 160373449 568924163 865596177 245118064 864825416 683706790 329221564 621366818 786949088 560994836 508998242 50777798 928890931 10593837 523239738 598682566 30440376 331995768 822265087 232311176 782529580 20191151 871765768 848401907 729700819 217622235 962104980 908756201 187516385 676218434 234958192 662570147 661620136 260635243 384937581 938969472 239245465 2522103 203586290 6970216 837375309 915871310 262291926 401070716 702568347 950831475 435073568 892856712 59460311 152059614 281890377 637595240 442036369 231221609 264236316 764722712 816030830 432546482 701833591 961914899 267112363 573145227 853922697 38500930 683199203 969867033 935168084 564982070 618582405 202243776 764543332 91202809 309814434 599664952 454958973 974315690 994378398 540218469 204833212 173962515 370293654 418487562 968870193 215066267 59609100 684396224 139320092 361553008 306120552 664144112 109606743 997787172 340017920 780912617 829471903 684808749 345570617 432655085 972359499 433827252 914709742 413740920 55606076 685377746 126469414 167921504 862888291 605550974 904625660 293313515 587511428 66668909 36641941 741321579 422002133 116485293 851006884 511175660 556938011 21255351 33592654 635649928 21057759 720354835 110323583 696112536 471043757 457558888 12285614 357665941 469261536 988212081 796143039 450252210 817264131 791969120 397701583 52351605 967990301 743389794 16342791 748304936 742737999 424599340 135199815 195009317 902322340 454550247 55316619 739857948 479598938 623904396 197845556 67938987 534710465 939018813 456096007 104446104 104730350 409848110 984256135 148772732 766123193 320932700 166585759 402955177 936504926 1848315 110723734 29598546 442642305 666693536 861767329 986694069 314046362 760765126 321596101 981482795 30439523 32032723 297609146 179496628 734457157 50842722 80970458 189534529 333635872 644513064 814827936 631780054 507846003 26057633 797211820 602153569 222765666 665056712 205303905 739951339 865070047 581379371 887770683 640243175 371304296 139665456 139445131 311057123 864954075 531655230 809949711 320874729 273733672 227673725 573917831 391884104 833567585 977849026 748905317 969035883 376010864 228693737 280738694 845862674 754261796 304389948 377066622 117003241 212881947 964237876 93141589 749470296 148352954 435653872 347408996 772690217 910082072 771659569 47041187 394131871 797509595 598171028 625714141 785862621 893070301 691424454 461789354 257663961 573450289 240032094 579569245 685273879 41219512 857481534 348099383 946956076 369677211 531742086 770446313 642054927 819253954 859491079 658765904 722086807 883781673 410890443 526160480 773561071 745812154 948216400 938573460 260325843 494304022 832415322 289525002 342801880 44036812 33657594 457415826 216389100 524890143 331496756 635036673 514670627 649526682 576442052 533139640 566196077 230760047 456033509 207885063 811979913 109587635 2980703 966741161 343107371 954625278 970966175 607919615 481161580 689008587 39145189 369934395 33030668 456526993 925460773 951326154 786331729 937283507 575023846 420340121 514900030 106420163 61107920 930097354 514416837 110161164 742754244 522668112 562212709 813181791 513378535 154571532 519450603 480746873 514399104 298507020 392899566 977261125 508076383 201531671 300811903 414050653 439722341 343881467 26082993 397259018 113969838 495744072 648824268 463745411 924393319 976102787 19496355 863153486 961265204 498866039 653344716 661955098 866575510 182330553 569914534 809731607 503036818 663603157 45253206 425722726 122084910 566761521 43520305 59624718 182941883 269970727 580755880 597829934 437114944 700097390 938741685 848704810 485769055 230915756 42713178 721587218 900733886 452789614 15430615 627933067 338125176 47157945 265813320 658291687 955321181 130485608 914204017 950877819 386963907 890222504 80126562 928518459 12655407 436189465 457812312 526161217 532988008 157254763 906577982 542375242 122430940 52296673 256441638 324707011 131612957 49257259 6850506 527520107 527861816 406296880 12081164 27263172 422272627 737049098 32082376 84573411 943462892 759855289 27996995 653190373 354021634 774371722 188548578 449256953 202592087 18553839 613429733 675368057 241581976 424828844 174197705 191501432 853350450 123673790 366940573 379905892 633290381 342187222 646067292 794577463 334984491 388533905 262980245 567866500 769570374 294554811 732988967 740563249 560433879 823258434 80442036 559578762 528104867 431866026 595906536 953920840 262902517 350773849 396829414 413947075 324269786 77109330 744798081 28686707 2214311 910468442 646087009 962082226 442882874 310452791 366029075 928338920 408949476 299550616 59340823 111485789 207435903 21045339 395987016 399722296 696834153 678196212 30782925 805246426 820539184 794059802 766565576 384291044 98027575 582848292 430087135 589425208 299075230 490320251 419761034 221932049 186313213 148187745 247613890 947303902 638538142 989120494 611729626 355471289 265306843 960730839 387460609 674623167 365858511 389964409 319790381 711314383 353229 874055934 837203925 70099864 320694373 507534786 926793479 766241060 494613290 429701681 501611875 604865504 306554483 306708735 507079908 39770512 684388632 856388199 963876403 289114696 574541323 932697934 797896310 5657711 570445946 369142822 800130872 683890345 890561823 242217501 842421301 240231196 952998944 92573509 235498837 626779298 647196006 36221911 272813185 634870699 110949394 126049951 403003205 2438893 809049062 593074186 598881083 859804267 823919700 958583000 676215848 715490406 394981108 327065060 595002811 588316046 134107179 226047444 147085097 428958463 852296167 143735208 649342821 58485980 971252498 613047600 419360456 362611533 525273748 477915321 546476576 6756731 696339148 240511849 483204317 179641888 139851894 778338884 239873530 829765390 26128622 800267417 827895861 612758592 649086159 959991891 28197192 311267501 568868875 186220723 993365957 422140680 634442471 543600911 110400125 503916293 890148156 598966084 738417775 778045921 759657649 359441036 280160811 128919203 348443430 424326429 526638172 921849088 132551601 336351016 650813395 169678220 241376193 444604836 727571322 155450420 389638971 806994152 851208992 260527019 76896353 174246985 170585034 260816190 952442793 659051061 199384167 44658598 67532263 877961833 467035040 32724663 464866437 879638716 182495613 727125613 137862487 836763959 686913115 137294793 207721539 905473304 78178035 333483167 39660432 943842173 341747311 168329184 697253378 946864171 456923180 847976155 441019663 259009563 436232359 642548707 571586262 693139436 460099477 317924279 447201768 127376066 276219950 845313859 912453649 595369039 607356867 345499100 537430931 177348911 210785007 285924933 328667255 876023713 347499074 226824870 408972310 228681427 337291268 490311828 15063756 503280871 596191050 183868718 165990511 302230812 108502593 165270050 892271782 497618967 352811623 16159727 558999691 412011060 712005049 777218436 283497978 117625660 787204659 446147990 244435882 289627842 56280536 511467875 67727801 956738200 422918913 884683327 84139493 172312831 591044669 681452595 109003921 948241569 368784395 959485578 395810785 961600497 103053433 370395244 762705907 76932280 329124583 813104837 976627947 962204165 123067249 972476152 833662592 109802422 421345416 444382893 464889428 652693244 823294575 899224828 86360907 46951367 259368604 967807715 914587858 569346949 73940829 927918299 677847199 875242736 313407684 151927693 840677933 547463397 570491675 77744520 794192326 364016628 114414983 832264027 874260113 420652502 34134572 935439554 490947635 231378912 682600154 591144635 423509585 483342861 434325329 484893003 697802433 947694299 510842369 179750055 262244365 60679163 987545682 217625338 623793758 23010072 567254773 900691822 549654047 77467738 412342449 326111341 615298010 929367940 364955795 796361930 776389917 509647710 611662989 646700816 703454187 489473631 926115094 939294712 202043320 160501579 85239770 940396930 479017506 839104521 779930203 721980525 284749955 609892127 4192173 659481137 487532278 197877079 476577367 770585571 632199959 410515069 28186699 669451278 360309025 92841916 274087589 681667064 475521080 762124219 425015593 186899459 199472307 52615172 622739405 141715755 70914985 706434666 420203314 580522638 1572399 469973360 956707848 653324136 195426916 711552615 560300817 310064124 251665029 9369711 103261006 5815439 692460473 490149718 399328285 54040340 310673463 572782183 806493016 188011360 527281729 432655653 948492727 747700589 150501652 491004260 940608889 317249742 719529196 778553432 158894449 492143562 434897742 410334934 582620985 195153906 863758568 659727416 661063676 25311780 135958880 288213410 331982754 222250010 969323403 780466420 328988248 437157002 635665741 447206990 703744996 767148057 52761607 760035658 928058369 816721872 571786000 559766919 746704463 216757995 585883230 220513646 587938701 446785346 686113374 588558730 254200527 700727894 574935486 31845720 877721381 262184250 469657551 257988078 555612946 57770882 811979308 209590246 472613729 748442715 293279691 677543562 278100341 535786713 903828709 135871993 433603870 234299605 718231486 95155059 999737975 86512029 598317917 510660265 291488071 85938613 15146246 755941624 139205605 810465980 21614265 949377305 923907356 123331351 472731060 479554984 716513155 470785261 811133439 417580387 595381832 216015785 308474330 174062379 298099533 663546775 849296972 201811525 885820500 376452410 164100587 628928500 911030256 730582919 75619681 140054851 840938608 987350158 881072888 285257851 780158827 271880268 626807764 606803079 864170185 451932794 359073512 921921146 672019534 282800341 428185428 977691073 223342440 601700116 745919375 913702585 101206930 441885152 483882459 380391411 88438609 508382745 566328464 996913402 931420473 128902074 412119791 235042147 175044193 207754687 811785585 570185145 284457339 208311456 171581156 351960640 168964695 348226321 778244784 959718150 437974741 121975666 706871569 625983443 734189316 321869201 836529560 944331688 838502543 995047050 349055226 750080233 892389979 974923615 400619412 104605156 677432923 524790626 756104314 620235714 722045253 634920058 788299012 243209455 458381709 226095560 929923301 911799536 496145559 372314617 67010395 878180254 345147880 392725034 68190632 546392341 194774553 275847459 849419268 19747796 130083113 438934623 612205519 706386182 501659545 469303133 191372528 437520314 735817111 507560366 769919078 887623204 970367326 405796395 117842571 775478823 681877631 911012422 680901068 990190022 274817913 821993928 141759504 531341208 16745545 737646034 888777172 302513028 795676865 914341187 293232161 979014109 872604135 678131894 685376746 493746025 413131392 312620528 61441583 395816102 899204056 100674167 972748660 426461214 63459694 116983684 708620719 286804031 693130262 992683529 46079569 535781036 162176045 740143107 517831760 470757734 829626055 999523113 865442982 462379343 793942515 528899772 555655231 694015179 586888171 783661363 760059973 177053022 918663077 757798137 398816726 745312037 355340548 292836820 822386389 917455246 120838933 303253652 357151006 437846077 288393501 623834666 110068750 663036199 464044611 5798677 737130362 239514776 60582083 342197237 766817601 427582954 290487451 448674034 346934045 785465031 677186935 962504547 688161658 385112376 505783474 91950034 883709282 168320639 326383440 591907763 744650474 847018331 173752774 608456214 343389763 690178924 919690063 322074290 619809835 71830598 429047796 778261151 717438130 146173358 290244921 523327593 729920291 876332734 442102801 238269221 701117137 149736177 45545297 626283054 103763058 439170901 778668710 415763785 956248844 198192579 63125434 499345469 88175086 940634846 680139602 10163368 366475601 952165061 643638465 44143844 101856986 959339214 708212725 256398168 88929595 830091478 708396035 425232252 103564529 158954087 44113800 573878988 925749211 803955116 195475619 748038991 996845131 199512444 853121758 899543400 597967574 81119833 422175680 60647479 63644652 739239968 951761322 96801333 87426358 343570291 982040242 296159062 224898992 957327785 316313022 957565818 760934981 666888345 363259578 558191550 30622422 954328538 217731130 963895651 219051760 615738813 406415222 762310894 372131571 728405713 306457204 735416169 826107080 351975504 428264532 79896087 641941973 14499253 264979817 435831556 168886675 891637843 174491238 578755361 728956407 623732424 747773388 429847323 328444207 348460296 293948234 402021881 48379254 625924065 738738216 312839658 833952715 563532191 760322975 680781361 843954964 448856646 785267206 643052403 252963873 147378800 132730567 898255578 2476641 310320307 568279242 415220100 126689901 742170747 246762452 272098609 851989840 852373502 401548301 173349746 115058943 968837073 723608669 64511159 740009574 850768562 662679592 936578023 909943530 651507083 40878876 263617168 710322583 849628703 525268059 839195615 722452103 800041661 340861740 288308429 564575765 246637310 766816315 226905988 998993193 886371349 416854343 389929211 844595518 379722822 483300836 636794783 311537955 537820539 566734557 54457671 362720727 953857200 739920828 325123560 480071528 534374230 253637522 515332727 553557944 90383331 705017487 700839785 589774163 916343215 320895745 571534558 39799872 846058897 574809223 117382234 69737452 465515428 824094420 592140927 637883112 19133840 771775500 28484328 214849126 528957964 846368527 416533240 248116451 157185938 671538811 979783654 520189415 978670732 47915182 780781080 565649774 988733869 31899795 358441365 769916631 400954899 282229995 712801521 478505904 325569999 290986924 507391899 402205656 70640076 499387243 726448874 445180306 731587809 947725188 300413766 325593173 64323290 786062860 212732656 485253880 506082027 698559263 76075472 994819660 934449014 505611125 746551815 46818527 382699481 956584120 121601661 38740289 211599882 296708844 659367104 736328635 757845382 233671172 931265139 505985240 340666234 685181255 436518370 695010961 53766556 941870294 490910771 864176272 978770533 708336529 439806374 665696729 276295470 390532333 955787789 125798069 85365866 747405790 139358433 349509815 260688715 982575971 633320094 438591365 895346184 9522295 994459041 602945512 731029707 459317216 935366844 372209431 503256664 665527772 118004086 414110572 788190035 509056286 964754152 927244447 651588320 888325087 46828681 936302109 953369599 369057389 857879318 255438356 782633731 349500571 108988043 815663922 370751235 608304488 527093059 9564269 252537140 808315734 92998955 130785534 485276102 957051770 228713575 984110137 577953782 267872365 384175960 666188410 989249980 300877398 516955656 582007623 821140466 27610408 204227317 985755806 166738318 391759604 854840669 657376010 462949015 57710696 730313421 127709473 729854789 126779605 459887456 133245098 883073401 398120294 530942201 137737839 51537763 147950730 257222189 330080275 493623232 444222304 425620650 903236298 346004978 85716721 813434889 272780286 289867856 847368758 410409910 659476252 315019802 267493679 783794735 860116308 138420922 729634217 176619781 14430139 60018937 397068891 270464833 93110537 659868225 716843749 381333524 586568851 398027628 280277910 404783316 332570908 746971683 603153978 738029162 962320401 966175608 255754921 268651219 834956552 72625259 196839779 983251776 125547279 571763837 127552809 57495257 434042005 246956367 763681929 452573172 945957693 251159594 101589237 831352691 821376151 187981718 162167232 861361543 880261018 526889476 666492407 962419655 952324278 131231303 783887762 559219363 290906602 329885443 407314623 751303590 289475385 712562534 250165045 29925121 57924419 230896206 203161279 299900357 202401394 687774900 424720337 410889952 978699310 21350383 993892711 600374607 394381657 949156575 28499157 390897554 219458127 435364805 467112984 302654239 644731416 217266719 392160921 768631538 134508154 625211622 18882684 709670852 946683919 784337703 123993887 825855271 824010376 181805223 882619213 439454560 753288335 176907851 15610792 578726202 188130470 798627047 123625313 262813663 210145477 105201640 568739623 143404213 903388104 77874954 135017118 531173698 71262096 744990052 335103881 571094544 775078781 5520311 943719109 193740233 529094940 270209903 632419301 745081089 916885479 50587573 746672764 421145625 791108258 287602645 403383579 354151409 715783041 73085015 848848851 472542327 437038201 966439300 447984417 619137099 738303889 649824627 687613230 139022599 931493886 864889220 723560409 743404826 578775223 356961507 379715776 931237528 437873678 146912142 337516973 875618695 233128550 669641880 225838169 267198635 684885610 589484705 177190812 255123023 587290671 433587284 959746069 852564054 132265624 375102064 186688012 428079862 440818499 594525823 937591314 116232769 754725817 951855684 844975147 887643550 115028828 839873855 687813983 589453173 821067069 476743392 818090018 451614948 692838999 461966389 926446382 994205292 664494980 398184618 738943422 15810798 36895613 265171220 190193846 282609427 670064104 410400368 216817875 865613519 264525571 351158026 862488348 987864912 249357556 702595131 644459713 646600610 763757314 526500021 217859903 316138516 488748626 276378979 465140361 528594183 830615686 155032895 24617035 110065193 792265213 321718852 934317353 80472727 853371260 11560917 471384042 471113233 993537207 381969179 70031093 277020619 283890006 400231001 919652301 281337981 393609225 334601996 329934905 63661826 57707760 633752801 887715115 56903961 98073537 85244933 941578301 837679918 112590595 761767827 789021600 584918904 550139176 167162672 305907130 191143328 628483450 41194044 566343641 385679571 277715695 69115565 480702133 183077184 468905364 602063058 114148142 469159636 590599933 345113312 21997316 851640439 78785036 163514144 216213759 703293972 350102436 633834205 798925384 738724426 658060994 928388338 457018027 270135038 351142348 393162970 829204592 876346163 998891268 462918918 636724350 44183531 477685013 693610496 964197306 741784293 842055006 779388745 226882294 32254382 338816894 21011104 606633769 630518737 947895367 461301117 977219510 972926109 823983019 48625187 407534730 765438659 841522057 166723002 984783349 190974386 44915408 759808122 946990709 463660192 594857582 800723313 801576701 868474544 582216095 56790203 903951122 171381426 832328935 859223352 406574831 961220996 901299809 523994745 710583707 763769359 298365109 939910762 282169867 542429432 772230012 490075294 132091932 935486984 494398692 231616083 728756280 489017029 200549010 494828850 541075535 150244827 3744859 948740298 215463386 979653145 772799996 961066643 506734021 364680095 949554334 752753902 97892496 443982734 549547095 402626514 804312303 213777509 66689621 799683200 548619373 474947672 451697911 665007398 621200052 99105930 650109518 153846804 361771922 891265525 865552061 595856921 914738687 889488825 444500074 495219748 971953203 667462334 942068725 96452112 383724053 977477446 688095389 785086261 545602240 331059863 179605907 544532990 828352683 217367018 404847387 65032889 689723609 681703112 917124169 148003131 509478810 387870021 956664134 530258991 174588557 689012180 466417996 13930463 518817224 684351070 107244226 956594645 55620511 162278830 654346525 92727505 677865592 563071696 270594936 9530923 973458713 816702459 970809082 701510060 839552098 379769725 5938115 865894246 411873174 958468448 787787859 979839821 207660561 6967175 345032911 586472219 82385595 709350720 933217503 792065209 273619473 200273015 421991011 649946016 485076269 245241180 651683673 480544600 103504954 666895981 29433326 504514956 144530226 467446050 22136986 10863166 785655336 710031692 523595704 673146079 983730634 278641735 207199627 788774159 371910481 485858671 151029019 402270677 752532545 485674375 453169476 830969760 976658042 836332349 508691688 254876560 329403067 198403109 912729636 767149127 290660549 386137144 749837536 316070843 485962913 108281 350275017 98625831 11919429 655320943 235708487 177906108 206457519 525257128 60215859 43762982 458834790 271420898 756812015 642739739 993207312 618114116 577217016 33199832 932348071 250142869 230865027 191670476 152744960 296786734 946841086 981204377 691969443 436681063 536310999 365234288 734275496 288530143 909191653 714990857 182475593 932944930 875515579 370755231 453416349 680903214 983303668 181659476 37513006 456155398 58696582 839228775 388975044 475334544 950691052 119770239 639570829 890234938 812352328 167168540 839558869 795542361 126949482 418954059 270930225 171078601 464986481 914370399 430115306 816365605 595486404 537041952 731787527 71840293 526290035 250150018 302675253 686467126 977821837 528641046 587094842 251290797 209869742 110564350 366100039 867007920 582862803 989191550 471490209 399646208 87903290 71432919 424672527 172403634 192666942 300313632 239428401 766432944 116225509 976380476 438630168 931291202 900895611 629172949 400485157 892796100 719970140 841408776 956959733 471422155 329947811 867179331 434585797 660474317 580345126 370456016 705757153 961855441 971659096 980055548 835050704 444775522 651450464 636632320 266273047 865069693 830615890 921045862 112675875 396587261 594947400 670833236 645633975 183516466 182491595 724771214 345719342 859968499 921228197 375808122 963214461 929733848 162715445 172465823 222177951 770159332 421425663 201796284 910846572 799014065 925859410 753927515 771063978 293832568 103787994 389962435 72296220 414684696 270591251 573019164 875709418 480538807 692498827 228366393 159816737 157500748 957641737 297249285 172226909 687649229 603890107 463678605 243990071 79852354 647215501 592708474 418171612 509969909 308282423 254508630 101102488 431141627 604219320 210819604 741234551 931447877 3215958 680661043 480637503 370155089 446571513 923927751 506404235 746901863 389360468 218350608 40531793 60911027 91655240 641084587 598066942 163626697 135940618 196464075 525011531 590668122 480787663 489914892 522727626 962922775 747616710 416437751 355920551 91240103 511104734 711978101 643157823 841006356 99723418 923031399 197559318 576596749 990658981 885543963 623891740 221252888 26687632 106318624 541303 983778297 279981389 544037967 725800980 176505938 449107353 827272096 769281066 191462258 993710166 740589236 399798428 418128908 480526737 956787452 30313656 929316783 564900663 185403628 725547635 386082268 589049941 484950344 637477360 156843443 67187612 298829262 987657766 386672733 24509470 64079070 642140323 46128130 570005029 155908028 59612892 916835781 563644010 880311756 253993706 467362888 812618101 502878861 730249003 943890307 195167101 696615900 846894653 249453705 66095671 819749995 704345373 778226156 129948740 300571981 239483793 586234654 536400338 994470486 246837242 611705260 339208628 412619272 28460897 818932338 253800755 987475132 809793869 135079627 368921020 204465490 804819205 801689573 294344405 193266743 804309327 816889664 857917228 335221807 213846495 184578962 80888381 523438448 544125053 330356075 650201679 245396930 228064587 52368071 1634301 268895642 224263481 452611841 602639581 146470933 616623017 789361453 209514181 643583697 531725754 770942954 157487338 958268934 250454804 432679947 234151310 727290194 492434533 838279542 32628119 205425162 836123422 698652544 680394661 487655153 733899389 517870316 482014284 316448996 412701729 337144929 33940738 448200504 660237876 334836101 602582096 939957629 757536339 949471199 797834181 884039139 750776596 50141836 832136974 124973580 265694155 456732365 754249399 824450348 597217213 408711670 248801830 978782669 914114260 418570904 717974999 52816335 628670071 339311638 445772750 255807083 208479655 258080629 899766018 89964343 604978997 905771349 356783056 365564129 404021512 285789490 618052060 612159153 838244760 385326020 74773300 807180551 905756796 917100074 252599079 538896277 834475955 262002585 143757256 719900685 630633303 688957552 86255873 725128690 856184113 920943475 651873387 594325725 235656601 622812898 847717216 313125732 704980368 643443027 105681827 211488890 63647196 832338982 570042342 177178171 992977297 738177814 93352907 840411066 252869722 598641854 314918267 341114697 592737720 970438665 555417436 951841741 827530816 963561838 738636856 898004584 585388049 558608064 8913592 737493771 433527362 925488630 247756601 648235513 983112941 897277152 300368373 211435055 860373187 806563746 892262612 498054570 154425345 685801283 200554315 243945670 712018309 145001545 960330101 553289214 811643173 723289709 163984448 122319477 875761912 240780848 686916765 251209581 841953308 449162148 66285357 374794466 394978802 16333151 217160840 733313448 648034251 744217680 389685811 558841712 209496868 150647113 279501330 274576813 287640981 492568406 481939430 678857054 780675565 44478840 515027665 35705985 132107677 461213656 217815364 863796023 267534318 887417199 325065679 753918152 470223552 890696900 387897698 928398535 106910279 78978232 134674647 929350937 157463261 176329635 667682369 264505475 691670967 217462083 357168435 675582774 150691562 558414974 345884308 632706945 70936991 870228228 841515777 703346367 230837143 693852600 84525035 929717690 425232746 604294535 502406759 327886907 372080167 109255552 90893397 134933002 246930816 732112644 703557959 795710782 318924803 686851358 457554222 584143308 854379323 746038124 957959887 490507641 297696543 751093839 466625556 580553859 564993206 853252880 692258585 806240010 939419543 748259349 866700323 282143648 381455844 64179005 235571639 775499331 656612783 396814844 868773878 587076079 994883415 296959481 200366388 902035849 261815822 792878314 960387552 866999362 252742892 531719442 372911577 726943702 578777171 427377599 909973836 364825675 829976638 364260296 442660660 356677801 458806318 385494290 934500470 941096279 1660882 949353213 14197847 231315516 496631312 217846276 436543645 570461749 69147939 272865158 100278379 828216684 920714110 488668728 845965654 711983775 575075378 755773424 507883096 137520091 456627831 168493344 543684963 771918672 485834933 104187602 106669170 671290839 698993521 276391659 194001735 738700192 765999750 777600090 5617198 332932204 472046413 47556878 44741072 307159243 613838680 331257928 854772999 467519956 425711894 39047115 876914384 405814393 784181021 871597831 17211110 85268849 298053898 327586162 454692610 637591816 160322692 70267740 457235357 621908467 517903128 170243722 58448602 412176692 692866571 774773672 503287263 472766816 921685073 99790864 638054276 778083450 589166880 708095911 642221863 668893028 583781856 126863597 987502920 242759610 84795291 440120525 398630352 668960799 443456086 774375407 377161833 424542868 707112151 518933932 280716088 385144504 831734330 576415249 493978813 691543377 773386849 122527043 61424244 674444109 756282992 295925892 581958406 403467373 559473096 851553214 876986385 246204936 285377514 545361562 163225382 241585133 893308411 306769670 337586660 971527560 169844994 979527211 409772228 353446207 156117613 470654534 147542725 306523572 458830631 130226969 84378103 898668449 654610349 214074629 841564619 277485011 251661869 457510201 203076206 761827743 383847572 661011542 779301831 115039708 404179879 530000549 819634343 842570067 247411437 556694667 381330416 562131905 573354740 109791049 559348941 144709409 310413918 944546859 180412364 899188524 573837508 907593306 747365492 821159449 724497291 407413689 873904161 517326074 653035701 641408638 612066417 35608622 771480399 505158681 535660339 381946303 376656844 17043251 618706126 853593698 242953352 987481270 9759292 973154106 883432206 408274109 307660777 935621550 39892167 286263349 877474434 998820586 993506274 836054571 961322043 60664767 460383480 975503720 117642896 304802066 877446848 2832913 69687793 725572118 881497254 416353374 570470742 936405191 497742739 855005178 947417208 313718996 940301446 205096923 946832992 14936891 361241893 912016757 80287739 808871607 474741844 710694873 511370138 539006570 44601065 753001427 108096653 416517646 733631102 835312385 696348280 731866055 114175347 260415972 540178943 40319075 785486053 475898342 616538758 470793368 414788340 29295070 358950859 604847423 463345049 392035823 337441893 438580691 104817445 363293182 972868105 91170946 140677561 759469550 52715881 78287723 616047826 497954391 540900503 72019723 253231081 596934535 328898414 76663697 982358771 648150686 97121308 774018528 553499837 24539927 175822919 633003206 6263141 270088265 395506215 559702945 513839042 126506869 605599421 682116946 676800878 84233354 484894346 449773574 758556793 834176931 54417195 379996932 963394320 330607734 844832010 383575212 738322005 894125242 622536011 528041167 636290333 381364238 956408225 68794004 319688001 656052551 15641472 530883030 407789884 951951776 649665703 713775176 882389448 721698818 779159896 678597812 592382079 972776539 639549989 98920827 849865593 867842155 294966865 211815403 536252407 830676143 391396761 644550393 18343723 164206223 253494818 553861490 854437000 90609183 95278925 935276307 11501670 441714864 55600021 334550860 563525889 397510092 331341614 930630356 857606640 922559299 591503182 41553061 889406401 654624779 341373238 583117336 216560889 782501995 279261126 82589557 753181317 47512857 413581224 922465713 9206754 867080324 545507377 717393238 855817591 524978946 45665998 173382700 161313648 396485623 77265633 794058289 771089204 463855347 990152162 884296280 984206237 194569045 984361221 168248822 343866737 285598098 967707741 684209018 250930780 556064777 162529457 563775552 6532395 859060574 74043161 413969897 27598372 534943291 556750278 76372660 619857955 64195764 215505759 559864481 63583517 659660656 834612968 487726183 929342195 715518789 429320450 475520938 463884246 757622622 397668288 334810961 890429434 577031804 171873915 2474617 72679609 872083041 895836776 783205672 394395727 250932581 163201518 796324716 900098228 167008294 213041779 176772302 588343486 848866902 380079534 103119206 766929377 265827470 696931285 643460748 730415085 795279582 717335313 602636016 314469415 196033616 833964627 204916717 895397913 230350878 535791728 602989033 680704831 182540738 533035978 212144550 587709293 452210514 264068274 596107247 869134076 296302 934825055 840307234 759158843 270290474 137802144 438024910 833990970 304504771 982951883 263856991 59417245 747266604 490683341 753468918 843504559 882099602 785976714 48313749 406677384 842344108 782695518 145727681 875781604 632778316 557178017 893344038 274903758 347430189 197225878 57720815 854188377 430009433 442477603 753179878 351250666 29110539 716530605 631232507 205780292 168097152 948406730 418540075 570550458 70376203 60061732 695743281 911605318 257491549 615259148 793658011 224661370 797088889 625079584 664744180 669897394 553867458 931013210 69957969 106548873 880093103 179083085 390695287 724776081 454806603 433426251 938656109 204639077 20291951 377636905 382832828 511141195 574388684 205368678 144730181 99715754 268682621 436793888 657766481 651646067 105164292 957428675 500219166 860068171 584510060 273534800 178678975 857907047 763448404 228270487 700420175 932942766 415092261 646423663 488999873 303782302 245447403 248562883 314286853 519274935 465067195 463920306 363666219 931547830 725697049 778651841 443053777 425335736 499997474 153228687 684120983 111087913 893954893 19701614 169841697 427397040 666499393 803121744 819825753 326145854 572729321 543241689 13125303 51349488 303000352 37906980 451877220 502020926 320584715 483891145 719432002 947957004 371093335 965289471 708958402 151255397 467232344 498493922 355439338 416640036 819605849 826946528 591226975 119021554 154917629 921132482 122177623 405769947 357477628 737774829 491011848 776813085 433684915 596563377 485237668 536282913 361809464 649763259 253695648 70909837 197074967 332691870 356540969 986408991 97372857 562148628 443162762 731439547 669663913 78646866 551256815 746938483 511734426 818072945 479031897 320416180 896131211 772590531 741448096 391145612 72523832 254734519 116472339 383535225 435028010 730672884 275358333 818838382 513398435 397964624 576187690 314172682 993214878 922236443 58733798 633897589 132400398 785748952 528934568 680789454 845109307 691597597 359669006 46910829 214021756 251974343 680226974 270101093 125083636 943035828 693007088 233121297 782720316 372849114 53309700 827504488 422896038 444543611 174675020 91388682 348284985 117592254 851753583 611780040 635323071 521957776 555004007 903986240 827409405 788869035 104394676 924435831 112661268 433722423 257714967 592577466 980153145 602515682 526231032 288280675 57885348 721095960 496015511 61826312 170653917 178673759 849833000 747720511 878758453 51916150 309663484 622771738 25988491 587196438 442978977 207153676 841887953 442385640 749665781 819350302 6251578 784521819 611951995 892735027 216777289 360312315 251849480 130348427 698015204 376967173 66320200 886142829 735096811 323005700 650990791 783238164 248068776 439552056 114258200 457179967 852980028 456770194 240178529 598252674 232652125 823158925 384229330 864635471 839265012 782883077 898980581 735851663 901927793 900071473 387866923 27748057 845459371 50045642 80769519 659389067 977805007 278901011 936788333 296510694 346633094 218544236 139894400 206021012 725920151 156540222 305209067 881986225 557630283 465454724 199833146 128631469 770704892 92548110 369915430 989027707 10599920 961655816 19652929 627378787 515133421 963413996 548010135 76554719 542879709 41003151 390219333 370276906 514746636 904948360 886724460 349522066 621065969 130129628 686631775 595184676 581011714 83582962 634352185 512725051 485581319 502725373 499781310 472043103 274118892 142415265 639302258 411179898 816802837 677525189 395739435 187876879 701575323 823008989 163122079 865468969 379791327 242285263 230578414 594937080 313345184 513155099 848842585 529797863 790119430 585952058 875584198 759196942 791889445 60809224 695989756 277586603 858871645 787238291 9802021 508597627 281853090 974081200 912915420 539178919 31162597 711014545 110671362 568320037 520767934 178988227 171808585 645990729 406258722 234178972 577175721 281419531 71944651 852244112 779227144 633652840 446495737 921084715 931638281 372281284 436524672 599424190 742395336 831176269 834892912 571267230 427444475 762703356 988434758 284450587 625780830 533518366 44717644 180036909 48765522 118929230 617104880 285712973 738963930 304275625 815241169 208567278 547236348 292551449 573449170 753606276 580446148 681321371 115272748 251360866 47060991 44168774 540846739 667602493 710983671 519605184 737534810 834254760 746193102 933074016 84212445 559354977 78319599 8208919 880364201 209762475 787334242 121152378 189607735 472119116 513916278 634669136 752975755 780659235 362189697 534915994 397632444 679755229 250834580 201255618 909763804 350885340 583875798 315189683 963458916 618165516 607025969 456094495 577963318 767031083 915647938 965281803 164355876 535820844 421967363 60338010 661821325 500291632 261424755 975456306 472509759 511311946 880704509 320632388 283341413 974167070 949295744 143098843 116892965 484428946 895553459 795750332 689565462 293927933 666274970 158989850 300704484 611238283 790504191 36966253 415533802 703184598 889197196 824570498 997979894 220795869 273081680 693876323 843589836 548577907 314907161 475353304 857957328 289796146 733227959 309035169 229135803 992484419 752081270 461720304 187662088 486995495 506823633 560004377 232067229 728676028 446558360 727397526 846361098 144277660 813513087 377678945 23816319 801222110 678494979 145644893 902398853 341082500 302051530 645867563 225846944 939117936 569091318 169797096 528359163 489376679 341300889 676879294 221754828 186105016 429365138 589074820 695996163 43246673 120245103 681549551 583664703 802554111 68024338 660016954 165903907 703370771 689997631 721067258 781735116 468178819 100183479 510114726 804213296 306584078 728873053 26025844 144284750 132018145 598808202 724354482 358031773 709078342 231628211 925611600 698209785 328244463 508585058 378823538 436116327 438591266 467564423 322339945 498396883 869870898 784883752 749606327 896180583 807282365 500852361 339784774 48884020 187046750 634669191 82180640 572558741 38565983 872722728 165347552 522298925 824301533 2246747 524394242 170825967 865536230 799977901 759150836 918632686 141715190 270626294 224787555 884274757 116497635 202238212 278022796 555876953 157234562 236715062 381085108 386064001 149239818 654331838 588326224 310396186 497212375 536538803 841590690 446426248 833178770 602978153 608667356 333872206 894830089 211111163 570026592 388917283 39376023 671459256 390590124 792993538 210187044 35787073 916686733 505323204 834357511 473652799 270358968 522474859 472926807 371819279 616274500 952010451 886880034 27686522 973384181 770704721 368632805 156837148 171640561 471782253 633496168 655285786 447363219 310667545 90870090 584451564 730051080 781881390 169921463 795882154 631081057 510207264 499534081 207926361 190946561 130207968 175016315 503846456 157061175 597388365 258556342 822803989 489210959 343389381 373852797 926286896 280308755 234756047 635105748 996143053 655706768 473812547 274490643 695744738 171306202 247802067 634181173 263689773 53330783 539572443 421198636 648124477 118894313 889983267 976586941 474446479 518373958 480709942 839966247 906753790 882188697 89788571 157733903 159145491 529096125 326042945 199673294 821147956 256447258 558788224 41693017 175862056 560548812 549866126 814619936 56422603 948083666 199953359 661708941 323450774 137965209 126894836 319717622 42977543 859682918 206152415 824994937 991855168 756101739 489044994 796801386 981894674 132043587 725399778 274600631 402319722 152709806 547135818 748110362 644368389 172164467 837591650 409336800 73782757 61396467 325395037 896544936 131327292 602693982 987088046 533059562 233996635 232548829 298886661 386191263 605569591 816596084 261680916 442235000 743262219 390413604 910225697 639714396 437267160 244369818 272906733 770756144 36679590 197380945 65820035 134470786 613162083 423912160 523701931 612750896 362232752 409148086 959897952 436564061 567060290 17932891 748408835 211491807 805900858 178943788 126976835 71330573 828995809 623714040 830873748 417078452 12484090 851958801 260386338 846079649 292427563 817026746 176746373 300035734 182462546 996633004 575970063 216073221 275516771 396295513 810673965 854742967 932930051 211255248 652591173 561940581 221120006 636150558 458317079 685025369 124123775 653220599 16553582 238241065 700027030 794369957 417721031 560875502 468972611 73941140 4782480 84810653 896644049 189246728 227857642 308244321 643388774 373479366 480215641 242217741 552571771 322977564 73191602 813195613 426686987 848736107 459355635 730334064 696795202 735355555 732205702 596859779 136568723 455027179 745006622 755061090 732747877 813938094 233131784 230308611 37479025 336169500 329549282 528323406 677908173 945177537 356804884 186783911 776417458 599591041 544825908 895039903 114746424 689101503 743747538 758399817 586750924 630322758 188360123 73950073 211776102 965831033 65313864 524465395 291871344 478714891 226977805 982241430 814141277 104287826 236535757 55067157 532068508 340832338 168955841 890811694 141018651 132630342 677269907 513094791 920272420 633033996 196995439 163779988 782199263 884926217 436713748 702299932 717600260 80960371 840987683 231576540 511688914 805683316 869098917 762337677 791017977 36386081 749166741 852087939 165373287 51102277 977675887 5322330 783408699 900943141 478843002 55605116 142760053 841939446 595370889 513168489 888272835 147484211 162919166 438109098 771933201 930274240 345041491 836299640 731031323 213305878 285180663 757347124 221731042 70182424 281532109 674624739 345859010 28657756 751485265 923122419 949948819 154224002 756981776 772115357 328303923 228145724 166214716 171597529 810574829 38412227 829240281 113379019 237872490 274883156 668464693 230209050 340833142 819286057 990464797 208193826 175780783 325656774 692294887 25490302 77228660 320801953 447575819 528866846 178972739 512039831 421453098 2406536 618772822 57466216 430792971 996917704 966246083 307821674 54347995 752409368 497595385 111073132 47495799 82236482 877493928 879367829 702466836 33190379 486305204 480805207 798150130 997585547 635222012 899956441 361412229 453577235 815057058 848681931 22130549 612125376 546482389 552154049 834418503 845600891 899332695 23545928 81051678 661266527 640085579 935722481 83917997 153517113 51069824 656144199 280309092 484133426 195021607 784532605 147731946 430730190 739504381 184558220 488566659 108824338 899700182 165232932 172018338 115889631 178825018 860403380 697350812 527736706 137159304 130230740 635339259 542197247 181022523 867997770 269418035 63689044 629590418 1746338 504205875 361507716 303778503 246441123 354561813 379879265 971156055 382686668 560953032 959053038 162208890 964978910 61975269 393983821 518646983 103175477 970457012 870694491 675793552 692059329 80557318 736909267 294731880 26381563 539547210 576497311 867417931 696381915 869607152 308577711 386217146 77216546 659936594 836026313 767096813 56547670 989973331 587849195 125769115 343577705 651283842 827475335 451409924 487775233 406981733 907387031 724405265 913685104 828206926 716866410 71908061 943097907 878851275 888369108 125290656 945945436 14690918 830681508 467917824 936853243 651468192 268307468 128506333 969968837 999630298 856272327 790141622 495555160 89989458 455350749 368534969 93550526 463603418 87802445 36334587 858819480 301402310 295829641 793502102 427152849 863479924 649927895 468179417 641946997 707046934 291541446 629211861 404014024 627914473 159879764 635684567 834201478 88917289 100963250 587297688 16499241 573119463 567876695 222573614 572823254 756055567 323788704 834245939 34000298 821789587 196080547 479896965 957484931 856750498 740279816 636129240 195218683 406140663 957132630 588183171 626037687 402428725 45547247 387617560 557135659 144440042 406576705 361947959 952437221 426025504 157961647 356185497 808476198 339237367 677606526 816978538 156233236 894109834 47066234 753854799 369922133 200731483 331922753 232166128 765767770 698546469 965256053 147316001 986861039 854522643 343796825 956950314 777515766 384578230 532725793 15970785 712042075 608944472 280646582 417098188 277875692 833589460 207582323 15357118 8856421 564718397 668165632 347318938 132565239 178752640 63320123 168971257 728067787 319082454 725709324 741164547 680950647 16865882 588400854 194493256 181689987 170845753 98180687 341048715 371594268 878969829 391793187 93592345 15882516 654390817 571294942 269194532 48723642 811996463 329950977 163436925 667181765 518967498 152013948 570480230 947418824 254332623 719394687 769277085 970486290 956234596 421615030 541547596 268850459 42333783 593222217 903004792 803781748 945447243 896467789 265348296 757013063 656931079 725231237 406180273 432270908 554793261 144898445 55199318 648552909 610499735 348829253 374398616 118537430 925133854 160387525 406961199 244064164 990032701 880812924 963274216 309974999 210550422 89374039 159083881 187072584 539407348 423697178 186254977 403697023 322407595 354122803 543641500 585464932 413960339 786028805 999770123 701611625 55093050 753710241 524953228 225808735 969297747 103676731 539347153 291987422 322483552 681150439 152882814 852806151 333913890 614639531 690551429 388282606 180057450 534391471 284387041 135581834 689587079 111342093 402267235 418133248 280721262 425781716 836255533 648526755 132091285 4606497 592265412 364689158 124497385 928289416 947132018 142845771 917753058 218807286 98148824 906682322 27190111 907349461 618007111 829833957 920238302 147888152 81421828 259831636 972961215 571135465 689277418 686436554 842131936 14441268 120807930 624752294 957945349 667396533 234207159 351283269 583561903 130622068 423528320 428167997 45002806 805818911 31339106 927848369 279353772 421934155 162195985 195396257 10332642 272503411 915889905 848194204 974146045 102354354 112702679 450093745 965816896 961964409 171610728 918013566 27372427 827242695 966471538 833555545 393476487 384432946 535184504 704182998 808235726 212571946 957142705 622756649 134541763 998166249 212822099 156494976 400222724 28386459 497799081 943688773 566266632 216706512 445129724 984362363 872150029 271538455 915067455 660206802 119984615 573650842 192101812 989537985 200476646 752883555 952707151 244685202 956126180 241860570 802643848 363610788 427465656 818710534 167750279 720757239 175637610 678260737 35618667 678616121 756518537 678498946 50596045 46574218 882520701 874482260 70546314 544932535 590468680 447257629 153317764 250530813 357886539 699377084 576578914 920663400 691584749 701054967 307616920 396195814 940688801 722211966 135316852 61010655 788581441 596902486 97875236 130043258 190418686 747268274 570907241 129504714 656923907 258118617 75966357 376273618 213261531 192889200 713833035 976423218 701240250 170884070 708671691 141543217 30124048 700059103 275173516 564635567 323319495 226813480 799769054 181137060 310794350 943609339 768694111 418445895 555881324 417985891 253646708 707240566 671579370 103349134 987025205 159642109 328794935 435845343 118124803 329920711 571810473 558039300 791707636 127938240 906302546 327568149 737266230 750292668 711912308 808758368 241837317 706779639 536927966 474157544 298988483 248548277 636506049 778572329 487672006 183700812 215136848 776555669 407930259 949754266 707990109 30077544 127896538 495858584 187050095 949263662 967789332 602279138 929065167 143746966 736118068 309476759 812760083 4401806 988593547 707574618 227284834 400378990 506599477 28386434 572817002 780798034 724970158 913640205 365062092 49509836 461875904 224283005 555913613 153048140 957146146 810636764 782458123 69488600 707825654 595100050 376101377 539184644 471407809 131026303 783723509 537620501 255478631 891412195 796836564 602006302 390757569 653529057 815544272 228954674 636655120 562057749 985575123 380404920 216838254 734753670 428385792 941235967 587713130 450663971 855181568 126607998 397976961 421704780 406229937 180038256 758720558 931447927 444640515 955075074 22883929 479615634 22242084 792475436 200153456 16004926 278187961 985734344 505593633 633057400 434967082 569712962 149012738 809968548 191647012 427116312 942124075 621300854 904218728 140288543 286597260 717446207 605169504 397105278 631553879 481190979 565633455 874668823 718570745 462825198 959152730 851179014 982670131 982850530 4429711 212586447 575729274 419641978 383961199 294429712 777309422 603090234 931321529 625914304 735895421 287543078 257223815 937329927 410456706 994358745 320396500 239878531 878174363 125921165 695447962 211630484 273185541 125830599 971684263 841887173 243137893 230573074 385070326 338263581 229812353 382577619 644470799 187858847 848642274 284136157 261218256 846130832 953921141 972230953 901961309 488410710 400095393 709746942 771158261 498323325 670694791 492331319 245848423 554618408 77825496 691296388 926873316 156283264 484505008 588427488 269742829 875493336 42884597 883665962 134484114 225698722 514821063 513455548 951127506 894991739 281561887 264973681 532767418 954456034 552398644 452207703 482557859 218090718 22518740 967088915 336558030 654137584 729916754 354722414 707192787 833753056 159331393 537489980 134354559 112807582 149459716 409142581 218399323 653045417 782860517 402542760 645863671 99525537 281460926 781217576 328977771 583100325 864495811 315396917 121757457 856083330 436972328 416431498 183436217 198323826 693474234 363283690 264487535 616538489 849459705 642968509 280065963 218614039 427359432 193920682 305489907 131024587 722680339 591009832 827720679 190140784 143184770 207030924 939845587 478549908 772198961 350864219 641915789 131538537 136418743 470521584 784445873 907227628 823118556 142326088 440543915 634400163 514901005 542022528 347270869 791656137 564616471 519752211 69043914 362192279 611135169 47618848 991352615 643580605 562275798 785368483 92777738 933628625 857679365 192602788 281495800 331971004 118792218 359179913 911110128 731127360 724425968 983484165 198569114 964751424 688426277 202980727 343650374 9045158 124846223 171966573 587257773 769409393 764946817 366509471 858250613 252188715 744257365 123063400 134314131 763980952 727286127 326371694 739169413 200212301 292012793 68868366 978651218 767492438 496093052 566045403 2172824 903699743 695090087 323243829 18885442 364048925 317393183 623131604 124256652 430887558 151696351 444868306 55297723 921780447 58484956 437798280 631336866 639560174 362497519 608933792 510903259 833504789 333328505 141196454 245134623 970807586 214048254 257078989 314777729 780462803 231423760 899296710 590629211 740382204 115270928 728091686 207530675 459012220 558919757 567808869 648122576 143905183 351130359 99778986 280570983 868280292 24692074 668348671 570504008 754722844 544869557 929425808 565457119 756085117 631205603 899868190 833930014 796625162 652665774 944622704 964220923 300546733 686674465 115367128 472601692 431584211 108877219 543363342 742974635 169985683 799135601 995579048 796863488 742347363 921420766 886965604 723553541 840906802 899083442 634874155 368774069 416278894 96905047 115629871 573748134 642618519 231077467 232943912 268443005 417572773 582340112 794405749 424312042 95084192 192395477 260879296 912271358 892070810 129323817 906499044 757578898 900347286 874206421 829785455 810222905 183522050 336651958 958685707 98299840 892986631 601215975 270232245 326400622 869395379 707182355 612112927 224577401 396084041 251390574 20050804 844832229 771478073 777520136 909718096 26069892 890028468 732111758 253052520 189317883 541226131 317659489 268110143 879969392 222884906 430596198 644284146 993262034 45739729 886972289 695795863 604710655 417909545 945077683 455548702 403365349 584361480 17038858 373801727 419902600 28423150 738575539 360764605 558367065 288967544 198331160 867024530 335051490 565043691 818981429 42885306 370931453 447777020 418382891 142015767 750607176 528340976 882392380 676938945 198804134 931735534 535581992 73500400 179681078 222216513 952178449 213403820 885503186 579428039 161153881 788017730 195424297 914340602 960703272 682518928 817888751 96149191 484897066 729707864 408293961 381879709 938016712 708585591 94407096 387444246 411548864 513024720 790785227 828763877 850586260 545264029 676287114 717130950 984883832 899033583 118897268 544001198 560420729 986137597 793638387 894753753 4039667 579662854 323776629 221180986 965499803 348439170 231198077 560661140 720401421 469928876 921585838 733582849 846012000 291110098 698291877 537909058 67634830 144592331 941106893 996658676 846678966 429405844 765022593 556080500 460675569 685745811 112686226 567652466 863022559 422714973 300556882 328499247 792472634 653717014 910224677 750133331 748419235 915669344 237448326 210473627 451344661 311648278 218202157 988886375 555857953 471463127 341288475 658713901 919948874 923592240 951145564 633684531 747960448 522816899 2942087 238667814 302954669 411215830 126314808 222331795 433879587 992018203 725700969 295900789 75430636 996676915 187287522 756675326 501554147 255141939 486885980 621943090 903708992 879774368 106485234 960479078 118758223 423145045 557805076 932710145 528818775 592072814 397630349 406956973 526141894 334947195 444093196 736338278 362687530 21345277 605623855 64159707 377010056 309939200 986652997 429444089 510844163 570473761 683559341 682464758 682304167 924885902 957854013 687070470 77005579 117273100 620624714 979333865 683618462 296587264 974225001 920212476 215000844 569193775 370844276 942824023 296534283 32192175 996235355 108843139 611727290 831749854 645254404 225150981 768547792 854040785 100439045 995389250 605927469 166866808 121941204 167720683 949531181 606309222 519966903 870894083 359044647 47967248 92084053 760235752 418481808 65060854 478620625 482464795 10970561 861792771 283940656 462657317 566666378 983480744 848570996 591067378 327224336 437084622 448886201 968035780 319585934 52198091 70472271 929287812 909515054 500089669 732894792 502533335 518123248 553633095 642642243 913700194 457142577 309031755 609876751 64533303 351473181 444539568 868858789 821117114 934990877 872668636 349703457 699266421 35171595 175856960 290694668 13236188 971420481 881857809 371298186 574381161 232061120 187758760 566428941 69541653 267644388 7077456 839670503 812100291 509801129 712036146 636701819 929207726 405167413 312696580 77529366 991901796 615955399 309691155 595134404 265547751 78935030 365209557 593443937 965844268 874781934 231203668 927181276 422927126 888059991 818911900 523443353 841737812 565583354 740386465 685259689 667064999 764440130 936446400 809243269 541586408 687550634 560684887 345612369 464105623 432484629 800392188 814970400 269190271 935709875 826084135 918271687 204108583 75408971 81412305 422028534 551606184 701346016 349289100 451122930 898539797 990394705 917988388 811082396 370908723 486509888 352526432 14268681 435404252 599188535 678435706 747473808 169458855 967427766 503014636 410318370 881248734 482263011 714673673 350778622 31881998 202834928 928802269 149076027 898171582 10362165 386233153 343519569 282864786 655285525 909087985 160058748 431124504 916192472 374437134 415740981 789467230 779349248 229232033 374160835 235612900 728846787 102474364 584443197 784395071 772335634 478688584 900414300 362077162 585704181 64722667 411533938 122992746 909291294 194931842 412489029 467545108 789659536 613682965 959615025 422666518 259230398 121224629 861596743 498499994 769771663 42616179 455189314 975112833 656739653 127136243 376203950 650472289 420913687 979597508 686877285 110621262 339889269 104107048 250386154 458450496 269100711 97100845 905977479 641768247 996217370 35748654 19439824 362247833 734096715 265003507 863858000 7599710 878011553 189051575 672225164 128665832 412939833 22474356 840088487 991294744 259545045 553103167 641745314 146174187 564467639 51236148 321675119 373286991 526926238 244730781 739408215 587718510 396100908 540288836 360829832 802290942 4157927 29028555 43028308 228596824 464908366 206648936 926930832 350070630 639245346 87591224 884010147 538851279 879412847 131127082 224608829 782598265 877679352 173642407 852860419 85982623 191791924 449433597 993274730 188191998 2385512 950130686 98131265 567989523 804567771 900316049 790397731 798414436 809324630 950340667 77828656 323587942 290167026 242706224 75705625 579545073 104454425 592958058 488603858 809339451 729343827 532489685 248635320 293827517 988923195 754138953 430293968 398384473 39963563 799943240 212988721 619032795 748858639 467943686 223190710 423797783 749542422 474085929 768356655 543002452 908780629 24994594 743885517 587844260 70000140 410053972 18423050 131993201 902877451 795058093 268097102 896824904 39231964 564696114 687530852 981218905 204559437 950189405 436108256 981783237 311468890 852749278 363620918 463475562 25385841 150936112 778556024 946467317 330832767 480288946 378225139 836499814 695063447 216570295 659843746 136549122 807700738 824212099 723302058 541270505 917795934 838264081 755840389 751554044 541678732 3028715 388494963 225778448 705010980 860848358 341124828 946852596 832213910 88748754 501392363 333385312 706587657 920767368 571963319 570483461 531241758 143714608 772322991 183594613 175410733 944147965 136330196 667056148 830410415 217352601 665388520 528319161 896860341 868150292 165135159 108486425 71236174 195231409 790440409 999727598 970585197 537476265 486090159 246145596 915418579 229677562 184875853 825761138 978092430 259827029 660116415 540435855 443837501 381655762 274954508 879210244 34391201 648418944 594474132 4829797 67382223 439172595 750188245 602490644 848238364 3204345 271843438 515941159 864848559 753801929 392548061 356986503 316982725 603683197 462244545 114156248 895289431 866565037 946183343 761662042 160463895 901064319 748620492 7425712 887276606 565594253 538616498 551091456 481283 598634087 856409477 741456867 235367910 619003992 515953452 270279840 666574501 885671275 590022215 693429696 683741534 837295411 144853479 240541057 98754548 646578452 294686334 71865104 407726578 433188277 34707409 733403810 69277332 263438877 967667325 581118213 693053985 535390591 640588554 479254326 28239690 745767638 642549320 797946855 661818170 816429187 704815132 850454613 609442562 638954081 58860747 112667903 386488226 957724821 703883197 424085716 700203948 570160430 92930953 882540283 244776037 633413078 4866896 510222520 851787892 424112857 190317366 116114196 562170142 62158653 962096083 516299304 951167726 864510785 558637570 164296939 956727828 587387662 645752186 990389412 640837947 613834596 810692477 446003096 431781216 930491059 985307396 520415255 149006866 315683502 346793452 110911766 215716119 446595362 176341330 728670832 641143683 313282338 813614573 751070272 288442938 495838339 546032055 718883796 22485477 42579044 156532529 804280748 624551757 89194967 887879176 230833209 257609388 757607547 134608740 843534455 110885263 655742798 881320621 272026078 911828432 964068094 327312688 692817568 374411601 612996585 475309136 101069547 913207372 270370062 303734244 849860228 150865498 151215750 400193600 245610273 245380663 300323212 528233677 296622960 904314267 552813513 312115902 856225381 305558084 243447889 172494696 334232900 460989478 180759687 140448261 315413538 740342228 981181906 35250284 116344685 308254764 277782832 394132855 797671146 743991279 126519112 608158674 854650918 551273575 907782706 32816705 211167336 244877551 177818299 106967623 136459965 769900312 484414804 233462429 543718334 508932153 10666982 890830440 289938282 899585888 587858972 58217609 509253862 40978949 465814077 389361409 71153844 142672923 643076560 342947425 534524517 689316825 907178245 397906152 480287335 258277447 406220870 771478138 505536813 105521109 250248811 693773191 536757816 362170432 811041455 453870909 633285485 556864834 821217441 366968699 455374957 522677661 840799136 913534755 940466722 328228655 119096134 24885941 886961390 655693043 858376702 422250895 920815950 5800726 594230725 873836700 626222374 637783744 596915132 187731218 990087173 770244127 174797385 658316723 496428627 95892524 341872602 759005974 873864415 871995740 14682323 373103383 796526367 316663205 125686069 868600443 781728160 855984190 835716735 458650263 364088845 798661512 127615411 896817860 25328910 179520663 444098141 876251154 818004242 821655471 948627246 827768000 229872908 640439956 813939711 594411152 925141293 57058316 222579794 182762139 461436796 149642802 235129225 751221514 974619380 513517307 19829941 772608626 487724948 819828635 460943860 450289858 224573696 298818474 18333662 832329179 686751532 323127800 966717818 456321533 179067962 388762798 363173167 862128481 599067876 856579811 508335881 359046812 175133728 448674876 368742076 31385013 72856727 786088234 818164371 898955764 128253518 978791346 522464205 343876913 420304763 326019012 932296608 668648221 58806776 592688059 768646229 83230990 641429236 307090196 566108739 994719354 872237943 628668468 712145529 297969259 366561462 745703616 886022038 201836519 113221538 716896224 120073066 480526917 536151923 953277062 604721793 33785527 708288841 629806369 286439442 664208806 240158316 976282594 909865590 709769862 471117492 529449420 782216761 933442908 433722819 856050029 544467803 685547182 760944253 336295443 899526918 97016577 801620768 941966639 806410681 65973689 514553123 648839559 792290004 381833798 923926487 322477120 271885749 801652548 402017127 530557475 799538740 641867896 102580695 782161639 756459215 528295467 791536995 203498590 449434262 26966530 256571370 119947802 201270689 292248012 670821559 853146835 331493457 103971020 130615888 919841759 869041914 9893783 590035818 380783456 817685324 965276289 44290220 633809647 357899447 414381778 411693028 426317925 447821725 428854090 904613490 410087965 517113093 292169626 740457456 952572410 949672077 771128716 670639783 607269698 124990961 870979891 180980894 950544214 263406869 226548563 275189455 987478550 512026376 510839313 224705648 63502149 343226472 368746573 62737291 116165778 34057713 988312336 957412695 838250069 466772773 570614255 570787198 606891783 67054361 986096972 962719644 659688426 33963592 366082689 527144419 467929554 880972391 149503309 567198439 32804158 365703270 955831710 374336797 342209496 20284392 685532378 625406861 101784636 154128371 622505763 879470019 842791087 749196400 468021366 526017959 602445382 827903656 940574400 35048496 982604890 693993354 550927088 58545492 199021552 992010427 665098804 33080584 387713980 815647130 387531783 837427711 454179995 737140765 341627661 773379107 198724554 770359698 837662265 163316126 34595064 971926618 851475196 839936005 731890132 686567796 316799719 871993693 275695491 819059682 912214601 832790529 396126970 598568814 337158760 911322859 209971206 157540309 975825966 990991875 324395574 899237933 148436785 322373328 804680544 463567868 16329258 969000448 872618456 229036436 727607416 414264956 591689466 887159978 733031179 200341406 168979926 268582960 475672415 744434740 45491343 178594851 774751248 862005390 728244799 366405155 731775609 513334562 145257062 428959764 671171996 530864163 147391256 146107426 372861938 294065011 953583511 584936037 298561638 438942489 336137930 145630604 112871907 458458145 931390334 179869806 631861725 627477627 425280338 8720490 932764276 944421539 961052921 557859346 606659181 932515917 741968764 516202399 655605669 533454987 125288003 974382412 134828493 657859792 130807297 803967969 410309489 795723032 646979331 652379251 433931002 15244606 921015801 609545144 419969948 22581413 852358298 564695348 719460933 468748899 297487710 717501802 295825998 864678671 313440123 157370851 154169020 777834395 59673857 498255575 715273281 971234009 216827839 929659845 354699777 330012333 372763782 932048205 585289739 29009378 888258694 386414911 760985891 763355630 702145333 983818617 139131318 113121080 715878719 923224644 106788804 903086244 632114199 903616440 834661617 659501054 350780977 988186897 270493896 994776256 313740171 595522324 395723790 158960959 914851483 746935864 454873981 609128279 991156734 974219452 789722695 977446739 996598074 499618192 353172677 899913786 656306186 973598352 827998951 75550286 344835981 186046397 501568015 604708149 785335410 641226288 299611015 701667129 483778900 23819587 620146653 517264151 69896830 557692861 706555242 744275799 311587974 76477966 722866457 390767462 600248941 709831162 97908946 229132427 298614535 216610842 46282226 808990978 833395145 472450518 929625970 876439649 713669 571171653 137668618 548033228 622399706 36911634 304395134 61394755 336572284 203434044 275884256 167262119 452787379 234982413 808343495 597041653 98361057 759091701 855616841 352016798 17388342 571091751 869748905 300031096 431973616 822848368 845939467 49771922 996272813 755219138 429453259 115801104 8417015 578709208 233166821 362722022 346201143 460895125 44761647 273185511 898157338 821303511 302644877 495900370 503945850 766599553 525461779 763479333 726428115 18712203 91825618 227256503 447708392 844125178 867717020 168280353 138460539 617895414 481823588 238446392 239771929 323997216 346133083 376285253 52488109 934047830 497913081 235146191 558689881 872151292 565196365 593997024 204960406 418277613 895156072 491022654 923077400 593788229 433336155 646429859 908702390 819156547 732943001 830588925 479128321 73118862 588011591 636234745 227695205 651343472 650369027 815278387 447581285 561212373 399037753 495934139 926109908 278367748 235389561 712239652 287752864 134789405 7333397 495896209 285953357 790066991 989136805 812728878 432085112 408516770 169387569 933836048 787953857 223619479 176505839 78352110 645070122 544718834 874768949 343216365 266226949 38264489 294927153 912244920 153605348 570998345 295988156 474859987 934970745 497736337 143890240 333984363 215770467 81929745 677340187 57442822 311527863 92162531 427390686 346377290 327133352 449352140 7095622 838492865 131851258 18320982 114481327 177349267 114825317 815578842 474353580 799979819 524794666 251265854 132858106 23421577 979702666 928138441 671451298 774089455 936766788 987305050 587827910 606705518 329441480 684722447 167764695 985535659 353802 985185341 517551283 557923189 231354133 675743837 822846521 438646615 627764841 939355708 520244884 381800209 826040546 452499979 301611463 69415039 886136973 444645462 259505453 933906806 751911850 700218271 634754925 150224055 190333688 638211335 305932782 660762972 420321394 435114815 573673056 303524844 676034368 652096832 889569512 817878902 354793607 649754845 353316586 228489378 839613675 967900962 790402987 197514111 449723898 38240178 590716352 286035766 723764987 911854011 734527850 462075306 252963280 378183091 788141593 26548070 934641575 262669519 448959025 929846733 963267833 798533258 536252856 553203474 328531000 505445872 128224019 614952758 26044517 171786819 144287698 434795114 894191552 585467016 471468151 26211275 183210619 186174612 691906282 236351743 944094637 413023754 444929191 77225954 97185339 960939820 121645639 483025208 218865461 404121737 942133334 794004236 718155541 453034819 839439783 859374403 170897676 927805963 322280053 683368479 40693026 905861406 827027119 257066979 123453574 149406598 393338582 251380729 806982375 900743629 34533731 13096224 433581569 461420711 359993623 103875389 772091849 894259768 812441105 316944441 465056153 445111464 78271148 246951827 70578971 606237351 193126544 767878953 795958087 402547833 394840187 499080242 494058812 331968181 697284775 828024400 948877291 494816083 6375713 686370424 14794830 61156913 382489172 601380431 223679600 305822673 129310923 834721251 281900995 517516219 820540843 328457614 238183921 704884830 693658673 670354043 125503698 421161132 212498291 109197962 555743987 845138869 843216978 945820496 691134822 819373450 63260740 452720595 455592260 335516511 765917192 920996832 110971908 238328361 542677006 716075796 635861216 933093371 884918905 849675364 918078347 351868252 203885936 603628411 211766766 705727961 312846460 67497053 699921135 275662768 872094911 45595736 297875090 529578583 839683917 703140064 16953918 103803202 239855535 253053339 872859401 263903392 559684191 533361739 610948550 598481940 486239673 648953773 343581709 729305606 398819283 195063002 634517646 404909263 550418466 592740380 536874568 728453999 88593867 208621104 614794681 616321899 336226917 125570596 83759958 559892336 694554765 391908518 318475155 440595618 613339574 926151384 161263521 22583684 713453523 952887444 828692381 753413613 662665403 526150041 650362287 42929056 578380926 714271158 356057408 661634572 494287406 728438122 819937192 16036256 226669477 524888366 167674041 153898946 626966860 173707863 478754116 67162948 489490084 762235414 773366999 623971451 475774045 260305080 96502752 727877928 822944649 868535868 925255912 735424987 331652825 893640202 703160061 910961177 779207931 956284895 556493041 311781256 854215116 261431319 838381343 239503620 893898942 717886991 775126367 753379847 566289193 77701363 20795597 515942248 241159665 187547549 847690607 740064921 718033574 119975212 997567126 135636708 882261565 791300969 625780691 552697868 592524636 947197050 689956334 999422609 816469019 987723323 487398725 111390218 519031492 411236796 306304042 984597798 960976401 567484933 523578049 859360987 993405152 698207777 384076961 653886182 54210769 721406221 471026623 550213822 526003106 927979663 677366345 634807040 521914445 659145994 268260481 819605430 754794348 560871030 636539853 152444804 616400963 920845434 610680051 169707682 734320764 667962674 836396412 979147581 788564595 283170940 129530492 484498982 105783098 934593579 596740434 336042667 528085212 414902309 716817135 325109537 573022381 98199104 471507489 831084948 153258217 456472306 267511664 446536625 582771478 481088960 851721253 977424583 45894229 311926803 49273115 651236119 152197873 191967814 737420135 721914505 868564646 140093120 631744286 729487853 550781013 746266197 15334218 191046850 537326456 145856261 987133699 754865274 703585303 540225764 749015219 590718099 523035310 842818045 628175284 126348290 45157531 782118400 290863824 650609433 542802697 403141960 769110505 128758953 133358703 440207270 552000035 715449035 773306778 116355188 360327685 566433909 454270934 649458056 721942175 108203380 469671186 960949561 999742919 476064749 776872454 655987684 336919594 735718221 747182512 245057235 608129412 359261128 752074916 477405083 9742597 200917652 484368747 264240121 315890082 244831113 538395757 483900256 338869145 485190720 951613887 541012234 281323470 759127616 186351796 698711278 375877890 594577236 685002795 389740646 985222331 998497663 313286622 287758335 766215052 413739096 68628342 473964122 525338623 588877369 122936994 941564631 797175172 935683397 231409167 322367815 833261354 77219077 99868913 89674788 465633188 80317992 976671761 242007204 805505452 381583639 724647191 617709377 388223313 255223858 762433916 505606613 499852126 493859604 285368806 704303312 202847224 858422981 948442070 553416415 95952867 548675071 530155137 932525125 184575472 291627424 112305530 677768056 364941839 290945969 236140095 875066384 345522925 356624781 326521323 629972874 242182250 394591430 176466862 838814153 763631335 502235887 967242229 375936321 836654816 587795739 676996316 917461997 277305331 638601444 325170826 186418891 866195545 422923357 606766825 984483880 427026702 231022842 982045190 613647782 896730522 839602530 232570945 979823703 37059488 388597400 344110401 886236287 380670825 810834096 122845463 392681226 427842653 63022077 132785405 991535554 857216032 348422327 809900776 938691908 166116302 616906920 459351608 186081139 397405416 18559281 347476356 356848458 475310038 706632864 362781130 523864253 419446539 47312116 479489352 14257120 298316611 173002880 822382445 113065790 397155332 906834898 584018811 647049672 263003483 462900384 830084447 480674193 573501698 109182691 942753323 502582662 31572549 379707288 124842374 173435316 824597893 931607882 244614910 447922313 304374251 520413697 637586746 166446552 415411997 249187735 840884087 125402878 541183063 452102789 86864192 934170619 397095861 872062240 24949299 823995552 806213875 707549640 640319347 884682401 864116556 169300006 935957454 279016936 746192317 970327202 600118831 689908938 623917759 763722341 432253120 114001691 468828354 729660139 64800328 440219526 673067201 93176292 57364803 726175082 94038748 863655548 523060589 181579003 965180499 447563890 328255105 426921092 725113746 567056688 183351039 149645877 98507961 360897454 946504013 677846007 6489345 735533522 358746295 482210465 69673026 330084701 339024171 109221194 538497200 217517570 220860328 605044990 9844847 680814770 797546639 863773135 183110406 59437607 964233729 324000805 504547739 138315314 870810031 337048084 108030275 741079624 262417433 610589553 770463274 927968489 28063059 278789120 209366931 62196045 345573480 219855413 444962965 100762335 248131610 308489645 406239252 579651170 936486943 529954239 471551893 374941454 860879974 42288158 890155970 683829078 246570792 78242944 186418 57181066 12867998 657660911 2672857 20882053 188322058 64228791 265034299 327186822 980341575 827291000 224564609 351138492 228539008 353886815 556520588 231067373 249251926 81060416 736035922 66914443 140018773 338262262 225145913 177613580 781348259 894631859 300290911 567396642 864761333 921087804 664854556 115230918 194806253 17034835 919668217 507906049 230172584 58532729 348364930 840230361 995366941 317381173 14495856 79623645 480121483 914810357 872884532 670085496 459236011 132746031 568097644 701997872 643509156 393263513 923584570 589168308 723920185 55661059 215413417 260621135 120060089 509593496 2094327 799980574 93645015 74775552 631244279 745650546 658738409 954839173 233885668 870862239 837295365 948764568 879683566 138110791 652853767 359496682 249148715 329088544 330673217 707036439 550465422 536784012 938466811 737589360 290348067 237028254 502281981 486106015 12547684 15313995 170445754 646086493 167155816 473132748 315350819 421528165 621571361 659075498 610499608 141647233 393158329 512852977 328838974 155882790 654917340 913416370 545635797 825200335 245583876 302754168 622354166 143456703 477538719 21022770 615138116 232216033 561062221 915950975 146072902 378226118 205272377 811795777 311079086 395705233 581206965 444618739 104954494 341435441 773292432 241308525 931044243 844989973 308347265 618749018 198816210 143495188 182389400 298557515 735081643 703775469 511560205 367970240 40577072 181702827 783034987 846774550 245982506 3095093 519941351 920066122 38447889 590944993 503709216 99439934 569232612 180183084 364533487 515505773 777595923 351777723 353609262 923695388 344184963 780324254 455244973 544915793 356599973 406277523 971251511 262105272 725535557 17220789 717861102 788289395 691114243 489401221 595652108 177969819 455803675 958194474 800672537 864881337 139498709 245510964 818961545 633564936 9333871 342880497 578757995 578246086 804795380 85471266 845073165 806382322 551494005 710329633 394392110 314216945 706912252 151123666 204456263 82176839 218549214 748485241 669707326 967475717 751063479 424145930 6957982 247716458 626648392 713033559 562407460 836719628 576394857 121093340 13814280 532198253 262727114 697552831 725762114 483702329 320866513 93297749 661483102 895538807 297824505 390601839 608827403 983940885 571016980 543139625 707713000 398067461 144811171 236632570 264495747 544725941 718993476 859757670 223524125 179689587 294336968 64052978 405085514 925848184 795912978 480825889 84063476 800326436 87549420 65330945 846666108 184628888 202522703 374172671 366699775 82755404 724125296 568892846 73251166 265611723 204420855 431799950 547460439 990953937 706789781 810903091 852557578 637338655 271939147 15939813 285353478 762997956 384264779 751952053 115315045 849054067 649371362 727995709 25545831 265098585 657303999 279962658 608773962 774331661 871067629 173904906 331733044 266678376 322850217 644220050 790825358 854900221 848892251 780714612 513114070 240056016 58689014 351650100 937859179 208085022 409214601 702025158 376956162 14117910 287675480 501310388 166572803 340226855 8006037 457942059 222344545 182421589 394933131 174463188 479569250 877213618 1094696 869333448 602316911 106935833 851558296 121538081 763361105 211211646 379479996 625645247 764768595 790642833 714837780 866603409 398791602 360192428 34874476 822905915 287112228 398198723 479159705 67523509 228457018 729710219 335967923 345891742 229236728 84253706 321781790 733904111 452528987 287506920 739959654 513763795 157215711 333651383 746567691 861123893 763586635 613393957 849117555 600106428 874211864 606206252 472747186 643354006 168795610 54512901 475416867 160869768 917196969 684490220 964408693 279533566 246390571 208116798 775068196 687093484 22818408 237139389 936194055 167187277 767667796 865603405 155480151 509388496 229602537 540962203 467518129 604310019 427399625 438256919 139998147 439048401 972601337 885460490 905894781 447794640 603949031 619839479 627327527 568779821 558182732 690406230 613336546 854372048 785236301 39757351 837963839 722328079 231256658 204396152 291558585 395268021 893042056 814295648 649843542 348118031 676675725 487224814 281884046 781380514 185568749 220232539 994827431 338761220 923445093 552741050 206249148 989497776 444972684 822295004 119236346 308049219 998817734 39130482 383020829 968912795 373288162 166992354 776422742 38776207 166636324 42730432 460978538 840803490 721266151 903152126 400701381 62297826 315844483 573127022 864857818 419875937 393050604 725797830 22119309 41679974 440419687 416837444 61340747 649298091 383197239 130968090 538653853 967643001 800833957 282121063 207126912 482229356 695143661 203342614 834760610 959834632 522004833 278993506 771573261 408944621 118015070 854566124 903307754 194246732 300202947 268186978 217636107 306542900 871850654 784560977 181965471 197909426 94080573 185412863 868898263 500363396 880136116 756543619 931691449 503779261 364473313 575251971 973043279 546192103 465817278 62457741 147832542 19241712 250379696 319668692 558717197 846754029 768519703 221079153 198326773 770035522 264735085 446232075 262441884 850775803 774927470 961613075 856009714 358560296 393637774 576010238 896848234 187014044 842459700 300907585 444366373 34002430 581319509 558341264 565621394 183931578 502989860 789997708 777098753 377938353 694909426 30355385 203615732 776618872 344861317 467601559 716500256 38058200 404737299 256889235 178910160 176323455 603462208 980095815 27217483 695198839 502606741 390886026 549744660 803020545 538881302 623560696 111558817 511251891 837220190 498651335 499276309 374247394 700035464 126925282 433913329 879220124 942000953 977606930 915492255 863581607 493743868 879407387 29385749 29815682 969078779 823576408 84989466 595316221 260831499 660395539 192446566 687978109 500700424 513296745 512666742 134811252 544798427 900261907 158040287 350885422 139441805 52033391 793580783 794928563 42788413 12699653 818712649 626159045 614507213 990770761 785800587 919633870 524196324 265897459 603074095 964051520 290885347 293596810 244387266 981798980 606218534 417515057 366402471 449728054 748749387 13527536 346192014 76896263 345135813 692368635 903975194 805256996 452519840 419529912 269828467 551919364 415854491 571013385 623847512 209601141 331372904 734688470 621309208 315353677 426317994 765148924 999470806 797604016 762032816 971814721 20453575 438054554 620085502 193432205 404819188 898051177 156271048 850198954 990348448 827292874 814069569 952050182 172046439 198003239 754134675 619638859 788907406 895305778 28447935 727556480 131622892 792645994 161538490 98655922 94760965 227346746 258903026 633883982 722399617 709054785 495577930 636154109 238796736 563268526 383757401 24542435 749753994 246296513 360211894 420687979 797228787 682196813 193118308 500312334 477205216 241123871 756280484 553758781 88034043 982721380 308835052 263900772 98880157 3272507 244389507 133013605 768810083 239894886 916131277 898895968 408077234 761694211 706018036 61590339 239800385 882657269 389442407 237147318 321056094 192060134 501567673 766927571 234291487 219072068 714828513 250045807 985822203 384620789 745513798 790297583 225578560 541759884 779433944 732123488 752317911 257635911 502131130 951716607 852064556 818129101 730546411 114617109 399064120 623153949 431061875 760357067 877076873 296314211 244463993 422719411 745118375 633184256 580482660 108477316 545909250 516861195 521333667 812152855 124243595 597005517 516130110 964790390 877245448 670725344 440965585 535369382 234559288 246000657 703285980 743546458 946912829 490074553 953579581 880901266 209446969 957912349 508333313 663923541 831003210 157254282 108188418 27370857 617305918 463565827 462688951 311222650 513258128 524917309 803641981 497093956 146144584 550611813 422375867 964042987 949312316 914620514 147836307 975448737 618824667 445341739 892021513 266521883 725484528 417077146 268442523 679621862 354000782 885044066 903649074 972420066 541018906 542503983 408754912 470845732 446916143 781613936 489423535 749655808 87771589 111507731 211189800 670751137 319769424 527504070 301966642 958550924 896204342 990401386 362195787 32016381 904358285 489444903 95665829 85608414 253143207 399820067 967869570 164406302 100526626 933527529 704880104 338337250 614312355 181927179 111119333 462940185 370401228 995558241 645056505 274183546 832579291 912953107 694768448 153946541 139287841 537486533 709658642 218858 652452704 392093768 435713710 500804599 14215272 239154534 582745983 319900203 763667118 278535392 638045695 425845281 872693276 306961053 497243943 595761387 906944888 250650205 525985175 162270881 339553298 622729043 911281319 988241921 516802700 320527245 858398541 66260945 220602349 588185721 505962294 905833585 709685505 292893458 66968669 115496967 979576695 371807888 130965642 681650279 484331240 747164835 150519701 278714362 397474040 545146771 150323875 274622781 561211457 525038615 340328339 788610417 309117976 860078721 837498232 988288016 712103033 573859472 973304274 305809834 100106984 464950891 388025882 206747080 779232169 963895523 797986534 253113698 208558982 441858728 295497816 718265232 694214480 159521480 496823133 60913284 726797872 896101811 449385118 360732689 515856590 944106138 624520573 129679997 753416573 153811610 73169210 41629706 489822945 955597538 384138585 651910839 276114265 468767520 447015961 864253292 648360659 556442603 26160659 270688203 700633125 250511127 478733308 810897476 930191621 635494096 669639702 767893727 333149986 441866213 8072505 408613292 857707583 967665042 805252935 176728151 310932250 368391192 870908924 614645982 831723381 463619078 162059517 801043724 728851950 242834526 250681217 174811466 337441046 563664833 207498238 488835366 380813307 230049458 47263888 422459674 852340688 730756494 943819124 986001773 844907656 706883941 307089856 578898707 815735372 778208265 312441567 398074631 963020574 295269348 943294757 217064790 764495915 341890266 16114720 161821861 75131504 606974829 200702505 106897064 313211870 121884092 636395845 355526651 351799915 772090301 292470945 976898766 424270370 507563308 871535998 343801877 533784420 35362597 1552233 727407956 412190992 247143787 611700826 981087370 824507576 522448158 369453661 680846259 49336549 442876051 243505091 486891726 512253754 780714504 686758973 210789477 136803069 18676937 212052831 879325463 586815212 345694220 522378312 643849291 653406479 78580126 905614417 751533803 609451263 72580238 422397414 690509142 470296245 269928067 890512557 277411154 643823754 943911839 25053495 358791825 286529169 728523642 512652207 37359985 830060471 349023938 302639158 236869688 332728336 158788115 17216632 698837771 758792151 878219400 957919760 827814041 105657509 577100386 585474335 293730516 646979019 35564021 884322004 303526573 528914420 401411512 475068376 645646913 944440652 263106490 869822586 360048513 142656017 444770678 492441282 483007128 810962419 617771359 148386044 333976211 612784441 760330583 384792398 966590169 558815623 81225012 103900864 917834869 836204090 75624719 323609716 617408112 783306764 186485486 405195405 49889624 710111740 81623919 24064791 285425147 76083213 58819762 831546405 697791794 824764544 160033135 969579231 115709034 402708992 482800208 933346420 190086677 817832225 369999869 827281528 971943889 742585788 138933614 453279918 297506617 327798433 374005297 870790859 601205219 916506586 66123073 404163353 97609879 848429071 124047407 228034010 351696181 195848113 863533375 70072257 716124077 637219460 663996808 471533903 765472875 532295061 602167396 42873923 582707717 185746603 864718812 361315173 942547939 80457268 754299532 545465939 991216835 310543806 268482335 243979808 816221663 465363402 439860015 364149586 449164863 655610335 679756785 294754245 318361278 940200336 120304650 784576254 530143108 466938716 777310512 476620268 330086656 906631060 355913683 500410007 791023179 530046154 434769129 319903584 484487447 815019948 57993988 756914381 294290881 460245539 630076737 41025586 319637607 586297640 125060854 395515798 809131402 24773457 21096751 29577306 102766038 742651639 745127400 619717337 67083870 675157098 275997037 264993491 988092551 414369767 742304960 345467076 335076977 386663705 537490561 558588650 579054470 757450012 306226004 579758706 114713411 429612095 958200951 763456946 70343777 859844812 850259602 712678512 863104267 940654381 546982817 239438866 203032639 923726511 856349127 951042941 878121223 792917886 254177927 932226608 827958541 741986946 688957447 847887636 395376352 621241503 466522291 152097887 164954348 564623338 263245379 835861045 795667424 233955772 52334911 707316038 604499606 142410086 801937136 675143711 147677054 742813731 183782045 65374771 541621905 295591755 504380423 887148230 754971142 879799091 213879624 386937455 700975220 16958559 460202247 675207733 952663011 268499664 978424873 890429321 828788620 497236853 726128108 71312890 432261973 149226185 625446239 770311356 365655890 937858644 45833544 369911727 930316875 304044857 608792727 984825408 99275389 307592121 492503125 743406144 857132187 10403019 850483272 937818897 285887070 255980499 836761511 794637625 254205498 51134891 458280468 60661517 465621083 667644267 833820935 578158485 74841629 479956799 65434621 154083222 968983069 249658952 899838875 168771135 423316750 479488612 103747105 21320081 647911485 898621557 637831645 396399006 754495103 969437846 725235059 958301296 601807173 335809141 293618271 189204935 65272168 399315547 588843008 959048666 130322491 330749928 790470339 36633772 428629273 313366631 234372099 506720817 597411309 486042384 109573774 975212747 643030808 256909837 722574529 325448659 546086064 163207189 78147345 747025403 530187555 815925599 563138552 132632184 217240104 304061521 226680045 602479413 959038025 107882226 45699953 56643493 263692368 117128882 162196588 284556426 821030788 886386435 634289250 413131417 398990918 190014664 577337039 765458902 732788387 940424605 35296743 396254938 814968276 65043138 702303897 319653026 20276134 307678815 632343794 704809436 236149382 216930742 793016268 14786464 187509913 902890593 421605131 916073766 770189280 593313132 345649183 522851191 875298035 332297080 642536215 668502841 476798443 21524354 261960574 427015549 580606431 382096821 852599479 947659808 940342228 882329076 315333693 482474519 214287364 835748932 133688348 714864253 296209709 595019188 950861077 371026954 813194728 755358357 352763173 658800438 693330177 518350525 708180844 734676864 575760516 954026638 750097107 657142106 319012547 770497594 37030760 956810585 770606253 736727137 747413505 898411150 969760770 293380804 835568558 355161482 368049005 148140198 309203466 149026696 79171316 465550905 898549844 473670636 846754215 694034507 941918145 918259691 299693818 32405186 970525889 302362635 209659067 806511277 412075822 256876789 835245220 649362837 931669619 386461879 108153906 427989499 339002253 578189334 36599645 828307330 710339087 794953110 88775555 767304579 212565643 42815976 121029754 173956334 836071244 570747927 757652221 74926225 542163265 34434446 209699716 75288330 796564262 713381151 26889245 880751745 338020367 352240885 947684251 426753740 850498190 750232523 448853938 251159495 52907217 773636981 374058885 685058385 238503740 936992404 360397074 940626709 421725437 749636574 408435901 842904419 291508239 108825224 201627782 545569335 996198265 181822632 594807081 510140473 729646296 143472451 843006063 854855392 69987469 624299684 187200357 157349787 991976491 480122924 925129439 8575588 961056854 566005057 722143604 814036925 117023234 384274678 87172626 623463573 38122665 320009673 953200097 831636457 989752045 723269526 206924801 528978417 250502246 163957580 942413451 161601592 355631726 948838313 161084252 135178873 156462823 621678904 860286584 143288264 131351621 576897067 411527615 84906725 386072958 456023278 761308088 394980903 60562260 110488302 659820236 121314228 253873998 72839741 877113340 385937611 530677066 528097628 634564413 698448996 429586700 375487237 539306926 158391270 126527528 292204848 173383799 538739369 561689332 657716859 822749190 166555161 917312360 160077509 46880809 646479894 627693926 194176674 123722018 783506042 355286054 298085549 345276074 487210776 900664077 160565256 307027329 221427989 792104248 218998068 365382798 788372318 258733855 975760234 625088285 557383335 479854388 460860454 482651911 114068802 150733028 459523487 763468548 673662279 782400845 108420444 493131916 779730891 966686431 926067087 995518332 177078604 896073657 517463467 777059768 425229374 855260436 379012887 608261516 397358420 924226365 963755223 14002680 487005920 457510240 701222686 55115326 660258462 91385246 508425704 612056696 587812295 420217627 938657235 518373770 176557082 667896653 244690575 431431631 358266492 424539663 658680009 744090175 232829697 382342280 547339419 760767179 459432738 797637520 543136156 281364204 43510501 587068357 60573433 902274027 377710745 608594359 822057215 72392316 253133660 175026491 199719871 522047901 937610148 790388252 714436535 179176087 291724312 47258325 127670056 368825686 634811411 666632307 384642300 345617149 504216514 538478604 784598783 295824949 995068251 798716509 106062968 414657325 987623130 139737535 441784593 890271572 4632175 805703038 817187587 342312031 507860095 498206559 662848886 419501719 716448199 319332918 642682540 701635332 928489399 879645809 239769592 397607886 261687808 37573129 244189671 406187510 261114834 560335515 664474567 980940631 394768743 321545618 204616251 23259480 717789039 701322904 173821700 374887004 600731555 887926261 569625744 323005097 497486754 543069506 738513492 506614517 91957682 110011695 69269580 186377276 603191252 911212992 17351708 149227646 254983226 506100704 231406753 987944228 436791136 783001718 45336813 134105589 727780412 600909189 715609763 309042410 592725947 967514443 950610176 952186755 311896420 222396851 239747431 50647864 655649169 115624471 828178039 115970113 206823176 81359068 666560702 926410708 738109337 286458361 69974184 583484163 802689548 578267762 376481173 966030123 605632036 345768890 517970512 629718764 434474764 448382693 590560712 339052254 810525010 725998841 938494380 968681931 64437736 394795659 277146376 891669514 456870371 651890794 797397071 471651469 428784276 933200925 59879228 476534703 583416488 864708281 830932345 945581869 421371604 240079821 221014083 656912929 72913163 20621223 742873029 366860736 441360723 109094354 180693234 384516739 68385728 260879066 970071576 774423584 72245016 157406736 553685639 511732126 969379772 398194644 57847488 745118765 787352408 701319856 794594962 465874687 392025031 920949877 830802627 606327598 624696656 744831997 35657464 661041265 968225572 11013320 261228997 512245181 299589703 804349721 835834184 332056450 879023948 806879232 797647204 722115816 286428276 877354745 344396842 160314929 233005209 956858336 771130050 149803437 353863335 928213497 586347691 262831050 254562761 438722592 795437369 871028755 678919789 550194160 97055093 452873853 537104149 721979502 457037983 49541361 630947300 592554089 408029878 656318178 266452756 39735581 658110698 756297932 873385817 421511246 94336731 597807702 211539129 981976880 926937414 970104751 539918141 225469685 659334154 778461351 968237749 855933775 749604006 483640879 655629992 170461660 765075818 49239672 663486664 59085127 849045231 646870285 884424659 264091632 935956906 392273179 933237088 417084424 298398131 531317722 696559918 480170583 569965909 186368191 74083412 150545582 676445464 397990045 990900564 654296820 406588679 689089132 952719330 291301204 22179995 910825416 72030288 661378543 21678744 612855944 844213972 846044301 700701007 718595394 616334485 763455805 314662637 506078007 158775095 693647052 797480057 334344115 872247402 508138764 300304762 547801827 980860998 112684617 876270518 582670073 265135603 40199736 885209210 234474541 690662621 493647898 186714870 557610469 870585115 554071329 784606941 974246922 509118481 632446941 491765203 743253887 37120610 124334723 823958409 525357153 100228154 894523353 36332752 853363589 868060406 360692515 196127557 259433421 115789964 281630187 847630903 503656971 829273346 226910357 906946102 331372035 657621858 811196938 472259032 398486207 116077138 584469849 832170800 2826262 33651849 985611193 101913619 676523061 489748748 46776348 616635170 718852922 267951768 739448383 87588273 474827736 327273660 14574309 217756120 552641086 782435815 238557096 310793951 608364255 923650553 746137202 804013346 954981355 298175237 537602509 788539165 819093666 342714732 676119966 563116650 499472210 729983551 26516057 901991738 108204320 820519599 801662181 544141803 904248977 415209740 304529236 480873492 755659868 671979748 978651306 461034545 452265728 49142158 28624159 632236924 76285981 925417502 455134759 371410099 269969282 104451951 782517706 312023895 217046782 543899574 896049991 726325983 637790155 799164634 21934497 334782249 453109896 148601523 794980423 806284744 300575985 621144701 726658101 820661642 326896497 457375121 336018422 168215002 341698099 779640906 31797970 312460984 673955592 76369638 520221951 538803253 876056172 432092716 321048301 794863535 601053903 325082825 772056948 432787851 413729689 155685525 134271622 472405076 282257190 365331354 450403123 255925503 230358339 198065203 244261489 35678479 22490069 678573421 843519185 425883137 823579707 836404456 975868771 4912666 372780625 396528617 186156571 599958736 275260385 981331683 246591380 175823624 972252478 135934178 28333520 681739492 774880311 230630541 204435799 622418767 490127090 841951928 369449912 186662298 130298500 923331831 87454411 452237398 377962231 479707129 148470138 923997729 859993077 704778741 953117740 552011447 698459082 492501370 767301386 380276415 599077608 788311817 298656678 76390327 39515526 928907834 408010567 736181918 544085224 182982454 802472780 920664113 554069347 217377056 724759131 87377576 202936966 438539859 445993894 881148003 847464592 674474836 287030369 349326023 583648939 605853862 333034527 613031760 94611925 995930490 783091097 898827461 346523900 12734629 263602826 384424005 556556297 217105808 399883817 765740388 542372967 183256895 910515370 569967581 931607536 706381859 139998952 363017203 423055561 638200309 92418036 173584998 596112610 807342478 462444021 371310434 326246166 978080617 702731982 293689232 553421699 76884450 866866923 560893848 662608866 649815221 672574236 244372773 468118102 816843652 786086371 905872573 862317524 721077524 842784020 630388296 130957005 203892979 53712749 268026356 754542582 707393164 839355567 660411887 857127106 960114404 100816472 727394170 59299459 287926347 157441928 13500055 703265518 647066648 71819917 412763816 282682600 509664667 432829381 631629588 572940660 928997605 521724728 251603735 912797932 772724651 862275199 180434456 110160551 175589709 329672804 113693650 452178897 697109193 905409112 788419715 720338795 992404175 237567531 121576247 776643434 676386680 592067436 694692758 517695018 62345158 767370485 793915433 618340501 836306828 891241499 129986597 198009418 614170428 281256868 648192466 19025036 87584592 152559844 264151900 767130708 106935122 631518914 171809609 106377148 122824960 16260058 753317264 485809590 661161700 481827763 349914777 117840011 180512639 886219787 651242522 52684965 679603770 447965057 581761693 102323918 848275855 854937757 248308169 735835487 6949560 266060630 117383122 569591340 226279127 313382915 705999194 285126316 35597094 298093971 797046910 292828018 379016670 547836974 445848114 686904005 570872202 719865297 639332659 427173266 817269958 255470008 53593809 750203893 847024514 205975727 181798618 187093710 630539674 855418319 935240041 507988061 160912340 756317835 846123030 350465595 840167022 23847809 572149153 540937735 412601742 779221041 962158019 585816835 372748642 364202233 191208836 996444955 718516060 646043862 739938767 425943393 429243623 128989292 826919243 976018627 802133419 228622795 474351054 968877713 502147561 56805125 202615921 987682857 659126410 82359950 293821041 647836502 791234223 174639895 564361477 761355039 395227972 464853399 553134867 380419150 130668685 491457744 176137095 284361978 393483074 749636998 600906293 601994778 936799353 296324315 137856133 310325125 899956817 852024505 990824044 345758106 289373571 485279114 428631010 886138104 477246015 461688597 346338816 827347723 840875787 501440206 441793329 959089149 291111406 656749565 786404819 834932391 334366104 468472330 568144040 956350619 532695730 359636761 907531806 901587922 963273206 682690757 105639003 638511538 765015315 502019674 769798384 760373241 329066078 913975093 351781105 560602076 341991588 373495072 98984901 6149013 937549884 138790152 273121128 542314634 549734147 259491258 107177377 743200232 10264082 168438049 28882214 433730057 793717998 338886149 730042912 518946405 288399202 44759361 232963709 305359338 760786581 649555351 920356228 13699347 290207498 182680418 213851060 336336027 876057683 316195358 895088812 14924706 535207223 653250647 208219510 775578577 992223861 514976954 100215854 13546338 266798155 54666797 169596885 561668945 915863408 123419007 412731593 864106800 227128228 651976906 895205401 520705199 303542587 164890047 594151505 658327458 145649730 265369512 338869005 825448889 788668141 422863714 675356510 654467251 766184698 554100191 730507383 257067240 959946001 947586154 758188404 182089250 983301496 329185500 346494132 916786664 977881446 938281649 768669440 261531008 735528918 510076760 432730791 819939104 467771338 868787828 815620924 560493500 52985428 187797225 526710459 95357013 344987247 937124458 850336212 901313397 384382957 358212570 572639651 145443179 809370062 168494362 552644139 384459826 262851709 689169665 816439823 888461790 472780736 229048475 551847755 631960193 220145494 59446256 366657814 387500569 929801910 800165968 123155232 157319075 254944079 113764720 733873080 229020042 75293282 572830488 79335809 808248235 448156448 605713533 98290703 379443300 136725902 963198499 265945760 778937750 222291437 651554018 448553566 682401370 804337520 931251857 701919702 36524537 131954030 578523054 896381419 467473792 119257841 460606728 437613205 277889817 886712993 656786925 475191465 518522418 892444041 727199313 311149120 575987732 206378483 123591288 448788788 606568583 818210620 842933935 892561406 311288964 12676295 298478350 683097602 878732293 149895849 540774420 744670302 71937461 181184141 80190933 873113131 421900543 910988988 731594993 375360047 805991526 364805537 665258432 312104286 236220972 480343196 975198152 12637497 86428267 933021398 916231160 216584554 356477993 438482103 413606159 240309774 972326717 908337942 935130941 4664748 818790954 489045537 970910399 937933311 826520918 868464161 369145581 574951118 476015000 982692811 960192509 956971377 579112125 155429738 749974154 170266580 690551283 839652113 538534090 140117251 448726064 276579977 123437153 383977137 355961847 728574133 713390058 319815977 123567044 787391064 512989062 509429355 304779654 964486504 798860017 404458150 436486906 429684869 564797505 902646072 753807831 81098712 225948043 677498169 202913509 201127601 39940912 307240103 902618257 822253287 661928896 612671443 659945928 631167146 208889931 839470033 744561296 719060098 343617607 340321413 936196159 850165698 622853124 870883286 738764013 852412492 849061968 995725259 480568201 766544577 12507461 29753904 596726863 537849336 337508228 125980878 395604367 616649175 432904388 125844997 970738913 470946010 465019827 261199256 607475263 210734060 696779497 729210173 269842657 957951546 357356169 588049703 270514639 671649591 936236528 830622478 480916065 40376096 783227750 152220631 771898762 245285020 820621548 117912893 160516678 558844824 926431625 647516815 124613386 333967573 835022764 999420570 982292677 980315193 352847904 980385376 849972133 244846292 244246790 360729170 547834042 806763883 270827621 144622448 80025047 113384803 872412657 296520002 376826488 116402723 164554815 511783575 314559911 672981318 566771618 752188180 17478456 718960048 557406697 850086325 654952493 863858396 647433942 279471530 856371701 754173331 705464818 717548637 579025086 943319552 890264505 96114443 137690559 375756151 240027036 591663162 162451503 580994126 593687290 118384768 370965924 107390832 930343220 625032533 761864225 993365343 7288740 581898791 194442434 778209680 511643508 129355734 99267513 29333052 694791976 555072123 322843840 102962560 367815260 272978207 119123212 861889525 199726743 858348370 973557977 921324376 405126900 454819108 708651341 323222506 945318173 501457259 788383466 741476035 151217549 844345355 645335837 471022931 208161499 688959804 91254101 251832888 491416809 653580304 493849514 446832945 982797727 165570117 160799299 856952260 510711312 494676029 108570326 866669668 310033700 193838649 655252458 542125337 786417723 176222019 126048889 508110837 517283256 967827349 563567924 412107273 738674491 159981331 304500520 232979066 438291977 213613028 666037204 634375533 770057231 860813144 681695057 503598786 907997465 581141679 752141762 935234677 55855050 491493834 510324987 139520659 260152259 878609044 618917726 95002493 308015057 590593219 166976228 46545262 385367851 951909424 791641522 875060852 52383071 896233831 75427715 377365477 658733912 132225257 539532761 32446079 501396913 22968213 957899656 883585098 988996878 485234999 589520224 285105837 958657211 499680016 386990201 217628692 116721414 881826931 867250812 917425828 470724660 969718299 268181177 612314344 545930434 924415783 206265693 395827811 165483860 130478721 741062457 886475323 426274171 158930121 791141317 548243896 251438180 853528599 451187657 206850784 865510020 402451219 168622472 809090921 627411858 342848889 934000291 305466397 185998079 279536570 526898413 648442008 653859726 874858529 672822495 242560690 218463258 504428825 295647262 422642691 40756647 337124372 146067257 987135862 276770207 809656746 51150945 791487167 838758590 819028231 41050952 661312191 921875258 964497653 982765792 865387585 716322736 643325652 11619447 639017051 245113434 551992809 862269482 658755579 984184293 516302798 684369702 269981145 966958310 741445385 764913672 627709509 675308726 873240062 125520425 117909341 555999479 127021101 792114833 912504131 584353656 750686667 585497464 38272411 99090118 39125637 567333668 831659624 498458481 951078566 47177935 824644209 586658962 483630988 816927715 3421886 885361635 386294938 286982793 471175401 998092739 625724605 967031971 238144386 935527833 859463977 306054980 492618934 686696497 936374648 85604330 553103445 266791444 412500440 846130612 721936611 515541076 701015043 466387766 785677170 81582394 847089478 534499228 761055494 146362447 104305948 613758591 172067316 381314898 256626 440639716 367238246 573221354 931849356 40058514 988108830 631880905 5976001 927172593 938187401 737144319 879274877 842359394 916529220 408130583 252002990 790664727 511358734 388306882 634657681 248802315 571247601 44555507 281676526 131588986 773604910 17331664 803025412 63346357 678542469 454271060 280061915 759180484 640781267 943476359 150431478 289930233 513235543 191234204 838210229 432778365 564713222 518472080 406396236 637987152 736096011 830294192 811897558 655941019 982850551 422763041 228013456 820694123 166419650 438727267 653705538 406920163 260838516 476239899 839009561 474638963 633348275 787194873 916718974 613550868 968043394 711004127 819557967 20571886 881957032 440298227 111061049 374538205 904882769 463378478 673410256 370112795 627455409 471047129 141188298 230083866 65549782 525034862 356013109 998706604 766784522 1186006 788830095 668170280 42667733 691422893 641373030 247954467 945132264 749582192 676811829 838675062 725086503 892527309 407011738 278804724 213381322 30311217 629919069 979193685 651585103 376313413 703645703 16686502 140938624 63654702 683792851 324018221 713175585 487770076 746136785 234016879 185296879 791380606 175589925 175437051 732159197 608062645 957874159 230303610 210754731 355696770 7232634 510609407 205646811 430611877 680761330 373646617 127081987 406138434 533122999 241255996 96897625 724069450 279337602 733606315 132114423 797805668 304592085 377434878 967783103 907209445 625628491 287569366 801167222 3045266 869020390 542739460 366056875 236649354 298506638 111844709 957551785 318413017 823828309 907812420 508310624 704091165 458724068 23114017 497405999 244204472 321500311 944451996 854711306 450692554 6909353 505842979 239491866 67557494 895335861 600038952 774936190 783111628 665150198 496878129 228951762 411247000 478462896 370037603 822277365 766904466 677078750 719143725 703830137 832803779 382263489 120131408 137624996 468095490 860113408 565124583 166389432 594076575 381299097 865653682 508822531 964108094 808804599 401417938 426829048 838469691 114101395 966504850 928018951 674525192 966261353 343675134 149387360 968040105 776645353 872602825 701231145 608818872 853726050 836360122 209582825 841500210 406838932 885876479 955603497 295494575 379547664 5751613 984588521 36834751 970215552 460459170 213756451 615527696 740809606 928708297 238895352 722096236 447072764 668326024 4620660 133968365 103481898 363831196 350108020 566218261 182170045 480886637 75261824 739279889 134397433 480276100 768721882 23875923 668897403 371022306 285420825 758358878 107530214 593220017 965292305 834280586 872948874 911279247 882617172 809237263 123623691 770824269 421769591 563468442 421199271 616623809 819283615 923553834 534871293 229012273 522237563 935075878 160990966 834496057 651917246 305050599 887697884 221174500 685766739 388105204 452168304 673132710 56285317 739613625 599569361 685748363 528489401 489696788 738960618 353357836 713301855 987588633 342250993 502331867 955830554 185957269 904844038 956004389 366161549 965823891 428607874 216426024 639363412 587330415 793828922 923977230 745665333 268372406 48037040 126838922 179758017 170601985 912304468 528450286 467427445 124310953 342986213 814938633 879850401 526501295 846417188 86088345 921470716 590872290 300934607 185551604 543778476 724250727 859663847 229707236 173543156 285647693 527376469 79847374 524960458 227263208 184942762 606653602 179106863 806776498 174448033 131531315 707999302 62211517 76428098 398191331 458225840 512021816 305199773 515223313 613071278 562926749 563774408 279841059 237262157 124059579 711590045 713491088 695230514 239080817 139155321 845864261 25817563 140309044 754901537 11856751 129720674 622386380 320762875 325064736 147586254 897941179 947534942 292006672 493007774 761656082 575054980 362637374 754414866 142474748 845810246 504510981 405956908 650265797 703706194 328292262 527314443 188359666 559604760 294493397 94092378 572023520 104950674 732585290 829841832 914369127 632822009 328686651 71819694 495501318 39308838 918004501 742898774 2145546 396235485 804017310 621362103 615112361 809678812 505840034 4773186 221532210 611695877 592581167 178617570 192097935 523485341 915045723 38471081 437904305 860253496 410401067 29808922 715872291 955047999 660341055 446963010 750351683 151959910 720842777 547193136 631713804 910423982 302692393 628756488 146569333 429608195 590843759 179964230 997444306 696665606 956951156 19509592 963898357 750006138 306851682 789952267 562805923 270906266 481955678 948168441 881543625 723118619 575649019 244303486 373963438 641916300 344538759 319487662 979021240 780833579 341724813 270860738 792981718 770018172 81213368 893605141 549422995 99672104 494352486 646779652 125414744 900439727 212866366 579421002 339476345 44506637 66175105 880367495 592543972 350144987 163889375 172596112 318228015 769813166 263840414 46990764 449673529 448404062 448160871 590774270 322767658 530756774 924094368 410230565 588079880 281608491 590657186 504718987 394989653 15514884 794298318 649582595 633341708 756040014 357935259 193123157 331131281 508483710 297733038 562599908 24876051 789954034 548795222 378221588 907229393 2486122 530992626 283781701 147891970 399751114 195383018 391079743 65071457 841639188 335464071 749844869 357106054 477897733 688920796 73864238 164642489 895115393 558775503 863028167 630576243 889858970 255422967 59480873 905988134 876891350 700316083 27075623 818385320 85444716 453358354 264778579 883350004 126618700 213413742 302396620 130850808 159829826 556875592 878081310 638959095 45275830 140407468 420018034 965234396 445162763 526683437 393976971 35102765 556024404 349013499 668789279 823746573 46274070 355221597 497096672 327415443 202621248 787620382 656154597 660349402 692758250 175814224 168895340 692477482 976208706 46866359 324934378 76173944 616941097 550469736 567255437 288895844 866402444 673011000 697408310 686137200 521685349 306980906 12916320 236778058 870032078 337167763 723850939 555207107 521863150 811023193 722361475 990147857 178978022 562349647 5239714 944042528 990123615 193892499 648821978 571961067 252069437 556894798 302998663 657833380 607358784 702776936 578840215 821052860 293203786 747186474 972512292 114711739 400016635 157225417 158468157 508316381 356996967 479828376 269780633 217258081 801386006 376701788 875529314 826599094 569480706 361700577 452254015 136820180 177002309 505353743 569619030 793751585 39556054 706302162 983303577 646777390 535990782 541726913 181406738 54823161 827157516 994761350 657006578 514396691 658761340 964477820 932724652 402842361 652434958 175772439 171582462 134438098 707619110 779888852 737102099 627262975 963900765 588316929 513699819 676152694 360034929 222594748 965463118 717549793 766432058 204701781 595395954 832487812 122546942 787576 933155699 841728182 154884555 354735729 388943210 621462869 691110348 782820402 540988468 313822313 873823416 200150034 763962469 539653524 222833165 535476641 428313993 379997882 346514956 633202492 97798329 280237648 636276095 66651874 402436493 519046235 858413539 343036306 349769653 435658654 483204297 248696717 730160814 70514236 188937691 489583537 605066912 197491609 859171539 601860976 175397154 838329852 762780286 420105358 280196733 252528112 658241350 222849554 987746505 702616053 613770388 366075236 562923159 232419440 197572995 273015072 25985515 881129263 507416964 660505197 123599352 666236362 962184497 960104544 542648518 561755549 166749897 231638377 436050391 609048929 516612138 133122602 572085665 453514787 456825645 462415948 880640713 647590653 297975399 132493502 243539567 441697722 604462091 944392435 432911068 102088436 42736765 334593889 963349361 329470500 771854300 120079686 519639748 671638109 142732542 439593589 753986560 302145283 886237462 679262468 639238211 213563097 773085707 644138808 312933491 346402692 49814673 638248829 171289920 293648903 719706740 282200455 296392620 795729285 743711164 975047163 370477963 961851627 23529529 946126387 973951599 725645413 5616627 77502383 311035223 421427892 620638168 432315834 569830363 412943794 31754722 892819377 236599710 379661912 964416912 353336212 227917970 410320288 984752421 852641321 474506536 503844417 768622422 521487616 903262054 317812653 543993055 49644701 637534279 916112022 212082882 880774331 323470016 306833417 864410943 484593745 17610236 930327090 796450633 833119875 920884379 681313838 377303889 30989342 210396461 310103697 553943233 530248027 54577869 499410579 726024733 960352314 943652415 409682801 510973132 347881871 825771137 537893294 25508543 805142061 383842368 109168579 381721640 490441743 666276965 446795572 113185610 9796180 925842675 441296438 643305916 700552194 147763256 174211802 706002831 748650671 289127206 115916818 611211928 344873889 56462008 144321556 13785481 493820386 770541802 547096751 306022964 271896840 713064686 561739402 414229232 716446949 590102341 422243388 265593706 606609184 660716898 269474537 154150226 246034850 992040881 491267571 982764221 717433589 752124956 993654030 442251680 957593481 910114596 103082154 48760333 367283961 268220941 230913536 673495522 73377419 545446406 680405313 749080946 814420360 721277124 56378762 232043856 805372941 93957075 289771318 119847618 24472076 350066104 861246757 457906632 977145558 178665535 938618499 613505285 103080604 783883091 394394532 752339519 913565716 953652654 128291508 183457501 498880264 62576183 998748383 117907449 581019832 994838547 953927482 905534393 484730311 672631801 76018001 430325979 914662150 700136660 168700966 949071276 283625419 56346161 341812600 764518562 977391769 695700442 970057790 95549276 521650518 127591472 920088548 922589532 856597332 645022362 427048398 148465888 30512761 335313561 394301112 560139624 146956024 38519673 658189866 873466198 473026691 167614537 765442432 111062616 248138167 280915483 353552966 601896525 841545299 46480322 332524979 314084605 336498131 544047774 932627705 369057632 506517777 892931763 540055861 446689596 458820562 12679626 573649791 129846481 69728475 385265291 5233327 315913343 754363707 765073890 589713653 611088685 327961194 548311013 751320933 144357381 159590408 399374503 269657980 754579638 349604361 387699164 862219309 511853504 156271697 903004571 232206671 405819890 65025334 429479902 373829310 376114088 505760456 663819219 581543107 433148555 208067537 300688121 244483612 145756746 763854346 129710321 320457719 51591691 523729862 504405259 821512651 982279992 510628000 341200777 570018422 238495733 939068071 898471840 170506274 805471530 891989854 565039865 819051464 864418268 109610411 395870425 81169019 261404483 762139663 497296130 81164319 695012828 293710223 333454099 221174323 922186546 467271570 740167398 749998172 320759550 475214796 223667403 134250817 275103632 502251738 594290333 578098293 399055119 420880052 982861584 523774361 175853557 768046509 478600644 985978880 401005558 716760540 355686377 292690991 980859462 765632752 819607147 309581059 55112740 527445566 25932146 686080180 236362345 470341133 689854077 439227413 548012523 774178332 395576452 198169634 479780243 216132860 898979556 56790040 478388686 964111803 736760014 697632951 965551406 894228499 905185098 409364030 669817205 491003584 101396533 276377037 392888384 16472910 109199387 72669567 200277393 814214 599581996 116450162 425089560 919004715 156012448 996457121 102878191 608571216 203524317 91847287 314980534 384590317 325096333 710180989 414080957 284479187 20470654 242284302 112367809 825023609 678954698 259711346 537255290 642823869 991500331 650954373 972329741 95535309 289570398 663129310 185683440 616730185 236853587 391817472 634941984 921565258 209326899 975728518 573257624 393603 628305818 168036840 313073609 785470354 885915486 893566624 957609254 289178718 937657325 729043927 934444032 985480437 898883413 988155254 448691896 515173640 63417122 269144079 603689355 723146149 492149763 980594821 797632476 234868899 999161597 789777475 945287680 610823420 585979421 901452505 575002231 308724424 862171139 431597924 812317069 986717925 11144944 692657323 656204977 820686168 947056546 84319126 512848537 138229530 241984350 476326505 995669230 170619653 709189115 224787710 295695071 177844820 655141061 916263418 119628950 988937076 397946112 340520517 740900540 847223236 25555259 323377529 621832606 845878633 572021714 750147683 656577405 31031314 485793678 619783075 592971274 768627584 17974872 569581560 869999137 310929709 599825514 993258412 990483797 715649995 121228493 643818132 195881849 190537570 951792157 970552926 234176094 658822940 767892498 971134351 157588534 367383445 73984307 355715328 323150298 976382303 271006149 484012685 270776748 371296345 904966309 406429415 47132586 933661443 566768306 667010265 848009317 733403882 675122446 88688659 249030858 963644621 397410760 907227767 499980142 222007006 344680764 974279817 274275888 749474222 481350464 844245926 906275134 509074125 141410375 680103411 573409659 633829541 462659044 800437220 425842025 504984239 692727639 794576163 993955697 561928597 288140171 863197622 539365607 671052989 995703119 971260679 22548598 728231736 967994579 284602206 83463419 22551303 844502700 843992182 313451387 729315170 640558493 920628748 959370309 148395763 819477629 567554942 791621627 783508557 608840178 539485364 453058134 497149390 317864787 945989205 152986581 627147419 78823692 952159544 336833480 109813222 494925832 569629522 930004064 305832201 785263174 982124324 544904131 586244197 646797192 558896315 55233144 852302516 548339354 704520012 620646493 846537254 861810277 205825828 285323454 828160343 113867064 938349244 418207560 114775292 767200339 426748149 70539718 953155868 504371967 224669744 790894273 289139848 900307757 603541841 930534069 288416664 48114101 849949474 940593197 177404027 611495415 102207889 208678263 262149318 930601688 222769941 532969770 601559089 356999750 623714620 439711100 514123547 622751371 977818538 690069891 310445299 123159743 409715318 405749529 938680226 23361717 89616583 733544498 218501331 25228478 327225039 273870413 554002099 754522121 594207973 545123557 893945418 405707899 799681999 870308147 185259474 900561343 163012061 846141296 409076607 166619183 660234559 438660071 831683759 84850718 639761680 670437656 181527909 99871985 992284628 227161817 361630955 665814607 254248398 803546641 291665013 571741908 618861461 628009652 253576885 412932597 590452805 602409019 259357796 426059695 554728537 710119964 3009440 391735034 373301771 443011695 501776331 339476688 47551486 530908768 200098896 133816556 687982550 239505074 124348883 381673369 709835366 653956437 117639161 421771757 278649618 67138395 455691220 817455216 243823323 826134691 281648476 557864552 403449092 776448985 874136073 805983878 310982434 524062678 155397588 464457046 229296104 366750491 675846699 441998210 755416740 912462030 75994477 76967264 364686072 297622775 215488051 279852095 104287311 519702142 495444694 318767301 595175169 658133228 165917982 65280152 343397755 776393121 496249887 926665398 139087139 6809681 376006143 182813828 324545163 487104344 457400969 579087450 822062067 220621706 498418010 483834522 134865120 859549353 478005615 119424358 360908016 929319261 326415489 381653471 791422120 977095404 683444427 733396641 385616109 404554437 527745834 911081257 55151968 651029132 692054688 350632105 39319198 293237411 636331179 190451217 23695548 958987902 828208050 854551687 184337564 916101547 160342552 695033651 75008959 853574551 413790941 158543523 881355676 93747686 172133873 973567625 866585301 206893714 815368913 748762871 484433030 369359099 734574654 175413212 204365143 693935317 683103325 597903683 188313303 921847576 314033435 954893321 329981058 67944590 65966097 661491961 5283144 933532619 434601638 112401165 55032936 277750613 951277322 4317042 524754560 456286682 897809504 628397352 1746849 416913949 436633865 192807995 803607713 207730978 514759974 620034222 368570851 594374881 368456513 728622965 902976263 687827539 321931583 963627164 244028563 490272326 657721988 282564601 509682012 168411130 730564604 447941787 212421134 544392832 339865058 112839739 364590707 285163312 974982162 475776762 974064289 601890625 125076512 776822004 823354623 989669749 565943728 858494535 789540501 523750925 40052091 282463475 332755818 708600063 751888460 773287227 944916092 133442903 658193128 243279629 660681026 940555039 717745177 105753763 521255265 311381562 775174439 502267779 211649368 88795086 146788907 606092019 955566554 829334834 374895761 236317765 491502344 707717226 574431596 35064639 141591528 867285201 165497147 367108931 547828102 365479133 795045834 330638257 27686580 415920670 208864759 855895934 468240203 799212140 7943517 318710752 321392326 150313275 486966169 636305391 596703352 663724044 346022750 713584339 660947250 86095675 97244935 69082288 257389027 354547621 345567938 287952681 396184160 303868781 831424504 362344682 843917818 480741623 977981039 882231013 348757521 448815661 999360732 425174094 623033734 944794510 776748281 868989905 687141244 476770661 285036571 169077597 291406115 901798899 929799358 182836579 303063558 655204773 46890904 45352529 562316661 170245436 735807177 845895426 350608201 355127291 993229708 169224344 798781042 158008933 569161713 307014967 601198480 813424515 29599823 416477150 146088210 440941652 820125654 116744312 619536153 599021178 984245392 594629752 790699891 678414432 976684417 615703869 829870266 704580535 805247272 14115227 167956369 79662566 648038649 996388115 906787189 846065160 372073574 729860674 757901719 838015212 7715315 583983922 566903960 545091995 298158263 184059525 901354794 565527625 860899150 361420350 293006805 977013399 54156455 919476643 448170286 391104672 135989812 145684409 10905477 584391756 872595493 229862900 351777339 601768039 430485510 921279146 827105008 920618465 515949919 615417596 626005244 805119167 796330388 818424487 343873452 225840468 107600725 703083511 603012713 902772748 152713418 193379033 904016566 935924855 980457938 98072697 892778940 717872789 760448852 326753101 714510755 882637620 431804361 455927684 648036188 244077367 711149497 101329414 267788885 800511321 113053582 750337448 145776816 100561166 627845252 808981964 487953745 430783439 903803838 91687448 803492981 534233789 649663397 338628484 868394702 378533110 53082497 328085979 18121492 56252539 527128086 168705500 881023531 581777272 982391686 923356347 374542828 952940203 251830340 232895412 971595689 254298903 473302874 786241353 335272132 792562805 672143863 893297525 669746550 131106816 572887775 700772876 534686014 862997836 172969967 71476597 925314988 471228107 673526737 960819294 18195443 270190660 318993345 640621855 973145003 265924339 677651998 570825515 297298394 834243350 473670711 742954275 425678175 785832360 290783197 11061174 168974194 519143234 227961015 141108359 851124617 864230622 939862885 813410870 213482492 759870244 351176788 674784143 431526346 629716821 102390995 98928386 603427029 28454387 90375456 353097188 391528043 529733536 607970042 684516883 725537261 794926890 761739535 590516967 593244414 561633156 740245718 363729627 465753318 279927431 994025610 155355530 122547467 255165132 940520599 343769863 542230565 277370093 117271303 765361771 970904920 53902693 624246570 760320149 385186498 140521361 747169544 4265283 610311897 222232962 564265501 919482782 735683241 493320449 539978204 2263935 720838813 220561045 620896848 169644100 793098395 396094329 854006999 124995089 789009072 367512557 485929369 70344749 820794654 939507381 744514735 448750441 251339377 82138949 29158353 498376138 437641807 573109664 644989637 616311193 869209153 647072312 927433453 270139594 856206543 869973222 711946843 41867574 835121669 16965585 246360066 137801434 92490077 178357770 419672414 262151693 124532751 159162506 649804097 140650472 774464049 378860152 424976489 219308401 540134949 953477818 218874803 839125707 324930682 158516476 250656169 458828563 92632903 559991458 529470991 62993277 578275616 536341557 922416422 154242318 461207083 920638457 600331702 27375846 452116477 494534518 45601125 10516405 318962213 590934190 391140980 879213081 617066987 618490117 709506932 79574642 264526097 130741622 929582352 524127872 944801440 67706780 141468806 789556653 871468380 707157184 562899082 346927188 189208804 587304959 946967091 21971295 497977141 4152656 719174208 2823394 568714620 966498568 906735134 937405175 655119142 513397768 565667596 863080997 729497953 330005386 853179291 413676167 276784701 192178430 169338715 400820472 290632405 856489682 422183423 279443241 387991532 91348333 804311910 181431752 831652322 404701314 669339851 494505966 750876293 687215953 655050475 393358443 945930125 681562714 758781876 122860057 938209552 520475242 76897257 968321288 610430991 711954887 360825606 871055120 699294317 513695492 751478593 948003050 917694728 310230157 893402050 642527179 562305799 378332928 41835229 952072210 11993739 82626083 956784377 334125160 266777443 824278787 803808415 643338643 424570451 550217685 102398545 301864792 85627611 917842252 256566658 511246297 353121656 672501004 358467496 557383650 820279077 231597264 890352510 159950820 441518070 190034827 139171640 966473466 929807622 117143974 712458159 950225366 947267639 879680132 312083763 833116396 277591333 304926277 212445914 425458052 352563853 428987486 864364595 100522796 544454526 152936941 425742728 42018277 593216580 202881522 778487315 657729890 744758669 627454271 988192234 470303172 523526260 137857987 374770124 839357003 346744875 715484824 709609210 910865056 127731906 240262575 591053991 338028111 109944850 786653816 332120020 849626662 564295440 173053298 931040395 398202443 336418702 805879269 329268036 882919247 974919199 379660036 961974230 899119616 752451514 263421324 977217816 29374960 724943292 10630205 481487030 39754339 105630450 520239258 756736026 256732962 299811170 676424336 889596249 10930394 152075181 192692675 14550355 477989292 815788956 26270577 270548826 409701195 207220880 801511004 891268403 596331287 405488950 582351822 999011061 577388946 567605272 373804959 587854769 682950380 436167896 710531800 288107470 277847597 984584526 17598352 926819322 860347043 354208335 347374183 734605234 76971060 974815502 118530152 254794569 78205798 191008104 904857190 602804856 553269888 751470476 444764305 31141428 194065466 137207689 740881202 71851015 403391300 556170009 918489005 917505672 498615553 344010462 71353057 697945688 583847356 1299557 612030837 653302606 391474295 210267851 558015379 227455212 886404589 748989749 811968872 734405699 399417851 45093151 366118845 711364616 406000150 341336513 200577224 697887496 440890449 65939076 865696355 797999422 256306775 197548782 860325472 750750855 601261714 558426547 580040026 868365580 682052616 223630976 642218481 784039172 50196674 861166343 74310623 393362089 154581561 695481125 944444294 862823964 132172256 785300774 172497992 984514404 488229087 745747981 862069069 564866727 378142828 647248871 933694501 741209799 317575122 396341569 319521643 320886373 126895360 947521295 627157278 359454102 101827885 998616760 374686305 10418295 882585118 55603342 171230778 373947063 200701655 688800358 490486758 395911127 911048741 693500793 896806998 417900400 382052070 819172000 112880806 783964002 123223296 929670925 208850334 569299848 623698203 469447296 839839156 616998013 534775520 7855837 769634978 570381748 179955521 580969498 467539537 365106975 710592098 921804721 365501681 618268522 370709050 118169125 849163669 402388888 882373783 465364393 668015286 607410552 911014210 529150221 973311680 223273637 572589218 3302493 13948426 843844757 766844033 605506656 750705106 629321648 889027542 820772922 765867138 207789056 325139423 534854436 592144468 100955501 276127413 275536746 860423452 834116182 432954461 621245617 549825170 318426423 137317686 117043760 752686149 977034675 86723504 775136539 771837629 917704265 719760614 878788340 292204546 306594520 564566463 59205841 574429620 151992214 774882015 92030430 385792504 103363317 607049748 374426308 300819423 204366075 852957647 565262287 747402693 971213838 719915830 762540491 34623640 214688132 35415718 559463163 689102800 32779465 623591130 410242296 892269103 50342311 836301835 972438488 403962105 743296341 698947379 860473276 541649735 394518200 652210586 828536004 773456335 808784620 141024256 972511132 425215075 125101168 186200544 533337552 747863092 388446981 324586350 483891253 144757909 775987678 970129212 411087614 553684786 212812779 57525715 857439787 310928445 313014390 447117 751547258 93072894 5271507 898850631 219411997 80623739 562928368 605239115 846655431 263294267 632340070 455452992 28056164 136025656 260544576 572209009 140199718 497098387 263071942 427204628 429989726 129873699 828943867 894742825 58132747 125451898 924472644 905523112 9761368 472360633 655388327 269532193 785131623 187203435 886082161 786127790 200184382 574207077 679954007 115124434 688535944 907782497 984984166 760868430 979107421 4672925 297948831 453500861 466586371 461190836 556659344 267763530 622246082 667956355 152153439 933560161 78222316 214725486 90253658 902288128 669551168 861106379 847095426 82087956 49102476 749756535 911588392 326080986 665547048 198382380 613938378 286937408 544132987 570663036 112666095 625888671 67171970 44177326 326027700 231806146 437997340 8187383 885545697 458482202 492364171 910370082 940997826 493876243 357894071 835223484 269997983 90261110 864530667 52205794 450363961 290074416 926290031 920911377 564984317 670757934 589857787 460344235 286840364 423720652 333359950 315795942 402779902 18411630 880275548 766802901 308137976 189364247 779046962 88580318 979586154 381065300 458392593 613553502 992504618 173865719 824619341 889530697 659467256 966969232 945109504 544182166 144714743 733070107 385274426 694101834 418346542 739372773 189133174 157381914 181038600 517905468 24960429 709189949 124179282 624395069 32893159 848217517 755282642 598153299 387621468 390273236 42112479 995402162 901379146 415291724 867810499 12138698 878846733 714338712 605507114 609357423 129911912 427124284 80307424 260542477 626819418 290880405 824108299 680942583 443271987 147860024 417479798 137946538 516198392 129066268 748874107 581198304 410714036 935561474 695350029 666470956 912935288 315609583 876109828 867496525 254625060 869549713 959875765 123339088 19132035 136115361 984192436 521604369 949356399 118538381 348831951 411152829 118466138 502719965 17198077 568432407 744518491 322635206 29683363 120381642 387261389 224655220 250190442 855627306 213513272 422352302 4514721 796886353 742864313 456209231 345643040 128961613 348391580 381090854 649311803 295791420 323295346 112739290 973688701 134870906 292027518 506341479 178285689 840498324 323216137 88057964 778930169 154310649 284860062 789239055 203835552 142275741 648263866 51355722 917346378 600726038 69777223 862510885 399000603 884994518 205554382 860982229 613441054 990621096 248786386 350807529 937462268 380721204 903495313 603683699 864746537 523302212 916945073 369169563 244346412 624992476 641028212 608719096 617646356 965088415 640511034 182884573 953803085 560070250 142952954 780517030 563150851 338188122 411352665 293095369 474678067 496549286 812169855 239298745 620947324 471963078 735748554 443409579 570113486 415445914 867878108 350165198 76940729 928242130 626399277 140942060 246710870 206865406 336205483 536561827 502281968 821697512 777132775 88371637 860718457 962135098 890801274 546978523 892015484 545470841 192755383 258431612 375688032 744085263 359710438 756334076 852395926 401745777 225258038 420523908 665963078 671646566 421908317 322196865 601242098 615724292 152841145 989167644 342229902 255450840 229126178 318050937 841373536 26627722 80178750 725061792 800294283 827362380 43749790 874119163 727329366 240383467 160526024 385851092 416528827 5415899 445207095 545329598 948693014 93408202 686624204 464150847 331790141 642351060 180335005 321138588 151083405 211009583 681950078 965368429 978784997 590147468 352032099 802236169 310832211 932455112 599974415 272808284 476196395 314165644 346957599 320966303 533559639 92708378 914392401 586642941 768662215 743065881 104629298 407250590 417640308 169805523 319407699 731458297 599357334 949990513 415250248 329520144 396426871 170932116 147614436 851581439 252681094 905235436 386554888 73717251 448830784 595349684 260815051 646813272 102971860 589848863 336404183 36060280 509048932 363687269 334778942 733952026 577385443 102132561 707387854 157798317 62823049 266526825 645325788 549929804 851214454 784561300 600809395 653159225 855553643 528014083 93518518 359963738 939078059 837614268 199492309 351544244 75740358 9197647 476927161 442805590 764011409 216340964 348205806 866147778 599103456 511291487 863253259 664936812 437873206 334555301 781287787 297308732 51734237 768096919 109354314 797965885 176681667 20976578 472746143 114485042 486881918 238823480 555553786 126630488 774573137 332745228 597439836 861122432 335962603 848331858 491652089 988419896 62502688 151726541 606446946 650411510 857746819 375766539 418700328 281132194 241784342 538604196 911125274 622278414 20388171 44781958 850258389 614970776 495670538 611809307 606439852 324067203 199360406 766625351 863319353 804115411 681170139 5071395 395816387 531902071 725719928 797117726 255117319 518959201 792744515 521323155 750348617 995343401 263515790 81923402 615182710 753469357 201625507 164343703 650024357 596252712 103765077 653299574 649749169 738501693 856239043 497362400 815665176 801313332 501998070 166050736 931027525 274499206 132085143 805297361 881914037 395188372 471069604 337675066 672471569 948792300 997740609 20874793 125497558 619829848 654593209 880179968 360667232 79048191 761276408 832749616 777627096 994864648 292816994 305945883 973123907 417145076 428432262 362701130 236225218 175168984 930453453 745178806 929198490 225415496 355813110 735862502 125524287 403849951 98785549 392244630 738750187 194542848 175377684 877413176 6892651 619177319 940568851 241502068 468690372 125247443 207950393 625773048 279616849 122170947 28605601 111830999 79858711 241971143 7757086 583519832 427535048 617659431 852331237 374714127 656638172 757762291 819819716 735906898 920998704 506321720 304535932 924484923 965905965 234782836 513919441 673414358 182645639 444640665 156395683 180428179 659124746 205072809 730076041 381536071 283929989 363644235 723675723 555341427 633069722 888563009 783360077 879164929 89097266 471139999 19252695 369318184 696734856 909733785 627258207 179876321 569090206 115006686 608526567 940050766 684648563 182315597 487972494 242505799 166007833 136356835 402161762 571318159 259158588 942815327 142312911 465751690 181757349 545677234 50249077 738716374 27913483 219716267 72331231 824938010 245772332 539484657 513401324 587168031 433471431 227655099 856306907 303295134 889781992 974627965 198803312 90190558 157591453 258598206 4674560 872101589 330057184 450367286 796269691 809824311 221773062 791198145 326285559 250924911 768212160 418763953 871160705 418589762 187433945 766198092 227609622 385901512 861695427 172161677 828449282 40224190 104306549 838960027 843880407 763957197 86415481 472092176 858282581 176155586 186052302 975544979 399835801 935996526 576472124 783329720 689694187 960657725 374671109 439021187 85667574 391742791 337859949 698661056 250502205 961014359 453892367 368710659 480666421 860673308 674274950 868369303 630385637 519080030 535703547 194307449 372365695 604006831 247380656 118773927 157232106 797120747 367744061 584030715 951779822 702539012 771081902 924295876 370509608 792158501 811672658 631341608 894116992 138190508 217867799 889888051 186448834 925804724 89248298 525769407 926201952 53169489 793028796 906356429 343159432 880202339 361754234 771413022 634996574 433882804 755479072 110689440 631073812 301747097 874807148 95732345 669327196 761933236 455790479 783907232 721754743 729453117 938963878 191800319 408369466 223532885 362838128 432580852 418287297 38179494 764139953 44157815 177097302 542069081 346628207 682161320 518442639 460388345 877716819 141027175 8986222 342864560 813744718 971986710 197887518 106029030 731821509 426005374 888669214 398324233 113326610 74104927 116946240 181831454 934904238 258994942 351298385 858648451 261097585 970323371 557070620 644354732 413399808 406474393 122636090 827337134 647332196 453516528 106283266 160442060 327798368 787609336 232643477 341795475 300687620 791046167 262966756 441468986 841774897 583668705 369801140 849938044 49349856 737667597 202180739 264917192 491592435 48414751 447796782 258511210 190032018 701071263 123559941 723165920 266645098 597480093 403201921 856259239 83838005 929749092 427616683 957771108 246806444 877437275 628934052 685857597 550997997 997983694 171524254 754350040 516045035 255374717 72184563 539619087 284305543 986716563 323342379 933916882 313253555 835735027 295091018 279693975 731676816 725758783 549042271 82077013 699141002 697561542 750029416 463239873 798034602 541354364 554016737 758423662 700965233 563381499 940781686 151291928 910627510 125525666 329272848 858281447 258104879 675231218 850988466 7054191 368047897 633092048 494254401 607293115 637397084 198311705 371921058 433267738 73234312 925638277 166434558 142850025 736925888 581170436 228907913 98544056 587273122 462411771 849115413 135252186 239601436 373557345 375157037 701701675 220046140 341544761 617786664 708589097 138823364 316433126 855081971 738543717 988674464 856028047 463474614 744793659 174186948 119977183 294925916 776280550 961204761 995248392 404691084 429969529 31933441 127171731 102850180 616374118 481323140 585965439 15960147 251743583 459588617 51409140 375622077 777968559 379265850 996706893 347363635 817870729 862646707 676283632 92704761 629427728 462457823 741110553 936867039 967834084 79930304 189120237 364361359 936844120 85034529 427334519 130092816 218292322 872377068 479582851 199087935 474373009 330051597 796661681 870615618 538594451 933277026 446266621 588491003 886469079 648902767 572391744 876286539 410307515 44260815 353586575 583860393 643186301 409579294 582420744 30990967 612630484 715580833 28827403 157391830 304544963 671954381 12063255 816163111 290865865 418860013 940329478 445862907 940835303 950225979 512968064 466963121 875772949 318334819 542883492 881760049 953854701 624983043 31360058 207415656 688537764 127487937 633572568 194588067 697038675 921390922 141043594 217697879 186275480 534742377 908060329 314610046 816317787 488603184 511554711 666863836 96201815 636249915 995712667 300250401 45914442 192603371 40573041 26731957 340290317 427408814 734485573 240524597 839860734 508254513 688166041 838555090 92033951 156514507 54445641 418005946 303199370 395719987 730427279 973033192 427044893 11466725 111224540 775355056 986010866 33699521 169262934 525687999 410014441 99697854 898842826 172776512 214628455 413237737 848127693 931424823 388607813 419917683 47242750 576266900 307898599 952098547 436129201 512933709 133004134 436247323 594410238 601076001 408365879 787494221 228821770 828353481 94255017 457441099 476524222 824709788 530100325 815338539 722104850 274605955 23396259 550979694 379244366 136111681 481080572 786959285 57712774 1410078 273314850 274636247 963884697 770237795 435763911 620784605 621366178 498085764 673569388 701314829 114253797 332182384 498736212 887840537 249946029 778008933 350152175 299043921 295258635 738768155 5850961 691537460 47345906 830057039 285223722 409445693 333384943 644461784 318069389 325078105 571161916 31139135 24551935 611141792 784742593 386621054 883734964 669560242 708701268 596366262 814905381 975307442 668516602 194811808 103581512 745203974 229478708 515734003 36937822 61974156 102011689 30130672 28993730 732636140 641627370 787457134 375576434 915394017 49595567 31976999 494387882 188545312 824237149 721212431 262562142 358475670 263141300 238344048 607110496 565488557 726337963 508532070 450891757 116743834 616977598 521651124 428810848 522181788 284547265 698870540 577614231 594426931 13905105 106852963 856225590 251857092 44275898 927797816 882966507 781527522 496917476 269023542 9746774 822573590 744513854 551813951 412837928 266637530 673591629 578870682 481230274 962730497 386297410 187844952 433874617 408752573 692960318 604619415 614428198 126157241 514692312 572557149 599567440 359631835 751162798 677477787 892763019 821519822 17573814 419142940 395415757 361994649 185665549 185203764 138331269 5629915 423243568 574375552 792326107 858739173 204952728 389182836 983063774 183134251 278746340 931724592 113156684 733381362 488548632 878976509 392935181 950582608 558323152 701246388 589833250 960630539 249047601 339979570 24341839 768557117 750554377 209642367 393060341 134255384 381518964 268928359 33022832 287337090 429426443 675086870 729342837 315910982 577009412 669819939 20802744 357073017 12638801 10156310 646885361 741266988 823492798 888721683 867988436 68675943 380740977 102830943 648858894 397295759 434053211 333274109 886908213 96239102 347283152 261339740 468255185 824914679 275903492 61586851 726118150 917821018 755785755 599323919 393344005 661535371 805752638 563021974 36497876 236379079 789237155 309893048 33038640 683310009 191190426 447997228 911604199 933946503 288953984 488861854 324489089 375895993 779751281 38292744 236851882 966010443 761989314 75634907 866643832 861350728 832222430 220890066 429458399 133268860 67581722 513589281 454201845 531972679 139853065 79282946 429742551 920624154 800506670 144497520 175816681 450348325 816213140 87958171 912257567 58947361 454281537 835571463 273248778 990038888 803215632 537960631 926063808 853617314 78943449 731189001 874983910 645401223 761136282 947547881 377401367 285343291 984828554 487525505 731473070 114678456 684088180 503968824 720269114 631482972 25985276 822877747 867123920 433108604 612306052 279546085 683352896 165152313 818897581 525632884 992631775 913741007 590089792 918468859 893237790 95110321 862148457 728746538 325583684 359389849 994913376 534810010 200752723 182577021 635625943 261940848 924037007 851321269 835744770 204206781 120604974 678748627 168710296 32067384 705540531 600159041 511748613 459955955 487855310 983009188 559376230 189097484 313680753 786369965 806697824 818998529 573476073 415150454 930287927 470381851 390758634 499517182 623197939 130224433 600685312 60274893 968802444 439872078 548240458 718875369 829419253 791521676 49348977 512268502 472735041 189726284 584985735 624275483 809081179 691824194 796978787 872764170 783188061 400938751 123378419 366457920 607428331 751857310 698401057 967375110 37046924 698750418 988650827 583396049 396462057 426580828 454040039 938772050 435693888 952845166 983634665 428109856 493784081 468978128 681803949 268079167 378955305 944891755 195166110 957207613 998922022 387743569 565604083 377460582 229658853 702596300 396847614 715025817 204321647 375200183 211530702 250733717 829829938 797690201 975612971 83312845 404024995 449721680 625535511 607757542 608660082 830813160 188938871 447582143 56062729 142406617 441538575 107936535 490119657 663363480 154438681 560094874 54117038 81659675 820202232 981442320 820170001 769376512 238331967 516414822 731623689 845906845 876986559 734495069 561587646 748992510 456639798 125169221 234327877 967509174 85362964 446752048 831582034 698378184 226409543 122498380 975728562 676355749 477372375 98663398 420226958 314914069 627267551 716023041 796642006 326656159 321721630 491666914 33580136 868822385 899603135 210741249 36909434 967423139 688750802 612733753 695750185 346110742 815584606 860437409 668987649 338350333 323966107 420951314 338596497 739871938 881540986 231562355 153601244 14787243 508937138 316412593 321830469 794747229 358013267 947218403 384011501 913289967 254286449 351694508 382841301 279259510 120789124 143288199 830761528 67769144 260353169 370958149 125935464 775563037 23773657 246390210 641403469 541241543 657516941 331421978 379923425 762763513 417076492 546435459 542908759 267329587 860396911 321085209 842476295 752369322 370273280 266362199 62575383 880407796 906623267 287456870 14803511 994706365 856601285 490726162 428659314 447753657 153898202 928979110 907591104 881607892 251165740 421938629 73181333 191831114 598953656 863538865 981401579 367185691 918040368 832896666 645748960 948029103 80974144 270562493 499937183 51610014 844612057 65653557 124414426 128654273 975855534 581408544 830522462 726364056 382450682 344328478 646431502 252373779 923040939 29233519 964572217 264217995 604841942 354991420 765581745 613044473 388522924 759460080 539091635 859305310 202213426 9179504 565776361 411007214 445337522 305848928 833182095 966863647 866953471 532630259 862913981 848482941 107522438 217406071 32692548 735379289 54836873 978354801 864327186 234314434 238663374 739976603 142918328 494970571 371352012 626924248 243094140 31070358 418557021 730159727 424098813 526932625 254683099 615562682 659521192 503872467 38208212 193720103 403571027 357394735 630689043 552885458 704691948 741565059 95097025 771874075 531300016 537939968 94493906 428709689 349985671 988099597 428754751 518145082 650492609 511840192 671449547 738535079 836614536 573773065 256621966 13127251 334022700 936372894 517623145 151791809 626448818 698494897 959447054 9773295 450705313 741486117 5317053 558969766 447456899 258458665 179164637 907759717 792057212 549538328 117113909 279972961 789126645 183178984 971379399 843022504 458731951 716256006 151570219 559118362 503073784 354187703 44624562 888980241 361317882 66681159 433347952 238847499 221516609 190449741 641536796 317260631 987158833 208668099 235853893 75130457 935669605 588877820 877021492 27636675 112433896 706156709 357676123 230883048 736472166 93318123 753482666 328605292 776624575 960081964 751820411 538110353 251300653 626793916 720290395 593262405 470974525 49697339 504187744 689751794 266458363 631199705 60587057 220132824 698710244 277490927 339602280 774453440 444639254 16940536 927928428 549571829 592328919 808213846 265135210 363670081 233329235 621138625 171182395 410114470 630471013 509605949 395876007 34387781 675937483 464179489 463287399 966887804 835603738 120955306 127965643 286762779 802516578 471202703 944805568 164955185 684359081 794353606 802798732 833141359 584382378 93033858 75239676 406018063 320707840 211062531 832436034 827245227 144007848 195711171 106366458 873658869 473018435 940008857 767604674 966937321 547427761 383281135 962227736 612838626 231950384 797493830 536625675 106354789 439451869 960584198 852133352 628591509 698481951 245047117 435923573 651836014 581382673 533196561 234103883 694149455 270651330 388705852 66355727 435395287 109898554 57592183 900892892 869519502 101493934 670811989 499172790 267364379 207917837 224282853 560283529 270428478 705374382 386169769 317145285 464826286 349662251 447813015 659322797 757765597 144483340 405329739 839943382 77592243 240660985 482205978 684589671 299230758 754700573 199613455 288355735 529403092 695068390 665604610 599292312 25751791 154128306 92472459 646534178 919134807 835344578 396403673 146029898 711295080 184543780 978807212 410939005 985804608 817004793 409280299 554476701 917802415 527214319 543459581 239061042 336064181 652747303 880694000 225015461 564814740 971110984 713430209 587902075 274656275 405311841 975619036 379928191 241566786 264356737 416301298 631696507 711428738 22631461 222186471 150346549 844627645 261394701 172021913 662201736 166884567 535579834 276690076 206721605 203453983 39181727 809189283 494008149 258972218 849198479 249849355 369273670 741971673 304600700 323728097 754916253 439188048 215807810 97719672 234040168 477648144 729661349 956470054 993438666 960685055 671248551 119516 329754580 268946366 410023846 754755597 865675398 619023892 147003670 560247185 673433012 319931467 133319302 25374939 954655351 92556072 38748315 234086570 30546403 542151891 136504675 342657503 565161107 243493623 422715791 348108594 137433442 192571206 574636162 930923184 813724638 605631132 105983830 84188392 2128259 492584106 730284583 862651865 176887878 222291215 807437132 285587409 323439769 233107774 172874129 113441026 514419638 96197269 331317468 986712412 788308774 22863632 85509082 877354184 328914113 506956258 312567249 632931452 655715501 338884529 310584182 85730277 372803777 826530188 470100985 202667683 891925964 702701069 717764289 225317033 621720244 321662160 975612105 807012113 421303307 240456166 738478810 570848769 790832403 898637310 306879716 868983662 127521552 851577936 962651772 27802966 573563458 76241341 535607221 993831624 321250974 992856375 704261113 22075520 80525905 5648349 388143470 206376304 698690030 393395974 545435785 308440468 398609482 344641417 262070564 352155873 156351400 469389944 784070669 81716704 893061313 406306495 475291194 660643149 446868103 203417191 376750776 831983977 398044369 378273924 233738542 752981495 244454009 600490132 974490601 880244973 319871163 469545405 732154917 922953629 999284041 30061981 569249863 524912267 234493769 945274423 775385543 890825970 720237690 244710146 319809708 739617505 760204798 41578068 281237772 991513571 143376179 25296249 103929489 202894721 484513044 635684483 496340712 69129857 505793964 146023484 819977371 909022770 99571649 19959014 208198353 616195595 913449547 937286306 336215299 730730597 202885352 381033121 224274968 327535405 779659741 77015935 214766705 42651883 743819680 3780965 342338980 12637677 999779546 153102500 786062598 802662248 684942863 839688443 581244747 476413439 476471908 875725951 571197065 317276400 802587152 903220019 639113951 176150749 476708313 765832509 27669348 108935540 134367111 116752764 251687069 253104842 672306640 336646172 202197308 743667345 367066264 314236292 475668592 704581848 207375676 369799819 762715390 594691555 996334827 408724492 514838874 28212187 403911031 615649270 259500137 335665606 492838462 827836357 870116335 191389504 499039149 946980594 254055989 686962684 155570041 445580351 857483081 382519225 808039459 161326470 188245312 477763416 324370579 782602733 156914706 385223147 886118142 643988718 878190199 25898714 782292039 121957332 119473751 726766035 951591135 896402258 616641555 145637826 796513776 470452769 895144139 586953225 827427817 929014669 117103100 165654806 123137763 98992549 723939019 994638198 179093531 933218497 522096662 865558920 676308748 696591741 523706250 515859139 57088332 938224327 968795978 638040023 851722334 313706374 626276012 43434836 572620155 399061509 458334400 397625434 754278356 788080318 786309358 751385727 450535376 49696457 630810581 536872707 501682006 89820907 117838167 102802229 162907000 341026040 699664159 811037183 193621672 88347524 861067030 156629562 217762834 621882308 577849835 120873964 860720537 904685263 990976592 320723683 783281372 227336788 84589282 425745469 492276219 803054842 113891117 945952357 107840740 29568854 808045988 628145716 679362228 175718754 245603941 35664232 407852063 967946665 659169863 347330042 656246404 25494876 766581310 827617795 994598237 516012696 29262705 324739557 685701258 307755573 294846944 363274404 515089100 116681837 235063492 859249785 875666825 990544730 395872716 487923802 678497362 401973729 259338957 59266969 165520001 697134613 1933174 204761791 98435630 882695706 874956115 124167232 157548130 926476395 183341697 438225697 480137796 967244575 983160946 219347813 304184137 580270462 568584146 996761644 540043289 83883854 405955179 297927193 339315753 874248651 752886555 30799687 542519774 787063013 420665095 584608875 782677274 957486009 471990346 240324765 881772886 655230976 447676613 61811838 257214586 65725020 319124199 521414416 171857600 755943904 706672372 330452727 329194602 104881102 797183236 131864698 869011888 479298090 593614487 159175573 871844012 666371410 825410792 955181986 171243478 242910132 751689426 333566360 143816793 939853931 453384111 851836534 434347294 311206027 123110758 770848883 256219099 558209124 899317193 626047913 413927645 306452537 621651346 56251739 747750173 146628789 680114579 34501197 264116212 749309938 956529465 160985624 696695541 964775929 449036072 684479826 594337748 921389068 936339509 670116504 557123355 743404682 140363040 43190892 182133103 227706806 853987712 913050080 700345190 740817177 492308690 487573221 438539733 371072816 622984433 321668968 936339055 962400542 442403067 623044256 274886079 566302111 257347095 995073042 750350734 275591631 512466235 223526601 281654754 403608517 669788419 796734694 867692588 205626638 2466052 367261632 579945206 154455754 549464788 503577456 137321150 384518861 78566542 621833448 589902395 567814836 472811009 672941174 760762652 434131065 457120375 288431653 270006857 364624568 722920358 817668925 598193923 761603299 325532880 570693219 989732190 688866429 570059085 454002558 645199822 865269573 8514093 406643042 633036516 92372039 465593653 808926825 401243432 488317839 104014066 28449955 560212762 55329890 949904887 644466327 558553447 829481802 872881470 538037731 519402379 423568687 371813487 52151084 149186270 558992639 207634919 746107869 583573172 95504431 68313721 818022168 518263187 187164707 439551515 964262964 272886009 428985202 250389678 61530838 341061514 636160798 286475469 304252953 192733484 624252718 878965837 410225500 714525914 990771455 376984501 801268634 170555425 351767555 998372720 346656282 501899187 402921272 849243083 987034100 392299202 246613599 457572648 649121432 341305826 396951066 460782008 565123901 948077101 289647590 962214363 321705482 866001758 269141924 7997326 419094050 196025416 63417568 234158514 789353345 566877616 75285064 309607411 136347549 818349499 6360781 915379036 621657374 888257011 197193154 754797181 736750926 862220960 874752324 85983596 918285395 655988514 57532487 827568171 639962232 465011716 586206005 134343362 225273291 128142336 883132808 568429644 772267653 149495042 226168586 501003980 212095198 163785096 737236429 423574517 449806276 896186570 966315561 926720701 5626560 836528211 336589313 807052073 260724130 574910409 951560987 8687176 44243838 372871768 419637786 671234185 614849562 445558711 247613201 870353449 944087412 42164562 563701154 424390758 773276208 501256132 735111853 348027209 358763439 968671928 821201442 302671856 176393109 241451166 984318176 764601627 210437776 79953970 312926602 633578765 308602274 140633514 530547565 551250616 129122765 851877279 181966243 821321127 63469136 604703414 225833164 116290331 822534893 533286079 678070222 416551203 636979954 812633087 47370472 634265666 463512805 648769450 832848505 796505953 299797948 581378126 592002327 951454183 72238722 253984115 319404467 225723417 311927667 582877981 76577320 281739234 366386078 266816917 34553161 944880769 517477531 7697397 651441322 669538283 66651426 7302820 585080494 883891324 764118198 938522465 819324207 871171211 937151821 851017412 710815608 648479972 535240503 586237428 728736619 184456239 438642499 208765530 438026173 781492182 973990875 650484484 895979424 520650344 251331787 390826976 649746041 847835407 469966098 263008953 8562488 569980577 574481710 617077320 346532667 464883963 43257527 379135117 458289432 515311318 138693083 180331810 488031544 304253541 165567300 735083460 497298262 706323601 583736406 236389248 346456232 497574029 240507095 150632817 631703385 369781489 764887526 302264239 201601719 576467994 985189020 675144218 124504541 802451038 449075182 454184271 994463851 210369340 79162074 620852312 606981732 685713355 708958834 640013349 788637578 526490501 905269708 723001799 341264847 883017796 100852233 808527209 898787659 411532182 497900086 175119711 631687938 294985855 407399401 731146725 236609741 376203369 984060614 432099598 196167479 566781823 215602654 233246130 480671353 128428795 285651816 732016490 494749604 154400212 717183466 678481965 303626052 553480569 579729332 461349947 279869312 107919388 840546670 734483302 94012380 165444406 239904722 955378630 244499623 876943168 119259971 62260195 278289856 905317790 414790411 914790741 128259796 261499232 756980840 243632858 702005743 596203326 223457660 465246991 862944106 354367476 295971972 601295211 190153787 370883106 916351544 664181498 79279948 421038799 653801838 62720575 838844433 657688214 331416924 763728170 375654995 479309911 85042005 349000671 44149665 252091735 139080340 709532012 482524045 464714110 41158930 723709572 653573414 85062186 516839353 553286392 4462148 643399688 863519800 473465205 266342940 992892123 625240781 614453058 551622716 902758332 265212959 871361892 226302566 455671240 837631961 156196529 667186567 26002150 560890074 789787170 352589426 995173534 905490149 954021929 371262837 441827859 263963929 793093690 515504366 891290921 346916395 850986463 228871460 836839891 744421705 545981494 449148142 671655418 534702894 315803082 62050659 342081085 759945790 582162574 259542840 589431852 436217112 353864522 2816361 567009020 837230874 284068706 540164741 645335371 619162701 197943064 435707306 237072056 436110895 998444039 238642537 311568591 682686035 615360602 554854287 667516904 550821767 46994610 313460737 239839463 114020675 708594259 562985055 77841072 43750342 942086283 180462428 917376738 767324312 484512823 906965468 549996629 933862126 832249278 606633984 677795316 587230694 925223280 328744440 212150925 84237464 770943284 757347980 761167506 350624347 178877788 40766732 305754257 754253713 193347397 55066575 851938706 35204045 353192970 911627274 715801280 968587642 825650861 972024178 43429553 796486050 555007446 790508762 513712058 752791012 258225176 600398910 146000743 801825456 121657569 449859500 504769597 507388469 853018477 457471109 783999441 829073732 282653517 222640722 715578814 249685164 507105974 955178449 178975638 317395886 402764258 12201772 105899458 285719488 779841812 958522634 268762087 658484771 938315017 857541285 681221621 794071953 877378316 252973584 207405696 42203086 861333437 378581067 512842051 306748744 812798033 784414784 192135614 255207071 883814627 797027417 361615212 561637928 398431313 669955951 559309838 251518344 623800299 937902410 457853747 55639864 743307360 825068376 776151858 242351726 304759914 59284608 127013516 553104519 219785337 172254208 384642679 738084463 593822283 309787044 896572297 625432881 599719916 140172113 532319366 735545739 888568179 966346016 145906690 833970226 513908586 322501843 855977632 946363289 977251965 443391986 534759957 211263598 660169340 769041081 328345979 899793808 769378014 188121904 587535671 804508501 132125054 376971509 573014432 75008769 720837128 87714215 489302785 845732995 530802549 511741750 463486319 744507346 648119671 443625943 588862270 503665791 666333534 759242738 235923897 101956539 344533425 753439131 757925740 736015752 401580593 991469267 478774 110902435 143500787 179747887 300263900 747223686 114473514 37732779 707397598 855937145 165311354 49696090 212609692 700945436 931536620 163339931 885578833 446182286 991868221 993107103 339785613 74690790 853891560 512927414 755267485 687407639 783860261 861618671 164453396 977956085 358918465 82405505 947454383 694418498 266941695 826639689 75649394 840684632 669005473 460368390 270437164 27171058 682692708 78258606 559507271 380334264 418426268 845733183 397159402 46021206 927293013 650621633 637366162 135956656 750083817 283202800 595598421 254258726 167007407 924165422 455074496 358319 20215373 496731098 930766365 929716931 978083900 579531721 965623875 593555620 921163383 32914849 301510968 837601552 795408192 466476163 296791908 601162239 402437054 418950507 365377579 991776860 46934909 41699505 145601209 530595030 715078990 53062350 838210885 176562749 960947746 490268702 28619725 390723640 134454369 103937163 662284973 155096018 788765354 39200358 162490167 363743034 711594782 348993192 978179516 489800762 988257600 211208738 608300652 506579016 855910656 544629115 627045373 578802969 891909600 875283017 590157667 736911982 410876629 888194799 464513135 370715347 261765636 410744679 28053503 566940587 49406054 453201177 462358223 136616245 730584058 112410052 754035749 971814612 273209896 423485789 444000183 314595185 187148679 511372638 346186153 609826944 693396167 230395151 346594387 881160538 27111829 494807029 40054114 346594810 243156585 891921136 235313129 526676475 418134226 736238126 953107186 642654852 336323613 994510537 972085986 366281545 666635009 938699331 680655825 120660082 242505772 736861628 77266834 46195528 646798499 804391607 818525567 388215902 749574565 914212667 652552915 523125234 926995114 468674633 183411621 648293667 47802450 795162548 334085433 44461639 924641578 414070473 369924645 495387877 537996959 445677895 497939767 811503997 24569091 766099397 391870201 853533914 38724965 662055866 359135855 549381100 90251676 250714110 743049954 458047608 845738254 952641673 726022011 941633412 100897288 128763431 370649144 691222819 871798024 785240776 441646582 966533501 426132050 497576907 505020377 717993760 646947925 3449093 509642079 991441165 251171612 982574105 702487392 107851273 873720958 46070319 19295322 965805261 855418945 921492325 80504913 817648705 403671644 200907140 887243779 50680240 705575614 743024525 851630762 379956803 412684634 409189924 517881415 341495900 741625248 594793769 424587675 407937752 221708782 531155874 514041768 263549872 808053259 515297472 448944227 673188294 735175324 188087634 618663286 380073013 863208773 238456534 34792913 919796998 602013103 838059550 578997437 914231023 895171273 643346039 805554508 477785594 186468524 176357569 565701343 252666420 928671534 498572959 655362231 216174291 106378353 28978195 556310864 513394023 626971073 928580832 14684865 896471678 831663888 325617376 576374456 951740271 266307466 809518487 120513416 929672820 251409521 33294911 656069784 527504953 399768973 275379318 753746170 304799299 669157672 891939916 309162744 779110143 593123923 406214710 584837655 597816548 907986601 284924361 783203342 26312361 719117857 810076604 414084674 935958532 718463082 679715236 280847616 884185368 138612696 996099691 717930418 392219609 4234987 3655358 132271500 87567362 8559784 429333988 519721286 763325200 617408061 124414536 466440867 915127418 503925151 166538276 402763127 465250671 777859716 484006518 329829271 634040569 69488372 181950280 729640830 89760806 360085953 63676078 19853813 31904438 220278402 8762002 963295481 749941733 407775204 956789607 860937100 758569057 479419273 703370653 686812 995566409 792824788 646865845 488912631 760279049 23007851 774373962 388010439 719689266 740638009 644427957 358496428 817613256 807284186 497843356 638180321 901630835 142046048 845606787 472760424 428445467 90223473 435494407 318026198 931939377 556167043 482757890 519354742 455284339 623897701 57425085 464191918 221456764 108554087 757326183 788772041 474485531 178334300 362696579 215895741 111251974 832602534 904490198 621744360 978464558 175243878 518505282 540576504 180928684 569551731 54446525 218839818 480100990 93192975 334652088 487590062 857018815 494415377 651163759 154869005 252831164 682463037 724871556 359365022 538355985 565635832 97409282 515286381 186000092 557447296 785352503 909528259 652702715 581484320 719068448 300268855 263204311 670100277 290643717 5884502 379559460 450441864 332360888 254897774 849517345 983675639 184694983 884410061 825859863 442413245 968136523 670212009 33316451 635808670 21729856 171372610 392020523 707709146 874714430 285093612 840128486 549306328 231066675 339048104 881082040 534581616 856930638 86960264 541377132 4691516 899184289 180709975 378016433 741014726 535202239 952639070 366460017 979916143 83374146 150074617 461950551 855675092 685153285 701791544 173554272 931441795 810008500 816459854 972046852 158770997 263649432 673203709 119979184 243627423 667351228 994092748 181355629 961084002 436750493 230651477 464192202 314152364 669205262 807263864 474531253 857093152 798567613 331095891 90975997 319043596 644870323 103690279 553917799 83549248 808622446 106907926 622555177 260925636 828683001 924239653 956833165 147809622 504421825 55916852 742547607 61042778 76685593 10006545 554153671 639615062 463231250 500609127 328010474 636531336 609157225 270476953 698701486 419990385 226469746 290657602 388281530 952805360 427158624 428236552 774208136 905521083 126682166 606690770 807861625 769971101 532313043 514035667 431900797 583892964 348103037 362374582 938177867 705267582 838003549 231102 643570617 746085908 447442125 89418310 278316677 785976370 972162907 964218618 629444735 12466610 725588052 319777485 418498211 160444486 455656886 771669221 554432271 492711701 790069039 785165004 380091190 561588682 174301437 960183003 235972209 899832251 858837332 109373535 887118992 437655884 831161787 882919652 17172545 76189609 415039459 237640930 708084614 718315317 869715894 212182810 715677320 353912768 956922414 682501536 937770358 577729228 543881269 164299272 797812475 117577658 404927007 221519206 76570257 128980379 887050011 203802788 696922006 434304542 614684616 769271100 95435101 163544648 679472702 24161875 291281248 892849402 47420450 542512656 772706546 356431433 703644332 6057683 698098935 259170762 327625560 675770569 217931227 895023982 245367737 289967081 184962754 37713809 838872744 216961595 174595958 93424860 479837470 817324815 430059019 9295834 418987154 179363579 942053319 531130570 3378980 715068207 127913969 782448816 315468094 758901764 335936458 285602187 804160318 683878436 617515835 435334793 597740421 748632019 708801792 957677797 34103058 677598320 367788905 791541055 362367532 255711836 793124955 935530402 505361656 334841990 761931143 773241963 38826245 567340688 226674814 546224215 755759062 152436494 611971804 880019494 180197734 377856591 566910246 571342942 622487041 46041913 33188246 402909562 781775320 989433228 586926386 382212129 11402375 118756947 332166840 705001581 690502133 463787756 371725398 179481652 128916124 39055639 608196359 838574262 298931881 55332955 256516741 772285132 443245841 244871468 627147764 93741557 540226381 217568375 352321566 961666940 228235748 229016004 531798905 821118401 64165535 802280134 267561498 698957046 964837061 417998186 173778583 916926339 648831198 823264373 773091179 116855542 358992212 731967056 938141189 286727536 481012113 258839519 391931091 296170579 712093387 12241584 950997543 679021819 811974001 880038545 85200352 250343388 469729244 165992238 852716286 533091683 56020677 657240355 714820152 25320913 140765433 205989638 693880613 335234187 872078907 580745880 991889232 701550550 117129519 920965036 636008012 225324487 287755850 166499300 437085751 214985225 237784481 520490078 1453146 596224858 212454009 2666965 374065736 902381979 649330349 885466723 654170177 180568157 40561337 404326395 78639346 893090233 539648693 877896673 790111749 592532757 913819050 582131064 74406128 745755706 831314830 739589641 243197278 950517774 706141076 29714183 296892946 423957189 145198149 680646915 441264064 826516269 924923766 627995244 631183151 540120616 923512231 120969157 729805616 880105619 90664922 474630960 10823508 602976399 408009624 776599431 495224649 391420459 427453578 51569390 557510146 131095755 669605241 294649007 464415526 553461203 18425330 492086759 656995203 579230649 47901212 442314094 305003256 803849393 922352495 209579836 278886337 275886682 908364531 225321553 595702989 235742622 368216467 353091434 964155873 525898110 839436577 302068521 484505564 988230486 766265068 727924401 200469360 663242094 463906417 485745796 45549147 126641300 220393693 632837013 356250893 5944157 319468182 673808476 664677650 73170495 338403097 267103858 249814987 676166119 551390266 390192646 579546385 993010284 648901170 374918895 30518878 224217369 222795947 18531749 94724780 662422299 269505812 791005686 474965316 464385408 673711844 440139013 756392550 886429547 709667457 872064994 148142373 86686577 307873723 440236165 290818005 616954068 532708476 124821143 701804059 994673864 841916878 844391171 303954100 59392611 908119542 199872969 397433126 902049736 2204915 148213619 593092364 215459908 475703421 318137447 545029894 386566622 363130993 477522927 845795234 271748329 896933837 567437912 670388664 792797370 510013257 474382316 658589923 266487119 402608295 958038126 820235810 638638877 594473058 999321517 628879994 632176079 901662689 749541235 426392285 656873208 358731489 739335437 580084008 974501065 304674224 770818914 721423102 189650315 638481094 754951444 209411882 112189610 61409098 466848028 532856326 779913214 772137887 319296131 309857859 481122063 287825919 645578675 712128621 811129925 106870220 594572021 393462177 666772438 423183468 984493734 532337083 479203363 797602700 259985289 92291821 975493979 237769726 227374015 830227501 937511260 571098213 242019013 584908231 27532268 198986863 997516744 558495811 26733248 226959902 483716836 331131160 541239212 782173177 250951226 529042553 907860308 437951667 849205637 598950016 544523112 150388368 181331406 202782399 862040218 241356957 593037499 414667120 212526613 639336689 362388610 6289254 449807926 695521681 84570251 331660441 728932468 295443891 609720940 987388078 818734419 11816798 343065618 192466817 611802314 132067555 372268855 478868157 465869753 233586141 576369531 463408580 897608412 728987746 627408775 543149998 908298281 329448027 955888552 270821586 274238787 397886078 720140139 414774657 932084030 819298795 891067276 884314080 611665233 798585027 927195680 218611566 981531602 270175885 490208630 430907541 204725812 673710625 380883830 295134287 748356151 184976006 225928784 674473980 437039609 595819152 674051029 368860051 940116159 102485077 995454312 802274583 492505119 820139628 362641186 995372086 856261001 342926152 623724532 363480470 101386583 827466952 605931723 128696415 814028588 514653482 852463829 450220969 132465550 824603407 737287116 55316796 389643159 827732108 709793550 119118718 775113630 171119474 671312041 672408222 397345224 133048471 65444433 175918017 441215218 503843968 591997536 737673805 344519487 937223401 279592339 866283494 899417744 761035186 266567294 999684166 502806110 57425334 497312004 806567809 686457185 236540180 343028053 775972448 6217314 352711116 492841131 532100097 363979933 533456505 466625162 894982013 174478696 651370329 622504299 233290411 460600941 537650423 212921936 295244557 656847312 584258027 266833736 299831892 992650423 982135887 578376775 977865790 620769050 670090578 936915695 182984855 468381979 147239257 94394196 473830260 832903437 877131897 265259558 382890131 408715894 641178767 895072297 892769456 338060486 469586438 452416589 385769218 985451724 616533965 882099346 800505753 718881476 802967998 359496033 843902464 930737766 848182079 346376250 913759638 668932640 687923160 422392915 701277458 282939528 541461046 289438582 258758796 177717098 35352533 725129630 359541027 737817579 723972930 62534431 777489265 712223521 833313244 729094548 981389964 898215735 747328804 660445334 525697963 241070566 724924661 171566988 486602199 314210911 831666070 205188297 667705196 692716169 355963287 301557537 461608210 590659417 627273114 918429524 761044522 532139858 886752608 370064276 470670019 595986697 823342791 908311997 209094517 959156556 271982642 645430418 886797292 207522804 596001256 261637472 276591299 83266825 605613780 643260570 214405911 700918164 348337106 856516642 344054711 885446521 141221669 263375452 744239625 723996521 255722901 212560206 173139962 166012900 591133685 938276125 561844668 349567365 438601892 2545910 826124414 844990530 321302837 144167585 978806996 484861911 958301342 643450111 179484184 705920381 662662521 556881112 647091248 654223722 42034720 637990533 592315658 533605377 606332092 461602577 381474771 731884653 845792425 505320569 439743761 170875028 215678128 667152825 585037541 414784161 371843781 120545114 699597329 392201105 604778118 535512910 42807766 27910120 514828488 619695050 298754063 715751146 91510519 779813748 346807179 765082155 401617216 92176357 929791345 349385628 674047277 145788036 138028938 828035138 741079189 16863932 208499743 1623483 984234939 717912568 524003472 899509531 529090441 398738900 244959062 182572383 995246934 152247269 758952105 606217603 903454244 404132802 217563320 82641534 221356860 293687661 925074719 362248284 489029064 250200145 259529468 278361544 629310115 702556639 116975247 314300833 742285786 203070271 250573926 117303671 321968453 497845542 710557644 988738754 987170110 917839036 909854669 553482257 882095952 366785894 618078856 388529099 88605905 300248948 372012170 981201967 832725362 122969944 120908218 496357521 867593175 316593867 578800577 363844131 599412260 239873186 796033803 787855001 507253239 391786891 878887658 75255539 532177485 281829079 684514302 279750608 753115500 977444021 797620436 931335577 115247760 184133254 19072487 860124038 96117567 250246668 524892335 547068677 56720685 380246549 181510621 301810699 609366827 723666940 244526320 346554569 641064671 726309615 845041775 462430024 307332129 585181243 66157982 114032227 603736534 754119408 505440331 772966975 343342101 574188518 676175774 162252406 6691732 303328112 294255206 518106724 678632169 64372463 962530544 514388943 950387441 525895705 598794799 36146784 556999411 726727814 461381521 32226421 877866152 179188733 638467584 167998446 893849876 350601292 476298217 126813864 7262058 736119161 301650411 799758533 595506436 527107917 860592703 234308846 194000447 264770024 31951111 267878832 761010175 12176172 844878896 714812103 963398302 634975381 190778227 47263423 508732351 171399992 925296235 93244672 897021251 154659128 120561597 158212958 11184082 989253461 691957737 855288002 21574193 310713260 752901459 340095543 486451150 642116775 770206584 310807336 142818467 308470273 178060291 15409593 170326215 685834509 802843995 378608944 410990669 178201170 133190766 58220957 171419197 885324534 452952375 167328096 222938597 747400345 912536071 917590410 330704423 286799082 809042975 843515267 876432074 415523769 424953130 3195491 849186393 919629777 188206109 682891366 221169087 166035021 198422161 902266283 230016766 929448254 774593134 378903140 620774819 694882250 46747549 443054112 44419068 658186813 192630631 799505492 236236230 766908250 487426200 665671087 473718417 469695730 195956359 140282913 12444875 335807161 264325271 19556210 216693163 532716479 539334067 64401629 141898075 369017374 369727861 763320027 98492094 352603108 328701116 120637523 854472798 914697820 193235871 868366 136340507 11730258 613249773 380370460 238627639 415108604 640151289 575597590 391605403 675390036 278052395 992190195 87191508 547584791 352870596 449327471 814316750 204539877 330923907 606922279 577467813 480650169 476069222 593479327 621260837 499428280 475029330 169806291 424375243 922067786 679291843 298329024 991339038 826586072 800410804 427938914 495965081 890547749 256627163 603848875 365507366 706236841 447350374 852262594 654133796 962047882 700424241 680027370 920587275 16881853 934210358 397072419 308195320 267609598 478736115 303959336 726079576 168106398 917069583 108796090 224526171 186884433 37463480 435494658 562034374 260720512 3545250 637782515 705673457 837051703 562805423 354951209 163437711 628293118 20213509 310382739 363562848 516836702 29076225 839800847 109695159 856170063 497670389 671034898 394923647 943606170 594228842 294670170 300518538 13375394 848232584 665347393 66588849 368482936 431047107 3715504 749790549 743365855 281427270 677070811 431422449 781644095 525202033 836226118 368794220 802055023 177308531 552553075 910438959 980924215 937544660 995757509 722527423 272187583 24219054 402077871 508316214 475410247 196532585 995317481 160549530 366726576 307435528 856641470 615959459 735001427 462735992 837161325 652377016 313324084 789342767 742178254 734639968 797222640 196599935 338700271 66821518 283034020 870907333 821392196 803250807 107422260 185238882 983202807 412462948 634544968 593236430 333611326 368478573 559284158 187146473 695044440 90259245 668069812 279426488 736141856 807597456 420914590 617348082 701171203 732396399 56023002 806977224 354421515 504185472 9664791 837607792 8213051 232640421 883993915 573380951 700779872 393337345 25890012 150801794 729280470 795079068 444582662 470490132 598362128 40183988 816396986 228819485 380647385 517903142 460221761 574231615 367953486 884969853 515686117 359074891 809398153 934394598 209581802 17139579 809741852 421232961 878488374 843747270 977531132 790699889 726930764 132226268 601545626 41117065 586078056 398962904 224416666 303237386 112506024 671086291 291914950 626303346 829600650 145684861 662860033 519571188 820552169 887127930 494349750 287556002 416833137 379756179 129995866 600964640 821270143 425517777 924269717 955094698 377261254 580838850 359738568 876388578 346445878 663186709 614539792 679569188 723450463 118387545 963509647 340316411 11738166 780159050 226217735 856284283 466280982 254756326 624511868 706989894 825738138 111154900 505435851 123932912 490995186 351672573 388980781 830909427 245115026 731836191 141260697 336799854 344471196 486022862 474058401 735648305 152824819 101454756 79683887 467631168 110603634 815941656 949632762 484201512 137074600 841382889 647827258 935582534 959175623 509128300 777433788 250356902 67201849 865148721 214863101 974962680 899401232 906986041 71767984 788168626 817773446 641076181 465250551 789626952 852753397 185667338 654791433 228746253 841086861 107935096 607561838 569553082 249528273 815388114 924706996 3344458 640722169 493601171 768135728 910828436 212038457 279035966 240833834 911504426 410433325 395167256 895355383 480628918 563156099 769704445 469064681 925706928 460463645 841142988 658283608 472168402 915053041 120432440 210067028 728667005 351793164 535665556 41572388 882589458 924155397 399368652 66205173 479373724 182267987 96082451 158953834 887645237 778722918 752770624 682747291 662334225 239578592 694107106 384290174 337793146 627383815 661318745 971078099 504429556 326957328 524228865 192855093 308685094 165388934 745600457 841600270 139918871 382605269 847476055 37844790 355585116 675053745 707150343 545055278 883750082 895593748 462806941 47951775 937592417 317744616 952523637 592671446 62433712 321068474 598420881 407932727 865192730 28961620 409142679 921150436 376213153 850500917 536959277 817648570 823338640 337965422 207243170 9090653 932571548 429407266 887174305 933528866 85572859 809998542 109968357 353028061 928604038 977226113 786392537 250333954 945509469 457791661 353844651 599130657 808002116 971630071 701164718 323851773 823521002 49422435 971622552 514143435 509596579 769034494 882896674 114332123 353485882 454793371 44846912 526898420 79069344 848502705 668042960 197898806 32155515 535488316 284316418 623014960 124028719 174316652 205182866 107978892 399997848 274129950 122462749 756008605 525237500 251272656 32045577 193011011 567688572 891898996 419844894 951274181 783645398 523913053 299155746 540363913 883513107 120283519 542664544 238195046 735686019 64462660 813552037 660032677 895334880 367928132 21998908 254634755 66171372 170506174 917798177 500771016 764057873 508256204 788820539 43258252 136136853 787311170 58467452 92392237 989760707 646830384 173441883 480686594 97174221 292195405 38149105 581812943 811063094 232695226 255464063 739101974 279910289 935165486 915113874 13372665 678939103 868210253 92288038 570258373 332490752 402445168 541605837 216402548 436134141 414027384 270388091 670910450 779725336 677492722 845123455 859989385 285903158 224032809 50525203 683599888 514773742 717499876 560257333 28398943 928530117 535668890 142090770 45112767 797509485 261508799 352938723 919418177 748716120 960292075 690243270 646309801 385751855 918938731 871218793 548948659 784589654 146511657 979409720 566006451 893513870 723285465 809383339 260478486 531119327 914386021 245282804 32592647 377991954 721693549 210680515 148185007 494834167 30054541 736686926 477501808 24383570 852426814 537304453 453770178 98032394 356423528 624957631 258524813 315905434 430156036 658427108 634609473 1621886 862939923 795421217 324941117 172213204 137290010 123925290 686236232 163180271 275607582 999489895 235408744 61928730 628715568 570174954 704178453 291641467 461653294 904456342 62134155 627313174 940026900 720693231 87643755 478191264 614197596 738578409 325538529 600150855 322484753 189609930 667731025 726616598 371071966 868145438 569228523 761146584 682226252 834274208 442670599 365128000 740494733 683390883 38587824 460269607 573999001 867656700 596712250 677646205 632072379 609477281 25132539 667977070 55732742 324329513 947799486 745560536 618495182 572045113 520078710 898743504 814123495 575801708 164112747 473928945 195232313 778196041 199323868 142396462 839509835 374732616 726434894 603027030 438941215 821668225 623233531 903577887 820815112 848113209 439148995 896646484 763078317 4684070 413900957 805657436 746704701 967578300 962897908 393334207 737152505 905694012 432098100 391975839 60621449 714844095 486621283 632410197 296133589 580394927 180800308 23477484 307904813 413725944 916150213 913846960 299599004 128263085 303043196 602896439 704869114 862626212 544017819 935490808 933339024 813346803 690809120 443260 892844445 106792722 241252902 732122028 438262136 254810432 300224658 134347770 812189821 554589255 834247883 109964912 504767328 627251645 634650203 375043897 11042051 640065551 244757119 299086041 908370790 161288917 810132905 812277810 41600909 669381687 133030217 692722705 358835970 452223360 90840032 583910513 986089368 236114874 834098964 759561804 179613744 854412416 831683346 483331135 374278484 247472589 418100687 250623684 85991149 306891001 812417307 915731014 681660954 32977265 494374379 730088561 510831976 584025902 686819360 942044259 385385535 968601402 429259022 918995430 937818216 838706480 490919182 410399724 290241635 627899410 112393024 176162412 170104724 810431186 393031739 645942845 951365575 903209622 442089733 153723863 440281452 373903121 443005145 894769538 670414388 888405159 216000647 141160879 863873156 130388970 275896502 521098531 115809719 76471698 610812560 32268176 778294722 749543357 87527542 118093840 110148644 795624024 650221826 187845371 629524033 709898071 871185369 717817525 903728996 758666559 952711748 777737610 775982711 431910800 518402441 334030830 482332289 819937415 978039382 775899374 794681793 809560977 938590818 140027255 284107678 900459591 284823335 722905666 594516097 671937450 301280041 914961448 501637695 782866070 217361355 164198690 527501661 378792433 232238552 250439084 255730162 46468594 820107634 667845529 661419492 328676380 353359188 95012050 932358805 72683131 243948231 531081436 66726377 450790728 598274516 600546988 972369499 67751024 887690786 73097540 790546820 354470443 580896173 289075021 616123726 708005722 855113367 648336211 154999934 256761953 155380993 68776645 592233344 84955274 77560554 290601416 850496257 955461597 345384352 209665847 90041037 731020367 457911083 604290745 183901475 784127207 550308095 947541662 345656581 630235380 685656460 605878439 143244223 372709276 706249949 836726959 962693487 893803360 353991168 240136940 685228172 911717124 442536121 574670075 201942492 572116968 405234104 743051062 571496570 62079201 944105715 392984847 756238734 248139398 284630010 51201278 421749 437027245 309685154 722096006 799276538 587084722 820085145 994118409 436855236 944504229 926371257 422304990 120695517 285971383 542263034 824441908 911297447 159648327 491421688 776950518 576474872 71920027 42126707 975486740 476985924 308240851 766124463 495708723 817191391 149648309 967437723 155972821 690875749 857100130 379156696 945114464 618799706 576623774 766130350 759630602 448383717 19786003 233765774 801950794 998759449 829927836 995642351 380761733 815306256 522279340 803366297 635905250 565751785 507633626 575918996 195292992 932936647 418976826 85122837 145182622 984246841 492976443 106677788 51860505 351318217 514765643 445699653 418871332 366234896 424716226 235991755 730543605 622790631 966646068 818731086 974545554 274861936 771580863 897330432 287713362 664427288 487704576 326202754 403284979 620788963 522368509 752808942 161366972 638413030 577980844 692463012 688379864 490634012 342348778 5939474 466929555 933420898 188288864 296039188 558398114 440999930 203179970 586730913 461386481 745305533 441254620 457372006 248434894 250750992 385363683 368940547 743096254 58108616 24772631 263474883 109404854 795396777 28241879 989634690 292041297 39613211 520586839 856869256 282688720 151072081 550182720 328562649 794006831 617577057 695486769 31346687 70404323 560105881 265362660 182257680 776050877 348726837 957839270 585818508 889749433 364657461 598826202 850970077 217175591 566869541 97877767 42396987 401758061 394109540 878801535 478273534 408741274 557090163 716488562 841637389 285970734 345426875 846273506 642858171 769240273 624006235 549081051 618451114 77768877 414071521 281699351 701202320 550564161 325489103 839410377 558544737 334021502 622468200 222869645 433567576 569578980 556699116 88084432 111387554 457301812 452051977 376957782 519973492 111612649 615753776 119261028 763907518 309126840 179533811 705255642 22109218 802929284 587028173 127323520 412471860 822522267 415293195 384604578 790400557 426401952 854983726 948694481 399109622 75387974 363551415 620968279 486733248 646269304 945138972 407290304 192334454 323279272 902432155 341915158 358895396 903186437 438945522 513106757 568094093 474784934 223981083 22632163 762869211 636934766 2870391 435537222 894548855 792702503 899475966 958557080 260135592 394511331 903784209 876636889 412507840 939241023 907195746 640360500 204681397 653362791 64841313 55443606 740667302 66307125 383471266 62412868 690443940 277759710 782054806 23863162 482842196 402146474 282683673 576059633 356117095 481958477 24570826 994062543 599289016 302571971 610885820 212660354 32537891 446692456 641807201 235748130 144404810 238441613 546201509 193804102 434760598 496874575 72542391 797452764 473454685 997717883 459471439 226354560 81611223 677471203 303666184 271900921 325610435 462069176 234140493 228661638 148597260 245073963 127644551 554169921 552463560 592105581 994478237 506261222 798159343 423001214 93090357 845401619 977804360 252433915 96358738 635535357 866898439 742083362 930618566 666141672 898104278 578315900 457200047 563923039 565363374 226608722 503000194 438042550 422173201 566520552 715187091 242137584 455238594 648156928 805049522 147740086 13551102 261985157 732270522 367183762 989916944 337006258 738162934 327982086 416688806 997009049 372289275 569591583 520837009 677878916 349906234 931585478 664821710 812423751 405167885 178133964 883341559 835260177 948904791 750778231 502910231 587039933 186512364 324744540 239491835 221192911 61224193 487701233 712162120 557622353 521711906 576808714 429226546 73655625 695035799 275433178 527838245 851613314 537935959 226323996 320082188 151790062 488517567 109651317 474325609 634524283 115803183 219872309 374514100 118291363 83707249 141946757 580363840 390792135 119014639 47088562 991012246 174909094 397682514 220479045 124609764 759239845 578597308 892999251 194160241 113838344 879026066 154469601 467745502 515416902 280555751 705249473 905288478 425522306 879395142 973870242 11796377 197893045 791795449 138144349 765231743 406189382 179402907 921687375 327827866 555401646 299200825 235161064 972979150 698235068 563979419 197338781 421859093 322546649 318288539 400026832 974601029 104871935 970456078 365577542 285472301 645470877 448820090 208005636 809312754 806640807 174612949 312160543 118281513 907551953 681336025 111545987 590347560 680042296 591554134 683122068 346551173 75811975 20970797 66701423 642891407 776307513 457400099 653862434 546148384 878758014 539801210 73012092 465450710 964029902 571643195 835991123 696214232 973879329 768367734 428963791 880039312 781068009 687254550 745473346 721675282 793349134 943924466 177642696 426521123 330706979 446574864 466393587 943063943 694140824 972242953 314151136 407114340 94938462 718150700 757016988 332149365 143467280 813396543 858776540 550570628 794126950 820513892 987822556 896212170 567363167 189126169 515341590 993649266 561866221 339378499 562107601 823430867 25570971 641633944 151054906 450316395 940774625 15330587 185500226 977112100 714492012 457973493 698334335 999863922 680004030 626427555 464940090 329374666 804513939 674229504 494662333 270752715 887603554 205355159 372083591 208893636 504663738 507564698 907400793 523698544 265319260 248769982 991016521 640636904 207269757 941515833 867229689 461259296 63936056 567952460 190672685 853655535 324465350 713264156 674886379 849013259 3011231 779016998 151322952 834004174 85823942 781684359 808452867 796447294 212781877 596878465 434003642 263396906 589812285 347587439 181624731 456792031 159808888 31783174 491793328 627869200 159636924 788864308 216296503 8136341 481501622 214174892 540100537 8660429 767206336 204832752 812994779 131870929 509974937 985925856 681405646 827442990 294946205 774027594 225022116 33540133 290228451 152595548 979212084 711428119 272007227 948860460 650020355 652145094 882594686 34604864 653477403 309669702 808608303 530531831 266127314 916543094 120045369 491235121 333143223 676871840 619428674 757101555 808236429 272628995 613433021 642745132 813963035 241252794 857421155 907857674 124921706 288047268 358174538 265045045 705578075 32553267 650485749 509025172 8214215 548714466 86837543 318540748 326449349 462201962 167661384 423001399 146810646 709694344 995068520 826480145 438771737 687949437 664167730 176763849 363874472 375994417 154922271 739991026 238163996 454437942 332773984 132135965 216296779 23798573 704392433 355585835 800733534 534608781 593392874 662905917 233666111 968639366 413909108 131535295 5416541 351245667 183198291 748580372 693395726 208578550 397201743 687341766 76887696 756544647 71170453 385404054 690540819 74178022 413637737 594703189 260528627 840257085 400281406 722582084 11579434 244417982 829758372 507771016 866253925 739725587 814779662 849349235 380894531 288972927 452181543 835872747 802835566 36696663 927783821 504742416 157983849 396316381 520599578 71329740 896644950 580565306 317024408 70316428 288104210 438215865 526649653 677940133 985740543 351573837 713914132 500305727 913868375 688721462 930303455 908496625 26332600 771022953 577632689 488372340 581976413 249148413 76077458 960923123 483260527 145607820 515922875 907364354 349904107 633122421 730757291 139282674 939340027 915758531 525015605 744126833 685687237 784210805 513380291 235108850 389902265 693971004 356867507 403496305 390532704 264496064 113018431 510244117 177976528 13056961 535717182 628553980 645578804 967498052 192497147 834355649 144071468 856307273 224400234 659789994 994774633 298153434 832371106 289829319 519133539 966610806 824777494 614444000 166965205 945044269 739042712 312905828 339083635 383489208 763903457 179194560 805786335 498568630 872726969 810296019 796354975 554865251 393766931 341154138 609400939 905694387 67016680 419811434 472297123 523269300 847568883 563001490 838721645 182429235 324191740 381908695 290067996 621227124 31321702 146102978 551533994 247226123 591351520 76853975 13568997 413347331 327715162 257680737 389138327 154846922 755252110 921253673 774570528 203566407 53957674 434280031 902089034 889631221 556986030 606704190 838398190 131200655 35853966 28654816 932270820 506920706 865204357 318219538 737993666 493864135 781592715 372980844 878061080 367852099 643128809 636554991 326250069 257708440 116659867 141444511 9965809 587760322 962737544 215238885 842220009 220663487 497197480 50308757 930630444 313041604 351710333 33492558 341443910 197743860 331703592 813206100 778967024 339766936 280123849 574468554 423179664 993993902 397670792 532851127 551051573 206300846 410279824 752754017 236920396 624242007 164159683 603169319 230325847 918548731 431635159 864195637 120361430 292605172 452705560 382854295 270424860 611253052 810989015 748926551 992524883 494479676 77048044 805731670 30050995 415416400 700070089 34027780 560611918 203991053 612953305 423573440 302053976 257333867 655590280 795848658 962280299 565267564 598987761 332092669 524853355 172141066 642283817 514919106 396527470 549014899 563277798 681213407 743825867 137568374 162881754 366427194 383305028 211323179 176168700 834210400 689214888 185048822 746384694 600382259 234664881 849253968 514127091 306270202 160987436 342919451 233718912 941527194 150316108 289121070 882555616 831739604 594826279 569132707 161796660 706741114 752673488 538259019 808691527 906290392 907226765 349435403 880869067 103253718 266797814 790239606 948452976 404725896 757387587 901091846 329593908 573105430 965129757 848309717 669529848 896078812 738872852 861224849 573361676 940603344 557886194 386298445 288098978 564374111 521866107 937509023 548911653 508537479 724046919 442878550 913076250 529873264 937259477 164410223 643975371 410536172 811387935 929785976 480921818 696108043 346136278 691820394 815576022 682949396 102378389 417812279 355936291 995334663 461090599 235935693 31463913 635414892 843170219 121455898 83002784 2978691 619675898 668407863 76467365 209812862 392283191 861974498 901478282 277364985 74009741 727288816 233789592 690805593 479056525 847641268 319892299 818772616 432011618 308465822 911691260 111873787 21901814 994456677 506624912 698039146 492955404 775248300 146457657 39913938 153752681 793414210 45345943 983015054 372887726 495935310 503849304 761195025 637703984 366442521 703367456 219403676 247965729 447550963 831833379 240351631 706738317 929681473 391837871 699263470 367008790 798413655 443784475 18466742 803498668 819756951 325764240 457530003 24950223 867432540 868896037 76929562 182128969 396642576 559557410 667861597 606032995 666537983 776694597 886230790 976734555 322548629 293653559 471940263 645293965 352909835 909049743 549761309 187460260 659244995 156148057 861586864 576940518 2398703 678487867 221717618 209718808 884599834 775864728 945171427 364391029 101418537 456199525 252773097 327858056 36518965 173419006 864087191 518089107 845365339 26491572 580623108 137904766 888325678 680478132 806957783 546711899 300742833 413104264 396876478 116142859 772438785 39755732 399555316 10384220 809831708 209324845 529822441 284449567 880100912 877159066 991833136 569413902 884710005 964948678 173349405 833119630 213959203 381291044 269473309 521818441 796039985 588293983 969772237 797775499 319275650 281078882 881595825 79221654 360658385 399538698 989945406 582757447 895126344 268611951 385887346 586369825 385209595 556844469 425989222 301634656 174534239 58241107 396076523 349870827 785806242 760515418 500026434 482631929 440444387 288208399 983115776 587115091 142336024 871050388 777478261 640415594 330631696 141305615 538494903 752806789 843280704 927213239 831639940 328153111 326740705 750049592 826150755 370386927 977359552 851194210 935500561 539998053 412639626 278936529 134817043 99528567 114975289 945321675 453999700 528055586 164693652 931631364 522358131 478474630 936321961 374705857 514040281 965219554 111368720 29976584 576507802 838625191 963824760 511525599 343215392 765028068 134587455 640442006 293334401 835479918 869126110 240530926 848200098 26930028 678272722 687953978 612621922 511508735 263277893 507903489 338717394 499832866 377885304 286511291 970647311 743168610 871296619 178182659 294903999 662151289 739876978 200549042 724277032 659552871 103036357 116446182 270248229 973803022 304275046 452057627 912629634 753066554 799064966 758874881 936464682 999571612 777747738 427352662 188805734 521783503 532643304 959601793 350996770 465885140 718721717 980214088 692980827 57898624 585363098 792486795 49605155 57240722 921502222 361962632 267312677 61307587 734134265 861509315 942925989 177129507 396507573 403754262 643504759 965931435 661126651 111911100 426398324 290978943 852194147 773963289 339303464 728757379 155876606 995937908 157300962 120728775 768084272 959817311 685306473 197582062 465587801 374638433 939876447 658815431 584842319 122700169 647370521 703527982 816365759 470775258 683684429 329469561 556936948 662240031 663809575 406060126 312865745 435039502 592092141 985567728 63007456 659246119 930379879 702511692 940277682 126882179 482399618 519681727 866511707 87568199 233023919 849171064 110576364 168865053 598047310 426489961 417183828 899731406 153292182 841132030 968174402 88791546 237509360 839030574 759993698 101331073 373977232 15233071 342150981 746963763 114564968 208314689 395833422 9945599 880749786 821152027 846334031 421158026 219372438 247370838 259030527 305815775 65864012 863771503 168889074 39148145 882446839 265956736 643043917 917602741 84717834 708479940 262957256 26276076 412826584 734201043 893472739 490516588 372761793 80411458 703938627 355110477 576061454 573581122 301427517 28874177 532221441 232075442 109322972 755677641 231031442 946661468 619573728 979169042 922650312 1094676 575819995 370115236 761724420 367299664 567826374 917482336 334745074 939348350 383929886 847941016 88459572 149966497 614383836 628226884 91308875 295478852 609549791 105760850 742704560 336291274 995349936 986621526 85995497 478949821 866756954 854312293 401079822 922403985 206446493 66837928 423781766 240094541 775468536 482568447 41648516 710467157 815777558 191640427 316597172 509629846 828451971 526688068 811676140 173272525 470009050 242038934 297363290 773614439 591344113 938299699 235530744 663677940 650685656 160960838 92940173 610840986 922863382 796001601 546981231 612601800 5370449 728024172 842006577 40934214 984458969 198309570 737595205 312133083 211259686 916058618 433938826 514575747 334256481 638492883 626108626 145158777 755143791 753786447 244583057 515288659 341538932 343429154 499824505 285527434 222136194 916642300 432008483 680212711 393794132 686774043 46704417 190527650 936985008 722617456 408060666 25540768 446242095 902884710 921717532 732198351 700662826 328964770 977323583 360971908 260910121 496592636 752204854 957624547 78143077 76110845 80307831 250224694 223283341 902262892 483626542 857370979 519656951 915614605 681515067 807419231 200563576 974224183 952809380 538131991 704455015 228423028 9105307 621342437 832323207 455912310 11614837 778980372 43211185 853317754 251373199 195702088 121290133 233376385 474456524 91789615 429460592 25356049 787199827 566700262 677571606 994139890 605184339 201511820 507092627 524053316 867009312 465645441 60592959 696123190 791093390 875811211 139139926 43523589 317474900 701248514 122069451 358142337 247788207 213753881 654701733 240570175 917148616 389682000 295851814 502186685 787314015 467466423 407337672 90994468 85474277 814524334 557287658 801875036 871569 216487745 286704831 792890669 705445819 369745946 379135880 856709830 695406680 123149591 45885214 225221907 701912516 912021036 367483135 488275253 833576434 713039400 461141209 337025307 335425391 610344478 313703226 289034359 793699303 80831955 208458530 598579029 188053656 195238032 770701489 607051215 620578427 371751991 813144283 922297624 98249190 149144978 26055578 905946775 848121983 584177929 335963571 890018249 152033297 241689047 469244938 212030230 769224419 938946468 621843907 433961467 777523340 38505142 152694245 856616584 684279742 811362422 66028141 862983604 678988698 884705083 659297984 579938593 105983389 804006046 338656638 296887533 70698445 87541799 918635487 945785700 732841303 54757364 73719961 818961736 784425511 961486844 842095146 890661058 309919152 218079048 223803023 946151169 789044897 805797941 749641878 426314774 698297784 40135444 94842872 493205149 79671003 580264429 413566381 502995606 325021712 713511505 309493600 913557207 119921037 736233551 675252513 633540978 143976919 820047782 990863602 255113942 51537743 116367836 291056017 128105651 558096051 91500648 235659112 448238402 155903031 463333936 310450283 852147037 651381707 859370929 371394805 919888221 270249612 32315298 339662741 523842876 909689037 882631270 597842624 799294782 823613491 498826890 594933763 703041817 273850899 522972293 585601244 491877 623503987 723826129 702855275 785937778 228828196 783618800 754343248 893530635 361412366 732884911 736836636 875434728 912996857 1795190 568590982 22814 55687035 573054751 840203689 637992851 466205478 254555995 688926026 769743337 167342131 202391207 743231350 403932635 409049191 513590050 51416865 531848229 91333486 688673565 537119013 574656981 439368737 770284987 493731535 413621925 931930233 509184541 933566164 936842533 582530079 566697480 830736251 538630782 472333069 761156603 424073773 363154434 491193659 476207749 631373839 173938196 146196737 338985939 448406825 291481023 876697749 28197668 528205807 762619625 236651603 171668414 342815424 220453649 800571768 410175806 737052205 649169158 592506463 316887691 726579729 176961675 69250543 514967590 577048993 202645854 435979086 824850417 926977629 575752685 74187937 699158655 19330603 798972046 694616706 803986787 18118534 163781711 167280589 619628257 723327103 115057192 846638076 752789337 210971327 13681238 671136770 97290679 670789347 540922290 832077958 466250654 305153690 943757899 585789996 223889629 596135767 596583639 324047380 894826811 949608656 990152735 449226851 446436533 829019686 310183187 57468635 199918355 179962755 275395652 845359801 451400636 482635536 420334010 857374455 521880439 487411008 290554847 525474165 51222190 87655014 387115090 164297665 16722977 809765903 306065889 202947843 45032005 414436931 293338361 803819603 606161262 493670975 833760701 94018663 97537294 541386030 988239443 514531262 702448573 263624217 905688902 877478016 958446929 33488628 882731151 135958556 72445962 777176106 27894452 82711974 285205752 542408379 656895648 91351339 458084048 539014519 670525525 101490641 263798156 669289283 70224618 793933966 280713547 247290652 436587901 533060034 262999863 309186708 957428817 927791183 127712615 698020990 657984620 831075457 793956257 574240732 191789913 84092831 26637167 448454062 233037161 494033659 201255029 77479886 496135628 137240538 102116304 885115972 214337375 770689316 119977511 537108053 587116777 522136806 101468008 820102842 888874684 34116203 860041206 911944812 163305526 888350411 243127650 314115839 115280295 578793714 423089821 156419779 241621368 962949173 693614812 87992505 87222496 602829965 542564010 110994216 893842150 647949901 489842455 623682142 486980516 543918834 316205239 704553312 821330591 546508825 442723037 152279428 18696505 299492473 185548758 378459661 148691438 782656214 470867362 290748560 65034751 662252218 17032087 525619856 407180095 53463781 204908296 880289424 793958932 251742472 462760440 982076501 33781930 940319359 725601724 276509012 79556253 994964642 952298250 574956596 587899038 488770016 734286493 502587755 359470729 787409403 504321572 297260 211014958 6096057 507247899 876116803 412776781 23344080 241830790 984138637 674790644 744074517 811801954 225555996 818356016 457580950 863393036 142411620 464426983 519890631 216886539 960107320 320583780 803811637 931339658 46897975 352472407 619181253 919490632 292685073 658570143 607191886 606763470 801682342 319536112 638033466 847826816 936531522 6748493 828743683 573071260 609753609 18777741 631871887 55813978 844268812 287268434 256329829 714751354 112919195 999370105 384718987 105321768 990529495 434521749 726440100 355469699 206773701 672238630 773047935 684590970 872460706 705599386 755404157 641153157 683279012 312134951 55458411 310971996 152699404 381969691 344107175 533989282 536509114 131137839 643517018 512009137 345578253 693021484 822108025 942991521 154394298 35716031 758519940 825639244 425980407 215921126 811014640 80927994 557691411 729731352 710167032 875292710 435323761 462309571 540257548 82444332 136925839 490350975 254224276 921239179 3697709 2406576 607224241 377131350 886122449 818741916 712928290 468412939 570934510 441258372 695970319 68821857 267554845 658791895 698358525 858968366 974858968 626887883 893279223 960921884 887760034 821989576 775001920 697884772 583161452 276378033 246567250 398536249 457912582 795216618 602515115 253039866 798715182 494142395 642372754 450025756 337199898 907706820 393059598 107894939 423893827 80427438 243868205 355752372 302492071 139315360 807370587 951626558 807799755 399716807 870315569 896239256 852703821 9732823 659397453 958631161 764385881 903376372 358740352 58367617 770253227 75013540 872085713 524303462 101647305 621731253 281215781 877288113 395626572 349225544 797063450 260817141 830613545 97075119 486011043 920335802 114308255 314147257 741259832 872550708 656991605 12554579 785102753 503494531 528804911 719841511 187690335 315579659 93254764 513388548 141449323 930478422 777492624 176921614 960298927 230569079 768671442 395506041 829264491 503874064 99072330 126910660 816724683 944586765 245055215 499833241 881974562 117621169 651938395 867900236 957351677 171777426 528378466 21791282 766848787 968155232 666948308 569272676 348507102 319426320 869870958 619881983 833435215 783793915 762621872 961863221 761061823 908600124 483410469 39620545 132581764 735697086 226818976 317502964 520681085 366398956 916889722 530914911 355299889 740265073 61291999 827684814 900446006 992268408 578999092 771775196 786826801 395627256 474261306 542523035 770285129 898607 957643816 33643946 38513060 238961790 262314514 435289330 969810902 253678964 129272470 86546237 36563608 830965025 551275866 50498691 871227408 163632839 570962728 159053661 60154309 255099910 673907272 457753268 237051781 766167055 473977220 387942860 457186441 392295431 783927375 700734733 196564153 65496629 688775531 936478177 413383517 117419719 22203484 322534022 484417116 5656704 79517726 409526102 60674423 14464701 201637842 952842870 285331512 961311531 72904020 605777771 419220306 12551210 146520025 638401609 880494506 945913767 906472168 586938807 699126707 663652998 719750334 283076888 298469821 902394948 975277300 321575793 540339072 980470857 529328305 377070063 190137927 619783184 438362580 51221128 454869298 641364453 972752415 295402518 4882094 334456653 818579229 532706207 802130825 305678691 181519142 109976535 710506408 162416815 949866171 881759936 569344928 652433513 567766800 147665557 105926940 489603184 349621445 436070882 816637880 977441585 40264839 681516087 333686081 768940435 412457134 185399266 755665214 245218084 591412301 421277375 756234841 381906899 825964817 698783162 351254795 406479324 111765714 443784601 602241212 951839341 9899794 194758020 963111286 819730526 738107957 524916553 643835886 387528307 792339380 668886818 923324977 169173674 820362202 986875775 968118796 89000084 902130376 788958451 591651416 854654834 569107011 333065685 586629645 8496005 605555882 887230014 447032256 291810774 947559594 932907812 159697729 237167107 822971474 455010584 28028919 52105482 174413643 192123064 8904492 442749674 616098982 108079299 656631958 84215758 471185022 575620059 679675046 846473576 627821173 903107674 917582551 188429027 383047487 513648602 356792321 430673364 215847253 69722619 553513102 715725633 332230093 59601641 252517271 504407528 999311737 475497694 902077654 949855566 305641179 2518776 106355212 818743855 929037853 726152992 686999581 920431688 126738133 751406548 234013340 934445765 120868181 373602800 705149011 294870509 576110994 599405939 625873133 188556697 68432498 418358214 404702085 37461761 457137094 712487821 847613647 682836020 922115244 643981522 883916234 176547393 513449710 419569250 232905549 163748372 332213538 345390806 293226993 105878708 52888019 389059543 590595490 231051776 875306317 166725362 301396740 914000598 561178656 618596699 435527294 514014397 554324801 348345795 488557644 736002759 530819120 96990819 992357622 202914063 349805815 412139408 795181879 431937657 847486021 120994938 723836486 14009306 326873135 782469606 274233365 379879696 591671127 129464050 988391341 618522724 748614908 715876276 630295662 996784492 462183437 882605348 250072938 529969594 987347656 844911587 379845759 942990598 957908745 464142405 91404394 294309646 954849745 257543406 220496473 23205338 166867390 221332537 921525229 717281868 896416618 202466959 473766537 742708920 702393242 94660775 173814184 152646135 205088158 694291599 798902208 469745720 993391545 989931444 4213152 59936729 109131707 298322049 379745659 615128816 555252791 749761804 877090957 176026170 406825936 623957659 993557604 562282449 512624460 659400393 927564996 179924539 62355793 949577650 859261788 957634708 473365689 599984988 237800311 808124669 596761484 967683372 77522246 443863937 985835904 605054770 397298184 159886829 866283526 290168990 156390508 365600481 37910571 283639349 300849383 261749036 555919988 270098883 443681276 372495009 35300765 49778528 551065080 378305789 17947528 461241561 581247717 626070386 737835749 140214660 756524216 88041531 999584973 916129719 143725081 218713501 37507719 443348049 706539708 731623976 488100408 626429831 352411382 369950201 879616087 618901611 738564088 309921693 147587787 623930507 280480396 386460177 153654756 965581628 678210711 89064522 985400159 410276044 624386445 653734510 33171101 749712233 830529080 684857040 930088962 571559904 292092415 595369190 451805228 621600853 477657765 187395778 810393994 558750477 683777913 958894442 203231582 86066161 760609540 93066529 808971669 788301795 279977772 769155629 697783480 923581797 897927100 715118774 411756476 952529945 576314721 611059911 522455214 67485228 20725315 471523762 31174752 389950588 224265622 694635901 279500648 179835650 381523443 218485390 950068917 152190734 96542713 109994320 664691989 282782534 356826450 270920194 381392005 499591601 737033344 703008475 157010013 760217455 321349674 651425156 694871478 507235882 279221894 867432185 320940756 169183980 655692295 945561274 460255432 683681210 792294529 910128260 482198654 602995844 709502811 709720817 381147863 682211082 657312317 683399352 388434251 526556190 823626603 892510054 1388025 363488536 418930230 319155336 92508525 750006749 580835501 54421713 572257964 144708782 510153617 194741177 69052181 571232843 45442961 450473042 78730038 325096806 323097766 239780553 535541128 215978717 667098853 318350652 605058122 575639912 126083740 930222558 20354132 261431527 568352986 891684149 576610236 510058562 852376741 636444817 875642435 354224729 728647294 15461180 992877854 234975844 853769665 883405701 947902755 57579639 300276631 220836961 589433028 700644327 426418078 413836016 521075316 208724306 749677961 606578263 723623383 491074604 17704773 300315475 447715036 280012218 53527528 965518533 533997629 170012041 920190517 427467912 857075761 877432386 516005470 437801721 541582589 630121890 37844715 932013940 113992141 375713701 174627772 147652587 981508564 184584810 240465247 446867672 487463942 852867106 251882698 474465746 883087704 545000682 315825564 863065915 423171167 192442076 959411938 750471709 714574377 908116537 162903314 684422541 696002279 697532119 623869018 604002679 149351888 593481468 390424934 439247858 19068092 143384349 780588296 395492919 48736955 445835962 32896372 50562254 418771780 653238325 599362134 151931525 13511656 961487516 430245675 799508975 95980784 691687784 908046524 363212899 866483110 471729615 892460111 213532755 876856483 635137384 667061497 579437489 497510374 826231821 761164273 971120091 211228868 635357416 169502597 917251645 441074022 902621915 347454563 620021737 690589722 390561917 41455480 91890275 729338960 829536908 560935199 958002022 93214627 556499376 880042065 566058061 678720133 152124960 814307704 930972288 987676146 614442856 73251588 649620296 186111144 687589236 261419167 827019529 339365926 204379921 321189064 493575848 438242599 895641625 953901419 755887003 660679688 168549593 282500769 802771612 343973676 731828422 821592740 175385412 505649274 202474924 295863879 873859610 237279072 868750034 708301275 367215661 396174805 252345853 487903576 481885153 472559496 320544078 938000722 858721152 65771929 852571296 994166698 930473688 932154705 93069545 863851598 929792798 137409098 145490983 237232896 107461772 716457178 395950252 444930209 51093818 975883551 278877451 423286913 448630687 117768695 666679489 146583559 303532696 603826507 7901548 831183468 804832207 113988417 598820527 489182437 982184212 937142252 31705968 482072533 884858553 82201237 5310926 754441175 452665962 115977161 724388671 399587065 332820415 33309145 355895297 822543111 809623962 458906206 22078988 14342664 834742251 116108456 755473201 369667886 868381006 237422701 635663424 650541991 204227295 683283943 192000778 467257655 358213052 448323329 663787753 62720105 398864067 91192345 799971834 569617451 41601137 443416622 143681090 943099149 865649031 749706780 602131284 865134988 319807888 206684834 756111720 21667976 852420620 925959831 148689160 5720066 741235304 659903558 403861048 411462656 646453897 123496442 499428610 372221957 438621992 13233397 779483173 872679613 26812478 627025723 421656511 27761831 393905847 454726498 101306558 435076373 133454027 519193402 635816327 292915477 535463327 26916736 540509615 495988028 670294029 593902054 681383233 935521515 668645795 454592693 931012649 171630696 344302973 838793907 405237542 531246176 68039652 122696030 922382711 966110258 322240677 608599694 697697506 884492846 140197964 135359508 997922018 193822502 273486047 7298587 967067858 783650783 638870425 982560980 337737938 41190170 334309173 973482162 533952507 20546748 6628979 99097472 848527427 266211710 296869037 736562630 476105300 574500123 136496666 939592800 945558561 241853259 771801351 174737447 813261972 705322707 456206960 806898912 48267221 761409771 606752145 749508785 84157772 318699679 462117905 501696252 946835687 30257099 632551623 36104113 840488722 499587545 180994983 612544466 782881049 359781738 743270045 127946796 270161214 242529070 758590538 1851676 995892825 929971283 917503739 655241791 176605599 568806663 43722337 183679453 223061029 759256165 572104065 6848055 374868372 965009803 409235537 836468992 586555207 201199837 640163012 88641838 446704403 247294128 407688174 805537188 734260558 89319520 38274427 765540019 604373358 579028596 74638404 369158887 233150592 864805530 842018537 337219017 922602046 107427712 21121466 178596872 352827557 511150123 30496256 984534046 573425615 272582285 80559964 934059420 791279276 249177889 139394947 446912994 350551668 997113801 18544266 410963578 152600510 425120096 275335573 300403232 973909341 669374908 209002725 25924948 221333420 162041886 465229374 747720391 199107016 113215895 229129166 129504734 116926275 297970443 398053231 79986748 653176157 354144951 512830700 350370416 798133447 93406448 56551075 426756596 443385402 300098324 963109599 356621856 631915711 174253281 927465593 113036941 304441503 50432283 280587874 507733816 490301988 11428128 775638016 670880073 511214617 270446971 53707296 641154361 812140544 265232145 709158410 779980624 169686395 467043098 450708449 588254505 140961195 964607751 434350229 113709723 999927274 285727934 863755129 770032213 621095981 604921913 425331343 67077933 383584739 280910163 375969872 640395321 843231801 692506682 33388012 78029523 71018260 532963259 254334530 810842412 770493870 9679507 394660544 644557587 762897979 497708052 322023476 379262240 743749856 845934074 19008557 488650923 106542619 45530942 452064777 98009319 951126385 300791548 6933189 456551595 273567355 571320527 344484890 170414388 550001988 3636575 334772118 308225920 466676146 581248665 158927089 752170827 181282754 678869003 550421459 755529244 282460849 204156080 871198724 344201557 515205016 974913650 71842453 728478899 762573565 32215432 374041453 962103973 73477989 529822313 444954530 173487916 147566941 465814888 33728148 704023931 312671679 391043131 942899059 262784101 689124648 908636879 847968288 838487597 29027008 474082935 39263399 70372300 614236208 182261360 116887582 619438509 206993244 132286345 150531651 210601711 205120514 131584781 754760075 796195398 634025249 903994631 355408069 175063110 428746302 746890206 130126715 709492507 547789653 716218557 83806330 619477687 192906116 118579109 556984059 306371500 79875360 202123814 595402983 633350572 535595632 134651269 326548536 416396824 495125984 17045258 445319550 137728494 435104244 795147529 802000719 204527319 539302559 570630104 207033454 209369793 34948099 676158861 914041258 509440650 301943065 56437309 374254744 740568369 443104734 264130758 22793229 220837660 321110209 282900558 399433714 583547471 510031771 561016514 941307293 639133426 322781900 916751604 415492893 883199455 678522007 918096808 427878025 856343818 329097509 652891042 607062875 438667259 493017398 781029817 92892269 199057962 421999019 156691719 540557401 983649788 205011141 16772601 151436678 607401305 155623904 598995273 444599369 247588677 19633590 433608997 354169474 652517813 830124878 414936934 579610881 257743153 608266926 815670443 781190642 318055516 559003552 135965593 661186546 125177850 195137975 125101500 852759440 175614708 280885867 195394173 764633748 622185877 155619866 671644448 286963235 84941893 628189074 975921320 325049604 302602286 815809684 828016445 819789705 923396670 842537433 994895938 794955833 869938619 941228212 515774883 871692368 88481014 32486662 212536596 87540088 817301082 463263324 656214978 538329934 991976829 734449428 726840235 529097173 753932092 549435332 9388307 457070470 850461022 655015685 100369069 696838058 877620325 329649087 874983303 764683711 359957548 118547355 967084124 512569678 465222953 796531860 48550090 814432199 49116474 109174140 858685243 255971567 403724830 192471629 962749889 121060766 25434328 294136470 930920818 145406106 119389500 74432364 503841785 744982903 260669158 735938560 267418442 408133809 864785240 988782658 453053414 148397116 980473230 90214519 79936840 933050855 881629839 11405842 405835370 850831238 768604826 863383587 763436141 858462149 965754179 728873177 88759712 682129037 867462522 773390368 767354674 696643737 975339489 397804509 782918470 986437264 23230831 180864230 120688014 699476409 652961800 503630889 277221992 595167491 7054132 651839545 96735867 606997998 878650520 206093297 130303104 925467252 887362671 749894911 282985822 713483618 876412909 814359257 243912452 21004574 193734210 235284460 467478235 163709968 437923714 290801037 68873178 180158470 328361937 92362322 532042657 311560004 911273832 757456048 310496509 374673042 706862428 279474007 115789367 849046519 398762351 667932635 542280643 619080696 115897824 391715354 557125270 734847694 836738514 213194661 508687740 5468578 33232602 705373798 275226341 679636172 814882270 46957703 833103673 606835071 254863718 379610680 215739262 496763933 797456400 217442349 301037190 844238682 650963429 312624495 248298257 208008762 101206607 961088766 775052671 996483174 211985399 525252411 543591202 82587509 450285513 972690815 200042808 93811810 263305454 875037864 380324472 84845131 789820796 951172844 302340320 963980713 539365039 755775720 991614768 472087639 571955691 26490642 326651533 808668554 282480628 760068518 451830436 71664113 141831338 394979357 747095794 741953547 518191621 152915930 519641114 506033143 921259351 291741160 955612925 766134276 715682664 86523640 495623251 480199829 74572527 568533030 740787547 559621292 556785815 686876729 409539008 852377181 955466999 841446559 979650988 126070531 967192488 494389207 264036411 582447736 12053434 242985534 691816872 363472678 451408745 188799879 5770342 659634528 192575469 58514380 105086952 837076209 377875608 317225021 140316136 268597702 777004103 39257186 114687362 233587882 282806081 751502896 126329500 792696793 56365727 45845206 774463379 56898216 874929074 209372792 475677282 445362430 600791084 21733004 803289055 402898309 806316251 216129998 248934937 631072644 304634101 590138791 643183538 178643304 95437523 107337006 112080925 181855445 588365428 819608446 347861457 772190007 236229051 204540796 36708651 556632687 635482857 538616022 486208501 542897346 266466873 667378422 520290170 546275470 147960064 622668124 845926243 427577060 951482752 695156919 167162693 943452575 820075982 603647143 451276688 216651566 493414038 29512963 495028169 782833398 789916454 893651547 639400032 703730864 112260309 829714689 542023179 584046827 183381383 972371313 81095647 179213042 791986170 430645028 803889699 400209035 619378169 273424127 70340748 123015822 190424990 999923386 228820661 144781315 997525743 852615687 946746412 980684298 998570398 864487244 208211063 79127428 639518068 881591728 556018419 680000983 958378633 640776228 578004672 82927123 923199303 148408935 685047303 42417507 851597795 470664290 246062972 633472377 823900762 591179903 669995109 872582409 775441930 966760435 731722263 93068070 142983431 775458372 801472594 278164792 224070158 60047207 759077738 556542531 954298476 170591037 363690975 754369905 134203734 19648263 751652871 192603989 145534623 981413283 593193286 426587474 899720101 338185042 265714596 734112994 432075786 709892939 32688869 630043007 817835501 944344020 343744891 362720836 877423796 911007607 429249481 373605480 389550371 488203546 246301238 353414207 572399283 730091649 839810276 917585477 39337737 412947724 300437236 494282860 629541619 987101188 602608011 356676912 522364924 895173500 343729560 181725530 806463662 445173044 309575103 856316907 164049293 904362184 848608394 981254333 419358387 251738264 578512530 104242919 637924389 640748863 580471420 859214773 188077635 311466245 863370468 70601309 218193017 767627991 26788989 237514479 718071041 672328555 595246895 437761400 290067585 311925584 65186582 143848156 631774049 495105795 833625570 199949380 212253780 610136307 17396605 192010101 87827141 651279038 879185585 524823196 595816657 379777134 913185443 726840462 614779623 43082478 993989931 719789133 271393915 580931423 786101832 937821236 352299510 481630839 437125950 742773641 12410962 336174721 147338610 253193769 667786238 499253728 366336302 391943607 673156266 598814541 944531633 959699404 79063010 474224244 305926203 837877900 110136954 932190241 584786864 55909726 128329164 677412929 817207825 18070500 425475463 678832943 725785901 185870107 752765247 67000720 384448046 18673077 864586495 940757432 95281522 648650647 956712205 889376945 842168441 91121808 383910383 659803532 751845536 167107786 349808791 5421627 71205250 580908377 540587615 522070438 725115950 209122706 533287365 239100638 714430084 664851117 907938234 340494593 749469183 22124096 749037955 231031812 138768224 308447087 884363952 562900342 309888584 702499978 130071655 989121167 865008963 636258262 462779106 55090231 611925085 923553306 854750626 484420989 724417663 366718124 810409544 302656799 461841323 417074869 539799408 615049614 447546908 892578583 799330646 628787013 363733810 32055520 248645119 860701852 416295263 355933489 904813453 49119139 34687247 858606814 38895543 850017484 117201943 976763266 356456359 889152417 638689432 789659184 794850097 311884619 307239813 127059194 513566828 301309298 472066686 437219075 820688448 678233218 377410404 282398019 564402187 568465169 729803314 688706074 394083032 541167984 333014274 744345820 29811838 430841692 903990900 303294803 846059210 501851005 834111303 670421640 267503681 47270919 485936299 855451883 868577305 784360537 973849641 167663672 48435945 557686534 788092015 695236008 369464340 419381972 450338350 317912260 107113521 242015265 406553975 830073049 387087619 391722861 48902728 990857281 120775935 9536030 864934817 658578150 218856081 400481170 920069359 751210503 513953947 477680845 939788572 89678367 59458749 110685892 440019366 87908080 677106938 147222430 877475654 167678357 454295082 694600494 996958956 71362870 33420299 625482173 10447858 6436635 94899005 418955744 984178241 851164440 533803910 344052003 913829499 216392844 685860415 102145713 705432564 80279608 117803186 138656953 185169519 972643543 63783614 303232733 636469864 379968322 403242919 635551710 509198824 823474393 279038923 38375930 704333114 495818228 907824454 957820355 795873111 727094679 315876523 598820956 734708878 434773923 425031825 679266254 40895021 118115200 587327963 527380516 539646852 913881091 78701005 334081649 408619503 336941013 114037441 316476770 775358755 710763935 507612864 223549799 163766424 560489103 885815835 759155919 850845495 432406713 4423797 69064931 891954834 946697152 742687739 5278714 512714319 894110254 157876957 156670819 191330743 655645208 737286477 147024218 256830058 290730367 395514573 383530496 259659798 212808213 813041056 480343943 568209734 385098402 751126706 277257944 848246317 771158695 310147429 698600633 314120947 394377779 545437276 687590540 389035487 418198350 66518986 680454054 822286203 475053705 535736539 282693657 857688947 252663376 271829034 458916587 942958449 564865887 847354301 687317272 468902055 415544750 865684491 376491360 627204982 298574753 888855616 77889332 472146771 173210604 556993450 924285049 997860163 947235462 633250902 79666046 207931843 675089254 33291794 867999366 993502647 380227277 685946970 944985004 902347588 59298366 921064238 206891771 512462290 418085024 377793486 60080820 304033143 76936228 50248383 987743235 615533334 740858711 308600855 62982743 660531276 499930777 699491412 422852411 466080508 775613748 308054877 472008171 217545343 277463455 198855195 193330673 674365406 473180843 627171504 207720845 417110506 682662630 303273906 804984577 467047793 206827720 762635810 688420567 993258494 246119714 833164 823531412 889634784 872773030 707729595 673932094 202646513 665774978 92846675 125607406 325982846 495717452 575314698 402216408 652412123 487294343 176774627 340916861 190247061 358929177 985520071 505301978 557239719 711103689 669969721 230301917 140580034 251680589 406063240 984322328 281956314 919423742 112951350 305587717 677994781 209807391 253843671 967534273 878257870 900578941 238054465 668572867 269465635 562358517 557854762 286800094 724107027 389544743 308968949 75021078 900451520 678653035 637412118 827537882 928902391 487219011 953149098 424213111 66405254 123282513 310765957 205335396 389949668 90760583 521592830 557797170 422462739 409731473 254586472 520896235 634192036 852789771 855449143 756175467 632006698 156434029 515081070 242749810 214050588 297585606 685237121 398560199 848810335 899510890 784728607 576277773 734212978 368802893 284895685 773097121 72751539 630038285 721576675 434965586 133967071 657290047 153543570 506641622 976756014 456157525 778001987 1522997 350642995 484225897 921526190 481668612 731917218 432235952 726144559 833427102 707917642 415329248 898640368 437434863 269961692 921962944 141714619 938088395 174120273 519585577 16807154 567274777 833106959 610537640 162997997 190668867 649051362 583442820 566287711 262573395 992245871 833773739 220611541 146560552 266475694 272106941 779455403 929525449 572721239 431530313 764787105 809471170 694038773 71884932 852030676 587632297 824197270 47601681 603512224 64716325 408285733 235134731 482609499 777623057 182662528 845748183 98118841 426681355 327771979 144736705 653462086 222157728 64904402 388993004 256472832 761161982 64695583 336649541 928337408 842324547 439023212 686695784 91042891 893777828 568387459 2249893 770019285 250692091 636473048 17954733 51325822 610750369 463457151 601071504 130601258 18375408 878242239 275261876 43154862 607526075 66405363 547074419 575756257 32261336 451128447 770451522 710333584 563629810 647477567 880408186 748431117 781577536 450037852 277990292 246592523 52669032 658097675 387617526 289656919 105009797 348318999 442112144 935335267 838674087 150644925 778779580 824814648 510948507 441487169 900459377 389862964 128139778 56396310 168330774 423923441 977359263 742056431 727817124 977931457 772155924 206317673 817249492 733321113 708393758 454309475 256288370 784996764 301641482 103880384 381053824 860700054 760577539 256102882 67616445 442153588 984704207 969380087 884237001 602621212 228398660 826523167 85090766 270857112 310213884 881525983 248123888 383815962 307338510 809032782 948995570 922881576 224499771 571783077 476029667 11401516 409092185 259503242 807194874 259793901 945507639 770266434 465190563 814023723 649269565 304177148 531295165 444759624 312764873 53934694 650435537 901442095 182995501 222846926 928609984 706365374 432492570 310435359 590897659 700745825 350106776 711892790 529071751 265500376 770865655 578244395 870393181 555935502 526461688 256174982 655113445 933604854 572171122 208572069 474352205 760388947 745584603 775006275 467318650 863683617 946528781 583341246 934065348 925385514 720588007 863680069 528776860 109806478 252232657 709145721 400777135 494708829 558851974 220252960 146956215 602646987 193668699 370267392 868500107 533694403 516126378 902446188 521687829 20544655 7796509 604416607 195482103 651246685 964887454 412021537 813175263 801947269 313162616 172290624 373520086 612369773 967491161 161469099 320578566 42191305 962400566 430610097 234898107 442158288 874289554 490166999 877856008 640831227 64175201 917957765 454521028 300540729 231518047 297869347 224260995 502460592 752852387 899010385 684103120 607220152 639840035 21350381 935946921 73342277 555089588 824153572 385686439 730491675 603790719 644227414 883869245 224424803 558402060 769972717 349716697 613592337 439770233 152956970 214675257 737371995 325306071 726785076 303375580 167078099 932917231 525379238 423515855 259024799 994765692 292354026 250830937 973199624 419479824 734724253 687120439 137598348 826250579 404655527 355264848 534121310 564292714 902864671 741707561 86779703 885684789 232356178 881661280 578453021 779794378 374413000 194397120 404978131 881957676 963865389 54278181 209493750 714503518 148196838 906021467 894961811 312920070 160377534 603182776 811561515 971099707 187098366 958629045 122110552 779947077 314125707 353034399 655538967 362173672 494227338 592216795 382908711 932132524 980659905 70127061 652085885 491747345 212611757 944362491 637464643 926878248 32384574 104260458 317075017 335638477 476102895 824494633 710363818 903132046 918507143 637185072 123379847 913319969 228481515 735619241 296066421 623541141 113735048 762895477 573934122 318923580 744805072 901846349 327708683 712680179 855975286 13404134 583640738 42365032 260690418 605992274 826445295 298393268 18794983 516076765 579731595 529582106 661598496 452636163 579587735 840182259 849919575 726635244 361932959 365160277 531168735 231499843 268912209 115445434 163137998 681010426 241890889 62312339 181156226 320139506 155577140 279308921 397704794 554784638 343080307 905474967 243128161 134377363 68287831 237988666 659411537 230895137 690916029 905227656 693359651 683008548 522345188 451605027 633261055 358754627 908705391 450536915 634432595 436412753 77830196 633343109 711051868 206929172 446451479 685490573 333109378 819712309 331071978 789007811 221379369 533649659 579622414 124987805 544433853 447716976 256936768 28262387 376788338 377796253 892790254 687988946 996003772 972350125 986498075 187955927 509446007 68695993 325459411 19970151 690608300 364707549 906459286 532907263 455278442 452736178 903960963 127992517 163257176 172814735 874739685 95193653 417622366 807112099 258808215 597837542 208634334 655536968 716746035 82725019 324353135 789550420 803258605 172239090 464449934 738382093 123329100 577793461 489886787 994795949 401814055 685201284 734012089 999078667 391858054 413002410 225569147 926096560 441961925 437088095 313571859 337697923 697147591 801142122 783548407 358013602 916123233 606903392 453635102 417634732 533697511 646301345 843425929 416477997 11604112 784288455 27333805 85885500 419314661 439357758 642109600 652234589 427176546 281610231 133780893 937296942 201005056 852246141 980758731 446035747 664429608 321409580 59075996 359565517 631446792 840130169 613263932 307179164 919469438 541940310 816600062 268002343 694219388 570237472 801315887 560472994 887329727 631760469 239377641 528104293 907372981 447970549 866276849 836017786 731832168 269906627 265689957 639343369 745403250 128028154 270657932 205337464 108414418 728226120 250147583 903213440 999376737 158691371 633938151 167426480 45617024 790030424 146201456 22976743 290595955 348921958 771254159 288090517 356329996 645299339 528916905 607294799 926721609 690244498 271749603 352971130 506165536 461346097 712900507 306719403 925547876 103486678 524867602 265788706 647545024 540528656 833880665 192873082 876224378 783930229 767870486 276320689 768854412 335689260 953800509 572265636 20140338 475233614 813513165 898484543 503001505 558731602 414357069 603185396 324440577 305642124 446235376 680703331 334709271 892210643 908127433 195873456 614444947 799972665 142682957 371597176 298671329 550763991 670448190 406698167 322212981 453810852 658151455 440108612 744231603 397849395 802609712 107918240 113678338 404754887 449034272 215451336 839910253 442248318 579188394 911915057 329367728 720947070 279429453 418494903 927958740 812935449 335910465 272729079 318133003 653691356 184596124 839153311 620774817 318304306 721683804 549269558 456711224 24572451 213812387 232232904 256039450 82236390 606195176 539723877 24892444 409516307 689416600 651989551 940865430 871825945 44218217 644342577 352293471 844033660 86923323 167825674 570097906 674398480 727761095 853366512 44279182 642799625 529561240 434092165 762550962 770284460 553996302 673000572 94581643 686856623 368818677 948078838 325825130 93350051 319163268 872055221 599075363 382109687 314998358 732666300 110080144 687505324 538360269 319528805 180483613 594377745 814907519 2958066 773608646 176899618 478367089 673765571 740470195 712235841 92823166 593405177 40842887 26451579 897007987 78110391 526932404 801692620 687327542 348078678 520816839 191610036 31172787 458855522 704522159 532552060 518561865 410899334 328509414 135871138 479227388 297940646 705234085 631215369 555007288 826405475 449448267 548801057 327937070 636434759 257550013 552112635 95883123 706932247 234862694 802984586 941284915 509538034 352916927 685369771 887985120 427489805 919576905 282527429 318602434 413724227 683706079 238679910 845615986 610108193 209388560 135580540 678076318 155717007 327544898 551600397 438909063 179485232 11964806 410557772 926499538 694737164 700754771 657801145 444040221 166022599 131947577 137485208 961243708 893867713 332092222 570398911 996173945 293020714 167701783 703152534 581882735 21241646 446271772 783471291 665496595 869812471 577112746 665600987 947403684 547040579 167753536 421285675 105383075 489688528 112319282 113993787 792416775 727133043 98125947 133453790 271226906 710717910 764797975 133908169 247796815 190712628 230583554 733302373 744614985 227390649 383212309 363691706 13834899 434867540 929220794 212035508 289517073 862055290 934363938 91837115 648602381 377302809 657387796 566576494 913140442 516210592 567134379 819295293 957293441 157001756 954815772 949160232 624985600 488180646 15293662 444582700 471895691 45817092 840735518 250662235 138055997 83659699 192211203 334561227 574462747 224748711 760127872 621674867 199069407 52861328 952285891 109026975 902698204 454106751 490998207 878032005 626990965 233383358 389489992 63655386 111342438 215830204 907032731 178850361 635377313 545637101 830132827 138323697 709730541 115284021 235179505 203466818 950449491 785690101 657944385 147788482 561129690 59367657 764616700 422528727 717870660 471752399 843052311 972683038 615176225 682420485 532351711 359128551 316789591 573545218 533266198 864031746 449571024 857087704 130859316 614209060 219005770 469645942 852261925 68040735 655299489 272302312 740499381 307185087 811737124 3861402 257707457 739006305 686220097 530387730 111743868 621115123 435485573 811611231 882385220 518417950 271942879 340161770 849463127 837182408 678073731 51071830 969125626 310291570 624708918 704759738 48494539 722706059 817299601 802014592 480188017 686069492 532483071 194829485 313480872 149308792 584371820 921736658 346994243 244806426 148887409 656243726 927211103 269447729 436965282 593217630 175603095 212568809 195642834 866162177 118021085 624244201 907670952 545576625 864673449 781495934 494916728 706840315 363073455 390031653 11548586 607050368 470368737 61161886 303078941 366576186 6816690 729923271 386884343 275747621 90450134 386555774 534130416 242594237 919724540 447993438 677679933 661086819 612933814 65156935 749499998 463761212 858697842 989779879 932622916 524297263 53877863 78873249 857750348 673352104 932354336 793866503 45507628 330588568 274144135 360384695 242761249 898838324 747216488 573275820 452975113 593456651 959723446 56607130 447857912 927842857 499968908 193596920 224203637 694519388 782580153 195910601 338279948 596528948 346029464 740937362 107750034 938327253 742829378 637098133 979090213 317292781 260154356 136903391 822547879 556930946 778628609 447563382 991352148 428316016 450904555 264307836 921414427 304792329 271677625 907575098 428534110 364373181 678000494 500262891 930426817 342605836 961414371 241412354 806720660 56146027 495513756 318170104 768998632 700863170 953263796 905256690 402318874 379616647 497961810 942985681 736214598 46755346 153263622 390633279 446644663 280646149 534976455 690713037 375206 17064546 737191259 63040158 40420255 562520168 635922452 631819593 971579320 983865883 410176346 967822831 280765208 924191967 862418179 223203623 800466035 230971568 141497728 502774971 451883040 664248486 382854517 933906119 219299984 216011272 308736019 466511337 133861147 598922322 610614141 822124213 564237144 535624386 271053501 15811859 562947510 908243577 612377981 926192306 268892532 888658739 682163186 915001327 860613954 566832753 342161811 933710401 806605574 561836644 738208994 523811370 619057074 136400678 939165684 444741688 386980661 575961269 723542555 244170339 403358787 534204610 469574809 643494428 174606965 568436090 630125086 520720654 649532043 740113064 4274453 942523354 943648221 744617186 235830160 734577767 718340019 125462494 983966842 172428257 33796932 211242819 795797409 767251278 29158756 920645181 862922983 548450356 595301386 520001130 300925929 10003700 779457521 28922948 717224454 753716154 692006810 271303460 445099010 609201471 595804012 888231351 768766490 829286781 539121584 996729481 287862676 250790888 767184405 264078261 848492703 934320956 286461342 132828881 996207343 251143839 36899258 797080656 951284102 59686338 290775369 938670578 298206072 144290392 638838148 126450772 346512096 912074258 654455305 833695418 301439963 435801355 43806842 755806662 846690023 285872735 805915049 757116692 141286581 626460375 531318421 510546951 720120811 517008818 34049395 20989618 480669757 744914167 135293615 979336980 600560567 681788057 820420143 603508357 529829584 242923811 623393467 123838399 858263194 689105737 735021549 487521905 479826513 566180500 368002792 859268922 71344829 658407066 80845281 383278913 619711882 776428737 678224921 57028026 979784344 867866800 40424921 953265205 694454254 884891090 827623762 143662672 755612629 645942185 264009169 687490304 363983411 62847118 609080271 306822833 116213632 190001551 319593957 155371908 24369839 231063492 405278177 631776234 630205060 509657363 212156918 702690344 879718766 236509792 885241853 929095766 638422971 886758836 637157429 64671008 623909032 157412753 583350245 344999399 51214245 15469251 850400511 786593566 175207930 342058169 603833068 653211722 199073017 26661054 996659212 573810568 27997544 161818005 245559269 468099808 950085898 878702983 765276990 419046648 508972931 918580121 103895259 584759188 858987846 525010535 481899470 477763401 930004801 197567589 239255649 853408457 575378550 603257816 399801660 464966720 72096197 454101141 967604611 793160292 495240742 775076377 777142742 348831501 904889733 224318512 566904894 49187915 358361068 305365514 627305504 757391162 158620399 479956146 947445291 143359781 585844851 91207845 664580991 30407901 269537315 349126983 53473157 729341638 57574167 120805622 236870221 318340245 699332954 516897420 690392616 452305079 755824273 224475781 198428769 358903217 403978260 734865006 994051238 321100012 225164965 386016085 825862291 805798487 373280863 127588419 521068537 865515300 118639440 698596008 191574636 137616788 680248699 80495366 469700056 789976689 502601497 874245121 142610650 144576862 559611723 625288831 293694245 876790444 486174361 320363599 863185025 857608394 724366245 431950348 876367944 770494101 684598129 927725170 134956910 46888533 806550583 334571284 598313154 289703640 869907895 182762174 395571068 76873598 705099765 712824550 320308310 720446264 38354323 85178172 162218953 581626436 956521374 877677978 662802121 301999406 120985847 745075656 131689152 509941320 310450375 27541556 184434459 623238356 20549419 984181387 479848320 538836382 393485247 924989418 298863723 57720971 300221480 526588900 33939174 75447012 535932338 149154797 756303112 130078698 324243022 88403740 877104665 245882159 471083769 17259458 35735871 355070339 924078284 142813363 640238289 395892253 935926351 955799613 240374195 942596757 270142923 556302188 871049453 38754092 900270089 604173546 10484827 684631263 526825831 310293704 536839064 159305220 788295305 220600316 865499554 465636420 565843359 114941761 57483570 347386856 229560118 265740176 636197948 789598805 689218261 211610811 688964288 399163233 238527269 128407048 68090216 661828889 334800637 275437829 945303734 904766867 244998983 289911930 50590399 622502910 348999779 338176985 700694665 19724570 502465899 547485245 569069878 7793324 8189135 427116828 210403369 378475409 811669285 999600123 675260559 452003841 702641716 220263541 231635645 125640702 110634774 235029012 266266721 249927819 61072626 928044536 692406641 20238908 667002702 332181338 141932613 96229287 263760064 281392884 216428717 71934523 500091709 555606838 909550405 876113216 414582884 984293836 913102939 637418022 99499032 159245611 771029961 309747212 343411821 595786609 799627938 552617369 433102473 829930040 618944791 683411730 295200443 588720777 846286777 247797179 723270911 506903161 429585301 130494953 403232251 629204066 680746510 84804341 694668877 745663632 224538604 343402735 994410036 283463268 418979596 486631644 647544530 628681100 634082898 487672101 650262962 355600183 454620100 25636395 339124040 164232939 840756817 210958243 341444636 146942222 189572068 810190219 50349214 161398384 755558992 895050321 548268577 688005482 283890237 350300828 472739098 247082130 154293836 605721574 141909741 819228772 161080599 41888218 372948270 640128530 425825289 473664855 476186049 197120806 769907295 80995323 580789559 933105613 408162226 161532644 299147453 494207149 291852672 478367120 876981013 845101853 953656865 917149564 32587282 574815059 858725556 20509711 928179830 248914518 980018736 20513354 979552861 217564777 628244573 418449086 631387900 270593160 827439552 449217300 964020959 882823770 389406161 98585677 516979132 984410724 229532770 690859510 758555159 588225496 527044624 395895769 898950011 26985012 744658511 762057097 465279127 229780337 921645405 846982551 27654187 866791199 203987483 533817041 878299848 820445464 60669946 358088113 37173755 91611130 614167242 95576502 75562798 94110761 214853217 560930240 921353850 582870430 940072286 436472186 592450741 962109759 410639000 870154490 590628035 480055627 582481927 275855542 811579473 989158464 64188081 577393456 903543148 776187997 315677265 51059963 750059426 894368174 949476644 874021488 846111068 265826307 690769023 534958576 755158779 340180469 60196726 955159956 181288842 533452230 521056258 241838395 252975830 68401206 310396243 74265867 853787416 94499844 767038155 762513658 785651792 829589454 903341217 932246577 104825491 275242919 130727934 923987393 702349324 242946976 839361355 944398892 589685456 672279234 526851252 651784533 686935026 129063903 607401371 545395890 931433329 587182155 786096055 816975679 983201549 285558012 363192747 291259946 839962589 162034716 188752618 255388709 464313396 621511352 325550222 219584107 53847862 190425859 298708760 412730364 69264327 893140449 218731479 144364000 970596310 557548286 501606867 83552652 441238285 589791800 689433850 796048644 53747452 932169200 293371157 806197305 146736755 720239734 8844114 816555886 747986847 609449846 436322579 206422076 65527012 354262223 433453492 16337428 298533290 172376124 141806282 979030037 519680519 506951668 570165194 750842088 693320861 227580962 221002498 57134453 941036134 307782081 271344483 227258365 227987356 281324225 141746829 327778321 512512811 562278363 618157663 939558251 826114838 438239552 134440716 247708605 712913816 759805243 218451620 758992960 97030760 79894557 390854663 107155908 707101903 300981720 6285109 703675091 844885825 125902651 299473130 681336414 763848369 510109722 742009193 4668218 352536466 847388722 807608934 1238355 389527649 873525083 693707202 137093019 535558347 9960638 201754773 306069843 73700340 612571521 427471030 679211274 782675829 594449362 846657364 305268527 212904802 255271105 333608311 220273186 583628992 680161236 310833212 805892791 917339375 908364940 155481820 94580444 130281117 987637534 108597085 153984905 881105432 765562397 25113835 737470490 363149409 786458509 586863834 927420653 543302938 348641238 15128237 415812572 401598457 946102491 537579675 821411854 27533625 72655221 952032516 108007703 705983597 510910721 696132321 117062825 721242902 911573574 589891511 62489938 365958689 93902753 930889371 894146484 239665125 242602102 60752300 732992469 204922804 549705804 753476174 951817526 947439828 578088757 208889182 558452819 867343419 708075921 124031007 198794940 263720120 429054236 542307522 381661136 419349401 284696801 348505483 337878044 941096708 328991874 440097135 15010933 452168396 247873667 503510722 881235663 601737047 852229070 276924784 852246620 296303161 433124149 518898676 754190263 813042392 676906878 370923682 528614608 503421200 382350158 869676095 891316154 827345907 743559519 990303263 597252565 143460778 92835399 593977795 406068693 560438427 121830112 827636837 748893117 162894704 160578723 397800948 102086502 836743123 228977344 299564691 948627170 323494832 536207056 904104967 886263610 807082846 678781940 310154227 121015143 142180661 694926179 25777386 274419469 153930108 242802975 149936482 112566650 55092355 788675014 331539100 399204854 408645509 146210007 210699476 369623717 889692753 887009593 606555995 766619179 677649700 585525460 447207087 693745636 976479794 148718947 869068855 618164473 809102320 287976163 999389564 748963767 992293619 342905800 16560019 859486173 56694260 835083018 96283498 208746584 578937358 229085429 306350405 620326885 836920003 73292244 73826271 535064824 788736370 574163608 566223241 114107606 850722054 221500737 511387847 230616588 141599213 942996818 20674705 628566732 587009908 238905334 972361764 250346209 616276420 337269937 98560585 64841146 539623901 701889268 911891563 604853847 627066718 759350256 739446013 155006896 469176056 302724347 316957284 329236236 85888402 527090262 624860518 459206880 616909008 18051013 31637947 187564966 938801752 602552804 185510091 317327221 288973818 95944979 462815644 4851503 990900099 329830961 802233101 219405402 558499777 629289218 794713506 764140302 708407335 181021177 98570207 960901943 891194647 138074006 242168066 605039365 339064626 454851462 442358809 672970153 327422435 459822489 110702210 556073214 340042766 66579758 491072393 474921966 988148946 880035152 241445568 381501333 441967236 53696305 86418988 895862985 756791489 105256348 174886011 592616555 471466033 278454600 886541322 897086367 507720870 647489932 253119095 563610425 962341575 671681113 18945825 318702559 470529888 556922770 862105977 880114226 977586317 234142745 48066169 964675994 263426200 396734159 992064823 757537364 489636571 447111050 228648387 472997178 799175293 496150290 41102214 79235197 339236496 156459034 575340297 140033707 21748158 393334202 647201979 527336925 1489207 721261995 985756824 814804698 143060210 895424922 115600869 995391350 687646638 455327683 791651890 436057212 700028915 167336378 84282691 248721961 423045163 694934323 536685002 804981628 125549255 956009454 550140504 563353192 916406334 399899406 938804853 909099103 484658935 651986768 568877606 468625159 359340521 545351860 693468033 428751338 737020771 554842505 203942688 205008281 401739971 182353971 262349465 954729812 720978183 217495835 443474240 31690984 439032132 761095136 410609982 216962229 468526161 738888823 877502153 597693956 356040285 916492586 959332373 643848173 95548428 994305138 487564728 215256142 639023688 901871188 80507418 26533203 593571191 777494495 997323441 667494305 818045821 185530788 342523868 69764784 82229179 778277901 680028249 516000894 562136014 92607315 538760997 645791033 257338341 83282394 270837770 416807312 987917155 843526257 370980575 665247411 552675517 943816134 952831505 583486573 157050132 304146966 552143013 40848968 984432116 313518718 74238882 175054401 861184506 819135922 142618025 769035478 682449134 384839942 792351652 881589293 804177660 861275995 823935906 29743783 413941186 968241315 633630238 667029077 574981195 77652764 417577029 835661853 401961510 806291044 589459468 420164284 779200314 767547518 967394523 558759964 30413939 663659851 847784983 66970256 652476898 764594453 694356746 122836607 783599288 891838110 915172364 379123902 763335475 648049479 945434161 974748677 312389112 374443936 190620561 967776603 499357818 356582975 570673341 557729589 84039039 897330455 27174291 447035628 372209664 703126313 737818993 157841132 165528504 256350055 563898438 675666456 339211027 906804015 48793339 399505859 101111455 251969785 853317958 585912412 711671351 106039286 785598371 348282228 326224365 280693813 574964539 74681012 723040674 522898619 790735053 772740683 493856472 647577543 323390883 532362832 331972713 340158955 459267445 440778250 695048206 829127428 976656494 214344381 301060017 282912237 3464735 164098279 722916636 204583772 149028526 864647361 956019752 628526304 321666975 739308527 997083314 635570568 493494737 208958574 474966129 748138299 353424411 222825385 23984932 931479813 477096211 483096825 746882250 516673835 728824477 132474312 517903569 207500391 427928694 925849675 202340146 315784855 643534234 813115907 259483965 682334882 732010709 898663042 410320648 398943610 980978801 132185979 794411793 530306179 548670764 459471121 718009648 693732429 250365061 873277729 115171712 647396248 431681707 791099040 190511064 43654039 644443016 86762270 501700685 673293164 946071746 851488506 656521728 982696434 164228922 870287138 616148791 981419552 48272158 53929243 504362898 867248362 775661425 480031458 260316779 617675570 390125536 709442493 875026884 801176714 861230659 437077096 243927781 674208431 354935037 573255755 16324893 971634242 746674960 472620018 595097385 353680380 832982486 243005508 589660459 624266649 900605265 202940308 787479055 663374580 55011398 666712110 711791422 525178684 468046015 99004534 576442252 417420023 489238433 981409063 104377294 497994491 706300562 293010306 220820266 307418819 267728805 343136951 445484050 953211101 686974761 531947827 66120824 329649402 228633995 877939774 538282436 936679545 139402392 310217524 660356530 133375665 89681455 491573564 470994515 848376016 666701810 518488157 214413149 590742918 69977185 509653551 554506740 230253051 976969984 544471614 839784532 998406124 592508570 749109901 900735637 19209125 998414935 826175362 178965642 626480361 255553281 956776974 701891422 911455982 368870027 4569189 881200171 531663345 456680375 706501540 346328699 972448042 388924611 209751138 408490167 29879947 2447154 527032853 605756434 860984884 449960993 728164099 741673597 245425215 399273869 945448979 503046628 667198422 91253599 533930631 785706295 902180594 941994263 330810154 699556622 964667370 883106971 940998099 702095747 406083778 398413968 332383138 348308554 698980733 318920653 93128508 944423242 406705795 806235438 797105763 222821971 26360608 942827150 999092211 879297159 337176123 703059139 437992545 678669143 226608935 865971143 245460121 562519448 289424188 421933035 372885105 115519814 896149489 502832002 737006791 36289397 594740004 198053056 228435 606872953 829713764 139337923 144210757 239491109 701260187 560121974 371134572 974321787 406416000 570373553 544741923 457697532 772893528 504654023 923286070 106748033 945328680 724316380 141421682 301996703 470678810 371559361 179267906 728303513 462535809 659382891 411672257 886746652 530699076 749642257 793635861 775152639 301008241 849899087 414248355 621755743 248537166 216728718 891353763 341672685 595590558 892554367 682294674 185213542 316416962 344035480 803866730 727409595 163460066 762122261 120500336 824759619 890417985 75917654 166730892 869018738 416478247 192358480 259294370 11434472 798213846 322591790 770485870 196957527 615753447 677841062 403268731 807422242 439719300 81758454 662197142 395527833 11047460 378926113 309523906 696889086 390684884 235204354 610734587 875774893 142701622 351093374 814904574 375559629 239930051 196704750 129132474 289986666 72973553 789366504 350316746 627357520 73536669 221206974 32165134 895550867 469259083 268347215 650086136 666279777 828441840 241823264 494916879 775411041 430110250 831773038 210869811 767242328 706792711 863105053 114682118 870938124 813822229 361793904 694016996 376134324 14207917 608122296 480534064 462822016 671377579 649185879 204162507 108660890 717635675 204581907 118223614 10255937 8114675 300185814 23596897 878663837 548671254 120840228 590909035 744019060 243047028 891108710 995206413 28068117 692738388 161913691 926543295 907414447 927355700 429558511 973506554 367683294 509700139 900671549 646915295 174750677 993125329 110784458 106993099 378247132 519458526 930785329 729140437 26159324 771803494 73371760 234243150 454194861 815145018 881955237 216337134 182426820 133378131 589909572 669126442 991162220 174666373 493774947 778832823 353889112 971270404 26306790 480336114 260259626 633580881 487905357 369710647 856675178 808363494 172288628 748490410 834916163 13078220 55628732 750661535 541040878 478879472 628328781 374029484 536913111 657300444 112387057 769410483 566833093 126956994 946701656 897867192 66911338 484926509 601988335 160311018 382442609 545678343 497827456 374225695 86486231 169231336 992973697 264601677 418318341 670443450 976934611 886173411 495943179 439000420 56003595 44488785 887351648 631082730 60568001 802323526 633642069 850604204 335879556 871776574 775137803 409775743 768829162 223372809 357609518 59959300 394831582 737539528 261391232 874221486 70373851 42885612 67156565 955897534 779901498 944925303 115178774 736555345 836997688 215971069 259879179 892053449 769454716 88629307 696102328 625863450 106927005 288079 158395027 48804348 330524917 61685343 348159722 817856108 923539931 383455949 322037389 430513785 387662789 692831142 955290190 482626837 392887236 132578734 598476253 90297311 740045266 59162370 452700546 818308309 856522656 354622954 332322974 613676709 356237851 865277448 781747591 136488325 496995073 566358459 264331133 362972758 176984366 689317404 201262965 824147614 668442663 460253758 598613818 704420975 908756011 959875387 830689629 301292015 117979141 891141912 329864363 463138654 947189576 805581258 899728221 951332485 588000350 162977303 631266699 910358276 176768916 314194929 914325077 166604729 58626830 687196999 242556801 551355028 770371100 905470524 72454769 361887738 526375504 316080667 594797829 23466177 48068050 854033317 31122213 276923071 955742754 664163472 563554780 874950337 709681185 42847391 687753431 180076007 876591459 230811967 18284423 942858190 155159087 528387403 421592585 178667395 522703422 139135708 989902452 134844120 424403119 795664196 503158794 879609417 855949885 298053897 390670486 179423227 299881571 260311464 95901144 257444692 291130479 898761828 474609111 159232590 960151057 540738024 230507036 981704555 150864154 865110118 560584241 394066987 364568561 142594832 8502541 749637901 394540789 302773346 590015189 497503971 182133664 637901102 983074926 672787374 844962087 243236532 909844365 43164876 392158476 273037335 265316043 455852815 450047185 667270357 454828475 53570329 574932297 126023504 374910476 213549959 483495317 482408783 485022853 374375900 217462647 441697022 971269728 677792101 442800246 465802604 43278792 37771360 935840402 889781779 124936990 162357846 82034140 102702604 764242128 560323609 735820325 880464172 389704354 132561373 329303252 364831081 902280680 116809265 186276100 681570130 928087519 919640185 749319419 43614595 459750141 610313328 924349189 103653181 67661394 979931749 407562124 582696506 823325666 251486283 520894504 834884669 900903649 551882804 402537881 342847604 524751783 976190064 677165309 685959452 468668557 331684150 347570183 878774339 62231954 84592621 982889381 299815485 9971755 780672209 458697669 481085680 195337529 855688354 727093495 685963706 908463586 134545108 155233996 868036478 794839190 111007586 646689390 343753629 497780832 454029562 344980565 243688804 530154564 391870111 450824396 943688423 705019362 505658989 431163789 339193284 802255774 206298707 562700428 990064456 201362874 679780604 665069828 776408886 213801680 608899157 266575398 917312130 821101090 194125118 449616687 562044219 361272961 299748815 890878774 71592825 843652996 259329158 76667067 907417583 606073169 463617780 153752011 603275293 983538783 919627817 519889978 253740124 193602323 20051226 460375764 628995803 380932888 680078085 259787116 332995543 975544820 54106100 21547284 262505370 348921142 618752655 212328626 712249781 343568832 516358806 95623358 482706490 217497065 561817204 654729590 170925586 434001915 690563461 50178387 769343321 329754937 695225272 176061879 291441338 2023796 493870797 788477058 189969447 6659853 445504488 623010364 406937780 278881976 500318757 956944873 584294364 625751308 6232190 146444517 132536625 363081864 56091258 288224089 259994984 581056341 56857692 437903580 146104384 215286570 735110590 954965378 893184977 106675172 328891717 436154511 424855 834685647 520238734 314926443 690048996 487940789 416716567 495145920 281676527 914552528 122959487 324042171 197956029 648435079 33979688 360238960 248280055 109465556 434199321 377526026 297405959 460149843 492988379 638530122 586989043 622296387 635475291 291850060 646902558 3311883 349637143 386059078 595623145 54956874 55903310 755328158 725891862 910565449 588269579 612481938 443792886 111396484 628878152 880821774 701806832 324276943 811231116 648265966 702087716 410331413 347751806 894380241 813595618 694629008 593408615 396651755 861649 174155451 646467104 96556677 773649927 158773808 510324238 77046083 41294841 411705422 445300626 394197365 555498047 889995606 276391173 393817973 208747097 553692517 700599799 763927480 391321117 154274417 569651553 737023125 346175142 251029826 957354082 173828531 936680074 663266181 966932419 544878637 444837883 627566520 851317115 916920410 233868767 94110593 689422597 514994193 457242650 613861293 677077283 20486321 752358410 244137797 707396764 325666763 431544064 562706723 175931213 416400595 579470635 549658289 82548942 868950683 143571671 708122577 637238850 275942971 730413756 303885299 949280262 996024428 319678116 913860344 480742459 759163014 103093758 29364861 140525153 366736474 635596457 197370667 655663551 999967920 196824988 606891046 460597343 460697495 810707107 579888658 990247352 487631704 459093368 603139592 651671606 170531830 52329578 396953692 729614244 998751714 904836152 327920583 234496191 321971021 557027730 312516270 481613342 428147854 513606908 844283320 32538740 250980442 246885045 784052679 586209332 307945633 940761421 363473623 943277474 54832585 78275036 99350832 282984588 914877129 814532164 526500942 731462416 666349464 478611637 741415410 157271805 491515131 646142600 866024567 765435338 899621896 382098125 376071288 233711402 318588016 695564018 218369368 842217802 800712520 549335430 786176791 399278842 791549489 963550225 742423827 714638938 431841101 287384376 482185628 513949615 731544902 859563742 768680177 799383179 741608949 675734730 857508185 444887400 853552458 238610427 615854153 145974617 944949102 333149316 973250382 765807400 731621520 988750814 238141327 905077856 956116350 766052796 306832233 537924344 995157015 646454225 248656656 923468462 326289141 157403915 797328989 701161522 706115127 66041956 877048073 593432713 988838474 430724101 533716629 870308036 300980393 721465787 997780718 675279660 905153041 325343306 801797947 793845841 328356423 447711948 453385992 450127617 420652646 2347962 219204935 622944968 792690032 95023372 759147537 422115535 850103514 997514218 792944549 220607184 503360638 207951491 431380178 859786319 401822909 551729962 355209584 560484938 509416736 523034646 784623112 727723920 314037999 539365244 559301816 217204830 78948765 989689212 537460981 292028086 738965528 552489088 178172429 951834881 628034110 465174737 545148700 826992376 230504338 441341397 529625356 616425533 81789312 857143589 430844090 34971586 164544103 524737891 654562103 127883373 31298912 980384146 96951512 538933563 725645989 538009357 406852618 201177282 158202759 332346605 220504198 792290843 769512140 722310901 718147526 539297379 168780730 333464959 763888267 796594640 897069598 583027522 393631546 828598426 697590621 827358949 562816069 143336688 880343610 520189792 763539638 197844269 387163597 565609515 828057837 40188845 822914834 410220612 416260370 115269609 957348434 357939961 390531956 211497641 193864458 334521755 402660827 229468348 540066872 426608091 874765786 14172247 227864476 834393762 132333944 918234047 751409926 888136961 128711839 546484093 289818442 113646360 527114649 575373164 78030986 73241007 176842979 931905501 44108118 449263755 541782310 760789508 870869807 870076752 822035547 368617589 165578969 667394631 187995872 466961823 677587946 14712815 363515871 756469402 710582993 231386855 940319042 580436622 278761735 275379771 994412289 11268133 10066838 29897245 509541998 357337166 607402229 592680045 75951584 586785112 662556747 277059678 832524778 303748060 393430750 533039283 889442529 78757674 241613307 603257261 650446395 583129023 718307087 922555076 818918235 381863991 750251654 773665228 623498441 399803042 377154187 39368403 444445564 495561611 182624530 335923165 14126145 784388263 234815465 749770485 474600505 567750823 353627214 915976342 498021836 53614905 135816228 930017798 940943271 117119368 656947105 750908750 451527204 201783794 597811863 781159026 465096532 982631537 847920382 280000018 485876466 656548080 827005270 194724178 984541530 82730203 37127021 366752496 416550781 127061111 697780390 957189666 35121961 506587949 440921228 799854323 526695175 744635659 70897841 779675089 660093516 115652257 371580087 307911084 247405552 457904757 46887174 77266627 198016314 594945788 773251889 718746229 723599280 115168868 364097710 616700616 660972479 863472920 211497624 975224868 320583095 571921316 270912086 842875440 745606640 972076399 583166843 103423972 369195637 941764378 680962160 156830770 611693025 163505667 603934083 749337246 404830232 5498445 789794984 319217510 888032189 579427639 27821956 891026634 236120886 454959376 27383751 377455779 970130160 379155190 924555515 377479569 572443259 603135952 918131159 391899275 896789164 673015378 282640602 737773068 914531895 17075748 44530546 634622184 292193890 644376498 117564883 536340759 880430404 918572651 733174423 904218659 430046137 353958512 243149182 191979435 634793643 593459573 470600381 407851165 177080411 189359107 233936470 226370233 455871868 905029195 17860758 843843702 617802501 203294645 732296343 297181986 84302214 393696875 47008053 322791222 828775438 694921980 384688880 476261124 337435710 41980658 544851001 871714526 282933892 465348358 903959667 448857797 956828263 186215873 591706625 823240447 576753642 422660111 400404482 731752321 971906187 142930468 858373184 60660090 504842722 147655175 754703080 815531274 531976514 492092440 231043652 671145156 74616139 164633730 121401240 527776451 40329662 151990780 761135615 88261232 812772639 236359713 968106335 124773494 279482064 877512554 390225522 644077675 330565133 777798005 208588021 598326985 73517473 666679343 559193442 877385111 484557470 286055796 188022765 706340725 955188369 764194803 630076818 194940942 833662360 494621324 519158054 878169945 815127948 178399204 7103772 95777202 878603773 143266445 402338492 401202204 412393759 286399768 357639211 707374929 46869321 316490138 147735377 154707687 560576189 347825608 847995211 951409316 220800956 783018687 648538346 483401159 812865978 445898990 982162267 156236879 317937407 616015807 8661503 681917932 169212634 622409202 643769976 885212187 726807712 953661432 244966430 585970739 245125852 23765052 866063970 489928581 783763488 869708555 950414589 872351462 975665455 677637361 986053400 589557255 733895660 309707720 350410948 143171886 367494291 270041594 424749167 919935731 605958111 622423600 592665988 438419763 823382198 194841527 375479109 680585260 980770149 555923896 832325722 743990248 144204675 576159131 163378084 114078888 828598539 239915296 688518417 463735435 351012868 482961218 408091258 848614116 761989133 172318221 422662037 68358826 228310770 394041002 412080443 200410841 440611774 903372586 354774041 954017630 969493059 970722105 27355244 911499441 435648686 110217263 563848918 990754086 237150705 987445045 316086265 321594786 880482582 584054236 821041564 591225852 688322555 22271560 219832340 301386172 148705773 427780793 249332474 222030716 456198446 236412218 269177631 962504228 963326944 797136904 508478230 866431141 979871977 847878304 653551941 359321930 253073237 572027984 892560873 560150366 132430124 225184509 259540862 23541684 224278535 20132950 381480539 717635610 940155765 359279200 671568960 819045434 194696444 581160244 886289294 7584292 840291486 211569817 288196424 136086906 421803484 650733609 513380720 18160762 985627152 590804090 593452108 255327838 35677594 22098962 819387089 684333379 988241634 879480851 287881632 101809007 418666550 110260681 157280350 322413289 19867622 848089313 139175625 392102767 771929736 598585229 112890622 482838891 234427280 546856259 236539037 322327766 658150293 883931140 495757295 488956248 146976786 889555633 775561774 574202573 489834588 797222292 158929469 673685932 814475138 650308181 911302738 391849292 510325164 931340671 546865775 456150576 552814637 675823901 622438980 468746362 540063210 846856150 8238795 163429244 2698852 192641990 884902902 561480810 889770854 419460847 166141852 326344087 749987776 658321546 751469099 870213228 836452859 507697044 955407270 659066969 786913801 275192448 889779536 123555275 602777638 620148714 694638348 187457541 250895274 411994222 663063289 579647238 669251484 270436389 513928950 476887937 780750911 719376424 385316359 563792982 623652088 871532777 147138910 578919403 156411127 766000359 43803818 988182326 860875044 714902879 451826450 405657464 11928862 607513573 382617987 241093096 409273602 652361439 873018740 138711339 300299744 434760870 474572012 99648534 102706701 711888172 432460002 678868537 695922242 859428 511453599 643151352 567962399 768967062 651929647 406533969 553496714 41509984 7082973 881470814 173331315 352773782 704181295 765159660 72246150 409850822 766884757 582033923 455307817 900943109 301247449 619285694 155449466 545509994 610060364 437710028 798536609 875434076 10780593 684530584 413435670 954962027 55637264 330683296 29462481 940075673 118227982 683122472 876277766 801119592 388942975 820972546 494030415 270605419 909745573 691542783 900004166 363115594 399868265 108068141 661368061 763320181 950001451 207490605 173659505 636630866 448018733 355054460 777364558 886957664 437975489 507482676 687361002 834021580 493760798 791913458 606194982 828089075 673278445 486175372 640974555 244038943 227918465 935440623 861391205 991134226 985437480 306940497 189087526 257509790 386800719 1213133 731302452 475559184 990006916 514011849 116861666 987937259 203671227 593151999 565261953 337053197 471936693 946935425 671200495 767199492 67519199 938118485 23074218 638491859 648234737 78749145 738202473 990426459 126506950 588363125 835557272 142463281 121494091 854439911 169737164 197056113 555535456 315131659 534919337 363731517 235229545 242703901 948547487 671023604 268839389 430746615 58975131 870987747 636559613 175251786 925122168 354727614 513459966 993418246 539633613 944524950 635641668 580255941 611296219 449664374 427640756 551214880 858633900 615558246 445240282 670411804 870983316 892477513 218211947 129660989 918001880 343560606 657605097 254691968 391437352 826145269 883644393 509078121 507412391 148918036 787967980 92175434 271476809 543980819 566390281 798938283 85911314 832079988 763960932 971159342 39225146 699805098 289913136 868882550 369722814 38099079 178318186 161416056 687078590 985680962 531630519 366205144 803128409 189977673 719078702 161817269 811495408 526068769 210850944 100603854 489311130 47155883 211374020 882783146 17490887 797480312 680622375 685186042 91211034 249554078 635867516 573381237 897849188 985547563 58726986 835604459 761372329 256532189 486845175 982136560 481729219 429149838 669514317 306600248 46377937 535169057 203990254 106530470 864383381 518826897 686057876 474172554 744318279 365007327 205366867 789428413 894888766 954498808 96835312 775251562 751493572 287329645 941978404 201506863 387737060 990761768 640011979 621500447 890525215 247715149 892747027 551676031 134055172 809306289 536173188 392247959 277354194 137257679 571790563 275842631 631740814 808098339 558157304 339836994 688632539 74907530 981546020 43763272 323239131 2056261 893915219 913580977 513226954 139945455 392708142 617397886 761831916 965445454 61530405 413710265 744133252 1108681 742911799 735144252 168453453 456595640 307820579 787297242 344113954 540598257 893204825 860686079 172473159 452641088 926663844 49004459 394376119 816747271 868963622 436372695 694886103 514714151 978267451 60178442 885428027 686855914 817181704 232629416 264966735 13147177 134076115 215085524 355627184 594875247 550865396 283070093 256168672 803139472 691184556 565742906 48692498 662924593 434082314 700000438 899850837 120127207 192730350 152186738 259810548 942825393 995859544 926115720 189943370 44420049 209842226 913771325 476548012 250246226 357008066 961597784 963821002 504881932 124498255 228089049 689662427 713152748 628393 675693722 774968574 795148325 744998395 84875420 610734239 33561287 481950848 750623134 131069751 656628577 447751434 531465530 829570991 911904089 230725866 660756788 990822655 670845633 780771795 628237834 249526799 846221577 467363552 663861627 854176540 410146494 625569056 726503045 812969263 733799787 855212039 595152267 78052876 801455311 88088586 667892951 412962385 388106215 345815322 552986735 829382805 180002919 1954784 971738075 979380326 563299983 475959334 547279596 291427771 159111285 287530336 835861926 978652795 124798803 282477937 34942094 872424116 40314831 429528408 934976435 407689378 489126172 414425968 934280345 192262363 519225135 467858228 964585971 210480514 190313191 506825266 289918659 279108313 446191126 8536207 994721649 508256230 906956443 430268377 196313028 139910484 838950993 465307854 460188921 568462044 93306502 791713109 888132813 260316330 173155342 743469581 910946249 992945139 201402647 104732862 726370212 217686126 722260485 562972796 773383251 657049732 919667610 483216076 662188410 706291162 441251686 955752271 488298814 215114511 982176515 389785154 863440876 215750922 317549976 437502602 114853479 935827748 524222118 763521170 660869657 125911412 248673901 814626622 219482908 474714331 924522169 488505560 466152583 653820683 264898716 386800145 961379150 309394766 162300875 501852874 858444454 104336713 333259089 960745613 975879031 676651751 615997496 822881462 565416706 417006190 28013276 46488938 383659224 341877812 440367748 398026964 191765105 910811625 433452007 752156677 520009 927277492 746793892 535487934 432462907 293059089 840051619 93487570 923928707 610717263 214960178 365503431 870956867 291707238 979742980 133461467 903011053 833451142 705824754 937619604 850687427 366847723 838981589 719453356 408815092 22392895 19335105 886040418 201685885 554384676 104926918 232607625 696997127 537169066 678927943 913608979 432051811 418711195 979868086 164109744 819257928 701290463 681168316 277307614 66015869 644892971 245340455 573335110 489480806 870741255 402761062 736120956 436535346 878408670 115118262 435421894 698006462 859130933 112803924 893329088 549530060 958425150 864109159 24120342 206460528 946669215 287294785 501604288 495224001 431863101 362628033 87945242 547319298 69789408 692375319 419831260 563459285 103740741 411359919 342318981 44876310 873372707 405256460 398116287 93414640 903666652 700510849 546582782 233446685 371107142 291614464 321847631 533971414 626469667 172980156 458848027 346540468 740508355 578873945 359577417 311418007 79692724 67858099 140773686 178583119 456023337 544226859 603967321 976201224 779599 861126859 318570974 497833345 796959088 189006634 442487153 220260078 44428745 75591056 210122889 86781767 15612228 943686082 867818798 554499531 822352554 825416987 553381209 343283981 465790922 438301124 816317594 483302936 833267092 568816037 425755501 600472059 156576515 457852342 588536643 647626431 615886413 120835671 414902991 223933537 269615708 676164159 336644484 790270816 430960668 118045235 483287161 961024400 847480289 374963475 271112812 589515097 812442664 914391104 894875618 587638036 760754470 456920357 446557286 490654023 525866849 290322339 760263121 472922624 127482673 617392999 381923559 136448472 408156137 264454001 462657264 332414635 501739268 689603106 549019787 771464484 186224599 339406293 362891366 266595961 118555877 943791494 150325638 691232884 729216353 571138375 868203941 807338813 214132177 847088876 118074071 471870214 355811920 36815677 108835949 446029998 980571032 831128905 663554629 625575132 398271718 333736763 497640272 419217715 13596153 910372867 434067714 686345226 174901841 754736739 275774425 708175238 510894426 672217290 744012670 865762213 4727763 17562079 378801725 831926743 425458883 597231748 165950116 390580041 273419883 541088093 407352595 371723931 949813220 73084975 862857694 263362882 850127183 871751188 690917898 334903689 830645755 468431724 503649942 662449489 326395025 798277031 433823345 608521500 206612786 832714927 217826863 126466799 253348154 266991538 565935594 224793712 351858844 725506471 618934798 318375414 123230588 729135141 436653432 942889725 929076680 142958636 191354309 224273143 895027021 777053092 78031304 982693815 671195977 557183751 781874349 97222523 452998429 244299536 854101958 281962858 137042670 286678374 927798234 747751630 305842657 730708185 21058959 607369752 864664881 203616300 770022679 961670863 689669701 935730282 326177681 279233672 654083323 982693801 535942219 463292246 565663331 712149911 185897652 655400142 859980617 888886504 355087449 998591190 614330474 224499295 600825551 227881901 28714735 882996130 604678290 782410041 161219799 278498092 452150916 911396263 620389062 879421984 961796293 106967004 512280551 141973583 505251011 551970517 85586074 984885927 578768042 734848463 500039295 576090548 436547012 49402832 23967777 490851395 449876135 740164844 814239964 950339815 752428658 195903684 411602003 409489487 814197829 819188233 274111383 82787990 315538563 913777099 529164749 886927854 6364147 791321477 934767021 804008014 613200211 269066264 241512808 111999546 260897274 298761751 762239152 513484073 196383783 534225344 245237684 318300393 487001239 971509075 373458107 1085210 363588155 246979199 591639494 628353101 610667709 326060091 159757103 688597282 264614533 853053383 181499418 846285108 645320022 401533669 614432431 38616128 869744865 191826666 662508043 650276917 83803332 5829230 459768448 14333420 439425036 590685696 712233182 846008810 990688296 35643542 662489480 352335283 20522340 838216763 472666312 462588108 626796486 5447232 622870346 142270477 752666951 101872142 758183942 137257532 933826647 548398315 447572298 224967966 541129654 950210604 434173146 136495835 428211193 710246964 537665352 441937396 662875967 993564526 599274182 279443610 747085956 688408411 781298248 547064800 840648314 555524067 548136125 345235507 679904939 178652776 27775608 641810335 596638395 343181313 454591283 925483809 420017194 387709193 227991872 48987480 526341180 102748858 423847770 190719095 229928685 598316278 368588322 406290485 554063193 581788099 607475495 697302715 356617976 406106475 798216429 988121316 843631581 255284097 793902645 825844257 897401180 916784779 45572247 379711519 39142302 531547527 789161262 437828404 987619125 186472810 268737638 871684105 682196845 572059095 48275914 723321725 901934888 896228568 315239159 796046178 97904917 512015603 893691651 500559905 885789735 733367215 173355891 12161139 536522446 721944715 887411851 998177712 896698860 675865898 756695841 33207875 191168263 579947729 756484601 656116330 480996664 874543582 947821218 968138685 881335928 55656527 510556140 723957931 489999485 473707509 637259162 805097363 269830766 607988520 431710904 752740972 706200226 745616758 465418548 883342362 629680062 459445142 193756064 824906407 456153684 156736401 945265254 905609414 180903871 262862545 928316495 850242741 412889221 124264098 657690137 883147989 967979520 474096697 139809902 77975826 846972821 774037247 128565905 231411342 457393241 63707179 181854359 57623216 916059468 241504519 762217594 539059523 555916931 432893239 85499417 312132370 63707336 70394084 28625418 619536110 508368561 627884636 890410479 113526989 159098229 228563817 391814099 532169108 876924953 921969899 194229156 785823544 80737056 801773660 257260689 931330137 11575421 806573098 814106544 304690564 613869916 546125662 446127 329639834 633099183 702863437 483758878 7316261 188480384 262142359 509931791 111402368 124226463 930635712 877338032 925419572 273734249 537573763 75442475 119368882 190558601 523963458 268053216 80182462 327555568 700579770 587795500 976026666 830807840 883494628 103566934 282672920 542840530 642082712 868676542 598175054 103322635 452461394 75505660 996019249 13960066 806817471 145221590 223057450 123244586 753001554 757139383 164938788 429023385 876267900 458935463 622423893 366828023 503354457 777123590 138301784 390537839 144914124 530338311 505386088 418524000 812353637 411898492 361855947 184143536 322151777 889613234 695192441 593218427 972467126 270529795 768505395 631200997 699067654 466457206 893709656 798482492 370140029 138988864 268805803 882837703 608968922 105391370 538941615 746033164 866392696 816547472 884281312 126564307 948220374 234641090 694245956 609696747 403228741 516406938 44191849 171696275 777973847 134816384 898947525 544760113 410894511 427746431 363853862 365389843 132580025 927160739 996794663 294449622 719434675 72381529 795910072 54079659 330234492 883815425 929303649 266177827 649726149 924807587 919174518 185575773 388424720 283010893 287586016 743786074 954341873 756525985 254358809 241932295 947603883 350067494 561046948 595812661 54042709 564961010 634107793 842472933 235560770 926476229 27440116 986655832 871896570 972678012 936230655 641929161 425881155 989515408 398655284 137991663 772864085 422021128 492663001 383513271 212560724 645979634 754286759 51745012 128557165 74367926 101673848 484928502 798471352 955217131 477238777 481527052 604800944 915974979 679196307 63998284 641464037 973719879 142202765 969603930 76592436 536168738 244308026 782153600 455240295 231235239 103973759 86771248 659786126 187916859 463996244 845095497 31730308 498745187 819545152 452790323 108356889 895043240 489126793 180299206 152993267 713696435 18713586 699519904 270963364 847815512 459893505 984861448 353406632 237249120 895937276 87983970 989230270 37472723 204549076 837289656 851770163 444947207 800020579 319165398 359440994 518396629 98583748 821958544 37806005 3010667 138158213 551879551 140141874 642480372 7397268 201932728 650112714 865134450 319275037 203882520 623783070 741331059 980703205 617093618 555180971 800339031 298854787 768631770 961043659 296867797 532802665 324104154 472666266 712286437 4496308 992668598 973282996 852694493 522981094 444837891 370251794 693079783 651580134 765069328 389254030 550939974 878864795 79360476 161161026 817615472 658271774 410899012 246492045 251501946 944739969 492177210 132680942 145372290 438803597 450185163 982667185 49322931 882682951 528738886 433442124 262320262 921239035 259564305 987423386 192106455 909656395 195447163 630337306 403364045 347277930 524751817 296163418 400066251 371629628 469635647 737183453 142718425 867075187 904202519 649761078 590978183 908854402 641432751 220201701 60501000 929477439 33786610 499166335 900123078 38649068 954439763 566913806 457057942 958981514 102239701 87423086 503234133 932909856 710530055 961163964 133571943 712126787 923727255 571485625 202876565 76770881 316300263 268596836 894262571 164953420 262806091 38149669 870833315 41010831 33752943 196250959 443887869 587760887 13072008 130364145 636099740 663945520 808125121 280430578 101601386 249554808 63859174 998616884 932630817 57499144 611720481 116305819 695587260 189912888 559810737 904360309 805967014 453181596 427805256 854135739 628936941 917252369 975641366 982978750 736805064 356256432 474447887 100948118 80984819 374497325 128081986 250729834 734268329 412267426 693166788 444626040 816648523 746310641 573815281 797624503 11872604 723161131 136417734 668401495 888863270 795266230 582584030 403167378 470875702 263327382 461085105 411359230 938976517 601990490 301895083 833291081 357623 958893201 23357770 579279703 429777775 178469005 676916613 759476214 44565065 240472919 64044667 791543815 861016173 467598064 943239254 389421134 846189572 342084063 753401604 87586449 959277170 55079105 131560387 62104143 697379936 541508556 942793847 590149658 803707582 13917573 359526311 517935816 493987465 116870815 356597633 140587088 163935580 626601824 798533710 656225966 482851043 898431573 521025134 562734547 621503846 122727407 338814086 949754672 278800580 821940018 301154421 900759751 709829404 226089567 195112641 982288929 244197296 820952974 417604558 737331853 557950842 50971032 224010795 361742522 855972189 677369035 884173646 443962571 737281265 976487705 394752461 873965608 667857859 160426072 587407028 379471169 659925555 332461260 225013708 580618706 372781917 950317838 466937264 147596218 43271412 727016672 677499758 651199721 872625411 797386091 469117867 778766892 633490573 692168354 896680007 365870366 572085688 551004520 867291290 133667306 538285736 645591507 581516265 873064413 447296052 550592992 88953134 428952118 816356031 182559663 541281800 839371376 54662021 852279695 880534857 414122835 536472103 112371702 776002702 458646450 840037570 117333809 129150705 583687914 923911161 976816498 724853868 138380762 414335503 173975873 326604554 865633700 789672952 539753420 126541938 785450279 513521250 970588206 313602829 861120688 300917246 897852092 69900614 489862121 196469772 688675615 467393082 874881154 829969261 974228509 312694006 98533614 844169180 877983481 108893108 326404351 323189208 531510482 525080385 674032373 911275103 733259182 701929096 370550619 989329741 310984914 96740444 10495981 274798006 293589223 367520106 645710005 383145565 351168750 809534600 891110523 302098907 952473876 569844767 619779077 877752531 112299906 278695797 173439395 207024237 336465798 481064640 843098073 610165941 601622056 582286719 772105650 569922251 139445566 705813968 665562854 23477621 63747097 175692750 768728932 164730306 8407529 85153158 129481333 253764484 615074130 485522924 712820270 300797687 480752890 367096308 338510522 621472578 409118025 443280320 602326675 90673272 75319362 907026873 733853832 705625311 4294988 276025508 384016596 617782705 331859205 353496327 204635297 496450877 510529218 94820129 737587843 677673994 480901256 408727278 124268898 580865262 870027881 416353050 537860388 933513331 669901134 884276613 197478987 391060293 709886989 229593426 512935844 816344038 764484552 919849060 999758040 364849189 368751443 43871282 225731526 752229429 65026856 381674413 158353288 868046905 778261606 892571259 819093912 664540846 184095207 406031581 527900395 490216883 347311968 792327006 439752786 911371906 245194736 381183622 859193186 883467137 179040067 635635541 75868948 529291313 736953418 900807429 502365683 606045454 392330115 981909466 884676239 676765794 116356508 635320090 297022106 337534279 761297334 817941318 608077370 544250355 187765947 633832471 283452793 64597919 995322949 493970869 329130412 840309666 700064666 427099874 80667073 7467134 49277526 108474252 637371875 153933367 352109750 969684595 122121567 410510806 809800111 932406587 888741678 611010279 894645514 875038027 307189463 593306137 665360948 713317374 967397067 707028928 155107322 208527943 411024342 711934461 357237794 82455198 836647587 294508630 96905372 750320879 809335330 378867892 966616431 759476329 487590475 253286957 482269279 689000949 651833240 646683493 813842672 612059133 390858207 856864772 285201358 92303134 765395679 883075904 595689404 895166615 322739693 823237055 887921627 19645292 376544685 657008377 414498666 644632081 736142007 319859841 750934837 12631545 35925963 763711463 154662638 362812136 81906100 625807575 426116621 598857429 319050414 816640903 601995764 766850240 610551449 993091446 298740622 299754300 900254590 51699078 96460276 275468746 910319940 769661535 189047530 968460343 302496978 747545349 675102700 229171955 142251599 207554940 7572364 701865291 279348593 760120306 698022035 193752967 375975124 27691986 481734532 874784135 826348573 43581374 393065328 799763881 587205825 116645972 576830879 417324246 606439405 871496118 468545291 178630276 281918511 637846846 176580891 65422615 324194146 736691969 986227171 683113877 166253033 775046378 970190074 367089256 585331253 54254430 915152398 17613449 807379120 219435600 69005763 158043098 715443409 107679628 144866725 186469304 521970370 2269327 214258425 288744199 351006416 809953129 297172199 191446926 52804707 277353324 21700612 371949269 889052461 735868624 180581277 625397290 183530671 554938303 247250874 360600444 740809222 589159068 406463089 556853411 636085227 939002555 306360484 562560745 847175927 958901979 216771626 67071842 330013989 567491177 479129533 39708421 128046341 347146573 204808101 138952508 698878010 427585402 304297623 586492077 914074890 76212342 801941556 845157600 474191159 130739543 306103458 307701459 103823900 229690597 198817053 153687473 756290442 774667190 457065150 471501736 194658355 629916408 711441112 957799589 323520752 428577779 637857570 500571680 501380901 376297756 540941081 828989484 552832346 204317782 917687817 312535485 69729578 312470807 23043065 657527129 840174055 654703537 885238948 760589796 988082485 121551933 801006912 225181208 213082691 371527150 957813028 715751547 826313464 197241183 819761485 656421076 846871751 503517844 947198378 630859940 397210886 595528403 913935083 958459555 587715472 31836564 838783488 175440922 125415055 288041703 832188124 704794857 844807509 161700914 657891714 478216124 604460014 302052584 940886567 893652697 267441475 120478662 565254996 637733627 556173107 246599453 831274062 397242726 868606596 575805487 452020105 861004415 298798884 346099886 418565894 416468676 688415708 870676644 630795501 782106156 908476592 722822299 326669357 724569910 32849603 702825755 304006160 424625533 727169537 90075237 738326538 79873867 443756605 662822365 754025429 839794184 3459540 658615316 500736692 719933875 386735602 307872789 986618390 937477945 493725512 271278959 627061533 794517167 238577698 287597720 562892022 758593626 196364857 255822247 649025566 352237244 909278219 705565615 236602351 738748086 615053057 658910370 353105400 613234532 340813601 571506056 524874858 117674553 575121097 455079257 744457269 424178944 844568415 534679130 746214870 492127139 750603702 190099167 489593981 846335602 51975327 992233466 958160853 71525492 531717210 554799738 538632230 804959500 935692104 469388785 563100469 892668369 372461158 61162209 587391038 527171245 805258916 364343439 504861778 461442338 299908179 489331945 385551276 539613336 509298768 1399347 307990024 741163959 652592470 470216401 452660611 237564474 268203752 920120365 254911851 763246162 597889383 625805308 446561254 143662043 522543951 103441728 842389519 892222590 736357371 897839057 756211241 224052176 735452708 50552821 875624488 903309564 808934160 89567516 989081124 836623978 714936481 227539011 695320320 508400091 206673321 137480708 182952090 423939417 398994531 437144388 662308720 809792087 241247536 326394484 666428856 704730479 16134080 398717259 789610245 418833785 3349117 570483601 905679531 88437531 451170292 332606697 872532583 392651984 846569802 471695770 622264068 900891078 832140211 544922847 777334609 13595161 707131482 99914605 943842493 357551760 229455284 48815383 600632962 217332960 182699646 476894435 177644598 835084905 286121350 235508944 390550123 398652703 664295036 133358570 366664942 37305437 106523536 188049325 750057034 243176209 214471487 158949752 33114069 791100078 935052253 92966374 350835135 97704430 500758045 869505028 256602182 236683155 912905664 484369571 665138416 331043213 985418493 517582096 387089197 131792833 340742274 895480460 669743795 489982633 713897470 4619400 283697488 968660045 604357186 694679585 468724017 414905740 162653062 244976582 580081599 712887033 354153777 389706925 377882520 56336056 589308784 534220133 924807445 927438983 330850859 187748709 714428758 153868230 101844665 613275304 285137955 889894475 467472615 74939703 290617903 4970302 150089161 626242138 129121778 296048135 335474227 996900417 693382278 557677383 903705102 6711288 999325809 17145049 775325066 192681323 496695544 787589488 856859558 522702493 683600122 89834255 219474311 584070447 129281220 247079166 527196503 508736026 700620146 183870476 541978579 168575179 828484014 703877466 722115907 926562031 454303881 325590140 367277552 906152586 967593492 722175822 684762060 151436920 195865007 863816289 487580843 567516895 137845684 27045426 827277879 181473271 184597031 798969110 587361413 521219334 219994320 940649140 300695978 321769557 879979734 97692840 591538855 518984008 381734264 612073797 290346434 554276379 816779066 867500356 7044801 449527990 77893484 985901276 769069344 183737620 380388200 213243947 415847152 920052872 822556999 270767383 326690749 776290058 443910356 770466943 203240659 126828546 352028875 725616028 23741082 284681119 752103609 171032485 333648544 271710309 19914821 740112687 946727157 432467019 942759762 560852644 120672490 305372050 555364579 657340536 617549666 697515719 156265774 772255095 657543846 438042187 140502491 208787996 646879942 865574085 751643561 697468607 536289083 834847667 735013542 78266985 249264757 73589051 823625131 584045255 280979245 390835951 340986486 643915719 828509013 879112465 121330241 887237153 680852154 842676156 905059507 773513168 470645828 411504517 189068995 175188015 924681934 983273266 348772721 907811978 169478314 751084485 205855725 687730874 107172505 426413256 979529998 96525258 681946551 651052744 862584687 37118604 408585094 460722845 805974815 261226461 1539027 477219754 253237539 915212329 106354915 227499030 11804363 683560051 138428643 848467436 865722932 778002161 118165096 665661306 183325677 614072897 247074165 4271171 33865851 681412326 656152260 156141933 101795077 340341163 224746237 227553573 411490083 345396020 251439797 765708418 406394624 740879884 43654527 823848028 777742669 22415912 554139199 499219598 262346380 817630338 110291466 203570537 613994484 684684134 127042611 933715299 313048060 683639601 675820331 300851404 387117381 743180594 289951075 349934901 790083818 616108948 102532808 354633410 61683196 801744130 980904760 354039158 422214317 464256485 899106337 256167148 480839460 359541194 159168847 143588649 41745162 4110013 475876512 880632410 777889283 39510783 238806601 51630561 744032964 771329408 656542285 476120864 976763317 708325350 714726138 308184739 41635435 189945978 596115647 669874023 200412997 494427576 864328632 912939197 241018406 354343498 157395357 468296289 731313492 206016266 397581073 645550326 46717049 504981228 152941681 275141117 168084700 600931614 354963192 724978267 206143332 176457795 987495501 163656175 779199290 417293274 480025149 129572498 663286002 937756680 732094145 338213104 929523977 555384098 915593290 430499400 880119657 87651856 20367354 212565872 825708099 193890059 696450776 597016593 806741398 564892508 223479987 266819620 635025340 522318400 520991118 62031571 326289577 256918876 962634690 637805243 341811538 681231755 730019785 216425619 825755386 305656736 453323346 205857833 437497542 599287013 445856442 567376907 22945768 387292474 71915035 868912845 257979188 153934879 428433063 784380238 644410745 765392178 877134388 914649298 429399957 208310939 114530360 932713548 677663830 114547715 976472291 59025743 694841168 279627234 286358289 805913811 439391125 674091055 252319069 588635903 383203182 863182497 845521712 654700577 189006023 655435522 284927622 169173471 856001278 363758799 594040746 180470961 3792370 512673852 970539112 176378788 324269496 448088770 463711035 516577797 535192775 858542635 179523350 915861275 159066409 382184231 812727052 594227668 855883121 860831813 542440539 991986198 584455522 14109911 690314382 562815114 420433785 539182858 909275602 382180128 835579347 327414593 705252081 632164165 168220951 793290175 725080453 476976565 492169419 575737963 557173412 394324551 646140580 415389148 375268998 461368238 283370825 141335064 331323831 784785101 43608827 810452827 215662465 963973351 337524613 79389985 836095978 613438817 519392483 430431087 100990920 411091039 255824545 510985563 783562803 600511685 634859878 581127991 97590473 550895474 921920517 422548680 192253273 689903749 519886077 784892725 191955541 537624269 648431416 648037824 697248632 24942052 206383348 288058196 874513702 269695084 962567743 466282003 243540689 352961324 765294777 66442616 631679929 93430799 497835253 163918197 401631918 954068448 415306589 549144522 151402391 707833736 126863519 122451213 853131982 22340055 461833565 483172540 739468658 314272860 711812787 507204419 413354094 889575542 130400083 181960386 21634034 292559371 606116198 335705430 162578145 661319764 240108114 241539917 978707049 297783198 230093715 826548165 753190774 917325635 484062457 712328956 602394949 698700699 917487566 880927308 41757073 934119342 500000726 171858928 10370807 896865107 913801445 246712574 348288442 725051266 231078866 694534529 587636135 755141304 663956646 399471773 203296308 15212081 96867204 812522713 974988432 109786550 621083668 524165484 957205987 411845564 93330074 227256064 709522004 893306753 88585724 122750327 61317628 953024704 283688181 759378955 591794273 871792313 398139825 922311623 27059679 266404574 636253456 565078925 727516615 369353237 900397928 759224644 680906100 422307759 326432290 845695650 561957670 405399466 63681485 286235965 670527694 302702198 643593798 380877383 464263143 878101173 473668245 277631707 321456140 510852361 861312625 305475733 29421116 153620767 24141164 912771225 612739048 895666695 99632075 179165164 53009208 18177526 971370713 751890011 151191164 25778263 685748028 340301004 386476763 8240654 596101091 682794718 170540357 25183482 854195662 77614134 500742394 186279866 566759793 106875601 385027470 880523908 529934810 258405523 249650714 412871653 719635555 945950098 48719310 363434411 132036630 361904199 344500432 475207114 345538149 379416099 847122311 458014472 879280951 501694148 267556531 453446691 291137271 439891368 430708862 550873448 964698497 57475459 221827061 551658318 140530403 244605511 317797593 594719305 404546163 29240613 4546643 694653975 970931035 324749121 130043800 691890466 581480077 701421301 787412903 841702882 920233421 74268383 586402098 107165806 821659973 726758059 649828183 982698426 568871070 880465804 836348692 631499657 311474281 852009042 496087942 913195218 974582464 619840090 432859701 62284969 792626495 946381610 856323818 871475778 463190229 709807832 778503170 468920072 310033515 942626501 752605403 70586979 188188530 783039432 568635974 117313859 195908358 337099772 988758182 659866587 267943718 561446246 486529208 402008929 859466762 383118235 677379154 998472738 729252082 191503773 721005213 943191183 815466393 116980642 498709337 351399928 669239178 158165989 390192446 445434907 932648293 576199822 412948176 761235352 735689220 618577430 146576050 99340944 991698529 940099830 123859474 418408915 130296693 825634240 153175775 331473195 560639135 485252427 527019262 198450607 536454018 659790817 158483304 44160335 379070782 178650690 164663996 350716098 298680825 183425567 55754947 297499348 150480374 435773356 713446413 868203076 474312522 169053209 680577261 905749430 465873762 971265867 871991615 675505756 156581234 753934844 913397908 308382942 207221264 52160892 803849000 229600635 333766315 609825667 234823350 140764720 53941576 653900666 526625623 993530589 757916762 114424889 297041929 962368861 390782893 27989626 746333625 399590944 558223403 494959677 961598504 682856887 412781668 410370232 568767783 291526435 911191376 842433955 13367252 759739753 82904159 573870101 687519133 408274010 389685647 728766856 431508724 231398487 710010097 596758005 345409701 555458868 428390396 401205143 838132719 694283572 509641405 129995033 681871574 154418613 992882680 918301565 5185881 910114906 675626920 204709069 849078878 122255357 714907670 95898491 270932797 840221062 386847069 186412399 129761628 826994393 717302147 996941870 182871020 694419368 9986580 949528307 168502623 71466926 542383623 430160211 131452159 98134769 836079879 311080688 562478256 860190517 352638781 30827238 769688766 307116734 724416500 907526126 383771525 478676474 665239314 328053008 743825634 608197476 930935305 394131365 64327645 161489957 155139711 882738211 662962024 401223304 304402619 532227435 696038731 829327743 692744187 382831793 408857650 565796740 817346252 868271321 924383706 374154318 934414553 61846776 788271844 258444057 14587009 523147753 242908691 942081095 266994797 964110340 115063842 703181572 688528298 522238718 765634427 369533859 907547291 458814475 852923509 549303618 116631018 292242294 540530174 845448484 168533350 43645582 336515570 478917742 764584515 640571219 700885378 715192198 30802250 954111531 645095457 962531642 445610725 947627397 130351619 574899179 108711847 93324410 902597708 517353033 128920546 906216675 964370229 354711782 28672293 327597827 451124854 899499457 670207615 327747505 798600591 367810582 167641344 667213981 675192397 256662017 561631249 99281800 52552260 291846492 162113809 403992631 502609264 556539112 47455833 415664485 172136885 666664352 593354843 561480808 999745640 98993534 232199303 94934706 252384582 749928781 90781183 506561414 47328233 394571464 150614380 277167773 618807831 112596977 342043925 159979012 573285854 965367011 869285914 614647686 722246466 208329544 664239562 400340680 756318851 994403744 975905671 538413176 987289414 989105717 656593129 572044138 15468226 271744631 995762190 953817998 917283098 712928064 862894109 377375118 142358928 27978593 738600663 78050172 284151065 877863107 907369180 517242713 483637399 499207042 770929293 268709010 575527363 798676872 937540107 73199310 230352864 572932037 18848884 152266129 564708233 997721019 297173589 954289303 36250820 713241299 128872749 970718052 266192795 17949521 65206703 769614946 405836298 588923135 586337233 428217510 572645346 717042677 701927179 972475288 211459573 365991320 167878474 813764074 464816351 804242794 739201316 481047777 732823551 946517428 637074422 273530158 155395309 105925674 872889921 163979720 101979115 769103447 568249653 176869776 376762439 308826136 777852563 70921877 207443150 799673547 562947052 463542459 446800332 689780351 65477186 94887484 924669622 901324602 896877491 828425459 902933105 474479573 63753402 452116921 131230085 417895030 905330441 871289001 319343842 142465444 642824656 886406094 670710369 424060012 658090205 185663175 561890341 611525094 150392703 770145347 907432501 713151480 882132995 691564230 685624477 239523652 883664794 684212725 803844241 754713004 923088689 321720357 37687367 648907766 810810338 577279663 205607170 745316593 248533306 924831742 425610975 691414677 390144145 410041448 64299513 982086519 678064144 106002667 773743365 712861572 718620175 741123912 271121046 613892001 437128145 281091472 58262414 400302990 519140093 11451424 289740771 989259082 356126191 42482403 954505991 440058776 878519693 464393848 231338620 327018096 470534935 771800568 242985310 835370612 97566375 916979560 426241843 558194693 33274889 406803492 950302926 553256165 398177057 266978549 325633655 417161372 914520736 993387658 503228276 159467449 881060067 953770899 182625403 405172770 290114604 679980952 741735923 874159594 154173832 976066410 477492098 55507170 930568000 994177379 83485499 934593063 524340275 341856498 693716287 832474818 334186595 417123854 660775802 158101910 554205335 89527448 446638353 209525350 949381801 731923139 762000230 987751283 579374358 140960864 292114789 766162062 491239104 620265584 620895298 938965709 932953256 476309575 138318911 333342238 964031111 588177118 694338693 31883441 658191725 972080080 267245540 4136927 79625407 892055423 376590934 850979877 54504989 36084982 851217161 276818037 57275545 772931330 379124963 733003135 873276784 719437316 286667756 282830554 659211407 37742860 401845395 194376898 481369221 74463292 836950574 557097848 406415567 187558793 807929212 483187287 599346431 400877145 852627588 498557004 926274047 225287966 773069079 191562192 716989933 342159745 230931086 43087349 500648952 70167618 66648787 711319446 742315963 906726445 218878255 726678973 906243671 482420377 233974526 958095167 531582638 969424816 383782989 831207173 919760211 820684721 344941281 617382157 605580897 263046944 122112158 37219303 174553094 613112822 949352809 426323731 529747639 986783815 645641641 933837417 742709945 655273115 499779924 77725210 161609496 316960971 101041770 648416716 673911286 23416752 109497623 295968175 56981669 149330004 195497317 251760128 232358036 540722699 941702832 323617782 512477088 526629107 22117571 394847659 153348995 114321863 397666084 313637527 530645382 562337276 508824310 360885130 237145549 122058735 716803399 988536208 970264655 339230075 665690246 574216211 105779496 906022206 209260529 170849223 586474769 436337146 880961884 63206554 807041659 742385049 866590122 159387548 558103473 911495727 655699002 197314411 117485732 858196197 625935958 127304210 240992426 223576041 970118440 685985444 273386801 139317153 945846036 525943189 846491353 663408118 311060403 747921054 138655467 609305361 702619303 914320146 306814713 394198737 755011440 136598255 556500501 629918762 676760085 283337771 408672724 135887905 678938544 443604804 958390891 200399046 707554088 207717766 420474251 520188780 157324117 436300082 622271612 157566043 746360230 711722492 944343838 225436550 552012944 638344457 695086882 136141151 295944923 358048830 714854731 811613154 361881871 833246834 990102967 699566774 27324834 346281471 385054206 254471761 30896693 894891952 870623110 722398718 719998591 583432355 786269288 423192266 483595085 925892814 717123871 95856146 542461137 757131629 503748488 969308370 303434609 384198379 325808218 651852911 944321086 764227430 473049815 965583472 821363453 670727054 405985260 824910868 238820825 775269595 626673789 848717491 857578711 32739841 763598187 744453512 728178473 435839438 377159941 570784910 23634224 939807375 928695410 128073004 844935095 16480637 75555347 739627126 118014574 965804043 660447464 496403277 516692039 746740963 448403216 482390584 753179727 871677642 636747835 202490595 771503438 895912658 885809662 457291781 247033219 861021090 505585967 53458068 884049556 937077764 681720176 903003417 779247003 129911678 420748555 835028036 766529374 824440787 754047241 138258303 477897712 426183022 700412073 392289586 772215061 381027199 412994657 791158581 293133876 636442611 757320864 260970318 576107292 101657616 344261322 609490876 853059397 710757900 833818701 844586284 622698914 524978269 175233339 744144841 44267999 560375131 820927737 764333624 553878291 97630606 96993741 913668804 52751539 707369247 411382258 470493662 516864042 497434987 805506297 15582004 590589695 200798405 934276296 851186259 124862195 382590058 421705467 900305660 206695968 94086858 26563112 331540534 712857411 401056810 327914884 433246323 595082922 636478264 876445561 465208296 72778652 281512678 529174607 897139351 127824421 539018325 379854162 41077660 389603122 396710586 902132961 251565256 992683028 659326139 475266560 36407649 758162620 22216353 238812826 555494529 848552820 813277534 806607517 922135865 392500050 20926145 291824092 947050221 954729685 261236154 432550489 380567698 960440803 572657530 753567537 531151760 406570380 303037382 565341588 414498442 638446632 981222916 4708333 908741703 826707062 305322611 560846210 177445586 777727114 357590519 891849996 121193482 356855375 96881539 577945435 458910165 148951436 703395024 752931694 783725445 816342238 282891489 672721272 107978136 563993335 759145559 683844786 933287255 525526868 312536871 157132407 875604843 562001267 130477753 650418542 992975749 515813000 550241944 459968699 555026014 134158357 587706421 78052434 396770513 737360437 34078530 461423114 570653083 753852597 15518250 793863609 434549777 763143580 924450512 442629381 378568215 64091378 632924512 492200115 120104243 802952492 183047123 486758892 333944857 815154474 619594721 754666552 333748149 14884032 441688344 333962049 453273400 916458591 386641593 493363511 200071084 774719717 579212381 412147395 653420248 90605303 513811346 475661670 118204548 826344548 764572283 591785846 609864159 378762174 309960301 72485999 690530916 703170240 281508012 754310162 196769910 241430468 336466425 300312299 139456309 878618025 814855068 499912665 431344200 666697104 186495435 972227179 527141116 694594378 809297345 866829490 511259679 614309631 786419574 215069785 833431216 458475555 523473560 523672219 192773103 152257359 624704262 992107898 319316139 32413063 330630878 660254525 795283509 696849629 619071441 882469462 316292696 730682441 358215259 71111928 368489813 898483272 549387056 173979522 31051626 595439168 624851258 405053693 539514011 295027774 684068809 752900449 936811885 207590266 70141667 180747527 882773073 838599394 640513569 456676164 431631579 82016743 676349902 998381307 155990957 229112208 867881986 336252040 48395392 369220064 102479512 522694797 403156519 646534716 919434347 586295732 789010850 216087067 653748589 506642259 776756269 754717833 184056765 499312813 976153781 766059 880039835 220829814 392958210 76483620 962961896 175312953 858884035 662997450 398966790 133583666 995980598 250884921 373942172 978305299 315859926 65314840 545065649 167190464 804822495 614941721 782501130 574540153 550788718 273662634 473309109 296289746 672876423 948358105 940649384 707551743 784014789 677237148 317782239 203545109 371451817 581708958 762065624 761072022 347139263 384711144 45611373 400656467 735285734 600780740 193017350 426470942 505521579 106325413 823812813 879004252 631041383 955806515 623310520 570182714 129809034 582315565 52955317 504106783 58508268 164421530 686176413 331239044 983722666 165657932 16884111 852866658 91102358 998745698 789757055 989524719 104322309 91428259 67115780 183373015 169822523 894306480 744696877 442392162 238301522 75561144 968496426 388713659 401432996 5632164 943094286 906868146 875676262 645065038 821346263 177419662 887856084 643107454 539269206 333614318 558043749 352596257 790204837 286235551 916736097 720766582 493890435 136672117 247976439 401961173 626264184 189332618 504024313 183370038 450231628 571328298 881437270 89176916 571465320 148415291 186395074 103613583 661502289 905560020 908695347 801241246 674318087 937248451 156189470 186748364 488188524 10200095 139583461 271849315 713074638 423685420 207046607 359557513 601938335 845923878 749324909 726967955 660091530 506600183 718539223 427938045 134739475 318737369 576569165 231100157 399303094 714199587 589687848 44977339 235041230 360576240 978396289 724965987 303421820 844968702 401559228 815428425 718450161 731004255 338055029 574476172 18620137 271194739 610079357 32174034 844517068 235999100 104344253 201889774 193323263 166968426 308723565 784174359 185499428 697576289 325425901 215763695 143389282 190477689 672899749 210680980 203878835 893646523 600311105 47160003 314178911 893496469 916877692 632615924 907272442 676338727 625049794 218472873 413471955 757943559 680432339 405842765 162523927 777587192 393257293 187808766 954593911 851316397 703972043 591157087 907354164 874350584 564098537 5936135 438335117 492298476 243673057 838381504 992022374 669719238 121252778 815530144 776841786 222528370 343285914 211545319 694800787 925378122 350952365 381286734 986523898 394857383 427752900 132609382 205858468 356430327 102550410 837864444 96060706 871903855 522473795 801645986 417769025 339557112 524680173 993805728 409240401 463132088 214903416 130754901 145622580 440928764 762176445 213121229 56023133 308418212 891231151 267848312 651731673 484119698 381865232 388271198 462274073 489871350 948521977 229954061 824617890 746652215 147341580 105526676 214070994 499000241 786691230 987378521 537336273 77886384 792798837 544803064 451078741 270628382 655402282 408553903 130179783 42795517 63028918 162888169 258056175 515872115 443791543 586737682 732438941 18300248 438712747 630186570 180700311 867513505 708406957 501413262 636489922 869094414 473755087 752800094 454299969 791767571 382533452 218515562 487572145 702580363 505018156 103975934 548555245 710656096 48132295 999343574 176521444 114423341 179645166 53393677 267449478 376491654 480261093 447400876 260801091 402983951 561479142 970376065 161321216 217018493 756767778 381621747 934066753 660481129 473294004 849650996 762686751 988350740 897373558 885586244 411192856 669298595 814010713 103732788 218986721 105860287 574477829 337279281 139925206 574977010 429280278 36784112 610851101 558811571 626263978 810686227 404268702 374602244 834172087 138090029 428467192 6134323 656861894 620029203 81097898 582214202 677523081 547231784 425986839 347915603 58693053 387447626 214215425 753048324 14146113 51960051 197976374 231210608 850762342 982484707 983314238 186359391 332636804 510864115 134828597 753491570 508478258 197454020 977767543 597929703 772864846 820396813 900210123 955150964 785550478 276257424 861933293 942923305 920253228 116579213 127711807 817356013 588768411 328712665 107473756 619771176 761977807 644992499 918313496 425310333 149840571 913969211 876811117 277874422 998447985 802255359 607638644 133798759 167837756 581219704 231750713 971810657 2827189 709837330 68928866 601549117 668520446 429709477 421053855 344604048 901832459 980304721 201541499 379885828 726168157 87772737 725520414 788466056 201357102 873588065 25555375 682843729 357443719 662736489 530071875 256069575 524309067 87932922 280643557 863249199 350036101 25719541 885147931 419673661 22549314 85767264 23616848 592156349 202736774 639666576 836193958 602079886 762652753 307953775 627429025 589771080 948686817 706439814 314854608 465288153 181561554 835026451 569939596 242792534 229523143 281875622 314151299 593047919 898378886 780259487 242199476 970756936 413909881 560245837 633679188 650803828 792063161 82395209 446327777 975217345 664904354 818682327 920217062 380455463 383837890 189629835 177989981 172626374 878782021 591806948 159260548 115607760 794866379 515189805 601191712 16268390 275534680 517196480 497689304 303594881 729353698 721998776 101982991 38268841 896266336 207270722 722305257 511766638 213716301 631557776 710925998 186911010 943994707 110603754 851851516 193458023 811111869 267210658 879202344 433913092 182441653 81684206 754328004 802997116 390939775 49799669 709494193 151784105 691236026 713329503 79361558 33231408 695566120 667655926 521269322 275382748 130989596 88766642 141010887 885143664 52946870 466683288 130775581 742830779 304897715 43726698 73165852 511287964 617512357 20815242 175604289 58352551 287001324 848260462 606641542 481490076 76098245 18754061 194410893 398541296 277891001 930406805 977803461 626159571 395201037 515820366 69570464 676975647 681839536 947854753 827593161 726957215 544815937 338317022 684509967 778676773 248019690 207563651 993322372 961510136 866393112 338618799 683979795 450255450 304242923 207691870 268010284 746051241 388395129 155015740 570563437 664105506 685878244 277992115 43568034 118784784 844220651 531883548 976295305 794946256 914118880 463039244 319763723 49239482 316100906 874367732 506690025 440077071 360805676 791257177 847213884 829652799 209225234 971436104 801502634 911247595 284104674 858993802 218035159 277102695 126271013 375584889 313438461 675089875 540791198 732488298 783559991 804153960 727604120 896136661 513120367 834972300 900546644 260680724 691427023 741816565 146801982 954135901 798013702 989249132 73772396 598892407 322898224 34225909 798623443 859147487 786365782 511980982 265096632 82901315 97325566 429399835 346234892 609804113 506883780 572757358 410912670 102395563 673671671 504400238 360309403 881972512 85744138 423060388 590438615 828803926 734206205 714703445 686207271 178783759 288736125 145608993 786973731 981048025 854668575 379088385 898699146 406589029 583759967 453405271 473463246 891963466 934289586 966627913 731259042 81808893 382704903 487585589 171683609 193945780 114557706 12919402 332654935 619442019 496395184 347779214 684017837 554926773 549810859 110948246 712969620 801505253 999117395 38960580 758602812 638079296 758900434 833751216 610893703 282928270 838586574 637567191 942107720 182859280 140926800 517405850 702281253 773129901 222102373 103744625 980126097 715279686 739272194 836103296 346749223 583129740 849245419 636425065 463122574 27752616 57436895 212058687 519984697 471226426 290064334 510001752 944919922 327797786 313822002 554203653 602184369 439260037 645513337 966843871 162014317 714460540 864125963 976003739 609538890 460591609 97494235 593933958 607387806 262900207 216474237 620365035 568886208 76098664 161914358 546173539 981583258 602761794 403794363 974733811 822816753 868378065 296168775 124962734 475815603 951050771 388811412 714815267 520323683 23098416 688164564 976615513 223456540 499199896 553424708 691937217 663070055 588773727 766791222 129727747 711723614 769857862 791918393 155837987 570341438 267024826 371076517 601543575 658789975 389039808 603614967 286869719 829381716 522533795 460259390 23725681 258505209 943514145 475409529 465290550 278146443 147296838 480211355 740502567 931453225 875593092 592248313 323205048 512024099 528235765 761562056 75248152 944093849 729220689 761295697 311623083 450285457 558165770 376401116 167457207 273941689 149532857 562040625 767502564 438790656 806099424 309735796 934875029 497641517 581995507 969510035 35064482 122233472 926680337 223317636 681112970 469233141 87577701 695263341 386874667 806370621 875498797 620260704 990402455 223416648 789167293 663656489 683909032 681893786 456443922 205070575 615642297 804107330 97471935 667001711 286651606 124826121 961596188 514399417 371251874 485665445 712684292 271956659 941822267 653303600 362392861 337891994 920926079 439461734 339919530 718866875 579371972 351840851 447136077 853567689 453819228 186924211 525145032 281392004 628597351 533424288 263509360 920205369 23371177 937302942 512067965 919996510 350496092 444413063 22448787 99393499 977149521 400217999 844001098 66522661 741889380 442874275 246821803 31398117 375050357 612386704 288075864 949132980 624836457 268088605 603330939 782672409 808812087 264553088 443056471 688346724 357604460 331324485 702752960 577025507 792972107 84230679 480687556 880281952 34683099 210476710 827849307 156826403 34983326 441158752 478681104 979551321 745220430 388530689 559492361 38368921 393037251 227365682 264743752 835240021 190397416 37845230 204321182 341471586 58791870 342486556 22162537 356558809 541224807 612199355 590210551 893211368 765493109 606885265 154440461 90682180 772805437 525442684 745790734 855066843 978530388 585078863 337841261 72811584 920318058 279336099 623179085 130884680 630848461 362286955 982880076 412773618 794304190 546472947 84708845 630951726 776716376 61194922 762827835 323092635 92351515 633577360 106822158 144911246 795840120 323211983 18269239 481904287 538900421 234832841 855129875 851326950 991575802 654472084 290437330 78826071 643510956 222122226 184861876 651020065 885593166 550620154 940767503 177386238 555705809 398916861 383005620 82122366 683083945 635204316 502578785 736028924 525687606 606437501 406930269 870236970 508437170 789464264 632295117 333537323 980969911 912171785 80773241 980028016 633120302 154138248 812070394 743838093 629556811 631400021 960414055 523011627 405450688 23255029 23160075 417927138 954829768 489382826 963167716 181324884 896696400 418304721 488914374 607582825 573340192 273105689 309943107 860548832 252133642 230101874 353504900 812666127 970599888 605668975 268372698 586317812 142540413 593154046 52572564 97111465 191073977 579868208 305500795 901837509 438566083 695938293 497665088 121866684 76265344 280481810 282777900 753031199 192176060 195956127 692563778 640279498 813074704 390994140 919713334 224694693 999092941 62844125 720404881 777408617 182037968 213550356 154854013 694903338 716191025 139046031 676892796 660561307 224752364 65820559 958606769 431947244 157348642 681641000 356639780 129827327 353375721 512632194 908057958 269272906 310678367 495009661 136746509 509404733 109714095 150177963 960934906 363537643 72680669 263518688 53571418 377800306 116283038 94347420 609259146 261185892 107684256 545934340 194693607 890631320 925299169 383686051 173664857 171503734 111599808 976600163 180047008 46560129 777720033 135286141 480003997 412687602 128327053 726377583 97247683 904154103 330645830 808568292 857626118 450371422 798681760 867146336 812406721 823031832 334725406 638593543 767037336 306080683 183690449 744470416 969862605 116320404 852481203 530173211 290555027 819160079 989614182 126386449 638139290 66308680 663874893 48068783 125348124 138833057 743194249 517097215 560821954 379313206 333436566 859716472 153393468 386149717 364462474 352424104 682765320 526473443 874842394 463439169 643037838 445331555 584798289 955644109 682490077 7645067 472653288 161913215 903893147 53262766 686268614 59796250 998379394 382102865 912226095 36595119 63843004 24862391 597521502 652056001 437299850 523969862 395086337 802834236 91710177 570367508 859792093 456840988 661193174 94462653 974277600 364922270 847891647 750699063 333538216 342277344 125826612 400677566 811562723 858088284 66774135 459911475 493286151 34020669 710410566 526986529 851378921 121402209 589808872 919702226 522229914 765440182 137048696 475133549 207612829 243430028 829868955 674469235 181442621 753717853 150529389 329684172 461161789 494940751 528144216 855152146 260078649 207314915 441193047 523327351 116765940 19020294 532893135 653384194 102117844 315590774 67145254 724564764 234793773 74051902 935306738 585387456 880428752 721984282 316506203 577653502 219344179 236617323 840603083 202671211 106994167 45850157 336563159 384060664 481378669 412783016 380103906 875045573 722630369 929312862 556470400 137191778 831322520 398508019 686392944 692726378 908811912 729810228 433724429 590302885 64852656 264142141 528843468 154945536 389264367 776975586 973944386 907935944 122279525 51691460 850907417 817731865 298213563 356208249 914378117 637310048 615448159 480321735 990006095 72654741 200931579 142241685 756289051 191514669 965243156 474932428 583901161 99390543 993921744 967079127 849686162 578190219 583743734 372505768 148502697 927977548 93126432 626131748 697121004 204639607 681666591 379665429 243286318 847061801 356193902 358639059 522804510 223247162 669137726 235476783 898859672 849320239 652652474 702884752 950174095 585133396 6762803 237362644 378575864 258813060 463822272 845512916 258022897 863963436 926910757 912711362 456664519 146523703 562478098 970931852 144027586 245659629 629935825 22556802 537663503 488498952 497674363 76529779 3735352 157149713 820333846 623272775 252106778 223894723 101074849 758924707 273754773 623106435 655037690 258769122 37240719 324871037 968390065 75247638 877949639 556630218 987266145 321410743 611589749 342737215 510083833 889113004 830893367 752193274 548242165 608706065 92004085 475271768 999397026 854373679 526417128 195606227 602060725 193400039 278928376 241260234 743694875 360370532 58240245 460015910 389037372 401711670 924738651 125886323 902749735 680691262 288962746 975142969 14757209 969862196 131849752 90917188 92004408 694268918 177956175 442995904 220509951 674034185 584305232 595795204 110713831 624476163 384670466 479908041 780854886 466914589 127836105 855910615 823506846 320629411 83557403 80454645 129660614 512582769 247352200 287217830 978646922 247509317 180583042 395506604 159294679 796224943 186073670 237091917 678544099 804969380 589421529 485143264 741976126 432851021 628711606 480953747 753900779 824031646 392738550 916191607 56702605 887631205 572203534 112013607 733794549 22698699 987056133 750116800 378842747 498555552 837618808 343041596 357830240 593268878 999910122 867489007 149425784 581374268 208807861 309703392 492888158 298455839 827942802 719843853 361175359 609609443 760546689 703148698 120413284 817032289 775402149 995569729 274732928 155439031 353028244 150417022 866164159 471451051 453055469 755800805 828110001 388756725 51273309 477151665 414922950 297030526 509104960 896759648 985182882 903049440 391413513 967213482 289913126 639968657 145609162 204559424 795770689 952835784 322427688 406400322 133630837 323693624 840936768 936696734 699436784 590165549 753181693 999429115 469863300 940405481 352333038 388448028 690414822 651911933 530746351 2287018 62789148 78062697 383251578 493403890 543395482 141825889 597462766 787145912 575472949 874476292 704483304 403443671 677099819 420592910 855735748 80240256 137142182 15457591 572910178 818353681 161148576 154015850 498427489 295803630 323484997 253526205 714909357 883433365 457948328 202494850 448077149 60694627 974111972 591662676 517101433 15740113 557071204 930881043 631259637 468653064 991301318 90980200 757951691 382509145 738251808 842749287 681232098 395267576 868016364 821541783 963117556 546780768 959607497 496907059 951879672 336495194 109524360 544599096 562706033 652651307 548597895 262050867 476561817 959812051 576398600 851515732 559096928 945140608 755353099 36883235 442917627 918938711 75723706 345927344 222040042 706132485 888317696 839648221 911690063 322498677 283347951 664565569 928459463 901109660 586006 739745257 694148637 827004446 31746351 751972850 922203244 651439706 808621306 184447475 532716742 770401909 173323399 617106585 352372052 41781326 872733280 970866150 137299181 71597043 596155256 927009823 308795674 254119121 794326705 641081891 769469177 392395513 131912846 666935252 951429302 803711843 28280455 400583727 969264963 788936749 426480439 471378336 536534241 965876503 323251719 770747199 760864751 373354506 524414421 913237565 376754498 551280927 684473273 635513617 570107433 508496885 127034977 153089683 877835515 493745632 489948488 837170674 189455983 202180453 19561649 547195800 979592479 451264061 700824209 512926025 201696615 840210455 787477427 991568774 356370835 919081823 981543653 765693840 65510485 245161511 115656050 748110745 410231334 831360283 691510132 698010034 128684062 197451667 707545753 389424296 35208010 80740423 744133792 607170903 925488880 652737416 782777599 512294582 392989912 218843689 262774991 888271236 307324709 856636163 414902509 662768487 746446882 49697504 946134990 149056938 968369 316706265 18832848 795070847 20299190 117416047 846501921 834482597 935629287 763254453 677817585 364666821 101874000 514550784 215629561 781279499 136904083 167984276 839290653 482871606 142116302 343568415 984347536 367231409 224964654 725210088 428011751 767142804 975813154 275638749 906670945 35397679 596807891 369293420 712237601 498462513 864569717 114380985 703157916 280782388 739520112 928172837 590300938 823845867 284873711 963785183 310294200 623277897 152070388 229272235 162468145 557012720 138065573 972920727 348863075 239015870 965187284 83602574 446524409 778842937 114866336 99234403 13003513 963187087 454202551 486195687 115136010 166899198 113301169 652556759 107091224 118566919 344966330 801208350 157182822 536537482 114248156 722539131 92241561 741549944 247410893 114098335 869867559 93597711 261206696 811488397 499066739 942944136 989701290 963269753 395611172 7901043 562886892 687220251 55127185 324230291 623222550 184634205 862948987 562960703 279437811 972766036 17478785 855745819 480506872 54927999 961025384 473062806 439091476 440931461 486743001 426205519 792054711 667902127 831283620 14876538 835967306 628907368 483813194 672096485 309322189 474713932 89424101 875359381 90655806 247715612 77280201 838838046 296718517 924503798 941380670 23522215 477688327 729006149 698984546 7703825 202820693 207966438 456298899 563239264 463254865 771440331 209804556 494645315 842428466 387605762 190480104 536027648 833535311 691774065 74340743 996213795 672357749 845085763 744380841 435545603 914842676 260479621 866574192 945965699 133391309 164484633 527228730 388735630 249754219 741481609 111638684 237573079 966520212 396541238 912094969 553248235 90365588 856110927 974905974 720686248 798454730 809280676 776175874 892098536 639031524 163579378 121084188 395202541 546153750 179351466 580866207 293605408 593674992 234024103 409300659 166841667 559825796 137571676 474195434 475712329 793707931 467999277 639090278 479536419 219090821 138705099 472398314 310867794 824212617 834663607 480590197 638200506 707797358 952623132 673361040 884457026 611451899 341652505 85321444 312915262 583128570 448853313 435352479 107057882 691795378 350615372 838871279 427757811 623229651 343398733 537278785 74459592 947413986 850970023 691276675 14863832 404490257 736796534 507248877 113938690 342783805 951073765 368660012 782903166 493122200 602974680 569263954 120365964 583606549 283711156 299078340 425679103 941233275 257152361 10383572 151363106 272740962 256760996 732338434 400863253 280678512 335863730 752090419 569954324 797075567 754220420 841104603 40912887 721248470 154922659 50759295 719381000 379984318 203522050 954138748 271543176 803696659 727871484 468843877 180140938 904611233 97485451 595696037 624888214 241747551 977229810 850798042 730242381 329664930 96135728 485752928 286013232 777717621 421836870 902643684 708746075 831377720 736940835 991587575 756290631 723999164 402744008 289720122 997411342 593804486 724771516 832327862 341927694 128519969 29250541 884467934 608110121 130095411 818107625 567108263 15542885 12489334 112701361 212938537 853041990 659428109 174591979 729085664 661456329 818075202 654071688 548889899 640053154 57787436 207954808 158801480 997655362 221634516 773894900 767462520 760253863 479168078 676743362 605868708 405530861 466094417 309264293 155636173 613038916 535783690 953536308 740109179 203425698 453049832 807297663 69575538 932758056 169398802 243131522 324500549 343818665 312098240 604672541 50214081 806098907 260139994 862810807 569181445 372530490 179690887 303699961 746430896 242166133 77677270 95066246 59321961 751531471 712363138 527259289 352394522 534536136 665037858 614103505 65750803 881727978 358647525 394313240 490857023 629891287 91156441 933907243 297033153 1145418 639924445 307116678 108931460 602944982 797423451 701531753 170830189 101328394 271369050 401671436 167231269 331164619 373178631 476129102 214345095 455955413 975500671 755485060 180055845 34478037 270690000 210748785 731634810 548469076 426927592 754019487 437350680 490444016 175925190 81458027 215335329 549566478 455873224 352376258 773849805 636716914 181629329 455501278 478420150 99959223 818682451 537374220 296211551 680992608 978316509 909300816 121640772 738376785 746910021 624588086 70604312 596728151 886760296 128747560 839765384 927783338 37974521 159225377 419890205 684445808 870109567 723384071 167857499 277084201 216044363 793359154 900246308 154922480 166816223 576254187 963005442 547885968 153235709 302579542 810393221 905458718 745940973 176520820 532541732 987576625 718682101 163368546 858575609 979130810 391691894 163943704 475340017 951440451 836352631 795249033 121208215 308188797 368088292 944072864 138562178 334732138 524325288 410411983 204546571 775626003 441929065 884411150 815121121 169571597 872073025 941396088 219557938 209282064 395866339 689602086 835187245 916557303 412085280 291717447 6295972 445730268 303648397 172256145 950156561 653657891 260025691 395531030 553931645 855161493 909964032 8113865 222876536 37565546 645364763 564288288 325144144 154781135 379918748 541674283 208029694 390743565 225683840 536647371 534562500 893308446 174450482 356518700 579663328 82111667 1674928 752950764 303044495 716511236 115622372 447610254 954404180 113367745 667050308 120260011 628958128 596173819 141247977 754941548 801843312 91551119 222625763 64142112 115153512 823854377 299509988 331475984 717470583 12563906 507473197 87533435 719775594 824204402 987295358 645781189 676809489 739294977 960978381 489046291 603772189 923286683 226941566 478413050 771688811 825438887 649437547 979621189 100310729 339117527 751047097 864745244 42493380 611460407 96735830 489030419 821590567 215714450 79459853 452370261 310028736 343425238 635824372 145683062 650556898 487866869 227223837 461169823 696880000 962701105 83469442 976864503 562342289 869642798 413367351 414441145 876103535 188663287 873638747 381331262 619086067 125097867 517369565 669223970 228773326 534701698 641997685 325328269 647983519 965774379 835884321 744516004 597888841 2202779 447485798 830111660 446909359 697648508 422419128 270291191 20956659 32064204 132206611 744278721 264635875 466872112 885074650 978371940 279872387 124481621 882110962 568183016 809417653 349692800 318470935 993167623 256014764 605242973 194359537 781116363 574379866 569064023 163715537 887403517 960560802 823588033 303110869 127128247 691727653 475503046 99202383 640222170 572742318 699188816 372216457 52580801 893765469 981784565 729337775 395752695 620245156 334573191 513098765 533985941 238609342 478522017 162640808 903439681 532831547 549488113 459008482 783678760 548912149 463359188 755542397 280893280 877212823 226162970 426186988 38483782 395496072 769633117 65670276 719796921 310365856 705307365 422365709 643329148 102054086 604510301 652507266 263854265 567983188 835348278 279063868 92805875 294901844 124171946 587519282 973070514 689061994 553556440 578554006 660865890 210591892 879770787 510322005 558055800 545692161 155490824 262536090 881681555 521299574 273651760 209645441 981921261 162854779 846628811 84652331 342956053 604793739 443668869 749087971 872031526 61874524 516516661 169931353 559774286 521287237 466579584 946731476 991342137 620912073 836530665 661759596 2568522 479559424 504825399 166967981 467668017 557595805 194654355 11504178 769881227 642225505 988227817 164678250 501265362 103992285 567017180 395994714 871565183 781466583 436427101 638384036 191393763 448776933 733697238 675847251 680700989 666119799 380273587 399663049 302905755 1838090 371191833 202775381 453708174 761258629 800092866 238090621 600997668 380264662 514213666 961780645 523909278 572513188 556429692 421177798 129950264 891435238 755318348 396193522 865807578 999324738 556635840 263955780 747390987 83663800 524764343 529607167 76533077 343847959 549017908 781429126 81971120 754380265 372713558 472018826 520044386 558461932 284246919 274190693 119641231 510811906 621852400 153928433 550681031 879807091 338419331 936344016 868734737 208828422 554801399 427258685 948822206 134157364 555608116 779879914 515607151 779987508 535707754 580072133 939115020 204069924 492889551 949480135 776207874 638503143 756827799 47154624 393203046 408537223 678952495 954835331 836603084 825264354 312747668 436011150 237749848 13639090 288777663 358699979 591444640 214707127 926357715 96343287 271068806 680069835 101693978 226408480 155206785 318021971 348680079 436006972 84049176 608284688 915084158 22039461 70230395 603562022 485611948 196490156 84314717 330934745 256201391 172543581 299631867 626865092 381533252 499949967 91005661 252049162 599216450 903916506 659116788 753888831 665311311 768423092 345456741 689975495 291852611 412705863 156990279 446474234 54358840 759478633 763939282 772305057 857946791 361413130 257164359 358928902 670150871 922790100 800956538 882444870 418913402 444687076 225281096 403051309 493371219 959143232 688222568 959702324 213123292 764203645 21038382 402311094 164047316 38642232 883266408 467261134 770621813 468210421 560462475 401884446 281235541 242013401 975776472 931920265 667777988 126901770 67267616 432537002 761774757 315841971 490768243 843686526 51240660 576050350 234792562 619378266 872593196 150586252 94660847 869163809 579057828 977438406 626975252 843027750 632179476 915534427 326636179 862842037 720216080 726388992 859164638 52299016 406730120 899490061 648862255 773811977 812854738 81338507 156299390 377154338 59393942 994813137 806657989 945352799 95023236 137306305 288325149 357650368 584720281 783099069 862632010 850688717 902968639 203002721 675608482 469971883 655738342 21590127 566822909 281262983 385338012 324218682 761542039 8114444 884966703 141210060 171022486 414460597 258401488 338891284 683679775 969871998 209059649 935808731 831331677 127030523 328796533 656814253 355088905 67959467 921363528 906746240 793880751 967802546 281115638 556411248 217026742 32729916 855652217 811058213 983792194 509995551 195288434 177094178 317443198 427528146 667864090 982343587 438479365 823820142 627514130 509236553 275633866 638644000 929148223 25992221 202481138 841774188 237510769 723660972 766119039 650497734 172345908 297849358 788146749 203502193 528171291 52967266 576845086 751779267 413007307 357778422 730129001 897132364 707489846 118994475 724628090 74261971 645016588 414894764 753369433 687425880 649912662 850407361 57055570 465988885 387408706 113265105 304022968 106690774 586671729 788208989 821910565 502155715 209564905 216817294 750769907 82296295 595505462 38984495 185246406 702465186 672985921 997810474 17461372 821151662 499784334 411600531 570200556 622640690 312671350 594064663 347142650 668822034 663239405 798025589 719134259 933071415 559704623 339997298 124528780 600335174 38066135 268724086 885888145 888454559 864954603 311918109 362032208 961231225 10022537 351427624 92725363 183076922 363562951 855229916 766699063 675008381 456321988 454276039 748846844 698545508 943174892 478131967 165784270 134443212 852205342 434120891 906400133 729687993 254500897 835031260 722138069 211847440 545871103 114731315 970163811 154489351 500605744 561861803 583753280 267096878 780271921 943184616 295730850 252631043 84201451 664293231 884916559 717038502 485623485 66935138 186172844 772360733 62607236 21868979 770704782 425051895 580910243 649990425 59367085 882121653 764550976 315204538 406885245 447764891 383018219 16112529 900768323 466841434 139185530 654410945 446375748 430114137 979329816 89097601 542266535 48306542 454538720 14579730 333828858 982395491 444749725 228729944 184673886 599261735 472050655 787694125 165614690 254078298 854629884 878136247 467418711 725580424 76016299 611162588 470864715 950138408 706885195 863774872 282905497 797451121 435192351 909957248 368824064 267835999 247391907 918186508 666543288 409617316 360915828 457017397 502007475 905072323 943453736 666286396 308345499 125033620 340272321 356245049 959626712 359785541 391472754 354491014 516216853 25075643 350977146 102249095 584172172 956845117 617473872 545900628 931475251 109284020 589970055 848871942 194404009 74098937 394310060 139914073 730809822 185229985 702322773 582205923 435163948 939435389 952436735 250338255 612832077 874922679 373273888 515129184 304038766 830860017 796486305 465965434 86209327 559002855 248272362 515882969 917442725 924888889 580308203 870270143 296676224 908335287 890051462 464211804 872508494 41913098 137990522 649876114 203005835 133728077 680930247 364344528 682789883 359592 545617446 869616451 585368471 989787642 188802804 518391249 923029340 480617320 663975954 52690430 585261860 474032294 672903154 710598665 838804597 614320448 296762684 201104501 145205527 870390672 908227567 679684849 433500543 235487333 777175868 109880014 2399380 390354611 589783355 551989324 18959577 731718587 608658526 963083030 426005276 446641180 501233720 295791319 393420166 848781115 628562233 13976500 854611520 366664895 304686152 418374015 400942807 711213473 123241007 823017921 340162305 806260069 410094612 738366274 692031540 386754143 280644789 902392246 526721970 252057839 831618362 70298867 645915809 940569278 371945981 189731412 344476236 238091560 117379473 937827966 431651062 352787201 653345236 746823247 406039671 38907547 675423229 555863909 929092417 805586533 985027594 525111884 638390479 258867037 751433859 912421402 892128301 74597223 964364801 40590900 808873244 161242844 393702045 687291676 535887815 926253340 748326506 445728017 473011188 334892321 15115101 995127711 649509902 4665403 671397771 30539471 11467546 334510887 201484984 63485877 752361702 417975796 996042749 329948356 103696908 99273288 734347352 898194627 71604314 26765422 548497475 969980639 319222971 717886707 77009492 556367429 924039946 752311102 807458212 455435377 41976173 244772640 111752650 646518828 555817766 920074902 424719755 154879078 882850239 792232331 394378422 507546718 992614857 710680965 25563588 788635888 257032965 10480041 482517402 951335589 34551696 232243604 114213618 326613798 102919336 519186939 509635883 71728292 954386133 932328214 783410923 455228292 511918493 111212901 695963988 305769673 358799002 625436865 815173433 17347598 351331850 592564610 968642258 165063717 789360384 469233815 829618419 437674679 822257888 705373802 707032090 524617933 129427314 391299222 24614453 302760896 41668434 157943599 471977987 167185824 806140340 715361258 766913450 853673106 243399653 590588658 215143408 413263773 618182027 314632389 51859175 137037939 595235560 331631557 964293770 618250300 126750701 794038378 653908020 604094520 559380071 469841953 583844886 11259903 664673640 998302164 790887528 516511591 385555147 670117626 273506913 243287314 326592476 689826718 777393153 476162725 900874689 616002752 53034770 15715609 715536297 49681063 621536242 335965140 853410191 352575962 510639641 919498346 921363964 655371909 965381661 769872528 903539826 937517393 992938569 210865945 495787246 32872275 572232766 80270032 280105027 687916966 288879669 484892779 655756353 614956496 879884838 590503299 957743770 570979309 606966580 25720407 125710769 957356719 649848550 388285326 971820126 520104659 139623428 495404464 346248320 638734204 757104225 30696990 417827259 692276651 220710673 446961041 91287111 557861638 773261384 134064586 765255186 216051712 687020022 859521452 769444348 774977528 482805915 880819598 593557258 466793025 499068378 606870674 140398890 309482434 936412547 471138902 161421478 348163391 102049751 188323319 57381121 834369448 304390087 482674369 216717898 463459269 180905470 690998394 786264112 638254130 25232737 617135753 169992947 23290656 279660447 484883367 809213338 348845942 123529044 239889048 167399447 35584625 175977167 68083507 975565483 993663278 164517525 695079867 680168138 529085131 452637844 230154275 601059036 874237478 99502141 990235969 664058495 974127286 254203713 62634520 895852329 305787779 98468394 468954580 904775165 649138040 18851573 543130452 129812707 149729092 958729181 993492048 668625344 247770730 625709763 858694342 104790399 113249275 645949856 67854025 73917105 994628749 719958980 527167471 315832259 636866626 572002480 182978636 271919695 388385887 449045184 882921558 206314915 233016364 97737468 39450781 711711382 249039269 264630636 15141090 648921502 551729870 427847841 113603829 758701641 711780941 905420047 423512855 336256084 906779580 622980916 636043923 365187292 206947668 654193792 220731047 34444996 358467602 811698305 28807771 86484443 382300536 579356621 707688311 99523524 604554414 896467705 778195983 627509797 937429087 335511332 903474146 161501100 911767882 750349725 560328029 867048948 966792655 938074147 282492916 547713403 594720262 214413624 943486696 135137914 698734061 637330444 949577457 391246913 162114826 105145507 861540220 765209225 914490625 788567588 894699256 753349712 338221536 317938331 659418425 275909369 900554812 221615087 276672684 526876246 513628791 851216123 833998902 858887690 163152031 739143516 359751491 525715022 965259812 361765840 180950666 183108176 220643095 161774815 389133455 745694491 288043942 118348827 361138214 81134483 578852578 626875584 567087797 855097153 1537222 946003027 494521475 43875442 926360398 886243102 458644491 865953924 977415040 132041630 253250081 691230993 295242737 479766874 759986978 130893362 409235258 104642947 20836125 971749701 469891847 542736245 500012066 111264770 561465462 997445581 379811940 449825260 410321283 776445884 710744174 533129589 933801191 963722823 927436001 325285653 53506383 492731780 326371666 492818465 249529731 135244134 883476318 34753104 155922282 734311194 593503899 840395890 715417872 24700012 100529939 715800425 818540319 372917063 626173442 286645305 374426061 657226260 265364475 919072643 789185935 245411642 669231262 826906736 796739200 101982261 615207947 911470189 116482848 128144607 130946299 724185479 844828751 930744137 811699045 549026793 488904825 464048279 835884758 665582305 289545343 125204863 645777684 883525265 505193675 291143779 841649267 97355476 761225220 991475097 354486353 507860126 870855608 554531418 157856361 430146397 644015998 40638916 791696972 63166124 119925745 188633528 802648339 704515174 691197003 678584290 741990792 72021401 604622065 302707126 237167939 848942285 405454542 60381408 764182414 541455463 38963816 468657340 780673704 176102970 256227217 291979595 518476530 993734390 80780787 401410453 516732435 375718103 624406220 745722617 829332840 863181729 646651433 374035378 603121726 616826026 512008168 325535218 39547159 194512996 604532375 242198554 125919311 874687378 666359151 980377463 22395407 354190579 448612731 95057124 672936390 119886056 352265246 424452205 661522889 478943103 945943458 492496886 793705068 686042066 960235939 259757947 546940002 718205568 496916004 470206893 171195095 11557318 875700584 398242087 131293036 645518304 218064539 483738880 349903597 127104213 502439633 630376806 535223184 36600425 53782284 665015084 549232636 934873274 102463771 333737955 146416666 690461438 779243200 421673916 25665189 244633890 306066088 519408160 856709153 919632371 945122293 863014169 122725216 41912697 898807253 251787265 643038864 457551712 692925135 117055943 125548189 93118543 808624778 389795314 455002153 697084086 765210883 41678214 467051709 935116856 824219423 362817472 789110028 197430563 26739847 582232937 950269430 836379265 767446455 566616647 13692525 923029414 706647029 640967324 335450741 142647622 68537515 687805762 277736375 470640384 264928273 898061067 483254126 122535297 125191732 319874225 608654212 994945908 633341741 142765177 733476659 208340357 316135203 26830279 270578455 485068697 696768927 85687402 560553063 929524223 18405199 983418330 730508326 873430350 506295923 314367339 368063731 890096290 600796335 476554508 401384659 257973279 61755268 163299602 391177656 664296492 786635084 856049703 513643261 484633571 432065240 690485172 935408061 401625064 471229829 53731864 609597231 926227441 42340720 41319995 160685457 12440037 740272703 973640442 363657423 831552920 272296277 573973950 201631776 700116091 217946989 733741067 445945301 184413934 336211764 790194317 487628720 103714026 679186162 400892824 969660389 752407144 524656673 500146717 994161120 976651080 395372691 576211677 551026547 686140009 987372330 104528194 343623598 634180158 956719118 64906525 923737889 900385427 842147811 975541861 118527172 481747133 653748252 758959147 185707818 480475621 18103348 862265058 604595403 660011307 480854730 374748800 380251500 242043160 16913239 368430165 859054288 5471872 367836614 303892694 247370175 612098020 530501848 470739971 35981947 68686981 749812810 686747137 135302528 575640761 282332769 957922165 291077762 366849908 587404718 351908632 602954711 966910885 587791915 253638527 289545658 528514224 355292008 214614410 701146846 605434792 112919586 976694616 325087375 463662108 417536934 886858878 685002089 247390352 743993288 555069286 43812175 472363156 586142671 763733271 488085668 619817998 590576991 856700045 698478424 491660522 1914343 397116726 438456167 354511735 317286066 150598228 791222513 471551620 784414930 723834148 567329821 46548684 487788300 521084099 329460400 775496903 377173775 61868948 388859879 873965508 923305002 725586945 292978438 304797659 650545054 110109423 676821686 764021113 7028641 77443028 738300628 520046696 8262319 656070704 265200871 272474540 154884210 718540095 15876222 150534669 239105389 557788464 513622354 56026650 230980760 92052151 309355653 835694280 576496180 409883517 853818622 541929893 708352976 820962314 99006797 385677123 370362960 209404561 334608816 539041693 241831023 878524688 622307633 926694309 106091929 366412667 768469423 859373895 900637906 949875846 457734980 92329007 214051939 328959345 736606141 353770869 473745326 693418896 183727023 509145275 371610900 460713450 413730275 574383640 840843038 935070457 900529625 477213380 550221804 218836290 911026048 287124976 592261730 755509505 932115314 526531404 521946805 747503985 40083578 101915791 896182932 85034202 671786136 889815843 712516521 415204503 473842005 898543646 146843122 793511789 690209778 13257639 683103373 666403077 589641086 45718439 16917583 796329810 959378857 144630776 863575546 648126111 839637856 777211416 959782274 377118878 812029186 249687172 233320204 181242721 490012094 712518050 732726685 839798045 193827571 42787028 558545252 351605144 346871410 835253603 256239511 221199320 579035430 480553605 540240158 15077249 561625295 665445396 420028904 886437649 835374337 480658145 811879372 322898940 615540752 784008065 464278160 228742411 248839366 768321797 498262175 367036259 629099261 914155976 775175310 991645734 700427163 53286549 765345165 44485344 958124359 800579 608766536 461301855 572121502 683203050 145759446 75340455 562400328 167405823 593689364 564119629 805543940 207979697 920844136 610693693 611843784 721040067 982183573 558662541 760177104 84095221 65434405 244053973 289293144 555746998 732000291 568169581 751466685 843301921 783172099 385785001 677426831 234577805 734126416 626974362 274544171 742709353 715335738 131798627 410172324 394934301 694825026 800581700 862851049 511904299 595970354 984955342 655883887 88820773 538371074 7168408 492157653 777867473 693882347 181647727 937578776 496463402 327612494 994480520 220790663 428214952 308515981 358040082 42362246 165268184 932449661 966286926 993450485 879459500 780275711 421589752 655860511 110150399 175350123 834873241 575271081 349945701 305292268 844907264 503557862 94752305 684926552 110319942 973875444 541493018 654108507 451846548 494408774 520569743 51811047 778935243 404240999 701666738 118280834 932694127 638279452 526906444 267100705 145078513 871718182 461094040 735459720 989583168 435860603 182484248 331704834 823218679 851831174 893449380 927680127 803482660 220256222 799165480 276222581 267882676 542758494 505674874 65305285 384909031 834320520 12512024 544602117 240280081 479397358 509556416 15966853 376357114 953650167 448506973 321210552 164605437 642173334 628304767 13181554 56289132 617608154 686304548 659352277 414560558 455315717 852963008 468579144 63102449 943394783 336007035 264649832 123255483 882183306 402128798 75252784 849314607 170748885 495754654 900823414 35542474 138622731 508520675 552005225 358728566 527887256 53327215 53631623 253992643 948023414 202619718 357192597 128606377 275930018 459392507 301614550 137493043 623192380 960739730 105719549 102091539 793914380 144358625 391492955 995237433 188542244 924927349 502627830 171994347 751027281 825323088 144750130 144980135 902521747 109742875 358113428 533123386 597838221 801782263 498322352 677026611 784309864 248636552 266177001 823315415 800732637 212851172 537250853 603464525 212213608 409573972 417464855 383173003 19641821 842673292 205096693 816274326 184833316 949896772 997183623 48459800 970214337 874541457 864664083 597872206 126914758 867945354 746130491 595508961 750076688 181161007 138565830 921781787 392428243 165092434 847461252 160831324 466485454 168337863 80882794 920092327 392677606 137697622 287244101 718836829 430888937 257276802 960991406 923564059 888567700 243507047 560798248 747355347 3104742 893448680 966386462 68055506 700197244 581205245 278733791 951842834 765934218 284710624 292531296 951263253 4535303 21517262 544800759 139953622 784875471 256274995 457343470 227035228 296217219 344206229 130053350 650319300 470540804 184276757 915378084 357394611 822765043 5654386 554570647 976374939 582960852 716879736 453041193 302720760 741758289 935771580 326904954 481763141 137483923 467342798 296178369 243263980 517940824 567561660 194865377 279848975 331823651 144406945 840664094 116504081 439143650 396233340 514900221 356010949 284481262 662272894 874634560 261862442 480063822 801873403 387246350 158815611 215798434 824727462 234687357 89492513 782244350 173558772 824882604 402495384 719712817 661783750 227127038 143717211 922942344 495726528 912172851 74378962 513629295 852150805 304232135 355396185 485888661 133675791 580726163 988136716 866781862 28764242 205169294 810141711 854429285 585565840 567058033 974214059 786087222 453877124 367659344 885550645 494253168 355998968 951499060 204418579 275179392 502259726 907273923 727927739 676944213 330941644 61213734 100676706 343315411 961821283 112409198 122824071 978194408 299485867 14570635 743720768 203922871 130512389 385745807 764750877 13124871 26274630 492455594 714033886 644474257 12962743 656973793 110311466 967220652 960913239 850401299 323299859 235652568 693223154 637737381 506834871 471514966 752036161 841331469 771028557 584585605 124920894 23082063 861068089 513986863 74119462 953738674 669783117 154250509 919639456 874254936 200582562 704626946 530679357 32736590 514104023 715549901 244566469 783281709 152995048 531731288 403949446 994785321 450245975 130062288 36814244 317566720 451172553 203216819 612205632 38167955 521706515 660390423 731145417 640742943 915449007 33342448 639556285 811465567 157484386 690334205 419472032 218308728 722822921 576116635 353859392 364718027 156157103 818495573 270109951 309580178 549117814 894760974 104702307 911880567 984695357 104902020 163836273 961983510 851649490 317858144 810913929 717781469 87751133 389047817 356109029 632712853 665194916 563144962 292411757 600209278 245033000 804577750 91298936 878128364 826767157 630066309 603077388 811997465 91750745 289292751 273610788 351498968 785124250 777829167 3930741 632832937 931501770 296716575 602549171 267889612 100254606 44636446 290377536 692146739 699714919 853229563 975213528 120805285 145381300 191118657 309519256 251207418 154124068 300033878 451944793 317536152 946914980 384811395 495180992 135200489 493712527 520841249 527861806 61762240 60804286 21043884 988235205 938306585 762341730 741076563 310802776 626128728 687978201 173191494 300457189 354083607 738347923 301520331 994555983 332530142 205988957 775229652 824263986 596915003 301536284 18029873 90882182 70384490 304873742 284703309 893987061 703712041 756302869 14499106 231806223 514662427 905662656 359118687 667708018 796536019 527032855 639266975 993905845 119450746 295892902 921963878 184508357 977665652 133050409 132014236 165003360 309137950 911130240 500983548 299512568 569024213 584874474 765853011 402800116 638082846 881789325 973659020 449278261 242429635 824981964 248070613 868823032 923486460 992201849 498992960 182305134 418074057 421607823 920216275 884610034 910493189 298590800 532916490 248509261 695135746 871234736 739984307 319296011 503786749 342220968 921632641 279264093 609071058 561340428 588560642 14521869 326536618 196444615 744152843 683533925 619527236 875528774 751055648 9334243 159783872 60260212 226240326 809329491 145188797 545659259 558101963 116503670 613768717 559744878 300541000 530222707 138275315 100304926 249018925 774486758 488638109 872703127 366712306 687667675 25384525 699436308 399477495 101294569 949927014 290911877 26676198 516278788 887739151 40332880 961108676 181182539 728564383 689473266 649851400 406587488 574657081 416257234 105606222 206725148 999209605 528497475 232060709 726738986 387284264 328211335 15307524 700174059 940455570 204585192 568473898 93641629 141968175 672445802 624722060 181521351 481727171 51710810 909867456 874420440 473017160 47699450 766061165 437824176 599471652 545384121 786730940 589229971 567326340 932410387 255376434 413708236 597400951 641274880 923699449 649509559 466798342 706449935 452436492 571435075 753783688 855805885 622583671 39719672 775554687 684692799 196065046 475203485 502068828 244493896 798985491 278684271 417407723 939517740 121853583 503731143 545075423 241147645 104225499 638942467 251076647 335992416 174517462 982499099 907575373 364004578 674191398 38962629 143157491 556078456 779032909 584289046 687813117 265363533 145761098 892033800 164116536 434959830 185284738 587360 747997982 740648681 627823705 739107728 59902594 432090791 654688902 973492056 452435643 294737994 330835464 841544764 159212604 991347047 968306624 219119577 971659552 774790807 473115357 808701689 515530557 7825373 108523823 583973115 489471502 625365051 704770291 966769417 840444499 356098770 692479919 209434871 542298603 487588075 925971818 783988250 903807344 137685519 103595876 534712541 942648734 95120523 680540353 935202584 984425188 977030686 167871203 893248529 422560512 813003918 885848688 240029425 235496876 391937368 415231041 397589332 991360635 569161078 770450507 19279683 330375362 984374011 231938158 74362625 631772190 926723860 567493250 260369467 820100248 638301006 230650167 486342143 976910828 493271318 523165348 500840991 770554057 324829416 286857080 117547783 331504890 27290376 471620728 809588390 981483685 957113876 881407753 947294774 209096015 444536644 760696872 458711658 690539635 864890175 793130593 348592558 734930654 33204668 976227540 312918334 855803252 864343222 74920002 114371054 698384060 903311076 738547036 701342183 823360485 469828612 945211817 509557664 152092331 736718230 830326876 860179886 310951827 433586580 763932491 770937183 152775632 918674400 681786841 635291940 990620224 706362813 11764888 552069530 725020482 910028203 334805294 328275119 489992412 573561189 636002475 938016006 965103171 418105120 56729275 287626882 688466906 467464076 840208413 198472787 312789031 854335767 160144941 658157748 181542291 78548186 117946611 298052632 273465161 582423950 598632102 254073826 850424769 940600348 581526819 304270733 320576802 915024901 10754122 777926063 388598677 498120762 489047519 777182069 362135773 698030257 985104338 635566936 13062359 711850193 13319230 831560211 329575783 416620180 36306819 485451914 581629113 781045675 959645111 618642434 891457702 99606274 974459534 939865946 26204830 286427089 813255672 342741947 765843932 610593544 974125290 41215549 666601763 771553087 738767270 463745267 737394780 710566576 12868049 187584251 921469681 326045721 464961125 137137118 828889705 931362154 338337282 786270778 976034427 650047334 493499073 593960757 716040488 210234787 693568312 871603230 6672693 353524498 588330357 36862987 111748410 246362518 692329437 525282084 471994659 745578914 767624856 442989118 774620952 655989652 838427715 435101288 219344407 67443040 762425939 158370503 432383879 612532249 758843215 877165437 520355519 492520580 122292631 299741611 86047478 29545400 422739477 394950589 866590665 682050128 383867553 50712543 44086691 742406260 139210050 66613482 332150761 512036063 869173190 484367428 889761766 709361854 36684365 730122181 749333115 964188451 555569783 678128625 642051805 754918962 462243849 52013953 341299684 125118303 701179923 207462655 468367440 614420620 496521766 489567003 82901467 185558118 585262193 181521307 794379181 663224089 211022670 600996154 741265627 161194143 368437953 234519547 127375145 34098918 681191702 187231932 335955620 292578227 398812324 23438359 532582470 677644677 374073575 223234582 88556995 994206775 734858092 653159252 264768382 224962203 396367400 173472814 244854965 730534574 479489665 360591247 290425435 266898003 581549571 957599766 443349769 742930644 289069997 918837720 751279825 549902548 736550936 975286484 560028030 833466205 125027214 981974081 108223916 39832878 428712024 97499525 596600540 836842823 366178544 646255789 56525737 198496463 351792559 144813681 964052217 957273770 852842162 223625300 104860918 912217359 551206463 974539237 287567732 936747707 15634116 729782430 33837445 744860978 355677776 344058953 157641178 681692358 969153841 381294453 6712105 659325639 753923052 250904868 971204829 248327740 742147138 668866353 251346673 791168314 604582258 132556007 928290410 569124032 284974654 898184393 890181794 977031623 755617509 710744745 500302521 737334493 343552507 80674971 142405983 373322380 798597455 765263942 3455890 452392362 163106183 551829495 58989203 220200979 200047948 256983521 382045617 743578777 265431692 243026269 845403009 290527823 245143307 834545111 633518321 454741622 499112266 15181106 283023113 596451187 756211495 893761327 249275212 914118418 719576639 37371066 970591922 670359434 886986626 458283326 631623471 280854496 661056966 47986201 286957411 192571325 836659584 322416709 290838290 745246777 249960081 225318354 491599836 147307023 199696130 494846687 627624259 530844665 826606598 440550073 794853297 774702794 508671544 93110508 109065859 497815728 102030533 874004725 643678165 956562036 847047571 57150332 127799141 513762407 983724347 800129659 693885438 442456676 928613686 832790498 995911587 302117205 700799453 667138893 601891366 659227700 630739866 816529466 554742902 406111426 568586659 48915788 755778116 529915691 415460266 330617475 965147891 655406427 208444608 489505769 48054447 35427495 28712379 730954766 423017008 939046582 648983239 713500454 518941191 138062849 616476236 251905940 204611326 572174127 128913422 828411763 648881244 54352197 461012765 83711471 409131726 699449902 936330555 476387760 711656945 878343229 942881753 987801815 209422833 982714595 987238200 969360890 671791338 657794978 71543603 872546087 251561798 879778123 718214462 89685571 736586731 631627664 990544602 781341375 378874488 710403253 411187208 349446823 700526908 307785280 66463377 419573898 729981882 380179229 875051168 760064107 147539260 650343482 852533742 415617203 131316314 18598187 148804783 822330274 474943884 752762009 370580343 204603912 631639168 581126076 112468164 997710279 319982194 277432382 581818040 373866112 893645607 685766722 466336552 988371120 236090900 851312406 268639245 268585240 219745500 802093538 178079050 753251915 906468036 682851363 79996764 408150034 64008946 780795080 453524560 731686727 798195569 949522293 12518699 634988508 440778533 288888126 849291508 795077879 434535403 553999541 558647910 171181378 759113382 136348194 740004932 956863109 802813496 830332400 986426075 915965688 727616989 702504246 203110253 957657439 46943274 606882559 883208348 407259183 152194692 273872811 997298508 760661572 701760148 286902009 494812572 518273029 555084557 674746692 616551496 24610910 815517505 854509596 71082931 984700047 196971455 702957896 982470576 701482010 995379863 482837941 45417445 450395942 751012516 632180366 309070978 666120123 719833120 778050977 151470132 145234209 119746349 296495552 359493815 909094310 968201741 890939082 584481841 352637491 22302160 481699951 362938727 884769497 824705195 248795653 359677709 504281676 462357074 633887741 675664869 291460954 783267537 633083854 225470582 774247918 166568291 426876565 265512940 441033113 201145682 871896343 610656383 217580867 409798551 319242832 898525605 805842842 117518944 364664428 201668054 101104356 66395455 49716792 630988449 739865599 99709235 493870382 523386391 277119384 588241314 924752857 526812923 355794145 377252806 610968533 998581996 605789214 912826114 793457302 291416403 760476225 353137717 558313029 543852280 891040547 982832424 650335564 98328905 864543715 621467633 726239922 331458236 754041828 884555586 148388540 493972037 866941520 233043564 211383681 883029809 400202433 226074786 289714631 842732890 282734172 771915655 18569482 102578062 74384607 383021107 977707196 626206584 516427835 324151399 544910158 91428545 586149964 72321139 392188913 819588035 854721919 786917089 853045667 458722395 39033150 621206366 517238017 56724345 292324745 729878111 491760236 258291259 575725671 733509597 309490707 865274205 459219833 48808223 641687720 314342586 350166382 324203177 919685895 140384497 39810675 321621730 377640299 239602396 381349475 563526246 686377042 673447816 728444923 76272933 836753620 824282913 680680337 958888654 366910650 506385847 223973663 885971043 880565446 246616695 306137560 445608908 792360405 646931487 204820558 943790299 330460888 601533329 895221367 856969157 288055453 31112908 96071264 594994117 398832478 405450161 93537167 525005601 164726737 311165560 941159033 367261042 826232557 923499901 475218549 546489610 769653265 573191506 52342659 511600953 686713941 535355256 99284662 306536146 929706576 743876063 171386469 74477831 585791643 459742073 88687621 312727310 484875138 76464451 290986959 262210707 455106682 409388643 617819266 388353917 720023980 55303433 999228879 14022572 548795343 978981461 601545160 615755917 167157564 283317737 996436323 836131578 971392967 852158007 415924368 346642172 248212166 257719332 805176723 755939281 666750233 166800494 229333931 527235436 288312956 995216876 240625703 108913353 16182194 661623088 816229104 840548573 864445979 266405038 5690204 697717823 349700949 669275284 897121 366364971 326074778 465661422 63158784 455915080 81888804 482161190 178109253 855221992 426588969 358022668 447631045 531864940 751091079 121886846 999316452 612064820 178091752 406798801 358671302 761000787 718006171 516075397 449528986 101203597 67805231 587294182 524948267 866805265 719740484 249912605 138160793 453658033 42468746 734162728 778449272 331366936 793692645 865454431 418467705 238894507 937727636 787091799 581833576 353480433 936768943 531473228 731684136 487010051 287788964 320996364 347697979 913725242 674868728 451006029 906382403 13986951 147395944 989953570 226526036 82285393 970352926 645616976 210841411 519458580 318576493 143970522 213418510 589019962 456040707 143745057 962862818 733329538 28807510 887455274 192921499 853218705 471995013 416317498 249871422 986781255 227370669 176853560 398122510 406722874 918253204 899981528 862660537 960916150 892275586 46340858 783699768 532820874 233881683 965316248 990458133 759562664 757107812 995155835 801259853 897800129 714393043 634343041 757610991 159659010 539246567 683559230 771106367 404272029 109191532 788200949 392774302 578931087 718801824 720695851 984404383 106211990 125813749 939362187 17252058 777902330 106626288 703284612 238393277 498732100 960413066 655396309 91442275 250688878 5256995 993956563 526455380 4799389 977127814 194360199 26030146 297501680 215193677 233328155 177483758 330376130 209869103 65330904 292648540 51224045 87220722 480804940 474677847 318042724 765243663 388522389 298896583 690277705 363331591 153574018 585155306 3082610 500035083 789463483 271521164 911657306 153785873 188322176 38101071 225706997 402414409 709358663 169802392 801705942 154440777 825880968 413439707 589943422 494605177 737329407 504364858 853270747 847947562 589185597 271030538 45012921 759753231 832581335 605820881 875882640 647439860 225811108 303282474 634298135 659826107 142841868 189990998 826542994 832733962 917353044 485216320 694914943 129358912 19247865 331515399 40950796 475355889 653641032 645939345 728511967 279248549 597106467 546866249 679881126 166340365 940731222 3312156 420225656 736200396 74562408 867530423 825916135 924369561 165837092 857934858 493550184 149557501 555187591 178509315 395038393 688482722 189177645 680931812 466649893 929766163 654869560 75432201 571153143 139556098 665773199 433818880 48598824 499282460 662380002 122260022 406531327 186063964 77682391 874407340 52190383 825303713 951250839 221897948 546371910 182043901 110383007 696194588 650760880 370625519 166649994 322319441 613989257 806244939 891948050 968610009 779775418 905016024 477925445 596718207 652072379 386028110 738993900 30402379 330069445 704605301 723056809 39194497 472250028 91806715 926196742 799533579 797127910 708818864 50235192 62821701 679931976 924008367 23749633 114265660 132390248 685909391 872329240 178577485 154331442 877203023 957836801 177332385 810902411 551913450 178318689 195907700 517157397 865500204 893570821 562073173 632999841 368938751 532398770 393168609 714010330 614263775 524160194 959917806 506949718 366439948 94123209 990751405 972568289 422631239 178317675 135320694 879796703 193554943 409753688 778272115 431307800 435080414 802072766 764647949 14429248 592210109 683703227 197134935 477542404 465422586 226325833 792804699 584877340 338908916 98516536 837642345 409569695 930350281 4553551 430083390 558672788 356169541 426303899 375120765 752151951 792055532 134074930 444766599 573549818 236129550 256308045 487078193 717131807 912065128 964088181 750065380 84118064 877693234 526125471 233851645 126389272 192617185 737531690 387652274 651642458 553288212 586046166 685040082 354862887 804961529 851753447 880792885 837776312 403295507 4262276 800208290 563708869 376377595 551364958 544496593 190927648 288330773 436596716 904977255 902344103 435291721 381006840 16869750 700547794 67694484 840048039 993508504 144511817 106179334 405108985 461810326 499002555 165525541 824626108 63284790 946762143 914589786 857868978 554132075 759113495 374790938 377610630 699834347 603574340 9358798 427670361 818885598 711473789 132892246 863765395 331648242 382838800 158575912 666684082 887159247 646344573 168517041 561712184 418190791 103582520 353328594 867804975 472337062 617938281 760052414 828446109 287046687 766326638 693158334 176204375 977833338 857520940 577890869 44664591 101957516 980191110 595231371 872903276 753018874 925920050 169210179 420940749 639532413 70258578 750388302 70250830 378593119 228282377 929386159 374859895 140087028 300715417 221632098 113458885 298733254 881682414 178482563 319077951 869926065 780170449 858012207 791807281 382147826 940892860 931211279 321787453 554504691 493734651 223956238 976834370 693277373 408174171 89995999 483066714 127019904 984436059 592855514 217818783 281760751 996315001 499412276 257676489 584622415 251004418 112377490 978160346 888830777 255344948 673920175 432199694 145986876 295745026 267173426 613222720 737968675 376709500 433641308 770921454 297511431 422891863 62011670 197418540 893523170 90326363 968065023 368298938 267219294 850678459 120833494 109815766 74933682 554807924 689557440 389158838 39843708 654257560 921406894 666154568 609293124 864955818 253981225 594315792 644819534 641799359 992110409 886553776 498611252 574542873 549205642 149681475 554060588 494278304 621774231 86716185 555048520 141339660 351085992 502868377 129906453 412402599 117356651 291239222 186481850 756145976 916999522 751980641 936357400 961615010 911342449 313600076 308420363 333484911 429036872 72558042 329613488 103172842 143154218 861660437 135704802 209219109 756863221 152698575 566803590 672534178 443419389 952410518 62943764 505075407 143355787 970306738 792849396 729656223 763167320 881058165 130518042 269636198 231525394 534326742 866630566 960806921 501259757 159555766 403708782 504457873 240603184 341243717 471526474 459018295 846378495 150938784 638512846 279004170 707262618 879455966 792078388 35927759 355337256 853844821 399958470 161498263 64962707 101163946 662259972 767090985 488700091 444455561 484876583 916997815 513539130 380421470 655282752 992594889 120473464 832502918 237917416 755552928 102320601 485606245 535142325 523528484 690315516 868243467 904833868 230724630 3058972 166746173 89688656 362914208 543468973 107868876 838267099 157737199 368050023 99853272 433912654 821675339 782363320 843351157 614072021 338713841 113430447 732738388 143096035 158522399 943409037 182588804 750879292 594165602 622611770 66419080 771374643 904010312 82554654 893483366 570043721 855705744 942094205 386377705 704918927 578382535 348252564 636542605 167439506 535154214 797544656 930664661 158657442 598424367 487059760 789146515 757900779 988689154 993938873 107214604 985143566 498068786 317403303 455961903 449473350 819299165 675687968 862587643 712457499 763273254 527780008 387058908 518666164 219774813 355386729 838040291 455829951 381830143 101836516 897492876 236244249 680676356 512806129 115779459 309752186 663254459 596693888 441865377 7923206 569601831 688253276 565948336 407050080 34965865 619676017 280185353 407512913 623091653 803554432 337741877 219655252 59776859 903815770 313014742 766153259 632345936 201166224 268921867 674411337 910418842 609155713 653355955 788452748 150803991 808290595 733041862 819236335 25828322 247834846 152525376 774954112 195758206 482210237 676042013 144062464 549643564 181042891 496689429 132243609 761806549 426284137 774842327 708678527 110654773 102243574 261522736 706593853 790301290 131394757 887673211 254410261 924551663 342280853 963700191 45106717 78077438 779616433 933520324 417050771 832324324 470052760 252312222 175080099 768861124 492448666 586458090 141641334 670568268 90912042 263107229 716247432 54358782 515451547 29217228 426443386 937873330 179324067 984882994 229823313 103706711 45319646 88877159 828554299 992633565 141404999 814577830 217155968 766955191 659930047 721406677 317534623 932759763 501544609 80419460 506456686 139162042 822532144 527864012 58957697 8177613 316535016 663574725 726554607 452070932 891490027 519424864 935877721 512643659 112381509 53008486 245707517 122373960 777153581 97935466 672157030 404820382 648928241 561638208 542189578 931880689 25330402 966801348 109791331 604362428 67418879 137006943 307702214 389030822 300663209 935604192 872748774 825636297 216448550 696497092 594872060 918605292 971277421 775267514 362797236 625477636 158265810 381428128 719310766 930735588 7952880 941093191 306710314 756115826 519994401 511656653 387583711 420458799 248531817 65306676 550441227 124702857 900659452 173795386 504846190 408833753 927808222 729590419 356022034 664082597 729853258 48581977 752192270 532628833 609110281 728697405 438773561 740064624 338860430 111303606 928852038 639867789 280326901 338493278 755689140 698655780 224502013 908211603 718599198 806350992 166889313 683243836 994418146 573826543 377876519 72524722 997066875 343233163 350441147 281656344 320809225 695135926 337545799 954023037 952617193 249714259 339081078 659632805 342009058 729666932 947617741 956371388 954390873 346176823 78870552 747898898 170420121 856390382 134974189 116085946 748556644 219464795 73612780 577493284 844056650 306751149 88511987 785027101 919250722 594201704 959531477 606400066 349647364 17520456 400712410 961090412 134351068 735133530 227849669 439546129 976781526 189630911 556311874 566557979 558030146 457134126 963806021 46743236 10128786 297216341 375763809 239798892 234145139 359384298 777853055 248409355 529969442 840780131 347906326 453819960 438150008 502225746 474398334 147260539 810739173 209436020 573107892 292982811 338399214 377938746 311824153 844201721 878499846 874036020 108593176 877770326 650812648 588128063 921860946 205155564 785620265 780627748 818351786 536085460 931328270 808858543 437592959 217892169 172749464 457907929 972108703 660127384 494877639 993761272 858213159 716931815 551778665 414097358 509203171 186960962 791212486 455320665 254403910 99444519 643437207 562405181 572613408 630650399 371758486 78727256 747746644 425669550 653971923 701677243 575146194 774667229 618611023 968243614 980055410 22563111 556934572 983506051 484540314 433066348 821194738 21833803 984375454 244035083 408534800 904691412 406197082 895219119 524488083 135537720 53122110 100663046 907962368 644555307 231702766 42512349 457796145 414656968 74019403 257103124 894636784 454386301 127804754 517227205 744977431 910369918 668113779 630082854 1373846 213516023 654508080 612548858 555900259 427907848 798114514 912399891 340522998 526827470 308959398 405647034 758461319 528866830 789997177 58246770 383454603 923279418 179604090 836301881 207974777 77757576 851377732 607729005 521353384 556341185 890361052 729746396 499253351 662065229 909330149 407221409 66526529 156788420 375006922 331453577 191057856 809972564 265761476 450605228 454895691 898428253 309918667 283306019 891405932 118078335 466689874 638726181 600660425 912127586 565999408 691768621 74205245 945618819 436402469 114558751 660736966 817858461 744406914 270180630 352599143 943822700 504391304 215249543 228074110 83628545 414412664 764208407 137037662 806423638 758626733 944732583 455691827 265937069 29070702 763988406 219318824 39618853 626390793 182728616 387669591 286854351 269277716 851311687 683843212 288234315 644877218 947360091 140247256 609273757 514846407 848497013 31769573 778627673 807871848 600336313 493944486 219080655 404767300 208771887 602920682 666629889 292673832 52602106 188819948 277786666 317151234 689867999 878632581 264444978 858067868 652937896 106901338 365457162 610925793 761000380 757360902 549304216 87030780 879007545 956301519 600670647 646116992 351177521 271545372 308188857 208316413 328680562 752961836 794573045 809900465 900299829 583810421 479097800 994624432 104056535 153380961 566584648 464933652 306316029 385021057 477349786 823364465 491816097 151369285 315840447 492672008 143903051 240424612 761808415 76499074 677179924 718957331 871267597 350586564 825119080 834001890 880360794 168852701 59688040 849458728 220627325 533739513 924956255 822928416 441199657 301454456 680017842 364788838 226606455 76205752 481690166 601630702 371462945 665408443 175032756 754607905 58745298 289113572 471693269 994797103 622736775 357312454 865185928 464593493 753155018 500037542 206738169 269923939 804462303 257207386 320533874 987396151 224662860 508318772 409938008 55436019 182696582 952566399 651057170 987698275 492087676 363655806 114320692 695001506 189328610 553036683 629483174 902859056 500927666 478678374 502755407 452197950 225213114 91583458 101968192 628158923 762070688 789487846 785335667 547642315 655595472 748543047 267604739 714392328 547212395 510017937 321426348 637675701 740994905 26413947 591620561 220127061 455618805 401954488 249836610 513092667 716228213 581081377 192887023 350877334 41947994 268521895 625722370 633465038 933440738 103775044 135030305 617897458 199405629 17317382 394052478 418593168 135840464 34222778 53096512 103287867 514649842 107363748 323369355 250551095 945219647 207550359 418169120 559071212 982243279 507472264 610377605 590889201 886550650 627396128 812116665 271477013 60457075 385819647 265049937 87165375 263525989 963264488 663771711 670956563 101955741 278383143 575847209 152755593 269683676 364216359 713724313 315492622 997321259 291593899 479991246 994557548 336520142 644746567 575600921 865723390 555495751 767511984 106827112 457551555 744073147 734888146 886726846 872197328 452361118 992526267 41817882 812862994 800517409 781102011 117435273 889254016 42836921 220202652 489523842 917723718 163882658 244359631 64310674 783454201 66475655 105842413 163088409 52111551 479595753 121469306 773213136 325146011 334050117 154042251 116489911 243420946 878672015 9759018 35890460 864461118 363458548 830286938 452011947 31563039 732575661 395400231 329366640 360856772 722538537 382692460 238292555 129275781 56306148 982637603 51083818 28125012 819190227 781427664 752856587 897863254 158189032 508999948 473635429 683737570 51412825 815647170 66801705 130087358 73532321 772342193 333301695 579357941 223018922 96980202 761566136 207389664 689877119 348395525 35066117 343101000 41029522 828505465 148066293 226028436 351198230 822622258 34552729 655215112 174572148 399465108 909112288 827255700 468284474 65517831 292294993 834108094 85542488 595604293 341723282 564595180 134786333 698533758 441612019 619700375 891729661 118404434 481235725 259582121 807838448 495101418 270379972 482844809 152783081 455555628 746923943 646900867 82936548 278827794 787701711 773422170 608625124 55579149 40154044 941910851 233341060 5440348 568254482 583196406 49436280 309482378 429177466 624287237 447616109 198902272 184449125 563104333 630579048 590654945 16523164 380544386 89755375 19721527 797105858 563897159 375513663 771327514 741261689 157945997 465499615 376296540 875532170 241785690 152096472 843738299 654303924 977912828 346013455 939161275 662897101 509431206 941402119 925885996 838460437 404882139 362581 451835897 43662313 9709580 807214372 219934193 246309846 206651987 603370867 520030755 534383249 805388334 849578490 363716460 596332679 568332546 250743829 392423082 508261514 153379601 995741309 672580182 463883866 227407598 159787013 680428721 599617812 773953757 192423309 969865127 754403364 81445139 611200793 991190216 651859774 879579756 370735623 19786757 462933814 819819527 192994456 117442354 88497886 310276902 789802536 666734311 503199833 830909005 642404110 987033855 405103552 434218529 70826560 460584884 71008757 306087025 843127544 175824773 350398038 592565723 848795300 796628393 239269671 177137628 829945566 698393369 33290883 76737273 741927482 424085817 363845671 612464425 24762862 540479439 753220027 805254169 49595737 619353187 401689800 621106928 589269994 715687728 244065687 149247126 502735987 30030718 431949244 889080561 424692700 78037831 367545666 44973794 218834941 489874708 792886249 380934736 54125222 72396855 536587609 433183121 52832387 875183542 653069737 874585961 760179548 695755011 968970063 643509975 39610799 391653905 925881342 176062371 938604909 247219645 50289851 79379319 358279989 825979760 703007077 63096188 921568846 7931849 865777132 828270116 945151804 49517476 276269243 226206937 328250584 241468746 191545719 498362135 86947154 622339552 179790116 804136702 368796294 643133941 225350665 309669999 280987090 233005239 47739028 835144535 695071019 928107060 675489290 558181394 652814875 627529831 243648287 827536803 768586364 437743058 380260018 499563291 168611282 67396566 532776373 523800420 287236732 945894783 24535478 879122544 549947185 909386843 970788479 842655586 610420434 592693159 597267943 916827720 720602486 103240288 853655816 543776226 914593189 478431116 590683820 353564805 306263918 608970206 193060359 835648568 479442572 853224299 751634573 987345486 604605956 455853018 42743152 875868839 192568195 849547196 58150270 740553749 924444309 983115510 681921578 25058733 936312317 224344540 821066185 685533633 610414227 315120746 48665974 17918466 335228078 229074051 482337566 282933452 983228099 631656340 483648103 585252937 461182682 906909583 355198680 802523876 355093666 704134402 781996892 857323132 65011703 802099865 877543887 481470429 81717529 201164647 955016501 197000026 130728217 978723809 433943346 686007286 124965626 970189524 125891816 498125611 318740553 35974917 478850434 941172411 760605160 30427564 969562315 199558719 279308335 301876763 365692357 192279147 672358740 353704065 93537861 780476705 912854573 616664793 986264754 271207958 137317872 25860830 777012820 950548116 345538164 698679708 306498615 964280169 263219053 691554412 772334153 786061147 861125913 123441396 755961108 760911692 870419427 117566933 794585968 744463979 881473818 538838259 504529333 319320496 627219117 809787564 909853783 676223215 546821408 972147019 12490863 808995307 768069830 10040987 52173898 952156184 346136697 138178452 406301425 560109013 771862399 132863714 27894820 930826528 575683781 659598412 334065700 537624357 242546427 89615339 297110852 976206821 734087502 180970040 283395174 335946015 532373418 769482966 938558006 844440432 666995334 661866917 38038649 514378908 84356766 132549522 974031181 769538916 842688785 311225478 784127571 60726974 344649256 673737487 966186983 169288486 816980557 918648683 501248790 894446271 17447282 935864406 357947327 629202492 548950551 769193337 590147980 670185630 621280347 263879795 488158964 952856032 234217650 627967974 559250773 519234635 900170523 611000171 835883529 718345122 326140376 358381903 187889296 771787318 690373979 160279350 57124995 436944456 932374833 533683737 43088226 554243546 560285823 68052212 7065442 629405024 743384344 100217259 723296996 37152574 92362997 641048526 404156682 762078609 276697239 460065580 467906237 37263184 420752834 165492105 350063414 763270455 24292589 542348902 484575110 78782784 466664363 266348821 149546570 91401318 804948619 263489241 19857366 285166041 458971504 752469332 996836240 74082042 145867273 293672815 570938794 59099756 777584022 350514326 83610460 984350734 352597921 928690712 243009083 175720656 16111274 701287651 383047480 841314348 559477063 18623233 564597720 387779484 531354434 184924756 427537259 89511780 649137277 858031775 198346779 593461275 661655099 746343664 144196890 737118538 942939664 778470913 581343193 711285127 803328397 777205078 231704155 265471805 38148984 701996606 356234340 807672851 455349725 633039585 318338133 121002821 832997270 702332942 64288715 659416259 52099561 672546045 223454833 438498538 841133807 634609800 373836414 924419331 944060717 346717774 124770284 375631400 118171634 278525335 242015401 344095428 148619613 298268446 74982827 389628470 993113828 183260672 764183312 565325110 866842799 644489025 379719650 376457255 746674062 629734838 275328233 137979733 929179254 159801620 317796776 704041392 283251325 938372679 668366750 518010720 541867770 117332699 927720319 564330967 975610528 286215396 692814034 650910125 590315980 464733673 14186650 768480909 350801036 310386185 304678620 677334788 452739416 537336178 652363616 857835146 776286475 316173053 318190628 391198370 213668171 575447811 72816356 158011751 537792303 467227877 227953911 777686694 354583431 442430915 754020233 530531625 80069738 46613558 62494834 892585054 393573356 810305642 68216126 198596439 666641812 888487860 990350406 597577095 117334708 895617686 97815033 311196765 452788983 738922060 370026265 290380283 555444636 625164830 371824084 41578838 591856907 469421394 521782497 793405821 573193278 128076897 992254906 117127946 665976251 560085639 516659586 582439406 587799290 815818970 50041469 779440872 276708356 208617156 346029797 229320274 459206684 909036126 181074727 943555371 99810012 815919013 60083080 382247823 425408001 968643838 308083374 204860908 756273553 873665587 511079897 434052273 861854860 366104480 349973047 754454002 505413599 256951074 643828945 175446886 579460344 732688693 639705255 73747564 453696413 192380164 147587694 611523839 980855261 507954383 941804645 941930195 9130884 747125948 74041973 680779655 132189505 617295721 486057182 267618164 672568905 979494719 375779379 654598242 767181844 631373597 366300453 263727811 878096835 208310128 973804214 454906479 222561802 745898221 403683932 664802229 382710304 928917392 140298847 435740984 727900933 952622259 287070919 159533354 584331819 688382492 976667495 816573279 587870767 146129224 38257966 204257046 280631975 687550865 660206444 412359513 570016952 423842598 667644333 36331468 749929434 968324233 56414676 708462549 102110869 36893765 248108154 800124305 465064072 771889048 978106688 858226741 401952897 781640458 202333842 356936633 239119710 496144096 934728877 60211577 383174260 788812276 801326514 80759860 481693124 383020563 141047439 245592300 702355158 581283752 745404317 305721005 334963393 330296995 874804296 527806302 641629829 683424524 978160585 327629682 804638924 527435261 448912060 935539513 171116657 340762604 699938988 930579319 505521444 351419631 74965358 458897202 431029476 337509483 728093126 578533146 932286063 432446914 190249081 48579132 153840106 530251315 341278666 268726119 922857246 581180397 241682228 15743163 925871468 888206967 438578567 203792542 180399268 501477920 962608062 879091225 988128401 679869347 566038567 639799545 689376855 324972007 52995058 991064400 284757194 305235337 79376770 25040540 695524524 791384395 988461739 456782653 530418091 184114525 818938044 361842489 314644422 178138756 973729196 176013653 20971782 453023729 615257428 508234990 608026100 119245420 675304308 761117150 957796442 337406117 458093710 175761057 810742225 201880924 601132552 690728372 734119806 488096097 700626647 297648928 883490964 509522751 906053170 376122614 427963135 196211641 690362265 412867381 954103502 914712071 757329668 691353785 643879969 252395131 667037479 205279982 988505460 648123789 469470721 704074883 327286009 779092543 493860012 261142960 739334392 225267816 443389095 63469124 447194341 783542122 826735401 512518063 943358131 264163816 854307931 950965338 885352170 696984722 2991081 252087314 952339752 550616446 371908225 924321853 161807547 66881839 415042526 23868106 999179252 474589161 356033769 496783414 437807758 350187901 928779040 933683959 328743011 57366711 754999157 538362282 116036098 940829471 99935301 81910662 533080284 379548126 775511367 350212679 364132034 846112336 160110773 754837441 133904324 190210929 342239820 75782223 130207517 30144402 767113421 702373589 35008380 704329300 464259163 283965547 796458284 196501624 704354724 590986841 598079914 723510531 84987103 495065177 71544115 593511153 465374129 592511579 92805511 726282784 392289501 82170522 835702619 538001938 698617663 753619496 502651104 608633293 294297561 626880314 400229516 132045148 533322422 813730969 679738041 823386244 737289184 111059634 317299330 367521530 426050672 714203505 221973239 575041315 584745235 913189702 193920468 606380753 297487523 6196231 742398378 865049795 817226551 328930714 529417429 511093629 211149868 75528024 23731 17589949 260388989 701360249 519641256 258898855 760524426 846538977 538761523 708445763 549160861 360517347 507328633 96773520 286223796 586397249 837179268 931856283 692140175 845307698 964714570 168628367 395002872 144567086 217345551 577094975 374204532 190308016 717424602 303449447 928394550 669981482 6481794 241742748 903249257 509177666 639380815 53193290 445149896 280510474 482427308 991139232 335077622 352936982 380319076 477008996 843799580 551765157 879870083 410003153 780133335 295259498 143392604 809366949 315429089 400615261 104078627 563161598 642443371 308195025 280329142 983431535 894374493 699186209 758161863 88073656 274799481 540839268 804461793 965688590 715677973 660717455 446168279 523768341 32991638 499344870 971562109 861146675 531521728 893218895 290026553 638271693 276184445 460038858 143312827 762772664 851109662 705429502 756316022 494927987 929931321 499206156 587170544 269993533 277275993 934503989 798059023 713437826 215649045 47330017 371248653 453629209 532248940 213008005 168436625 898773857 80495974 242090075 74067134 762012985 779434479 38903063 170275005 768778569 587905161 46756436 727974126 706891084 61762374 627589253 232978499 832283029 370651049 507298190 329550304 825940528 185805005 473710633 885946798 962528861 875861471 233843085 102621439 446929427 49954445 306201479 58186759 984436817 248455835 838778436 352342472 792348436 31096635 171631530 27227322 287955649 265651755 481271221 694073208 445640201 842639407 269731865 279249605 970698481 214147725 771293700 331468867 974943271 256519015 302612548 781473806 783385620 810908714 872073125 709505323 287008713 145426066 834812305 869647251 842680890 454003274 642464173 683498025 29272432 80902373 420822522 997603308 924814683 129591235 893529433 321433654 165240396 35568640 637723381 933531886 246698072 399692995 196396171 88740986 712014240 864980748 312946714 587296876 849547493 54846144 125197772 444493429 502750080 1615101 185025067 928126839 175706938 362269710 88194529 997824681 777497629 441248835 923881594 802045817 98742300 783672190 822052297 322588871 973831861 257854135 380846312 759002921 110918700 123709736 839913472 227382628 150491610 508252583 807671861 419653408 65862703 418285777 41600384 826845620 45136679 884770255 454282760 823868175 521951798 832480303 846622044 873055666 476519006 163300866 287755576 996277611 486392405 664034230 590456478 398222819 171555405 115757273 642652446 895843740 301530801 283325883 751202039 898168989 936288695 174659619 666769609 968734937 586618130 884523337 611362919 478238787 417359101 702578061 187244801 9519860 244664456 37711188 364327525 603683078 262419840 668633022 497996687 143887309 542870937 712243033 561426716 668083022 473724954 141858931 246612864 958920236 106568632 956918836 135007403 935662139 693872983 286526422 178213531 602905264 384872076 376317780 498434757 203455252 993107059 634995492 895081024 13527883 487505415 891870335 752291862 55780172 344482372 390211863 903246890 753244335 479647477 863709003 219128469 112606376 216631235 17079936 373153699 362695827 631710034 640106698 337854540 222508357 144199593 430979514 230357543 182015704 512251461 976716256 974495534 463467220 43567946 73647358 584481684 550818910 314841027 774441834 65250463 232336093 945240569 34845755 394614441 549628051 267106525 380389937 825231269 889148096 146336203 449359577 723904008 447433758 351238362 659171418 312650366 773715344 548505819 585759254 816141937 190484331 374721349 621045336 24197651 451903052 758236152 795268408 128404928 556929770 242696935 889124543 465534845 929074286 840322404 497867657 334840194 625320719 381626499 972764480 393705226 652653044 309084764 448390976 768086009 105242865 446490804 76230592 377820740 13369987 110020182 942873794 895283324 535756112 155710838 722382734 504937090 330412459 875613129 982421121 738676137 968298300 349294997 173394282 687075312 368155184 403032171 229850865 92409675 304635494 583630739 778094234 13201164 397558925 384049149 876165361 141165281 541236016 303479943 641545285 510193219 966257643 187077929 963617956 543885775 367939120 503152003 407935345 927061087 680959063 773027100 725661777 571399560 165799457 156768546 803870172 559962887 584217413 779967246 15308197 31508257 10742194 272036952 521427290 398548271 485649058 272702363 630968049 152042008 784236965 449037656 109035141 845926771 763830905 832131555 164767507 163034536 716635765 90209967 991204475 80925093 114707485 516269081 340151992 317545942 444988331 217348249 590047517 136454512 123455912 262680625 275390169 796734987 502649144 561376512 568711295 10755909 602842356 69477566 43720719 856837565 651259455 313680374 11064334 195972335 632736719 184567625 454536977 966776928 687339587 463480289 970024323 129204684 446817342 647630715 97785701 840403384 213986825 364408445 948225415 61346901 693145309 189470272 132038964 776303392 286264406 567603223 751563488 491993485 272553157 739978459 822742468 861670210 205289111 698656279 302731158 455756325 400321697 135387827 368869219 968510360 179547739 110635147 565019026 812310190 293943481 515066626 503924187 503589792 761424228 709914907 602810756 915592729 201224348 678338661 792078499 794290355 445243452 23896270 158743118 366057674 509664933 353937224 897726857 59516625 110757757 878792370 553851292 62551803 552405125 813359316 447700893 154428997 548305384 386879132 458391606 965360217 826097170 88583999 736164674 382764603 813597320 862774163 827915431 978604687 73150289 449907142 139518473 69761370 931309601 215077422 174195548 854733302 250144561 913016995 536114550 644545376 956212724 194346879 590354177 167441409 900999132 837024202 672924436 791768099 493457816 599603220 529526116 290297178 700935825 114905530 258096339 984254205 175676647 788662886 217924733 575755834 147302031 925604731 869449695 837558490 780421008 680056747 601496645 138380084 273170867 17144128 419323333 698797496 900341680 507894488 59601150 381458371 131171666 133094668 148054484 597780432 496103274 733359518 582188293 914151941 273761259 993110160 662302967 892853363 645476360 81256040 461712279 834812877 448577391 796219867 102604067 698410130 309673225 672641609 58414213 98763228 185443960 121988840 740387572 825342434 497541753 66440061 15629991 280353210 597280632 229614816 412013609 742480616 951537570 232946741 424777915 167927436 674436432 49199406 613220981 295145574 994080733 921397155 72478643 768010131 93247290 302283520 152037441 963542783 537098576 371860490 222532454 835610371 854271885 339838222 728729609 758176287 809550136 827534568 955866976 947302327 469351591 73575099 970947208 536107229 383702800 979019048 877463669 935548849 389279967 471883185 225927731 842380370 854277512 338577092 439840991 715451152 602032468 340690584 935041614 851447805 160299892 203258077 830709520 449686914 544188935 798088934 331475099 700463928 661267383 31131653 554513337 990151641 240269705 197102367 96401320 379724290 777274674 133825599 849589946 438504962 898438023 992454756 125744356 375681068 563608515 445808156 687776016 945177216 784012172 358077933 323934196 635275845 832324247 987810846 593913419 45571459 711416605 258799388 894558742 638252865 241968 340959174 186789248 304294172 508942617 591273010 161820377 856414696 955429920 389142298 742833684 666388814 335713809 784409120 751230614 132508294 89766538 418514732 718337349 874301483 323262412 316763361 159319221 10936672 211505429 316172050 257210534 978721807 857337093 461946508 721180761 802722465 340393131 60045770 985244270 594507173 681382384 215524879 192483887 276305267 703437552 882162628 108542125 414919269 26768174 124789469 592124974 183098597 687111134 485885574 776933806 713992338 328520997 727192822 35127092 997552027 555437968 50200065 2310021 815882243 635332360 411942044 751492535 807394634 944774242 392400580 672160532 747803476 591469942 788051624 403626828 115472543 290546958 165548469 544126474 876695017 18427514 912189128 622967429 461112467 615631204 517541483 229607793 407333978 54235045 153852128 89033749 202676855 945221863 142534028 25246769 81994168 744496970 729599616 661428535 48615917 621794443 437174846 588065471 148215 453168461 964955466 832167462 33519638 803128818 530434522 921747415 624833248 455203621 544221031 218973673 499554335 90026704 844353960 642712826 313640733 48007154 15344589 526092993 170790763 802794432 364712237 49862080 394258393 187106255 753081639 471016846 355313183 778467671 253744851 858059812 133787012 209930743 56440439 18335610 413669218 524535787 523899724 438508167 771749254 593652880 659727812 972242510 969107804 810399761 847473490 405919504 734595632 529046610 170426994 208835988 706055958 14880695 550748553 185330604 341656733 81274167 902520574 870157948 150386387 800790699 201195042 658187912 64788381 520153345 87164576 581679435 217711815 253586319 377290249 377019809 328081893 490399759 450134441 283683888 956103242 335170410 60302007 918696843 170322561 318325257 712449083 460551393 207808633 959325015 317694072 811144557 288906743 8393895 629957338 149942780 986079295 256679678 939420916 830142838 42025751 183675839 598584187 907460172 196409712 590333531 119478843 975885568 253714071 958553876 854942739 344787685 215930116 486697748 807263064 25535397 428061736 536621137 161841875 651070672 696478453 655817891 760344781 602146927 503405547 704956394 158630451 668242108 45191836 778360500 485302655 321841978 556556529 210652702 629411042 638477643 935210393 791910676 423989776 559145806 722014686 696954285 162868212 253838535 997873405 613806390 176899217 964952503 812967791 282087231 283613523 787852249 157175952 901669210 922917815 514370289 114609584 753767445 188585644 664647010 379391495 935656363 750115447 181678291 425662862 605707438 570577533 537797741 10009828 65427498 113932472 445904822 918017059 668217640 503259276 93035577 596758581 484496194 232737751 725983384 855890033 159841150 449471145 251578271 175656122 547725106 151692620 51496724 481003060 979420119 709193945 135173271 173822586 75482176 789435856 878425083 879296335 845825177 672352539 761659065 940601239 376408550 198428527 719676815 894922309 958980968 36157297 127234119 86947735 476750682 492318633 571261475 989989460 962741649 225095832 934672761 838906178 276315938 657482114 534210414 460126441 84724528 530508835 928530478 439258520 382946392 518315489 719057597 229484419 8312085 530146418 154496339 261867662 250567340 594809700 812593333 611624562 871866585 976385300 140206451 962568888 172720704 895193264 908740838 371826490 710987299 137887853 158913819 295389876 480426802 521331468 947277931 940930857 44331893 763666868 377398622 363751875 757273219 821164093 208909747 244891384 371928462 377452460 340732513 516265924 27407742 548875521 84397772 155017329 208465470 280102979 364761488 435342992 969065374 369497319 326002477 55004785 911843085 968017068 898416706 758415091 859045479 385691108 699735959 919027464 303661562 761082559 161729402 211125562 632918671 333311292 611476688 693242468 830239351 575764615 49413966 639236035 382354835 964273555 197617835 740658284 444277704 722373653 211062579 557172484 520474091 959260314 555991526 308656707 228952815 970582605 303245100 536899595 506543535 229555448 634762421 700514536 610924840 675599116 115677857 538951751 540999104 118043941 379419962 788863117 525711565 484383601 487134170 749637992 994495167 509677508 468541314 153111660 482255336 7390830 343037066 786999127 740268582 479137319 664131641 268425072 849611308 802081675 34641227 48687121 277775257 406525520 407379336 372636882 473664305 124865040 467653388 201169448 839878361 203855994 19259648 181997040 245673861 450984894 676750212 329103855 778488817 983959173 763257494 155862167 243685482 151605544 227099173 161912575 630108888 372822001 451984631 926214283 431370217 705112 507559593 259082994 211790007 89607594 701602859 943130758 305177567 466201979 419387158 580746838 41840359 123264974 924563209 19097000 510797762 28922080 640242703 537572011 898007504 983627306 306170713 534504656 880286128 997400747 277652449 393095000 655480406 44948506 247628058 949929101 630221736 612683985 812333531 960519800 233926059 403997182 700388775 505500117 176297865 880271109 591045327 402881268 230960039 267477984 486365051 542747076 753016940 483343308 58434984 451052039 347935726 437493687 240889609 796928679 412778171 24999141 602953647 5811009 5738125 317872391 479217795 159075793 457787186 351925952 384837640 375056474 631947837 725883953 570977407 465739904 227063282 54908507 685677519 930927408 683176869 4977990 201226596 531236412 729973622 31214876 778976049 370449457 456166321 937363816 911647936 824386911 339217945 366981064 775669893 375071281 548492765 890760360 106670951 457051736 783691938 557920993 80989323 889112616 557609153 312788184 438413737 576824466 694871162 672256833 741899561 189384479 115865352 196108032 790233518 197790226 196456874 954282679 687261477 96014589 981638446 900042762 401027232 101901292 97807954 600936475 605397620 429686814 738940648 310865389 337818717 682870125 7150919 261532317 847847477 162732406 173855244 819460087 413060152 341938301 54412861 320906110 892180825 929916004 738935182 324395747 217743344 786381812 495368925 718376418 953820295 470094848 279373391 140232157 854715879 817756142 130373596 342261689 557323384 313363422 717260919 418917259 777796155 430501468 42590900 851276876 849378988 417522956 857606637 659764744 813115491 609025465 703860664 102158975 415513148 76309928 444023140 160445846 658308842 666857711 661359116 20944005 93109754 340245880 205792028 428126029 339010973 163932074 199329827 777150059 66707384 263375438 367555711 519205415 577372789 963363303 635201784 348140136 346804248 858294157 836084462 127579342 980329732 713315736 935509304 737921104 638209841 287014745 949853653 896438927 567713000 99815186 430921013 174893437 852789500 171110260 995086118 156225364 459078774 118448285 995286461 367679346 35264222 110431424 129386780 865987213 990688992 53956447 698732308 379527717 961306108 758231802 694508109 503438218 881608674 374136873 796419977 54366421 225034201 275866782 678383019 357513787 345114730 695294231 161944897 98555263 311313501 650950914 7418185 81991145 189402036 918791403 424789701 943686958 765856726 995098454 373654463 285196859 204378449 59431508 259280805 282248081 197478876 569776089 652521422 962963119 689031287 497326221 529974624 842329195 661961282 631296294 516596744 755815849 448052215 704180611 270440294 246694141 105797794 833547117 636546347 822229964 115307438 946308874 326337985 691319040 825540162 838963052 356970827 686817816 197006316 940250402 830328681 838692530 346889533 953290908 272248392 495786553 603952362 191077426 188238160 555112730 24799000 402586924 516918971 869722176 113593524 371738853 955685066 271278926 12957047 872464430 638683338 399054644 464336739 504656473 32357921 4722140 481199313 538835145 563853816 719203924 809817559 765023865 341547605 741912713 734812539 40667488 84349397 695326969 255831232 370240447 585995141 68131857 896035129 965358793 89730291 903641265 809045243 706847022 880809513 256930287 319430500 564475425 730891903 167633237 867369327 772450580 494411857 514168239 627916010 323815634 552422596 697024029 65821328 813644392 823310435 11228916 74606965 564570926 89859773 611529185 676555800 846359452 116990885 178243403 898881317 204777251 44129713 676352933 375105582 828192597 752730904 895143281 952706063 337268937 288461795 973315660 103354613 534668915 647131370 804874345 923955827 754598158 388807512 793236808 484148415 737306048 341613635 486493954 956830213 839169279 981180989 478900721 86773086 284124649 884668440 899386749 107180264 814867669 555436920 285111648 800633334 550892420 680871435 594351060 248160007 299945687 865269162 245582891 264275366 715743649 363687291 585994131 157250020 592879383 163113831 384570085 450996205 777125990 345210006 302490294 277608721 478144674 303510383 523593726 456935207 569038578 801089364 318381294 884348375 197055771 25911624 789708143 3844191 116737976 311685014 779336526 894763698 165356551 197976584 997605758 64082118 23921126 211500368 699294334 225224075 436362019 174527894 770469040 496303275 780966333 173430323 171624552 480763955 770913768 966570935 996023154 19269650 724187840 71782561 635730170 704149705 78753301 535480023 701797019 304137702 294158659 655459890 959564833 427001661 30779732 613025009 938855736 169456995 331283072 876979760 942545312 2813021 364643573 822886242 878729439 896655580 952074865 498824282 640763344 576285086 382451950 909827199 861823648 260052818 276077813 904099231 67777074 449579043 303197233 249313607 251460370 846558137 321050719 849086969 196641811 127990026 460143008 988262371 69222984 135805692 353096752 438868038 649792373 325682029 401142260 329925981 735594919 57729673 266662954 489230810 729314831 141948817 840327354 515819088 63774666 866061796 564247824 251081482 460846756 255279532 143678795 190889767 384963857 36135367 600615560 628201633 40574857 344846541 896075843 719986036 478491286 674854465 260347928 974982724 103189278 922960269 306096372 177980436 454143652 831199688 780165612 946039245 205471742 457921559 840549050 234336727 381645115 789405954 530223871 37641329 367633518 653811818 43231800 711477454 36374753 272559028 747948467 772095729 454903656 249727889 304016073 287776460 679523856 107412463 455247525 607824075 607983423 168382708 14415821 865676676 977902587 788584086 267032117 690176566 718561623 806715880 484546607 781622545 564956708 463036504 136219424 359621268 311245868 962508628 449128514 622773636 513808307 126298927 7027378 671757393 666608265 950366610 881515514 841741757 447502769 518100593 189621572 245482282 412792166 769119858 692813285 420962410 808402146 286780936 274961974 939940082 942303327 60711684 550310246 547185957 444881658 68829019 485278197 236089840 896250790 942795821 499753884 238188593 633240285 849627344 476661610 676960885 684180941 616195741 817293622 395076165 605970859 417432966 7931954 935203799 498080894 981327099 538306226 3957149 776720057 322128987 104307182 841638078 683863566 381075690 961446408 214350770 800001473 459839243 57336592 652043853 945888659 302737220 358863537 196362697 352554992 412532905 428605912 905078690 492303118 722302461 776274620 808773610 916281318 72768958 566294572 931219826 83540113 718821573 10837455 852746286 787467121 770219462 298067656 432530713 426271338 647632723 430484720 887074784 964069355 460208767 209556099 449504732 182761411 256439710 190968943 870929349 169782124 429395700 586481374 149941861 612101965 272145416 10904556 574230956 135702273 55579117 601337469 155989900 71966702 155641037 201303503 106377465 237740474 554089150 49211046 386200819 956329269 391744450 761664562 928726906 115890159 780130063 89492822 291410592 100843 576402418 689215946 190288960 391515931 548233710 654272670 821753988 120568429 644359740 263359414 488081162 549617363 333384651 244487389 633892248 405277244 90805644 884186770 89910992 741355209 66907165 472383270 352385593 320535666 671519439 446238193 842420316 513988769 855661694 126879984 513560822 348551249 600719157 303673166 7756260 219211288 722681822 580691341 828609351 537882605 656598735 808742869 715217710 843119452 302843840 984564449 681923111 574286582 134730329 857423226 155803608 659920301 4153256 580734401 486183952 937130877 478253342 638940038 728035519 175960374 53996676 483611568 533641425 386535318 618229446 322919428 34436239 807845186 382812393 697943828 520668781 488571030 101236747 630508198 493462280 835492813 675510790 347653715 246572319 268462808 974876553 209377476 63399097 227255568 950201576 624173101 144241903 684878770 233157078 577945684 549574437 205433241 410191794 110851647 677682079 953810949 755053205 429198649 979894099 941602379 585645347 751736789 193867899 359295024 224470265 505559387 927032234 814562634 829937088 960343644 678585682 317344031 514151695 918858257 688616800 996242717 527983099 720314584 651675022 392278650 848919701 579518992 235493318 671853718 148897935 423138859 588742767 786565767 70453049 182210222 16498500 331153060 439603841 445197272 655910157 274401990 33889349 786927464 936751374 133037873 817939251 945660836 169028805 417013166 170728158 705335535 341883024 703742894 996329572 861284478 736515497 741951430 274227171 182462934 4644861 324562898 498229699 207533342 254660074 680025000 696757006 12608989 594758046 468080540 525265643 365121460 647278896 319072312 283240845 911374772 726980306 410419508 370743240 210398904 895829569 820672432 148458355 736056703 437940110 92209205 423181115 180485174 982661158 530598441 462504534 708358951 546342995 101625863 536771378 751854396 844592592 63641746 357898614 795305870 513052197 820918622 857647708 289242924 677581119 448231756 466161490 334059998 61147829 915530695 801349405 22658996 158068108 516685993 403922234 53674984 75323778 712442527 207785975 432132927 12305663 1652672 135890772 248393103 28638962 468854742 640439874 823432232 597308695 444797232 366011785 880975527 831576900 643494489 285689308 978719256 180784218 808066572 392861205 969150279 463484401 912378229 289597992 767585782 431174603 602645785 974142145 353544443 841283944 31673556 620576417 250959147 670732121 157236496 977221416 5289585 298836547 115322814 952130897 595773833 941291783 835600072 984131088 232166081 993764455 578260631 617355858 652034681 810054653 840494906 196088917 437983576 782411711 986308178 242202364 605143 976533592 658538551 198002446 449348167 269898450 106508250 614574829 910876913 633128822 22168701 760217228 36033596 178397681 188625793 775178331 890367009 910542452 594968092 97793794 940239784 203821061 679061369 445138193 811315701 87688460 541459608 802242401 852730124 764908257 246033673 264967579 262323677 144640761 711881661 235029700 703816115 63452637 516344015 349504549 358239475 898237189 749168336 516279720 505003545 604099195 786978080 255886324 239779262 530277830 828108505 409142292 421080079 892602576 292436225 50265922 723386311 137912471 372882694 619673775 904366912 836082439 993840263 165676397 460741239 823707303 939905624 18303479 202816475 463459743 260073743 730819278 309034518 983393372 663814388 771324944 404132162 330439187 227752753 675134680 874200556 934960315 601715033 600344620 610251119 253905964 477038006 498950825 700349852 677324745 387931336 938238282 883763356 528286152 94255512 345551656 236660914 856197254 406122327 806290737 829492910 238193923 607147311 571756820 147489954 875719582 734925288 88989489 118192294 532224387 971822046 983370939 79704976 642902220 73708067 651237857 63716824 931438946 186330282 293330312 62502939 426180416 34636214 543343800 92776520 239937242 131289918 951938419 643107348 220446996 347114859 438501270 375837584 753117684 874171889 517323990 698894853 297066616 572240188 445539632 958423547 934297419 915414919 360668377 466183575 732793770 581870612 984934506 47747573 681469116 704214809 114872239 873967233 986217662 128838322 959913990 590855432 447447435 191420087 242857439 612636815 846812118 132927086 346333075 574013582 18158518 835174435 775776999 561627111 663388126 177830659 358279247 275482988 216386925 693449868 532927841 311705293 488563919 804279366 643644264 474051629 314008519 430114439 784888992 532161546 569430843 487915830 643964925 355363484 977759662 477410248 823497885 12258339 397051342 550638704 593766839 227759318 875353765 395080297 783172568 511714180 364449741 80304827 549451251 416225758 42655125 939434075 51442217 199440840 255821335 701467295 208169880 310819052 56354284 312461090 372976657 999960407 45489684 960426593 256085685 338209115 476990158 302668467 680477213 447093084 276287239 478787495 488419817 592100062 80812134 403315065 606266643 365756296 57408009 510566384 769281591 946978308 508194147 844475488 136409583 926002325 738655488 564029471 905365380 407497594 288478593 276761380 286303188 874893377 454324298 637754713 901085811 876890925 160719140 790501894 348060754 529371705 458027004 987104358 652448218 160516445 415808951 525366636 664288713 423473674 804313663 467285559 780129051 214332673 734993318 640349263 224243391 203039815 644420763 884018500 31472176 76035308 386110705 544048244 684948600 788548706 536760245 975597105 134108494 306382648 669251571 421656519 659801351 509372939 756386296 899027546 230033399 881021173 105928450 910581348 921171620 651616533 571715281 886855554 412853274 919491347 821193806 393415533 536143031 744449666 792419734 225054016 308532894 723122639 429212763 405055562 359974688 946076716 982481885 281613557 15076618 789866570 351903174 39268323 229194922 77852413 564529686 231972193 405285229 768957915 475822158 651197030 234876213 729696849 313975430 468468937 188167447 711239026 924915132 113095805 328163607 122174519 441380892 913961132 877843874 84208829 577666873 601701445 495997796 579334019 878750221 61248426 24439269 737084490 246497755 267504298 771855467 159488025 985248461 992744395 64848353 597729645 609874012 635064618 298143907 150530992 236161262 564470199 62495073 137099037 101203289 277328779 592751263 568276473 400901838 649855397 988505447 714621515 853700090 805156748 762460009 70610897 285396734 998235533 330773062 724398669 186283136 808834917 832466146 741128803 482714422 770630782 39643335 785136063 482753710 939977861 401216610 799612031 268973695 105745098 29531324 474612811 45421977 565147045 480854542 264707220 972073933 261742708 780061031 411162323 293154437 537545231 391412265 582857580 683720487 742225024 702158268 281162732 54496789 519931663 103240498 623338746 59322238 542874324 404335420 485753965 53930552 605064554 798471072 297383033 350727217 983814833 480632936 200863518 493852096 290350996 683620981 754593618 629420815 267780183 428156752 935923011 843571049 184034232 378495915 263491541 881403923 569295031 991229826 411343470 1536530 594291559 728461185 525925418 287140904 914584339 989610406 735385084 813721117 384282147 126501454 588951108 56853907 285880467 763959205 562968240 269374211 962857474 421260629 28954887 712740064 513960489 615589689 359013435 622145684 758513660 658131147 918978076 801643654 246438068 20888847 158020943 578470843 753579434 514094654 41926087 310975856 451273980 990689568 427935920 94743587 203174318 213991364 278327141 593126624 884297947 777878474 157604572 22732807 377852398 750194106 132728810 719706786 317897885 202137754 723357270 684413478 199195326 876005033 600894790 138413756 723936424 808843914 169324863 656735999 779938767 154423320 959514012 654547040 803405026 993920426 610931186 444850296 580296407 901578117 390497017 725749970 759536832 579817445 427222443 92652545 218573320 579853544 89099188 814597058 476169237 181751415 571695626 919587969 338065016 476390354 635560004 210185536 332585312 543077493 299592307 87177730 535496431 414126646 111151735 430229607 135804622 636158082 819411681 692661646 589086047 294961460 659056709 146466714 836723859 940659377 112327637 973781182 531347 835892955 542938663 193138418 883876341 572060084 565795089 251196040 134745453 602120895 277013631 512137715 450106013 127187588 39682506 416557653 618092076 97813478 438266018 54781247 146532536 629822061 17539676 5687026 653554027 898091570 516054 416658313 281372629 932548730 382884046 77789537 956281967 716197573 886527812 909774871 205327640 53930711 830755429 155449215 900758486 400975899 601519842 108786192 13157268 929284468 736071969 253610603 493857479 15828305 548753129 781963852 403658271 686018861 950422475 45612042 287215562 250277887 341232126 208911412 311308474 54717275 318976808 345424469 273297464 360571125 20824072 106350468 581263608 217062967 802418109 320995856 402794872 281386220 264743115 816595870 211465012 980240125 675644671 692553279 514868478 296508613 884365946 964206928 568798618 495761814 312006696 799022624 574744520 447212350 575512695 900409602 759411250 939028759 601254691 43327449 374429224 133859091 830259746 308484502 783499582 646008606 570227533 727022891 901524724 83826272 746928042 830391754 573180769 9340672 639701011 992734431 186839989 790236661 701409278 902643060 490100153 211154717 494108198 808755020 765864193 128680453 248712774 490212887 490889403 622176204 220867929 309108618 186050259 952675923 921496753 881155097 176133177 273641326 449798939 333993988 736156692 602315694 454553053 743921312 992632341 657555307 239575262 136470234 458625369 377622931 285840069 682958081 116406918 195688272 470398308 578449518 374678378 79072825 330959216 423280709 195665747 728728029 330963818 266540245 604114826 390449006 220361525 227962838 977750094 499327318 266395664 655694993 123777305 703677929 405126577 308137978 375254753 69081828 61216536 520779723 546675539 764361598 775931703 954896512 331864096 438212790 685217998 157177167 981683095 73952081 273447321 756735997 603907219 208953486 876771826 898038722 395005601 178704841 606096538 666925784 992924524 915857221 187555082 908814226 971920180 303839705 45533686 176736469 994751166 486559696 298129937 707850565 302653770 661750550 695472845 398284857 236497284 653917287 527208066 659482793 481826663 774036500 200147518 549530276 681222483 422531701 99978504 946709471 563605151 306824544 662244177 232426018 804539692 291299056 83029511 595074022 430949448 640878442 693174616 200644020 152834818 287140204 902431759 372998391 653518212 774627406 7392152 729905016 53460354 849534066 226068326 245064650 307286481 10130615 787037460 997367340 255520173 29914707 690876423 755579295 335681957 983971697 704594784 713009813 79432755 368103499 245828449 206387410 270168765 428949520 650039066 858035804 618787998 549565851 940177732 570886300 614070185 706467488 74326218 497918889 44201872 419907363 623861619 685220465 19777101 68413661 237058733 603138029 878571027 929892327 664128530 138125515 572213636 353588078 440471895 431702308 524037986 904916055 993981303 189022019 200223159 937656796 890462735 247426764 710051209 767820757 580351508 822937733 884827021 922562069 260968276 854656354 997824239 314252521 501362038 611077789 725449915 95014426 825740883 915146532 913851720 188390204 67605829 989227617 586806597 516851760 484158648 278096342 124089048 9564689 618652161 144068425 469727003 295030831 138477774 229576417 678144815 882713390 920340036 105767070 996862542 774041102 284570577 937483265 253679474 40078321 244390990 519217415 819514040 896599526 950194719 125638536 231898131 611420803 855687869 489632215 221405141 285403778 40276381 952680919 510039347 163483170 800452193 27146057 172341645 750282040 799453793 947259728 345209217 623647860 508827527 714148142 452315009 225523843 85867859 654098523 521322194 185770259 161409766 815665522 254426665 20528502 624684667 247718590 666913924 720360582 140528862 752460533 9843443 560450734 559515559 212518257 857833008 105625430 168378787 790167718 276972725 280804273 844121517 695280940 525104986 895542518 980357181 468182950 56496926 51298965 966413239 724203940 238031834 796990376 14731350 881842214 691188598 929628619 150420628 537334852 906291428 507630692 7139463 762600370 988279724 267800637 891683231 599018434 950685689 365612458 300562041 832989365 486737369 268633050 786268087 446378699 5614155 855287471 730124784 470578652 653789164 118190480 358897789 641772400 5151300 134668391 412088373 863189148 603546481 300988530 214443453 534455299 165071127 146665982 691457732 613275666 207743274 843017668 44684235 625751984 651733404 590781783 438513176 750449991 72755263 786481672 867492535 245423696 908787029 590522077 677022386 761723186 170184569 844667357 248079939 474101430 610915987 273351795 2725672 926720535 585342998 837482225 680189413 791009759 991617539 26988777 839648271 994588142 870252022 500564194 229970676 358477819 820994200 498857649 466468882 758052891 987844938 489470013 815846853 850332498 751565237 990105241 624080521 493653150 388904805 947453135 106789896 44892353 213893105 61064095 134937296 409168057 573088540 555683357 483438255 208121875 606897516 532553567 803980565 230503791 298605485 149819121 653237243 801416500 656277717 767065873 190181855 706065931 991893452 966578779 22899515 340820885 904626343 88329827 59031743 182425721 841171151 50337319 453363464 966293485 604530050 538987752 452555348 341879873 417143762 293078903 174566486 543586901 452507614 300248506 939681499 135865314 812366185 677791528 292188458 304210020 585888593 684936711 728131831 233692223 837774342 486578040 334569544 229178835 450987884 343987937 305364098 579245360 796185407 897822690 449688000 607524522 48961036 13650383 41519815 631922939 300931371 179124178 924796459 160732960 740465866 278453437 769808029 312895215 171485893 313150648 21915426 264383311 336481572 698938394 352530864 729996047 284134983 824185562 246446128 449567149 593137394 489448548 317245444 393843845 707128604 756673629 173866570 287588569 19408888 320672952 906079423 964570878 669471980 897634734 810273814 871937560 6789969 565906901 824805150 818687154 438081780 819092742 586856805 394153603 956704288 733865783 513645743 665015972 855505161 74039993 364281743 661001969 46573367 822067499 383582602 938366157 57428882 795104731 208196025 781086374 160544926 140412804 460754287 759261555 531206129 131497925 77984675 535496742 141577238 57661088 880359318 595945013 197529108 971686343 72739833 536018530 90693375 611193193 330752404 698515001 149606315 682229921 820275720 854400397 168819515 457430607 995470015 475059905 679596820 957285640 683015687 201382123 7777445 417719805 885126690 395489180 995963589 625619089 480892006 375295242 181703075 69012801 641278673 191223490 244174376 45025491 399828023 75378361 563886212 742588504 473971126 732625638 681364998 758902299 407516951 545962804 425819654 960420509 500086434 852851920 759275049 914581078 477250869 568590744 332330054 494821852 663212190 932756677 727485830 380334474 557413912 765270063 10952016 558739043 834889006 850077816 802798828 89787523 273035814 853986477 801347725 310185720 117336734 991182104 659649656 616289980 755621794 892889202 609877607 843920808 453874971 744099786 580387757 675624885 559447045 807082784 776002744 861807893 702588363 468938743 844922933 981402083 489034681 647851578 402490212 330990297 103695684 393173494 529721494 386433769 709722576 27365028 847383643 207478158 66993542 122187654 197575487 361336529 199160304 748454891 574704109 310840862 790416567 720323315 548404965 581386429 217990035 115884675 617663821 372317162 660256725 994138672 134924248 437453015 909639615 775693180 8652661 406901212 498713672 687589216 82513506 329325166 776379279 818788881 370066737 385979727 61961619 313315117 148181274 934663654 208616199 880794808 452904118 852784273 274045995 243324405 669641061 544840163 769208997 211792628 100408272 53132312 112051780 632153335 717035774 388983870 128716976 281321058 88423072 403273510 440051043 465298741 203873905 108094211 902158355 799550496 436312854 261656712 707469918 101051985 172252773 712592784 185400187 714131192 571282758 475870487 235528796 588216093 555967313 407685054 23526985 27507449 381229825 808313697 223362175 12813337 695202490 283170619 783885240 79761308 844381464 636172598 519457095 995620783 508538258 805716450 617532158 511679218 117987889 780354463 246818437 470928537 304817059 176189273 32744200 554549946 612412405 195571412 592149571 147927163 674333047 589810666 82439663 722793717 702625062 878215816 620002771 723976800 347605700 416449451 743533773 931131566 369313141 669019519 450451428 507844603 183846406 439660566 306010336 625659671 163071919 584938679 11345703 892233968 26402545 186124076 722990681 785596814 155210606 365817747 714494890 952104625 140636534 749012620 598809837 56665358 807413574 83167822 272939167 270004859 495638281 182537232 470977848 780870521 853504642 187588306 862298712 660715868 451192065 932368078 197180214 999272781 67966260 323774606 511604093 806585727 576723389 763813297 655586277 63927637 671766747 337549636 797109007 251210196 675701441 83730629 318201485 247452650 440882418 128030523 9234458 39661772 957074999 618918996 599664178 761009435 769096260 676370489 594826962 626397246 496274996 800563203 109839212 558573240 149766634 737289146 227365039 607910797 55000045 719737960 900564904 563811006 248920133 625407971 33243469 56470209 374482802 911989175 66875717 624434941 538809562 261160974 588887654 809575440 503350890 594557120 27053727 863764338 256512737 704907996 206848972 772081864 959525903 394882914 38357471 975914388 740125311 357090037 27998151 490217042 15157364 915780045 348842235 786891326 356324335 17920466 850731108 718060140 469231887 329566553 935107640 352377990 289559285 569001497 293086212 579042156 222617641 426886335 384044815 28345243 420182387 433451300 830528385 946044536 267797527 690423790 215290098 274724172 193560655 795503174 768773644 432650505 939436235 239994957 256106072 949325018 264089679 339386235 230351298 178360813 504980448 200217041 853719683 666162325 416665679 337081508 888210817 361347066 443869757 134350428 155021484 219959788 828853591 616177609 976245698 742715831 52312328 72483285 876150783 194866166 175941564 752092953 553188870 91928180 634583642 350556958 346432148 481034438 310939744 833684101 534989573 755208842 967872524 423507146 194647268 210512106 362995578 6867768 95832793 93282174 72444733 608296830 800744118 786473293 385010161 729877440 971965460 930503737 124107541 544535566 790867719 254071926 492074738 152614926 750399249 258058271 360168106 653758102 603363611 961072989 995124244 751480250 487148424 67046838 673905730 879560117 890331635 279497465 592790279 381027821 689044517 117073252 759813694 876956301 303197795 464387373 213731268 566726341 828796895 7239297 506308058 408742272 751626857 33886597 205886888 58064884 657907468 162091923 916778901 568969898 458860366 980258386 945871130 120960866 87401638 494646128 598609086 447999554 506237373 217035667 887294649 769574880 219204813 80121378 441700123 107321837 501495607 846598677 169250854 637675456 40027180 994263837 731999008 717867058 750982541 725986442 439647132 800571992 809802990 559217219 328282644 69759912 461989318 406797357 365595780 261287329 428365324 273127972 370609166 340175566 244772284 85145752 660968968 324067951 159677459 740935227 373069489 999987893 637949294 270143476 796258284 831479871 466064608 506817167 653711249 432225919 457055209 414500637 930862032 533356150 701101539 244535991 769525577 307296604 552451806 452407129 815317492 17738612 507574892 293834435 101933694 378945767 309864652 772236002 723883854 95335233 745299401 640186014 379883870 362854867 534827724 418069630 472902589 762923541 611730863 928779405 667134176 482752750 619114815 383618229 311373926 539198599 833149843 997025916 904760447 404547186 779132065 335225211 603683215 465301866 674871202 410600814 758945282 530548217 972790122 290438222 387810503 556000016 357227353 485647667 802510303 543202959 428080082 500798732 992473343 474713475 904767553 900131309 738831220 102285315 679869551 541405564 524584366 17349668 1022631 869798391 589390136 339139091 401332817 209048819 783299744 195718638 793543360 493081921 756068543 954595891 556904961 237772309 816975882 519427940 119232609 953883134 621940253 114030601 74059523 317076112 569384655 572926299 528646052 98276337 631960666 893538347 457417170 370867591 27145384 661696070 549106131 670911706 190644092 317156529 472190029 713101535 180041911 744450895 10961717 15490615 919168091 248269876 506119499 913969498 318686385 272884997 828830956 378813372 169221718 402483283 695658226 495814990 293377335 767885354 387292810 162329953 790325668 167612365 232712675 71011927 739769788 391218462 852402681 153774317 39180541 357148077 340686571 303534378 331599493 965439352 652617111 42335821 390005736 55439807 698344791 45631523 539409023 347184785 876535777 456282073 402906936 549955262 29237058 641283437 246684949 376490806 921441046 592346265 313558736 651892083 967737620 396020887 142948351 770084616 686970659 377017380 96085450 866052763 684539459 768506238 810700698 502105008 99082333 232551332 9435735 629133405 773224703 627487442 548382412 371507996 160169751 82230090 594928576 79600236 380703759 988831660 498275289 498365838 193899309 618125694 567934599 441681440 612841920 120134997 546457745 402960762 290852663 21342302 96810958 266571640 534001469 986229131 607344693 121152757 617691386 323226061 803141575 418183516 917777889 802850176 741967720 796913357 719673324 300993129 893393531 115545976 949965008 586060999 819496877 54221011 283127139 786675210 318445883 453177286 799974544 519569249 583024369 574531359 448543155 495261517 371172337 760644924 798449684 673665202 307368635 558993205 698513737 516002805 859284737 338171799 998156724 492746157 325777748 439364897 40427028 173283175 195077440 991940472 318307773 356448092 313973975 104964300 345970381 610275200 778788511 573887934 784502192 812361527 44436850 555441125 234203191 410809614 140523475 305470689 537313217 183571245 416098471 488634980 128831370 314088434 542802912 482616489 694254152 641084074 58592673 78839141 51681089 886578073 169172367 784520992 463559447 576593795 606882402 307493568 990871886 597180974 952198598 932878327 514428692 239731300 378365355 957923206 812068915 238772553 744073347 546514240 484850842 74256114 582828642 282903968 315152591 141914035 417537336 675962047 554416085 577819162 798160196 917969332 974771281 953931486 439466235 453210195 144355249 706877250 992655343 624919886 68127749 62686364 11367948 226899711 138597810 974106302 751547410 431082434 519565855 236816480 962128934 967703451 383431335 930747795 462275256 358721810 481818583 853794283 956345978 639032921 427037988 976435260 265581579 485689082 820024271 423458710 662017415 400666557 506208332 917670752 465584058 297055029 368097328 431841978 869283904 707434898 270686532 713887301 563550547 884960433 67270126 474246839 376105991 474058075 553120848 970958627 890886744 710052455 456935867 654929347 511293598 926748250 261159426 205240534 353725619 141990149 713855453 642027302 923941832 836196124 7046472 294014153 339298827 858337235 229283440 373945063 323247522 90424742 131476708 315931084 217161354 383964125 374651711 287634815 237991863 506848768 913078526 24324588 487761299 250053860 865792774 318790144 346177751 248029329 687675434 434418042 974556882 1853752 139925542 969694075 152362069 722750286 874996235 552693902 84699780 232718585 634119015 647956323 352101009 556113411 22845123 20271691 852959773 795320333 806942802 143424279 65549061 403318421 282150281 646117617 925695776 96055611 99744104 185724534 713415204 310640511 287872663 614893512 135357494 724810663 493570663 274086799 557742742 947088028 124971168 922292559 152429274 26143566 459293863 379037525 61359611 832078139 111120985 314397044 60983037 388105115 544083495 116747135 543149379 231616151 905518412 333149436 126196166 223884116 144566296 856294697 294150416 697561821 219321062 624043180 504536673 987712075 333793214 490906886 922820758 895141794 176372158 666180933 242048157 8715060 144458528 45327351 532666313 655242215 55197984 939958881 403911653 505497093 694075924 913420401 512131480 941587247 942978342 421217245 59143684 322050962 973565869 883759258 948026316 128191772 941858469 716934207 753930063 781528069 44346591 842191790 637453942 580616671 266018022 98649485 409091876 197449459 657127094 255429574 359479482 720440852 606973706 975173410 371085848 965711786 316359361 18256181 744264017 408301108 525876402 48765551 302174405 810595494 231157369 956758879 464638157 842203574 714450239 52812953 16724280 758206860 353893939 75045739 996401449 218441302 347162361 690759206 741062596 578124972 184341614 352543221 937502190 332776409 475738624 251380800 236178617 682000993 92525239 198303655 310736758 436708274 160342067 493477097 816684767 117024336 863218416 861204262 461992209 953478809 58627403 703594132 339028418 861792473 95024336 392067700 677339441 517217696 299351025 89110144 235065915 206591355 975038958 26180513 397438377 869692151 294328852 476576799 982256434 117101459 67883952 613146459 609817402 229588172 571435 685387899 993415341 310840822 393470372 434418677 367883881 628732715 329619427 347207590 809795989 912727988 981471543 758888785 28701680 283629575 291194887 975757209 53070962 199478928 467115114 412738344 322114766 407984713 71487465 673919561 73884187 789625240 78396155 266078401 844946683 581088357 291841338 868997146 717457335 397675647 24060177 155079437 570016432 622363203 101008193 245435139 451194846 204295760 783685097 75137673 60739376 406166148 698926373 338413240 590030171 735700346 14808511 99064199 206881476 501035852 598262797 18964080 233692122 615213269 664306491 310207551 135376292 658893827 962286649 469453988 216832473 255433147 828133361 550080157 765123926 683694460 567608366 737615074 225050937 634614648 213436481 145093427 270773910 525502064 711096501 412882526 738588634 698006809 699702884 172327848 380631304 827915257 89206412 244781504 960306963 969017950 417097743 502347052 463664540 793493507 969451266 472222669 155310777 7593296 560402415 697493603 220783799 699464613 944645957 676567617 593252637 810959261 441918069 452207044 553366823 672723303 557199732 220375701 952937848 23595363 402129261 820876081 185009953 666544627 669915227 324461876 298645895 769925429 539196264 169009739 47270752 244533719 866553146 469453963 799826980 267798030 520120416 523886630 785393376 68750679 347705153 344775945 933429092 964969729 927603910 986958601 935468943 211293191 776493274 17206628 665171674 270568444 863128058 419179005 174427967 686915387 927936552 497811614 967708360 753540525 26934481 666457848 880288833 666675563 15583146 2528440 340331527 29930291 847510273 335715398 96654407 829149498 75106184 711613766 449009048 628797944 70650050 966459959 112239739 683794165 273024207 536226330 380452088 200578337 107783794 800468733 805091018 171319620 182961994 674141762 760129868 203214493 546288599 340100161 853477176 58465888 360008162 318330305 522388558 180549249 769930978 667832394 794685337 2524175 165183566 409670802 576731885 160947080 592603433 296926954 8150458 507192160 742340538 793846074 778444043 692583027 624757884 150626469 204102472 73266678 482762388 105827857 101367778 420834487 177872475 78005052 743698796 925879854 851433935 289925256 330319707 190517096 629933370 517949315 929084931 129815337 171122829 306137181 186958153 116412358 832505292 853367681 180638738 346284610 33228336 272333672 99495308 539292691 354770627 810454701 403427559 110700282 521487074 506482670 204038122 729714926 746482601 55707579 237247789 720318798 151834116 186732502 349199975 224835950 701941541 576586335 403632925 71265517 401974050 99243211 567074007 229486285 602211523 328639295 103995619 184116180 914140860 906348111 339112470 51304184 6647145 987775263 965191453 248314131 367527429 251860302 667801589 798314918 865889794 315871249 589548264 841650373 360530197 810317470 40728624 516252448 280662230 569888669 24347329 204776900 176975390 919444151 500461124 895975537 176533690 950086203 389677249 78730471 460287182 416878470 120438398 702895443 634930719 870322629 434738652 920986094 592095209 66780807 333807135 525745596 111417266 340387350 845705329 595033194 659133985 394728694 153104703 844881005 655684095 151784113 140170094 348178050 609194799 881865063 578478577 993364482 380094164 608194060 619026900 695958112 813577027 751460365 850579535 472799033 220579032 253197743 943385378 279828117 326122388 645195686 392442162 420540149 513585358 944169802 692989384 963201610 32537111 587870286 311184002 646589992 928159345 252940601 284100335 701598614 785636048 846217543 531782953 614539809 612882439 605327120 357393549 30512478 171705001 906242064 364830683 831483390 255639392 678808733 754117165 356816177 789324492 949678515 736693682 584507611 562592050 692936651 118011870 370220892 687460473 744835968 12502560 815487990 888552672 681734797 175480526 170209869 717071905 273223238 506283971 989841102 50792919 806762835 603868307 452133135 520000018 445852771 497440544 49400541 493250399 622056590 137772975 155522133 606612780 639299163 137675733 745727151 648711891 572170272 455860253 185028329 783845140 891180358 320574182 680902319 114937120 398866098 66988945 463487607 683480743 835616731 977247867 486512068 746267959 993348931 335664968 861259745 411632493 251205009 841539815 158515033 859630337 391288438 182938303 729402117 348991206 65688116 860441197 934206353 300241310 752789744 888996636 138937102 648419570 759956653 896785255 837175118 890822802 383882851 590799249 795295209 656156669 774089523 961157615 544223826 568686747 992532671 517435258 293204842 136690228 569673165 166187745 102147360 22621577 580541719 414636189 731535300 745944805 502359262 719394376 421650510 420486984 981104626 455996853 253660127 729597147 316416540 691015891 73555052 111816568 388953008 533455281 211500153 934311431 23512339 844040193 108683056 298747402 697107118 69318253 592461435 647517016 125352370 469687188 792920851 963671134 987758721 992574063 52278678 685177141 328784360 863723020 466763752 277880491 30886230 425458538 92687083 786363977 296787234 807913863 8800913 920108147 395476150 690210785 464756610 199182895 189178917 897488055 848939027 458011811 777153915 136192725 10352775 316500092 386525734 404162616 366906761 129100461 135249696 577888750 299481893 611479262 702287110 358398671 825059355 558426060 314524471 697991747 557302404 61086154 952425232 148910553 162488377 799170356 974120823 743575601 332219531 24164632 994587527 80635922 357824722 688521799 774836211 986389075 191225462 215312084 312412827 713387702 672595819 134077073 783018077 206878528 38067825 443545059 22256211 859266429 462804382 866980458 362279176 798337707 209862477 641333920 55185031 540944312 694572788 230831424 187527593 79944703 96225905 513947180 107193487 366589455 792969280 978179833 842802771 58639472 15335668 102635424 183757252 822926082 500765221 666200788 12022533 121571060 58119489 719925729 251359028 301518770 121362385 43354769 333735975 721505516 569553258 247970465 33059001 303251961 484475630 36125331 716634863 8444137 778150399 56366567 383607073 352673672 606888218 353002391 660070815 93228231 984617223 695309992 988252867 287661146 92644634 414553886 178777306 900498486 846196575 443392559 156902454 728698776 472527596 682801741 9472436 943489460 882043539 232496120 932613691 816678381 630888584 339531962 253779310 478752524 844534424 193845141 648825613 527791360 567137634 461924434 757977961 301413355 706133368 281029782 296309014 430984168 777514455 459348254 687576705 534257173 833539936 633303959 808689901 717988258 95807509 713334305 990369822 249634544 871819567 404625111 360548668 493972749 334208347 73316972 568846553 786956241 410244685 789960832 622859076 517511101 817390278 748078816 724662514 110329776 603869812 659080652 285920833 11789474 503514006 69706507 253214334 485166439 825901731 412248856 219594994 357833946 518289598 485264399 263294974 363780144 507424597 132291976 709061405 21759434 284803419 271395442 267342929 868557659 943765595 160651445 543994360 557247882 445658688 495395552 344290898 922646618 821653963 820240227 562855556 210606845 769098514 781364460 128788020 108352056 83933739 864419804 110430603 281151073 984588750 119245141 126572551 347496224 367939146 853778105 317639901 952231271 858515038 981891871 903056224 299367579 218918893 176323452 728890000 861417144 160721567 219885007 577916302 50055153 392398484 938338105 92205829 597762267 184628230 729544831 159444960 86655697 885677570 471888752 764394797 177500489 275075271 181057962 848487105 792082796 47702586 457992185 639289464 558608274 669365217 870797971 651991706 964582504 871652989 525253852 600632829 544406986 421311619 251074794 506346722 404976024 582594859 247976230 449958992 142199179 263703233 824683583 29646656 717533585 526170100 639139499 619458321 644260853 318352717 880810487 949037827 230197674 658533376 13372203 539078944 423127401 622698911 585423348 414073537 762812946 80131931 631180620 953367922 191454141 29851583 374432474 451010186 363515181 352912438 263677059 82619962 801835161 533877380 987516320 621596694 914506995 961804598 44411196 565159451 124121286 831451470 729190251 127507068 6906546 946733501 503543514 235399782 611539195 391156641 359117122 852758877 125795206 528837531 570413341 530905885 104559978 492409492 832549983 769591876 797638044 218218935 484710591 762018712 920413143 641373131 332280420 880526401 330517038 913381857 608518332 870914199 237544233 381079184 727611827 55438096 462497099 373345216 995012285 441371135 85168072 604707102 137981726 68069420 639959824 134376250 61859885 507842512 714299712 975946399 568496626 300395501 518815912 256690254 942099351 480994044 856770052 858727271 102967523 127267880 557369409 310572652 70602373 984571616 857718966 889394602 294806792 656163531 37048897 129341514 806272914 214431846 757158333 273959640 450515935 797291143 182648589 981127873 869325255 753722113 786198788 522964382 270819878 903676381 37336170 436253244 275984403 594211536 75096729 886245639 990108071 382104596 506216705 891943073 792394535 333418547 914346248 252592130 328475443 550256551 581268977 631781364 654706944 276704752 696421399 188878671 43234550 90799858 673888969 246059812 735431694 34547671 581666838 459926977 299955423 107013865 572655555 74824121 603535373 392779473 813752903 130520824 995492753 865900497 627091670 377244941 850613228 149092713 69655709 272550058 669098832 495339759 100071805 390860931 121910549 461728179 549027700 929012468 331502134 724605034 583169581 657564089 279479277 676208572 998874357 312240855 526081228 71335518 678814920 255324684 61715703 417525032 800389249 783700889 378158809 51019434 859835005 16079382 227399994 488514726 909443602 254168374 166859339 648123501 719611019 649491448 644863397 417068052 207278751 969779494 768455171 411479316 221798685 314425291 58386408 710770123 717358359 487091177 753436552 848223298 288805632 533469199 736067284 881631505 31657434 224356032 726725022 908283238 991773228 197195419 332850445 790319664 110410593 581065200 880701808 99249901 106179217 198436558 449269722 312706108 134438882 747217411 386907173 311906143 576476908 775227973 879154213 458007659 609651485 715001450 368190173 355446558 660185199 649741407 3414811 52019464 384146658 374073135 996543788 948676254 835805794 489811296 458829795 710949567 214717328 165926998 679113751 198110373 944973328 818297035 512828126 226767401 746221660 547982649 624927296 450273227 888484124 365059813 757659063 697119664 755787223 9434718 654458642 145146245 346891121 252123909 511893478 53773054 838309920 278506442 598016224 169759400 737675024 359130293 513571618 833747315 44948013 652771021 641043927 449108923 623410510 49612490 214721847 310038375 540884013 177207708 65585347 890881793 37668388 75581351 46055678 728138699 101177855 571908846 132693713 774240439 463571186 567854596 220197358 316091499 172546554 890123256 775172631 668643562 921038382 684836111 443978090 112459570 651899798 830685617 748042929 795893052 378591177 775653969 256345726 353919751 374920640 693917829 513500662 269461700 188434604 77621644 923731314 77380591 626459718 757891757 552444956 488301124 519229451 201177739 590161047 879300111 609500861 858666833 560603243 876986018 248342692 731795945 449311375 494188762 545321643 258285369 104055221 149227365 76462064 32624887 155461738 453988595 162674728 860669491 81041863 998479041 902283455 73268569 881733715 839745900 572882192 281331654 359696476 206225707 68315202 432571949 953028113 14068514 856816176 957615951 393207265 423092520 821658967 151983909 648582994 141897193 808357732 465975016 496266125 756041820 631338608 133002061 21521828 768365527 443381069 942678385 860034106 385682025 207656542 270182239 303399216 959584376 735518539 793760721 156177891 610875024 32624259 499037438 574612090 38071795 500499514 719198691 91830104 164227617 834322433 836312043 372079466 970851918 276225288 956962300 752045619 368126439 683757725 640798934 863168451 908518592 265352129 164152961 260447985 783953422 624267776 743002256 490365093 259835351 596421524 701676463 385007187 328171241 5292996 314674301 283914188 450458188 586358864 709405373 370524209 475831730 839422882 270724179 198063989 362269937 121327000 265064112 634104101 368826553 231576937 397619299 438791699 908348356 995635201 293587822 435198224 97705794 487962705 35725511 379140496 230177856 752948833 652621189 412093783 944219030 520380382 5219961 876189808 500208225 273930528 664145868 966701537 284219263 259858478 786092358 770772340 719250786 531183342 295661913 170437555 523749424 302674087 35499993 928313448 847549183 21627098 895684946 78403580 486111749 261742520 773505776 803268632 770257867 973332778 340037128 771287703 174081871 972331806 908532201 748455843 90021758 873196019 425679701 665087776 661632013 866945061 631210613 417060749 854327578 931474807 398292403 478177576 689162991 115541941 344279626 313620505 86209435 969765368 138022615 754198492 772657197 946094543 248932423 256419611 942652494 428613919 481783716 513576993 462208659 158918955 397930089 613270272 164003220 119065817 192856917 867173564 883629290 144688761 179104510 571153706 164872072 942766847 150095003 538882351 937864909 234900221 520784851 43104395 445579649 637720388 51355664 484710781 862871602 780512753 729522489 961487694 567924787 301997633 842366097 608393749 888560163 469315148 88212441 459224221 251123523 932096545 645557418 679592723 179777258 53670495 517512012 848578669 855566492 321863259 5375655 815531819 544709234 63701208 652164907 403003773 777590306 314737926 992267491 737781857 163222786 800280851 979768219 982356691 762126337 436037964 261547035 207967210 237582954 34065408 22941003 741729813 455809291 412374594 876645911 503195650 695871344 911301444 834806833 660745680 62634017 382369687 311586585 478223621 767387596 291506237 772658932 435812962 221117545 132789511 279627816 67414940 808399988 383282351 631207678 792643768 725041121 256374655 569566477 718302609 699049884 743667571 7694336 722695220 679458804 820704260 483228502 505276493 421101939 293950088 63020934 800034813 232683190 593856681 168971418 94571613 296810026 697612505 254950495 749357736 655211656 796118961 384228338 3876782 880539246 650017054 763050112 823830143 547910023 124071410 443443807 919405074 418120257 663248247 884542452 696644383 710538839 208863285 760379410 222760208 908387224 870667521 553689284 873750787 234551722 477862244 765873766 872346294 136817588 668347681 995071184 314965375 196143188 140216106 687939696 286223366 957621804 27825846 944641714 957669564 464279454 412509843 883522979 756552166 769036494 942337155 530007199 228449767 327595766 810195011 274034409 681879967 399819148 980102213 522286148 424613886 184367830 616563023 48358535 27314607 514101336 411526662 506044233 913899295 165623587 794175180 304924509 532641301 475262501 148635586 288603448 314906506 408984207 90686910 925669862 396116625 110045677 59757998 277954301 786756812 322505725 69025574 937058468 503271353 116525307 206025698 821250180 380310833 811664646 663882890 172256948 434216956 567912210 109460375 544444676 176552772 133054539 367745964 954146075 429207556 808571050 3354343 979241858 701191911 328539475 635980421 744951614 921019003 269622564 756643393 580255303 385602180 903519603 564277156 195823185 389489035 707269441 723391520 222883385 715198330 661221383 471153812 835836301 973225954 30284875 900847649 869784497 113519682 77894738 499651827 586790116 693281034 913340420 615393158 139827506 666756435 546557204 145931925 484511624 873965533 931291326 14283028 743277562 299085847 925352541 769719354 550429215 16862145 173027181 524406476 435331468 648103069 417520912 34133122 718510618 864198683 558423850 589773363 118017856 861431348 981161094 887692270 163301258 236972461 450554808 873101857 751193579 963090956 359982110 699436681 726923540 438988536 748652389 637532084 81803923 367244336 476311261 249158996 813183365 408163107 144246267 627673916 280075189 871911388 542469765 223650456 776447528 919016926 482124954 165098841 130340763 212099621 386741090 218466370 166181384 883198750 704488557 226585707 264892678 757202681 660382988 178149433 882502959 514082866 477679804 209770000 96157992 92337647 510998009 442921261 468839296 8038660 883080396 630960484 393345957 66748552 889763778 682176983 671906155 125707147 620381226 292045915 597629623 982264538 427580518 798368268 575766294 45508356 671907113 221548655 777007034 373189355 379870394 81164047 89246646 955757256 655380638 225481670 942423005 459299677 507744528 414508885 102839161 463316720 34543559 784560931 35355456 29971655 631832121 87767621 443600973 521472979 666117873 15410473 958141350 356555181 238142394 855405377 198803288 597779947 266496642 796129547 897095148 675461645 282767276 837653234 44257081 46273237 714931003 104209996 186995624 809599712 160949920 254226472 561918385 673775281 537060649 892047868 736119667 537014542 432581805 35673022 363284254 59716435 619953777 921412818 691861487 855696571 325338190 325030138 354525521 605685147 36210473 2667613 2864613 23346906 2751688 125543620 703899192 97734386 221952937 106189321 350932413 126981589 474356098 892925961 35920648 443420282 667848879 526800321 823511911 853051297 256240333 387682528 381291711 985533060 393537966 46732490 818033111 290579108 505850172 707368412 685078341 812019502 18140778 859809528 583899120 886115405 390391199 782633704 590139758 632451170 450456362 776505755 498590331 10888839 540644601 798965172 161501495 643249598 2979173 60581033 716063249 745162255 597088874 639063044 349381181 656631603 238269849 748611989 912434995 624567612 630566135 582110434 338844000 504937384 443958630 767504403 93613561 889291763 477321161 252981444 955680226 239627600 387709922 483994415 35419997 3659838 966082966 237346924 930663164 513344575 31088370 254386884 194137570 47202097 302508600 815195050 861347802 980833937 205384957 984337757 444298291 226969162 118954508 288673285 952114811 669006945 774025268 193838091 511308535 409270793 794310605 727523067 826379626 989647161 813847854 803508422 753109977 912114379 951980931 111106408 965785862 191150237 282494561 919482720 768081110 776070302 471811353 20379226 298710027 479138551 923069020 491586961 636329729 219536510 848655941 201378957 595737163 69993576 280069267 238949846 164986835 677153983 737625054 446655195 424013370 186911283 975828673 853136745 527384709 241005333 895383727 15590253 815007586 82776715 690881218 577373783 36206650 415748601 601384152 312176981 60263060 691465892 404796254 280483156 910800810 33190255 217412859 610517661 785759301 42230603 501799832 362379663 946173483 418523020 435919827 632585071 562890155 734056564 905878476 778651583 973344769 674074735 930454205 564305149 476872242 17982068 120277226 416289257 269601453 397108162 990921095 145263701 710165513 49480288 454792764 112700204 494356411 172826779 124557761 715296715 193986530 516521078 420061372 941106599 311199312 540272500 263032177 292398421 886765284 293755677 55557072 817573910 713113355 699743792 552365272 835904298 491437810 281085988 298897402 249736094 71519681 230686634 185551747 599310620 540533204 693739278 131034674 233799695 475885416 384145682 597014298 521174847 18077810 713554572 502465323 183589385 168951785 369900823 89952065 141810905 908186220 903962022 410207035 886427783 531687071 953200372 61244916 207949661 816602090 705773069 63953433 285940062 846055096 324401543 101229772 13740300 161303686 267902570 548548182 32583636 122841533 307174157 323120707 358592081 377306758 207980644 727191778 870166375 119311828 236530775 741896482 173783683 227348742 848811112 427323082 996375331 825114478 778494491 499423407 946870321 608596168 297795269 627450111 821225419 45859891 645558438 143632677 778353072 613016881 424689793 913213930 256943171 585841324 264655849 161646661 353856856 430641328 109642931 276890723 116882192 371756325 6087049 675939955 795047022 527100775 805820354 24178364 107086149 430191335 926348614 688269287 992915470 336641028 226615850 624134703 26907768 133099771 931245440 682440842 236090631 488844813 977547566 956133632 330594720 555574648 201062700 705566946 481931901 269676301 568995478 317052987 535718064 865596575 235259383 593113924 569829117 59216023 377804065 725960881 77954396 756018927 45984669 582240125 896151984 242513253 748224608 633379104 139301370 281494002 536126454 78981366 7012657 233643392 39793102 76780097 830728942 133911620 809934206 494400810 439173933 761299114 220029132 304062030 458601537 299272935 166915583 920804213 353275003 735984075 783514350 14248547 413401542 355885969 658733639 565795535 861621907 62071050 884205529 748480361 186158478 407329068 783579386 706199942 775029971 948842784 316952831 429954607 672414295 980000588 422940063 824231190 712671751 86616170 364893804 70237371 208233615 384486936 265419515 517906439 288838940 703089420 226093259 463172311 643863295 560487187 291676160 947361554 101523170 156365314 400504477 890010452 185948185 828717005 592861293 171261689 817999079 723774809 723367725 340358130 809913805 348061077 334855000 861384459 778111750 321365762 427804920 504102876 831225568 607980456 952575647 941976454 899018680 619586293 83463822 592526944 536750858 779855132 811822261 390514423 443335311 136042839 491356093 29632345 257995495 163595884 561898775 819115590 427132631 925984762 447434338 840205662 371200901 850232235 437561637 461678202 825317248 182675054 571526263 601590518 38482802 576434452 946900307 68966928 711616525 693749129 121283616 93932956 242060858 154153576 73571801 58863145 388637417 909376416 862552667 59776846 142560255 894461677 592025744 622412727 616346179 361650845 782613376 978358206 385951033 336861334 927444675 97299064 192816422 847107291 411321751 45088979 241367411 921260723 385016110 921873716 348717394 367934895 253574414 882903192 105485007 122816026 812121628 267714244 92479336 237484616 751982111 444102416 787757434 178696623 725445131 431618926 352063749 442359892 745918262 268234741 244099886 230256193 480291683 869698064 391660136 62532028 778527645 948650844 838939801 76705870 245987164 905404817 937421970 766623023 786473623 591885935 472538348 340100475 632639502 74525800 320465093 570258408 876042026 54182479 688278014 27387667 65007909 288046337 623454850 786495375 687715750 820536009 21455499 604195548 417301422 185194898 940571332 587947946 781837884 703505409 590444918 589121228 188105785 534182224 972573287 945335351 65602560 203668248 197838712 327376244 894096062 727691852 528096915 437403535 187606171 531370310 272662768 546581295 419090551 122297854 679185980 169153402 564943629 325225021 389787779 53798877 679620606 722186323 799157912 8834571 323941727 118039057 75222593 393148137 651906770 602692159 239036113 460810009 777872692 9891968 931994930 602780832 800136574 88791075 193492384 549741759 894264229 302559228 702833618 232103678 741239519 751922948 312503173 752719906 718022744 904690979 709641218 805387486 564963075 248810284 555496735 701133614 118695027 612299356 696167543 612805099 953704100 667376775 76892288 212838432 320217995 476397458 682794125 591745211 115169646 69602058 175543537 283456500 981547240 617263461 950916569 253126237 722883325 412598893 164869064 3259637 1154787 105753656 922389806 607733284 211036597 321525312 518574798 756906175 233861025 884994494 185075367 6562244 832086892 984370434 202633518 789074919 675716756 685362375 47753436 418138273 392023041 972655690 627234039 525198961 208227962 804224850 85311610 724022933 443659674 555838110 109243898 909221610 838432340 885296085 108802972 538688698 644089821 243568888 901764589 243882623 338014152 486740434 99686510 633938108 481715983 177184632 703707783 547231762 283222397 544858656 994300791 798381328 29644162 477361991 673219121 768054766 26181600 76832641 409620824 896330277 672281682 655604822 204215274 368967568 270429931 569279789 169022317 199324393 564699171 901288083 541706262 679578627 352406499 54589310 807250717 426737819 552838963 418709826 95676694 679981815 377087175 447859391 965849812 455818787 929777084 815063404 117014546 264812793 746463694 101393753 387724469 678138976 641522932 440616814 461849041 824329808 498912112 89255406 386285166 165883423 985672767 134455406 329606833 757166145 133880268 871076002 378148162 20751930 747409100 301237184 887503678 965795512 150044515 368478703 503724084 1283401 987072558 264827746 800069189 461852352 262441168 63476070 85844745 162079941 229796585 309062020 828353063 418554640 886063653 871472089 846269571 574371216 703447036 530019884 563615321 113170010 748463212 427982444 324020386 806133655 233080720 177589976 897136118 240224942 860692712 354695788 957854969 366165001 603549704 825986968 241509779 646756101 885798129 899533724 946699622 799569208 283852899 990447164 189401737 660332829 154570098 133978526 20062617 529593167 38475068 977385852 20783899 185537497 29029339 352242323 435243156 970769336 904654812 473519273 682911598 369913004 840776969 550615852 734695131 409930789 851646062 142140088 453000624 878616603 771012726 445770462 192255920 409862892 823873804 313744840 663406411 337806930 412083201 32346391 514736734 294838771 165094323 973685436 74556416 519591428 561294522 783034869 814928645 164965376 17249775 96552770 322363768 82004186 85543245 192819944 485623868 384908606 908345219 802764482 764428821 415835331 91333612 759574608 519049357 283673943 402800480 99032321 934711983 848369885 941369628 659564377 407250564 680668215 306664447 354343630 161254633 117042376 331223063 36685451 878932216 424179645 386803845 619074080 12356816 934510688 246805708 639614929 563683897 44446477 240401597 932190946 582664087 798199760 955657528 208008073 983537251 747013296 539291358 279852442 292384828 331720248 904563941 509014712 853319200 947710911 417199712 235117595 187026693 834343827 50872108 426620815 460496560 168212747 865430625 581261043 736968446 896979133 486107105 925597520 66932865 668231975 898786519 775641976 870897586 835752171 136977673 376620005 433472274 634337794 879045436 610131169 624067152 313894611 556539281 44818016 299162854 309951494 894886687 937785101 334470781 617979270 275611803 19669088 62232586 514905905 904627407 466438393 303046026 482921609 717401444 634376130 570088208 160552405 963350890 110629047 515091804 811196477 980256663 431600809 871105421 59832449 13496286 814573533 343954272 683879213 444428833 518062882 747670377 596231017 700183782 195457173 465717900 128487520 182861959 29132996 615843969 3141138 870080324 576746235 414883149 648118542 93351732 643568860 879878200 23687643 638912580 141103534 625204868 539436402 649992566 111003343 993108757 236323122 294840082 363337512 477539458 635965239 540623050 126704218 752145278 820991906 772369248 893121260 821316974 547419739 484952439 239002931 582842795 326840582 928659282 991244608 363455389 956531856 104789950 336570655 162700147 185526760 17658919 8901570 519072670 289530271 899282920 813416393 387486272 77569821 746376345 258193744 267555096 978590310 926218710 930603180 592417610 197423102 832230844 884137833 973770775 865899064 29148964 514990391 876203699 353157848 508870463 692463572 280211102 321441311 975156830 894364331 455690220 71557196 539874893 150460611 494179497 591295505 624011902 438507932 799354948 177859828 766204589 706335668 660147281 944194293 376727116 48605193 728229460 852330074 71208157 592063233 728749458 293841510 95225392 395666473 744740468 918500797 387108227 997443461 914491705 171956324 797329672 938932808 892907442 727538651 680923952 825025983 870240252 347995697 941295988 402496903 620206508 221288338 104646321 188378069 709938867 139172773 948060805 892948526 233305596 185766366 301458070 679555044 458250252 114312175 548372879 463028899 573479663 431787489 943739391 563610501 846648509 524892340 852818421 472848505 824539208 165438769 16767814 216257319 408876333 550654241 680531114 979701096 541497639 964499534 175442482 272833315 84733796 687808466 74275936 828153055 26506974 662667331 577235044 621403107 377788193 830709801 726299747 515187290 40834529 680519529 891836053 774980778 808403634 208922891 171299462 279172593 533242094 788101314 787393489 18171392 975374585 41168521 403767495 684210483 935019544 278752082 654403931 491524304 240954943 683652323 798534902 820463221 603479221 404244207 841074604 379848875 459608288 504967038 968907503 798814281 912939294 209856377 900957229 171180068 863992183 685264898 881387901 575342546 573656655 959825636 485318675 569620420 979603839 156376690 688525003 667621171 94343311 192173883 716313469 330748300 200146122 936721085 615850948 907905183 539738649 308968294 327167596 547616190 33030246 871152335 639851350 341874822 752209033 827552813 480599931 738275410 627619143 226824639 426943536 363484040 637476379 84943575 854031827 491874217 247921561 273211660 429986216 261826607 760772670 763194557 618416563 969295212 575633902 20361180 647055673 325864893 400252206 533900924 677290357 953362623 684008416 41492847 696691270 31754031 447762107 683816207 336875148 640436358 455392981 629662613 105566508 972467850 54750343 677499252 575233012 128520329 215984793 684869936 361429046 305796383 198300768 123848644 201401392 58652996 591461320 707427688 908151785 699213651 324566800 994761627 672908962 727892731 683794569 229286739 60106389 397442230 906184409 522321416 455523558 887236789 773854072 996040628 948277202 394450480 993289422 187129584 827862905 212759762 828402358 257985380 367106218 466155770 446181642 718500292 942019380 836749379 513414894 969716780 105992328 963919125 937149748 840001566 111608508 684877143 986067327 401462040 982114909 329205906 35570559 171485101 99832816 364615613 339238739 370455716 873613167 364127598 58900126 654343024 540842904 594053165 33517062 244641371 759212393 41175686 448634453 215162474 315916320 392264561 10246139 813114353 872156878 73822123 372829121 18943883 306176763 974918456 275928290 588397930 151755004 665582315 945755146 615590710 104917919 437304623 574389432 482329709 807803091 394957827 788353119 55016575 819945014 914830314 558857791 729171731 801149120 170050246 175069825 662105905 365810097 373918704 128476177 539085532 842179499 100491720 222615394 961538029 526156866 641485471 758595199 993314483 785783550 655826455 744914735 569489103 806229844 132533548 492545661 982982360 965028270 396465874 671799218 885844587 182689002 442116303 712123443 151058392 114287096 279926587 892771217 642233185 785798077 500595617 388314909 4794993 598872416 357401917 729278669 296597255 498727916 514685732 2423052 777997755 442704250 266303434 196247744 383102563 650385519 598899730 925031309 835689488 532302290 642150362 203089469 447903597 846035949 77547679 877126574 340779638 500083370 989850142 804012673 193461246 849670132 12009523 185007756 583075924 977670140 43080777 390571566 949747242 161485539 418795788 552079954 76188092 882187567 765661580 729604179 501043265 837847983 387961872 731708943 48961141 938361262 980863975 556179926 469346812 336670122 476598946 736704343 753809275 853298759 297167342 257035309 687607239 523569317 434332583 596935403 451500712 878403030 588460449 767747259 469300525 643066 956611708 267794230 119866452 33667819 832826615 509236235 653750478 647187883 974404021 468777768 972478596 373421083 304265944 479833569 241817446 40317187 311575359 605651447 114153173 665512094 723394306 270600258 241710223 718086879 601228016 316251888 563012649 308642583 877402759 789991523 898794185 774724360 975862633 8635968 231449133 419781224 935160666 510999494 526332369 256203179 178426590 545697031 103976816 450437441 660281463 194124719 326913270 753189319 915722685 225548702 151494264 652495917 769956000 983810247 628361735 259586475 17554929 769478781 194383821 538528847 496799757 629126513 705891354 780810572 647835625 853742347 811446721 121966452 612337335 709704943 234196633 331784955 115772890 309010018 829290831 501569186 168434517 724002232 559422228 335517403 568122481 54655010 818901259 688225808 196894678 840315825 516895176 138910769 26473296 771100725 182757223 39953110 22715494 742726204 591308668 981896584 633418585 774284344 994973873 112343104 864631512 332155889 823728832 502461383 61997287 274302365 962858699 83142068 120619580 989296731 852656434 271016122 447210063 769036014 484357884 282960855 588940908 981232974 429831799 440848872 107676997 90753433 84477745 244547880 867746865 105260667 357999158 783060688 214897191 938560085 437604393 253274581 684359767 513089605 621675847 55412164 775202224 412831333 999277095 870545197 525318343 788199570 923417084 129246218 346812944 444172898 961685721 381458340 582670309 707158163 126526619 167220473 286241517 136359232 797624879 339169865 504888601 442172316 987539108 242585445 434866216 889464771 704148201 739341194 7525865 955558654 511865370 384824486 182265396 954269986 725155913 576665968 584636531 42711200 222412803 29928219 13663446 377222227 490646222 253585509 273807973 20726125 950206401 963229367 551701468 252621926 796216105 198051251 309676286 919031055 435926655 754541451 592514003 287110795 795138424 652377869 781770787 888439883 985911513 151111887 157129470 172829131 651390803 98023394 103560031 539565388 331714258 734236015 864909168 693607113 763149525 644159742 969205581 663578201 882309418 685293986 463042336 728429230 320614536 384719880 934865862 621472525 322678606 248566125 351078932 836771948 175914046 155691639 223378133 125779273 886107491 386723417 377795787 404816108 538988708 156270342 963978361 179112848 847285402 322983006 323859932 195496131 97687291 191745250 237273405 565624882 332849069 859803286 876498579 195418113 165181102 199064609 830924447 416977004 952991898 332049439 138970105 482127792 237113746 786492867 453566240 20521730 340582397 777854016 149397986 240840961 723695861 149698599 623820038 84300586 912558720 342600951 690815423 21613565 855617954 8871451 472186745 851681927 263605102 418651115 89788621 800959343 338091352 484121412 558191815 691983728 768069220 829771558 439430889 297008205 71787114 557747396 782768828 667095169 945959392 11880692 702197420 591270677 736442336 693630525 863158163 276318643 35025136 910142557 436176321 539683221 493796807 708439208 476014219 709365445 430364082 84154514 748333008 417854184 794238128 810541648 273396251 866395799 184258962 812971052 651491082 492885839 582806064 87759066 235389940 809419480 496997400 260260422 204605624 870148255 770480608 53976345 358496602 795595877 762829314 725704136 257936899 872257423 861926042 160181371 879059976 879606406 610731351 44303549 602663446 240147854 430653565 356032417 746974929 624912512 975598266 936486560 2350237 672239674 90071954 314012581 25765293 795224153 26127951 357655910 354236633 285013148 486221186 204268597 301851635 66400562 101050743 482321976 398319112 230706537 237132330 435332622 583561068 819124106 762886469 938300574 859582607 619388503 191137389 387398607 801713921 280234580 754272260 324992279 55416212 261527617 920372621 614262080 890463893 521200026 550401375 4228837 378334132 451646324 77404367 556019959 558503067 162937958 243585152 834623160 969481225 916024209 136349241 581938625 817549138 492699954 506543854 183083389 586821355 729258221 42700157 648338848 526649046 787866064 649496934 975297204 132820794 742676580 211952843 587047379 433690098 889320662 135304049 243136055 912781653 999102460 593397677 861057103 462714081 748880001 371250902 781874608 25452855 92990265 653482164 123482145 873371531 856629289 32759973 712885111 149670912 327030457 969382544 503877336 835130113 513216334 521879068 118958340 449425858 11604835 287797621 147057217 102531340 104139077 606900450 726825877 186275182 276066571 240118273 85579995 308588456 576896786 573297589 279720730 889661002 337194249 738096691 448035439 988486040 971339064 408348096 590013858 197971764 629522160 451771 415362297 419786227 741077325 2596775 892264800 769335291 996228855 922091451 135309233 300337315 343040089 307228247 96406931 367251442 486162817 431848352 290118372 824604286 921125343 925361193 690835745 474477209 751657950 137777710 180792282 942186288 403285940 367211746 883227931 934775816 965520811 170281808 319830800 206360796 321300376 206355265 61031414 628819020 745341768 252955699 626868931 722463524 479023504 627445665 925234453 365869048 489615892 852445731 43325951 965632738 422961958 484756234 539927343 676956542 234941459 436478726 899913008 281199609 229153173 958041850 47499615 917629970 7280992 178287837 673188300 241127012 547834659 504548032 742756954 777327197 471368903 335255019 951803596 718454102 968097102 667759346 786611271 59147906 138465185 290482410 962894626 404322146 134237500 782721406 783972791 208106149 266278996 957958925 145658537 349906073 749465054 697974676 545930005 324473606 208406859 906969659 370493384 891075277 823652543 492555776 483712734 987904134 721594642 216637029 158435443 856331790 786672011 606232565 220142901 115816438 220433000 747347752 532774617 939174552 411723703 964635202 995470207 914129351 957833043 479022909 796570893 195995647 173913777 188270902 134510970 652067867 274311732 80619488 543052659 454691872 650749632 169814790 655197015 545278167 553387539 367783141 30136106 577762934 359008669 191173319 733821823 353881400 415944527 628483825 429617125 125505542 545496089 463536154 23883392 528200911 698148527 421640319 641567790 356140024 623252683 920394644 538346427 68797098 241215743 170923314 935499991 739094636 841075694 538990378 632184341 292269007 149441813 533819215 740941576 140224816 504867448 254101391 414892526 819149484 23235505 925169170 928066980 376497316 987049490 977705650 158841148 966034357 779990955 394962420 452711614 13148131 823565674 768188802 778509000 202821840 956455526 728746646 501543920 684783030 735366028 681445269 507619341 394581242 245350323 60265563 930542748 805069163 939922462 122029765 633603989 958549703 508658870 414910399 206834596 819452049 80498213 858106364 621325718 715995430 195201420 77069339 2106826 48927590 192511349 732814578 59130732 788770598 990278161 558701398 629999625 116619533 459264501 37881978 909984934 832779375 963671582 496219922 785508742 173443373 937573188 767467751 173350222 756217217 675932258 144017401 960020459 825619356 984617438 268959653 646525709 624141032 767545533 824453008 165106751 480253778 922456330 888228912 879644995 579557236 330995248 213595770 270231456 564673601 838248714 301381648 62018785 996098255 795125954 345253551 284568526 723772758 268732826 812640874 790857572 153819528 783322044 620555490 281164008 162687611 77664593 172458410 810520180 33347623 215363033 453327931 651020099 645202591 929429446 113951941 906337802 664009150 680311090 797387316 604582489 769825333 802410215 543621819 856259091 466796255 851472400 47287315 641864144 647986279 236505061 39942310 648387164 810408557 68922035 158427151 682767323 394236707 475525146 540424288 278595425 914064457 576075777 110454012 403155017 67627784 493897949 248720402 220479133 449898056 783780541 479228224 193440624 692372143 314080998 146316373 334267744 55412376 572113670 977510387 559250979 305263299 541484041 88628753 419694722 768393061 349374035 102901481 700014128 908927634 876758336 695814037 263625007 476114539 685164588 967849279 438694674 670044020 770453652 77277462 343168848 411401014 1107239 348111773 348221715 906778138 561080850 894997242 47219902 495997678 503925258 562220837 701854577 347325714 891788609 541574218 567799825 465495011 733373289 897426618 738569778 162180709 14484575 702022889 217676373 513032989 593726568 37038043 621274733 35125470 977307870 876671264 399299484 809155922 922824460 894208115 336707264 232040627 47897791 48431500 673116576 380565250 903348221 226055766 176647886 248050297 879529357 80295837 991838863 815958775 202133124 624086923 317605199 448117368 506688041 627534301 119687980 689541517 548163772 248319229 288668891 876479808 802222376 912155293 139025892 39221031 532909591 180457338 466351659 657673473 235575882 587375997 525387063 358756050 656348539 371319781 769756562 852971056 633578160 702402126 927893149 851212627 533183777 304178641 372130798 963191470 390893120 720377706 640686512 707999144 814847559 748909530 42704694 434249465 648970504 334871950 871019493 184362887 925790866 214718942 530779923 195510426 970099734 293028471 218074215 900642701 147510701 744583599 606711026 945756460 365815254 802972833 169546642 319459487 411823285 362209238 149154357 681496522 850637744 89935828 665943468 887422405 368814595 497234403 990115877 319386114 543968916 399770508 339701983 994241003 716654092 659570287 183569703 981794394 891077186 448024669 420319647 866555759 406463049 869388281 153482248 169288809 140241420 817115580 767512692 138747801 939638928 86466725 585074327 786156612 563607877 615819166 505027879 524420931 5885339 395702516 575198086 746418501 425460527 698404187 82300501 771514425 793469429 482527848 181168695 961883119 193838408 68955299 37889289 549294238 785953272 833526373 673488677 949902945 737748714 361953780 220317290 152849603 737747177 706646526 755136595 191879147 946833498 916545187 565735954 739009506 570246857 541886023 955276131 199209930 967919693 426535440 749480001 563429072 954509132 678923166 390501221 636471779 663972253 75494091 855651089 528491001 756856234 188537429 448241379 700056302 734284869 759692541 663575657 391127226 165063881 331861728 507443776 781976498 709857583 25283295 537963320 641261431 503218414 712791310 66556679 110075694 505474838 555908016 975223743 721233815 428551240 967073371 965223739 883250210 199125517 913067187 906685316 750863041 629343622 924700409 656725486 43362813 646294660 694387627 670155908 105512342 586800407 19866091 459131578 638261986 716009957 325199324 754731842 77858596 805476196 258307357 470985316 311218943 542376727 998837648 103382277 729055192 813789822 14365660 833102690 500002932 4515484 990321840 983320075 889368685 955081871 784695139 927202895 347738526 807115138 436133869 97214457 769885547 306165013 345893411 305525997 25706020 20027737 919503567 936023034 278697183 940920448 816225604 347783093 46227282 81198435 586047951 604766121 675377663 48242764 292708886 327550938 80003356 949690244 289123528 283597331 498822272 102520840 103462655 379103351 646427652 207382561 794763797 798957918 593537800 532633933 50593184 551381386 529739431 921181372 593974837 609368243 158356861 377363776 173405666 870545699 689997004 525206576 760122380 792996578 830010876 697092654 765068181 377798579 697186662 189041644 104178362 253392407 119616938 843045743 945394261 448006244 916219956 718343891 57333834 411554366 34453859 792395740 600391279 881492324 816574892 710090861 451984967 372437402 621730740 555080157 620113874 758134710 386428336 570875900 982335724 217056771 916345108 885555552 664159155 558138803 905402544 874871569 56032907 825574640 371582179 416160657 23407969 404031068 256735371 787547233 227789666 826911856 464887627 812226229 848683468 246472513 802862031 372346394 162263551 514094102 609465551 389739032 550433835 160445914 799313985 467584063 152924747 951060385 304868561 571233406 744166897 365470536 193167771 32840378 378347130 963273118 853757291 628735365 140938394 873873214 481630320 545374571 973337241 463540712 434924142 271545777 424567815 716267530 909736713 280795954 533324177 155343772 445394172 537938449 215866174 483242578 151260890 143832274 621754105 138803825 113770278 507104683 158194932 634047662 957379038 128666399 729355199 456358794 20842209 887965742 99346641 228383211 53868198 347630507 133196640 827765065 244028713 432237924 710728509 51553850 731837289 86438505 894054804 540472285 878742135 533835081 895157767 351691302 83230696 438518484 55575129 307552248 418309602 380032522 737251951 704512064 879007604 372759184 52380038 189540062 605850200 71872314 976681957 342064483 747157402 208146902 944643679 494622346 258610701 387831563 20732266 798949959 669862506 535956036 451674993 631732334 967623383 459401291 772533883 286520205 629992263 587949086 223143245 564286864 624563975 182332306 477335820 533726392 474884903 682054949 934259794 138601106 444683142 529988114 116785135 724617522 913766793 611973171 818738652 251937539 147276005 981381185 751624069 162440482 748353905 185608710 466096165 277781619 643881483 696721920 983879287 931864197 815131290 774026503 570729868 21178744 405077585 12668265 442452892 158513625 284987732 260140829 446983233 483676136 698247415 75624537 913677681 799747571 479277192 29567649 933629393 962786823 314516878 864976056 870731698 837036591 569076898 740830177 452239172 456204572 137749085 476926808 57029616 415388156 594468327 315969791 349252678 611673884 156383277 823907776 55290077 233094939 692243008 863235605 535767822 253949148 827936487 336808944 373690571 648089994 506488680 770811217 621112942 950448309 938119477 433178548 263147429 417142602 425364256 607911995 304128054 734426706 436665646 989878067 769264263 406240596 493253172 552199429 811929902 665935994 441181573 139378581 140596568 825652093 768363036 578653023 433219607 236400442 400859589 944568987 825660559 809704926 857554467 154544753 810695791 644173669 573939370 827035876 850723135 334703244 714835834 848177085 644101708 525859023 510769908 586500379 398007496 428397101 373651606 582591243 855828341 684393838 562699127 976868598 166197695 375170256 652240751 23238445 790429466 602627029 486111031 198799006 180167340 386314557 485689012 823545049 375701445 801555176 682918295 321115091 918178073 767605764 865388988 768684147 347080408 338326788 47105164 645540323 488441556 506148515 646981655 139269544 983935852 94377815 246696524 430241818 450904212 377830218 769868673 763630354 827155852 891679844 470955358 111602473 626638404 921048496 686425560 759398430 904793656 380932942 761107796 26837801 342696431 989726342 922613967 344207999 955151127 895067429 173944174 663407263 299190629 980462240 744355746 610207781 908232994 574281472 629060127 280464726 382141231 955440204 707999517 368211222 114706589 349412557 205927705 79705514 761210056 663971135 339865608 894031987 841166628 241103420 246344961 151583733 403530622 328877953 370340083 804788465 776215801 110910366 813586942 578963533 9494735 63946585 396769061 962534365 899539431 494298687 551507386 163029583 84436066 814420819 28315817 248651943 524865269 825563289 925312867 219837132 948066562 385275987 969691497 827425352 591287064 705016945 369821196 635683048 815239177 764810814 964799233 167544619 220766381 605759561 650071373 85443800 904752004 323623037 476994918 373871634 672439678 791759474 263561803 901638123 558950627 199988846 588675007 913577986 162000627 244426199 879527522 451789048 104452056 223552381 545116436 271796784 315402205 415326013 4253465 386910470 731895454 19843514 191525242 513370370 697519872 276630397 335223171 957180083 346433994 253070533 262918935 315444902 32406265 425017978 740005554 597271200 491272297 509772584 930533200 706369758 354218661 314987676 301957450 396149034 977288806 492346934 71245393 601926136 868941789 20011344 321450524 902956136 771345440 774380173 423676035 267633435 384926948 600633773 87532895 695352733 592947928 880236712 311949357 772226638 730204949 129230297 984529178 730450434 375711073 583841744 2161418 357787969 67016154 103613983 841111596 344983145 303480836 286627952 815279259 696371646 517839186 234768348 592071007 201605174 164664662 628310842 732063108 70385570 549996294 103553464 380980507 129823442 956434370 6061996 806380526 82610185 585453270 384348895 189926597 387477345 374017599 867190206 680076084 467888694 496773833 455981770 621380743 99741378 309543756 999778671 524316342 160501623 907855459 730031732 255047334 551016580 626129949 680125067 865784775 556179500 496933842 267667892 541258926 477950838 475925930 35929777 319847610 678584137 144334977 625077958 305052761 807024132 247282557 628330235 543530830 320933704 656272127 21049398 515548415 690426024 421760484 210824672 864801784 971733202 790520130 906272782 323890642 765306937 315503157 395349995 378576692 10176929 597322077 402725356 426154994 704294848 729393792 944243029 851523658 458234410 189194820 780557102 827319719 324003568 819171183 739693621 907042299 882527873 108885500 857850399 427213667 591165060 880711102 30513206 519429187 349294072 911909458 41239443 759369454 312512202 787802260 362587689 706990261 110810319 762200958 209274885 173628545 107910366 987603160 713878508 802480393 73978811 583948869 871281663 932044038 943045334 816329921 546823108 165106345 830676705 686791277 54619019 824124330 114635076 87017047 314761786 398702297 79007026 947445172 106471226 3087875 380019251 797031466 554324438 756705289 753670331 807316747 686844162 334540791 6837361 752231553 890819011 978373545 852963417 367708483 22035286 167277875 105690142 288441092 988657167 331426103 483226084 112778114 168910057 905998551 727775915 972670273 884793124 609415370 904230142 658776354 718012499 333492243 54835825 893420032 893613437 731162182 950728242 405452633 880190655 346734829 239915536 237339189 69203208 982552774 536736979 339769942 433758042 817233056 692640874 782211445 39742705 880672722 52285222 708165810 261621273 882774923 570985651 474088585 230146633 693107510 935400267 943118206 690178793 88039905 461018074 532856448 803283413 11472552 170412778 122583029 985710180 420732130 910533897 84886601 153334921 615791500 456575813 367795000 423568913 265826263 358025413 149314064 137592476 429403441 692734535 756821636 127515321 884429630 619788747 755246018 471265567 345725974 562160815 712746806 27407560 193289031 71535699 571059861 693817698 470026192 589204530 478138961 636683774 930204296 38638842 365331209 183697532 52004451 173791117 866090615 32811999 743329140 765261683 295388722 37600078 29932421 310141753 264942796 192772242 207426633 773233686 157933264 444746120 294412260 978846421 891447231 492487584 890814285 733224246 151669842 329548501 370458457 82343001 632299842 889829002 42532306 772978433 549260070 113465258 661804643 790008515 699184399 421231845 460234614 675609019 715857294 746358140 574997425 982050411 264073220 977086782 442723897 274616187 83757662 523287122 622840229 396058488 973636896 418132805 959723505 49961271 495826689 661336775 691065509 15711419 417324239 568492070 33712584 567136026 696253189 556949945 315363265 723177267 91645539 683115076 456610387 145012009 505259908 66252180 593847700 822298747 190687671 578030113 131035010 982001074 742014920 585334440 87966423 499912712 878129855 930934718 427004524 162773104 48181369 492027472 987513503 570446843 659328171 632708184 788386440 480965208 424598967 953671506 833001413 829583856 799321741 251566569 567580550 627880260 930269923 768059663 432384762 903731211 469940142 817378673 348010364 964785425 604299704 107010271 821824286 508136109 186936494 454934870 675789368 180653809 998273496 18416963 937264419 763663434 864699392 412132511 737590563 54062659 909314526 371018328 615869364 945300673 936595861 673005727 873811949 681514167 151809657 978914036 154410815 984252574 699251975 131226868 995541767 716128002 899684164 540665486 54818480 940483341 963615966 772868623 128712025 100777903 771193911 872469172 938711319 715687131 472859012 885356794 728849521 205405040 426799931 170130847 69698532 950718324 192623370 681507384 784333889 211612346 311390144 962374590 450902426 714570855 822044226 530574020 212686952 761625868 331698947 677861759 630240278 836992930 545522473 882829665 796001075 431242396 754249630 565860777 920635424 895079598 179862982 901041380 831280647 564274070 211376212 680231112 346924670 965903835 89498678 315285539 884772481 101080083 138351600 904112944 672721305 340905734 216113605 250411373 645395368 468700709 844342280 669229277 532910103 662370 92758254 47638079 346113977 935147480 547051958 800661907 2104105 944838800 716686923 492165111 927720617 660111558 62092575 465570563 484287932 852904368 23254963 322186574 253147042 577569 22817380 946461210 990187804 443566949 196094518 619261594 881169159 289877954 561994073 358620627 815185706 487956925 649178326 960052169 116677861 754387839 11079870 840058355 202728569 471600789 173661084 895226256 923659989 606609872 402942686 113770242 336225918 100436099 796967596 20101331 448020616 753094440 516124623 431132456 835330832 776418770 701253775 83932199 191280240 542393651 623295701 629839492 685150284 598562663 275595337 368047657 595732541 747462780 465705106 660099138 606346423 713648492 909283268 323133523 997733493 630957458 298574458 861709521 907545701 667982552 618596446 534456966 470823950 653890801 173038769 324252285 384940429 503375535 172986264 907355676 606388620 559567909 381384432 487301974 7614182 574130932 78583689 194219727 273182624 419677174 721340926 552166991 401625647 600148790 916993379 904921312 110561306 503753822 57715280 363385895 653056908 427245698 372189109 734463748 786845517 183137850 854479367 619196433 517676375 836083278 399030189 453025851 701318967 966577118 297220425 171647631 230615817 378276110 96902574 356778327 97810587 245065748 642497000 407441408 132706074 228081753 156994356 621024748 448536991 566989484 652429010 649663288 743999092 845282335 500587236 98260832 505470467 849409112 804786713 278483816 421279126 978732575 29388638 168673762 116931769 441137401 413849424 54521086 538291168 891573126 432811565 728242235 630895085 78575852 840991260 337044014 702955962 219935487 263372851 49770618 971971824 972022324 134040470 438468843 920246286 768554710 508078465 768837190 303816102 865490602 910965023 678204325 467597462 266222579 539410655 469008105 241298839 143676786 294937200 514460481 709880707 350383141 552090468 536149142 279850572 542370849 355013216 557569591 25775330 885789199 692214733 625766278 869307680 218822021 998495108 34184967 50261640 373159401 873346497 546612649 90322777 634874974 22232047 434279441 165852657 604458776 470413182 349869255 192649521 889161601 838617392 906468388 358736993 117734725 462334953 863104254 28725009 692792926 917318263 192769376 316467386 674767675 911421234 958028760 231847274 725850365 193882649 384693166 831652333 82196960 674798557 227619016 988525599 46813935 953721271 118411051 709019222 546607393 566688534 312035245 536190099 912169296 842530366 378543516 626496092 345506110 815389135 312848105 302963387 721637261 666235912 38525734 923355242 900788732 581313382 335342099 266844139 351509150 767523007 961375389 424533896 939273943 489029627 165808379 893565731 955675195 873685786 813101346 834457490 598389263 588456341 670140135 682167692 461045297 488602080 520852272 280848829 682658497 137835216 211339049 194994603 39355602 240066920 645202864 677091121 276465419 316013145 309931981 621366552 685222272 578954935 506205785 668962269 429344423 874450310 471518464 555589906 22900795 638287938 86084664 34980552 270558024 966004803 894118860 899732940 816550809 633629355 358799718 417346536 906509428 248771906 511714422 802753315 83579328 594978220 994184374 138698226 408396329 566992745 831274524 886195326 436035093 257993817 536166609 467586876 72004885 594784178 439483242 241349447 556753667 130128123 639770958 578039269 600797703 72886855 737844863 934724112 823079921 399082310 837545375 364314100 154700211 395389909 874200495 296008858 199405823 19157581 358738327 597540160 883022104 749593515 872911093 673213050 690648037 735906017 460847741 321448914 493084984 881963109 768687316 495365795 599211526 265512942 355171861 641679162 503850573 282222966 172610060 285832114 303001667 209698363 495839617 738329792 699287731 315127452 155898150 479255899 922235378 53744591 384491683 661009134 172825842 285846556 795318454 536844526 200793991 629651593 527783010 813701063 205668582 358244734 175831636 126128345 924487530 79290570 875389327 711125378 247660757 804084242 862970615 933904509 350007565 893870258 519638394 768049949 404708448 366543864 754689629 554060049 960146893 272966763 169365557 455271293 777122292 747380364 541442 341350507 854888436 267916039 317067271 29326868 837186520 238782326 982387604 447410239 469749509 903650292 549373495 106048535 677114621 887457703 57966372 97359552 122573381 692901757 483971944 712077903 22915222 890943449 295150608 700724182 461769095 187813959 519156065 396460461 674380416 501950469 416207748 449873537 656728037 463798537 825604750 234180247 294199321 161338520 256695084 167632805 736766656 446898315 467696162 481752518 742192296 384523914 491993573 557925023 440592474 744105000 305052351 800891729 345548495 79788579 271900944 864556813 374592 805771840 178374758 242830210 383297397 32118395 597833632 346353033 457076172 32588797 551031913 828802482 64557871 990181640 4171888 760148510 736927296 117139585 203293579 382022549 895482670 674185869 219063615 24813402 255201053 618221626 56300020 115728994 115967651 818713717 719453015 921277422 902636612 936668308 104794739 404552912 794152637 188547169 28636038 572063339 278482819 224081164 989202309 276641265 116462591 364742911 818651167 742363137 460225333 57906548 34900891 688105413 451248503 459315266 613349227 309837853 794521333 139839754 598505274 723094195 497183430 105614469 964165611 183937282 790754621 844220088 304720281 665373925 384241355 884845450 785106967 428260071 295730446 933778590 497103340 359576625 629894447 387989454 357700842 284558184 893927081 189430123 570699085 971230382 612363179 816336670 716963834 620408770 544983187 818866734 477941151 167470387 787817151 461456971 945668332 915997473 721200984 625253763 886081968 310128129 536288660 209336313 99011177 661159198 345670874 686190776 304226699 828448817 747933808 103476938 321046199 604632937 949595502 703740744 674279771 503270668 854986308 478095290 25398283 753749737 942841895 374902531 256998710 959455249 204564548 466440260 682401042 241446622 773857120 790943288 273111044 106740356 646148556 596423023 869065386 126119121 451063192 209752731 127780485 526809477 714729150 838185686 115144147 680111527 680083984 743773194 86262141 189011735 304304427 26942413 185945668 463389973 240614918 415702853 373654266 438355993 424272379 882331974 795342022 90365041 475273631 403704922 248544577 339328635 272667616 221043606 654251111 100698112 609921647 716948208 858455788 423392273 10148433 496942496 76735183 453400758 102990272 930027880 53019783 59740376 337434745 289449342 647267770 971020532 406999587 518639403 10075131 725857642 739899197 743656280 924431477 910194534 942489621 736200969 266590700 842923598 142696467 739151607 30987635 209177624 44881716 190331585 700343535 514579038 207476896 938932090 642330200 791250919 197602862 435627147 722611792 502242392 332255580 836236312 40741180 366638168 756165990 195412613 297019072 131674796 787532399 862038944 689885078 666068912 506797412 456743380 863903715 897936916 484933848 808541 294177644 126355533 593623411 132652406 144238433 979617418 248966853 201853907 46379398 224604551 834541809 283883379 869722345 680661746 771510981 572062392 515444168 964821480 657306932 186128347 686948772 971339624 854214893 712575023 643138022 845257045 226599936 686273357 960818977 400482177 459123923 840575578 874543994 722168195 723919013 120164246 80661432 707421266 584169567 996100992 700993703 386227876 299088464 248660593 582495952 135740504 857290830 498171064 519482594 317220222 406667923 74864602 723775937 553199925 58177989 105449802 937223959 508874837 32044408 620347032 419862763 34350279 308413795 302575071 219158771 622233817 130061348 756094814 250998970 383626404 84834232 838005241 911601764 765245667 180660225 668231723 68659995 176936342 234944477 769301218 796676249 377674483 345602968 892038610 139909284 421037412 973387595 939408183 988926350 568915689 707299554 822604445 142119224 894266724 642918481 801085445 489014288 602506779 949762768 162079061 583589202 302706679 439323852 117326168 351946678 210565491 850412940 800544199 423024641 164070718 220472155 827034915 191157654 777514130 308996318 956681808 502400807 610495724 906390318 811172117 596783460 694801583 944444451 683043652 255368000 62623362 863388059 473368580 92662964 661943201 414602216 675666773 515557742 944488404 251845211 266697561 373311127 409752835 137869705 816149810 871089772 641911700 952774308 844173155 891739142 594380410 915744355 692137452 625445781 945434960 619837945 857537664 304997658 515145233 718304851 111019212 160020241 238052825 560601284 214024726 96385006 133358400 515462957 94848718 395323537 888546680 921279496 401742359 687595900 698400875 973198056 806732231 548521700 595982775 540556688 790582705 806214771 780031918 683092128 379320152 175472817 469885048 38055137 982919983 131401107 200897360 734147286 29626666 884003681 807034940 439357037 242399492 748054298 613218272 625936585 857153594 210979827 963858146 829104839 834077625 558557838 456308518 931752530 609768438 59393291 981154318 939219040 279983334 104520759 573363130 582321596 668846000 911853202 620744823 934091408 487028548 603345546 874762139 951078279 965666674 165920819 294052978 718181160 22182878 800984462 136594953 385560603 638471465 749920537 891143123 786191422 765656819 955678860 333474576 514277713 774749816 958659631 46382046 613656836 762488131 277676926 332649676 64886854 260410640 427165268 820436673 448164323 871673921 6277492 533165836 548120671 686476014 523513309 564484740 648362446 160861013 332362360 4439785 79636825 405303746 545179324 470038958 818516974 92596553 360590395 176702328 995063736 273713867 564743471 64658930 670167252 305227091 52737721 595455490 210370674 664641503 402241500 492532202 815736361 914164021 26036611 921593276 236476090 66961635 336682593 922264652 708301613 560882821 968371378 945580698 8954878 696570527 617325483 669410268 526251207 46233318 445280939 264341721 57847660 388625110 722092200 664475569 368640074 63202691 831313615 631490190 133374218 643144803 60374578 630489781 685520181 722341725 16758761 651894046 386590911 273588772 987224324 394164865 220463194 916725686 944508511 406342488 458308390 35086119 790149072 981640651 30097208 47088869 4957376 936468665 425659924 837391788 573703036 139302824 722211109 258139836 340320940 748814092 270075039 31149627 138145086 137067297 97109554 560055838 49729702 723400056 335692759 235111250 282144204 369911717 274140481 813236133 18579123 893278032 814651651 936871943 942113973 641851684 633944309 229817771 217038707 588302234 819803630 390770081 636333125 309160291 66169411 529236838 176283178 993680687 208531196 715763381 248780388 583747788 544231849 762138250 428083924 742654146 47166217 803501797 103862817 516037921 373105238 565954194 494994401 904397799 508938820 944587831 539821241 668408539 684473021 264945721 969115514 749949097 507438871 188119026 68715359 478143528 478656176 937267823 483354891 606855666 467609178 521256644 790207674 620642069 964001973 46757267 409927327 630859588 986041052 630879230 995770041 392040334 427855922 707432409 470938897 211663472 122967233 735927574 307266565 52541582 32433642 127634264 103463636 471591648 496008718 318786805 688606237 325897724 140452224 380234639 557544596 751041774 835814709 30963944 180756736 540733536 99381487 580882470 430478723 945295534 427454023 423962823 338223457 800401127 292531239 24426166 556153662 202482344 692196474 347679207 992755315 821238138 18177889 242707705 38868664 415672325 871922900 556624573 286887467 337308630 300398949 923169644 93175332 378207021 931394428 37423423 447510514 454556550 434064458 99003705 365992165 508116891 875170729 429774865 468475899 279857307 438878080 524002002 608978817 824028486 10675098 912668721 649454652 920467135 985011552 644351749 156779567 674883301 637242812 562084496 594709908 83001271 908568281 574507129 328140955 734178174 517381937 576956857 364299954 482009742 385991027 159353368 986514899 3575956 532384006 876131450 42510565 124875862 332991746 211817601 857851971 245130761 289958926 762835808 115063149 506158312 465590511 484456522 709230903 545852178 864923579 963515042 312763762 142390038 489647487 236286917 25156609 434763426 635594501 312060778 762177840 380126873 839932857 526205747 553898625 481441578 636982720 747556910 337612268 115175952 169690975 418004409 576874681 588199267 946296800 207459911 165841103 296510976 790569214 491242359 716020827 19377504 210024854 463905386 298695879 773181644 538073413 203863590 103836415 483804231 919096436 638255556 810395821 535321616 320581674 876739865 887213481 746468308 362266373 879378284 901297719 550891585 241671936 970224689 291475597 991712283 382551432 451370601 199764273 505637546 827603791 445857609 862673249 176198617 876478625 856855441 880424221 847223976 555102124 175600766 609897917 260941690 538118978 44925635 923678006 29871726 332336497 386422266 43471285 114654902 90475438 697371601 931703667 985486845 378576969 29973477 61764809 136364868 724715503 296500411 251745974 327318179 395775226 984077815 989776838 232619530 448797243 786832463 576393117 377391472 762123843 811101634 364096722 606474395 427418679 108200599 979292533 713133253 169789338 391621163 599725483 142844241 962125063 419641357 621062107 357210005 168741911 658558831 88816820 829628933 402522497 769775742 697771360 383092517 945642170 847130697 145399708 620290452 523956468 257589842 786838522 259324842 484125723 666037288 284606593 146777226 555563238 163170072 828837344 534109143 195957352 379248747 474603778 186390970 431866400 199183789 865177892 853841798 408116402 675897755 928651155 507761293 893707223 309765920 781078441 793682284 335408341 3318696 401197949 349411180 530097821 843590528 98811997 113249793 205430484 777233470 812776322 739139543 764397587 910650982 780578948 399265964 15393805 562681857 99901800 67864117 189811592 522587493 656947600 751572406 854351525 16019015 856846821 451565245 859610765 785954988 810804166 38008647 844400749 377762724 442524190 644349289 820237691 714011523 463435994 260923378 675981347 4512467 694835877 96391824 825964215 150712873 568835855 117710908 460303033 610827606 39554761 592886181 878847436 239634366 379724656 981808878 922685039 698071580 554961663 70007763 323369291 428075642 190923296 846957096 608885625 792955368 10537805 132920274 909757209 274639413 194779131 390202087 245951854 226642482 579180407 246932741 273129014 970545634 250976303 5608871 575327285 34033243 19841729 14680428 688503043 979267770 686410671 813250953 593087894 62386019 372356331 354727938 579980138 646023180 410891187 82942822 503606575 860605891 580953286 794972776 770878678 273210792 82900183 273572229 994640141 659704768 291422651 416844980 459268800 185555724 263603407 433257423 123299689 166204818 260302392 130121679 543228859 770292274 143238705 498426920 643603064 935595434 763797440 245235152 837145609 951327011 770908321 664653410 589035198 992458278 980031211 877707604 215173879 19957501 627681275 204538091 75433697 875571628 290729100 661535812 926901376 231364032 257570519 183914705 675569945 398566204 755781833 220330255 518826305 476124881 140075921 628873484 560117993 183134533 272077907 304591491 740040304 23677955 413823917 649865048 683975161 940818518 393373882 805833276 765066984 22425507 148090255 117803524 572491653 549167944 561113444 504553553 207099826 618075582 228305453 434610489 432370964 287898247 142399916 182855949 807095254 181365014 619713044 398526542 676348146 535811959 846830033 564477189 727397368 850753614 861847720 128694555 455888247 584698862 244478933 662759791 455115303 463364300 515966896 636583327 353729025 961655338 512174096 526851512 582473463 227376802 228718695 425278301 258005197 606559252 289877614 591415928 308567416 484324638 158112146 965271894 937170454 114778636 21999484 86094190 621594323 820560665 260485696 341864917 933152930 204924430 775644832 925144566 119127078 558627285 664326531 364940161 91346459 766742283 373442221 784797250 582525554 487293436 234557915 792679864 716906419 832508163 503205498 755888229 685922033 914029925 994171601 433508306 263068749 642753626 182769736 756172303 609273577 179272101 199329553 158442212 260425878 403534305 538137115 735623918 697645732 541652336 423482778 443607302 870591711 151111394 352580665 824553846 631083175 754456031 706633861 908750907 180297431 290963247 233496420 363589087 923658545 105535151 334989675 250940339 620880863 74152124 522437432 774519922 658044429 445547834 645853405 143800144 945842497 654434119 300343648 48947060 860590553 88933841 963944687 916160885 923305359 795389133 678019054 351333211 165263429 624234554 712569314 262022293 342662708 664419937 409804338 760972114 742210237 198589090 900226511 831695682 788312360 878854361 949587677 97734300 793482662 905709475 189028965 368320900 145313031 43859528 654671122 485519482 942522556 12784059 628590830 737127122 938639536 559067370 242173026 865349837 974576735 639268705 510999520 6710760 770503169 913712814 511240156 281816172 736932720 450697683 577737930 576139576 169165721 304917847 41939291 752649712 945451099 959525025 980817 130489665 24965786 448804156 733756424 271519901 823205926 362456844 756230454 909778723 705652821 371626853 381838703 911946301 366151412 423896418 373295277 617730603 122867752 96551807 507682029 9166116 96395182 505968442 468437408 806516481 347067037 64425978 62047345 239521546 64749966 830584841 92296688 879065401 199394284 954102938 103449556 39506713 815169808 30853912 743745023 853890679 965242194 74435797 390526710 650048453 6828825 328590386 25341788 119943048 602910028 53403084 556674098 71410436 173470787 540221674 928909411 389069516 144292967 875319414 868810747 661293095 525185408 442279554 776719487 523939129 931082091 872942435 372892506 112813973 836664420 309451596 239189839 651309798 740285161 252295124 105101063 421633500 424821417 247383321 547084716 189868264 116682399 660073221 972573894 264513904 857793831 172024316 787482411 929944976 706454428 599799439 412235303 297712940 939224321 95870578 847388917 876439256 934535873 923590243 308168928 306749472 712119853 940580191 885180058 27908149 576637811 24709594 943495837 480166027 315518581 534901254 416580919 491195894 812761720 983705483 280340156 113378329 578469351 820250691 613376991 57092680 749507123 655404046 970260209 589473612 185592381 356990045 721695861 141819550 190172056 665308209 813092223 439907429 655588547 631130163 809858307 834691913 57032931 676223078 573372332 671549837 198541005 931881099 792780445 818779745 147555645 150329880 309957398 915066816 807057803 542983216 933826191 968226956 698815935 984918390 434905046 247390116 297058083 319583670 35356144 98804465 885074917 981913831 658005542 602386892 43142892 337881495 947824324 750534910 144045559 751601765 183177462 857819547 406253612 718441159 645469719 288379501 516140547 129961673 742671801 523214354 190071692 436280415 588471787 369515683 495363311 708887809 188389954 859363821 320257779 412675550 775973266 727250877 700539169 438403387 578310276 407981820 317257216 597068240 729220808 932058714 7095746 444548262 245187174 149935991 167557929 875231427 472533175 699764254 664974833 852816470 295430582 80113552 948950637 439936434 81315326 454854024 285488734 867275330 825844292 147284729 815924481 999362072 818359388 281970081 160019374 301525618 290772796 704163575 484979799 672545224 684452341 914691777 417200063 966770463 596205564 113746779 592582594 973605142 276011014 491654553 871704225 151441863 613445638 392959898 933560972 430829778 650344132 637971602 853165943 277738817 13665308 776342012 469628579 702437755 936191860 963019090 675245348 42476354 872073956 961858371 359230620 862376718 546027943 576558061 589534280 686829510 143244835 218129242 635569893 968616873 321561920 967505223 975856541 95354599 413985816 167997529 407101353 965251513 625439274 730135920 193085309 2861767 508766113 364650165 160129100 67696790 224511113 843388720 677293827 840513070 853054556 184190729 246093675 662395610 285194 498976809 429668278 852109028 607515355 258743334 871994941 263102757 280176514 174987660 981660440 33022681 944113260 306328533 63826057 555966698 1878222 383605175 492737222 350790935 142421585 480760544 604230809 649812473 7810378 408143727 567195522 928691861 61407558 318329468 964312447 740169156 903789403 84024562 985843514 34441168 84492404 68482267 809139472 400463272 108864758 779025308 461636067 206538483 28171392 684114534 276046342 919355760 318065618 410343457 349711066 671909420 680035203 338369974 993617311 726432545 63822706 935650579 560961566 202396049 802194444 327671334 191171316 719446473 685608384 189115268 491111941 894009747 895926710 619734727 107220622 476252462 598821458 635970412 188504111 945145788 923565567 591706570 63316258 63560740 973450558 853758496 89708105 164813462 607897173 582879213 4801212 543828584 320584823 562682480 239138837 365362960 288118446 163082158 192862020 914387026 316441621 251917769 180319216 221752100 523017284 173100208 985730445 866007509 274045791 7260130 815466991 427297616 595907762 452034435 798184292 827293044 667447423 775726903 321592678 740847770 633089575 890996316 469071884 411177874 145743367 603855503 454483961 462323164 343517437 536412807 106351232 139462010 905685328 289863719 639788179 453013039 646986467 343509615 799366463 406980668 837387309 220652048 379287516 650767832 144059768 942852437 16615400 766952956 225250143 855026403 969266447 174788288 329284652 305149275 782089656 48025966 590571835 796199361 512130229 919297280 691913 342893075 200352082 728671832 898783538 158366920 325230839 606633372 580188863 335933955 806908495 128372169 335872247 537373280 314222715 331637349 347853869 4709072 762970841 612145940 411638990 888426143 240259442 231819047 118745828 617445810 386070727 885294845 371477891 768963047 975984438 101318916 707993166 81158424 595264317 637923107 709961710 746624721 477128953 543614003 413136305 540900587 917834437 750004272 36226629 476149355 487128302 522814943 430295153 919436405 852283849 980197562 609513610 198922915 648803468 368881805 9859901 323732797 570116184 575536542 598561217 236431397 7968066 423304961 365081504 496512246 188526934 511481840 398852080 871847737 502159185 654608664 88504969 483755462 577753384 748969164 471088359 754698635 801277990 914140764 593348161 899385816 167297971 678202785 440270175 112297097 874130568 849509985 57793355 130489099 300817318 528980111 489326650 760224146 841923848 319125724 13999630 274941543 217166367 819989542 328998748 469627903 405392799 716200756 153780013 320903586 250103679 143724567 330655418 876657850 329592311 923347011 929137447 100645534 382837492 293806564 298730427 155859981 214443673 76524962 909198717 80632979 504899886 734492926 472934995 21971880 268740404 243139021 591204554 165945123 574470702 296689265 824510579 231112003 562620355 524592165 700256730 58861924 95635212 179980890 992091040 507843896 623725549 765506167 839107518 146812700 967684466 968625964 22123223 429871761 886591030 388744330 397268313 854885434 197904323 647532261 336363575 452427939 325555105 667630532 374775352 354779575 123430401 449649170 857487985 249940849 349218835 333843903 568920034 83644512 94261294 140684091 22271139 8566521 228431939 807474754 554967465 3362839 212317333 711624942 69579155 229552905 632799496 510034890 507929470 974906776 204225458 439261190 682477642 909415392 783866310 617228295 129902648 892884657 239969489 159575109 334836399 318525642 677783060 577770197 651954471 980566060 369165023 651932197 489538111 487557736 848888091 336871577 157640903 25356421 908365115 745037936 594817001 693640762 323319113 377344012 222123754 734214170 263192587 5392714 130953457 67001788 602116694 313954892 662619893 704728761 378635287 977327811 943376684 748755837 147507691 318435843 743570424 724910805 689418986 145054989 183012220 539431267 992049268 251596834 88201050 88909164 124988292 577163495 538311093 130211095 551846361 57385522 526195923 444568121 67843582 312607059 293787181 165800881 584021659 917700404 284628526 563564859 72733545 802542335 73116795 542608735 10486923 844043838 992129768 576698050 412134691 425590134 49279803 567594033 991387845 305272063 843230692 709765177 639770105 796321013 943497593 277437348 407529893 381316059 657887257 795172762 73463402 591334811 267151102 403122593 208333706 859185590 721810171 295110409 520982141 119954218 740754972 71143265 320984010 390388405 965067256 892322242 78447456 424126143 81996221 640243568 585209937 478784529 569099600 323225414 707734254 569463155 710373339 495068996 821010376 473427572 926051368 32786084 223414463 939515762 650718492 619580289 214745872 190506364 871364168 188657140 559865873 561051132 594336176 505407714 618256730 769084001 355229520 521270240 654232967 420815252 704478869 102082515 21652832 960782765 529851030 637439259 749656378 762057108 662359167 259628563 701107247 87970271 614596207 201700580 736820582 861776268 834356185 583945910 812003866 26031497 130684483 366888643 109292372 896212650 908082774 415741918 290243794 656913503 192885211 475430000 603202068 696249618 476971024 953672548 605738001 913562415 660708716 882414180 558564875 757050252 428706357 342903492 978828116 890103557 57038537 474398437 652988128 271880478 615165613 609755949 460775047 969368784 549605668 324264021 352255125 106323075 444483933 162852490 118918501 661320578 608135604 378074601 210300340 97080682 435963111 295638480 470115839 417394676 717639775 807737330 25499106 364425873 687309567 934225769 200070522 728895664 282591448 467735822 789766845 166466421 805457881 926092634 913361195 939787046 817317132 679274990 476312317 289627200 284471287 591953435 492733956 358682656 686415874 95723045 61879485 713213890 147926166 92581234 543713783 12392822 914722079 989209496 817677385 694532768 376831431 689667978 483134786 288149453 934786452 761979015 913706392 139926703 658572214 741360199 1943957 437387848 996472280 236494905 734785101 722349415 194434810 248351428 135985493 682239369 7787776 604041157 537146418 229433705 831389569 346276642 328565123 173339447 110395379 859886317 662863449 866057350 456940922 792037795 891167184 427643201 15260488 673148091 615244708 374447787 592543807 660896219 817792768 529938896 681719182 259017020 44597264 947306950 176246026 862162274 728052538 534643038 947745094 156728955 706576818 356972187 386661084 290070133 180346910 947965627 624869339 782749302 944895990 122773860 117403721 157446362 707478462 846011977 994013238 944112450 882479581 474820912 916358760 557558151 317571688 979056640 208300496 314513577 493324009 737300928 35074094 374535563 733318392 780042601 940935542 173107256 525457690 411466925 252705461 841097439 467859554 980897862 662420825 608444398 802251324 706474029 388041897 454034020 804850565 424981176 697586362 952083561 616496006 433174446 587723551 524105766 235774512 939149871 12657276 372416350 281517745 659075367 551265231 332672503 864879546 989711052 738163908 542287436 116554838 775895745 766643184 480801920 56655844 262971337 983676940 303653574 377237231 463851606 506781554 757886190 194985342 108637859 868101648 794519575 29737742 641020487 480892159 547274915 850121701 93159291 335357461 692579656 552579753 347116645 534330106 466976369 395380980 690405489 860274580 515780798 309608266 386798547 910859846 135286650 186749848 142275744 282087463 696282455 103766245 488836670 665373483 302639817 529269595 303765113 39489989 448433835 538451183 685071854 139063393 320213894 379948690 922199125 23797031 418869601 51657840 405969312 310232979 658505266 78404569 335681427 562678306 747907656 212258581 621756511 191450433 832361584 9667094 191684989 337809499 995398257 666322399 222972938 567560999 991063246 492224237 787595755 181066584 974660854 758283455 289223382 73870615 774482240 835291115 730273631 981376424 822004184 109838722 957459703 179647101 791257545 680144595 380758475 853644668 361396683 133985570 562276909 226500584 695211647 12927597 348697089 711605302 878023975 20741626 154879028 491983755 454077856 521834447 979757856 890458682 469042902 104279260 20224400 369408405 835753821 547971165 123933761 251455212 462298640 579662848 362533979 672208126 80885526 687312713 390527433 750773789 600351748 604757360 678208726 451081565 944590765 455405301 406084014 51549905 568395057 463746118 958488710 697362735 316723653 843616469 916251581 221930194 852838367 795637315 254627848 457077838 501904527 926097330 180500068 360022270 101686015 397475878 915946260 456635048 675628861 687167560 311859452 812817373 472798011 381495147 87715149 689472917 81540538 400097933 556441930 838245889 535474611 801891711 312247654 21649429 877417897 173823077 600097098 456643961 474792304 504938714 401329013 223939899 585971823 375699076 312473175 387383668 383514083 782126220 966069832 713258318 623515127 174412615 512049123 986880962 875601670 685711849 372666818 138299042 105520213 97523757 45462256 21696265 343971386 462088434 428562928 789012673 368385138 282954506 112807018 20721096 837150271 619592042 107120979 919126729 430133444 762687582 735466235 634101001 133646292 378855608 935238952 686413597 766101748 735521784 102145781 760715873 146523047 989729673 992536148 387157860 882551869 593460997 538524122 291098733 288916202 879805680 194111374 819356382 268309963 2709576 940347342 851645472 343860399 508173851 667643832 581513361 836763858 998032282 82906998 986968651 97815563 424212452 854350880 449225899 913712074 689868801 45976228 998059117 292259209 291391754 735905456 918257239 27334029 852360059 241873626 76601699 478811231 473957617 498619060 932588660 97587912 819373951 421761933 165749447 873596933 22364980 856806455 458752229 566060496 86003271 203392790 860072646 169858556 3709370 429494454 767827981 29069796 828264154 188684812 445194756 792653008 120472860 376390434 195834761 730673956 677401612 609533773 28843506 632473117 285503167 749571115 390055119 421404691 246366836 291339297 143567131 2661922 517250250 738981599 388291401 146188586 161312491 941928541 17617195 819480280 778042251 170550980 827976361 918960182 294206933 974517087 411268074 7390117 113282798 204912662 143647604 120958909 554566852 789299654 116243894 193540878 187209255 327851278 561468567 603413218 179526765 588400253 906915165 94083019 761769800 532200667 11682629 373337190 594007676 192515534 56169139 189195932 891146370 359930531 519593697 848007747 118272541 867098265 679605380 275628439 29622822 807313537 38775031 194896818 336893637 309754059 520948556 444351403 733059761 540655268 744327961 971314156 804039227 655829534 195782484 373804022 472515087 568983628 477717209 249750327 301787909 849198861 928765270 465020244 28979956 523687029 100297890 659315474 24045551 775413915 398934670 191720506 495468441 314651787 432499306 265221910 818698722 345547774 206157718 908929215 553949397 806989529 125320398 255204936 52086439 459920062 295635337 278938997 182636342 53824265 371378468 358306000 232035153 617523117 444780836 311634720 55959185 162735526 53414020 925783334 668170591 108278115 18061368 837074375 364230670 286733318 18032551 932617078 641259663 515843795 207514834 978142014 123061284 721393467 623814484 719351901 586096967 476122082 239173318 233644820 65206420 693580375 630141359 968185884 174019656 158291263 719277355 500156723 425096709 352216082 239415875 694131313 106706692 492004793 742048915 56194820 922369291 252222897 520349321 639822462 816064027 431114437 283435596 878556663 729129051 573210223 901897380 563647378 141738930 308985285 880386961 281626724 968635758 585398077 796283526 592745798 605036931 832357529 332458139 88155911 566671487 613647482 42118489 351486697 256697825 218290739 440415860 590021783 426966087 859402063 616693320 169061642 242216138 13850971 709531252 468590937 672012132 827914758 180977776 106459120 883537508 616404686 985008746 831140475 573911448 272816665 67019624 546826398 764894187 553004364 668662476 113997617 851488852 969294340 288343902 764011231 431514602 611006343 860490682 767948703 392869242 433740837 92050537 222589716 476703913 929457151 297162489 75112050 733250169 641158180 59488507 882136048 498569383 174987391 807477371 229026868 506857121 438731564 949764227 405596033 454807739 62967861 782858533 857919032 459775387 966484127 360591100 995434937 576963309 204699730 224480094 62109246 834729867 83563181 853480786 307248066 581106851 735693838 480421524 886281673 708523466 933431233 84769608 182814078 730742848 366044258 396429533 624607355 415797448 828542936 220805484 744630988 718637621 786959997 444219916 114591102 852852688 220617644 418919599 612090751 575758455 633293131 11720987 158791453 65657861 947325459 374121995 352262858 398188569 715956316 756887799 586500254 766259887 260775229 812844990 591219354 56743451 162942881 880696548 603711438 624098736 986501742 602756542 93785854 365107089 421323328 739001736 278559097 688230340 851369700 892745205 144742747 642312093 708265001 880829064 800464440 769066703 607619957 65826453 723023690 689087747 492910902 89585605 144853584 645912763 415298745 238873427 243863419 4624658 467478390 902432276 908853714 547465576 705227392 193042720 466405914 71106785 162770809 241765911 513591979 644024148 284334506 12666768 598748311 709937551 841482404 870758069 696125041 273618810 948833922 762383923 469688965 861864304 899606857 426385436 491223291 20131977 983325867 628034328 162173603 681212980 23513208 957781706 669736965 7399164 709413673 970091326 315668810 290498469 723462855 538753370 349687562 371811112 289799706 487584863 247160999 946452307 732126894 394567224 405368717 868977911 153082195 177401511 335100309 1996298 28855144 621807702 206641111 923278593 874468894 979868303 599047924 82150939 259418493 823951318 999414541 220681016 542724329 818657309 25390434 484865507 160750239 820603124 171642674 627543795 173742036 98286910 355303381 847831526 805338432 657829209 144407131 843124077 925734846 180034999 516179556 502504617 921589723 795255756 670949399 818813041 316282714 434472060 242894419 419829059 604599865 876521472 777386249 194283376 567971413 111559356 45305135 949566553 980951850 383182895 651250433 583057998 453113722 448275010 563859163 807990234 815512913 76198688 107332983 1764418 256723280 613562117 168744479 701734674 360620413 414270331 81375468 347990364 375616207 126650325 413189136 222409300 544080764 363551522 824615780 677059267 491883687 188388122 300553636 126188268 222344371 649407600 615632556 48367954 430952553 498438161 992596832 855006130 49350660 713729349 761542569 96762135 903568823 62227500 824984486 536553990 423448987 308528791 758841611 716711488 931681973 213685596 737357960 200588993 73053275 150023877 657783036 520341336 400278914 796820587 81748005 999229470 568112955 920796734 704832352 173392026 22010917 109680774 145849222 942201255 10314327 905637798 748046393 137904068 182883242 364462713 53467224 900524072 39823837 642569246 15655009 271520787 467815117 875448969 109142080 364554308 375522713 354301666 994228473 801380545 614508774 342015560 160054717 499038639 986541593 804331918 231422757 606029553 618316705 347372559 159912342 713557731 532204253 682603082 881898492 479818544 103247091 159193173 350531822 925351870 625745501 215329410 784849137 288240318 186986226 877119742 802844719 718273787 487334991 676243094 157622779 453580564 612074227 865234252 893283150 14804097 392458313 849150239 485914649 588996693 535054804 344542619 384831623 122249252 615561221 551069379 324475281 229549088 334229552 615964032 586079183 142209667 311759331 493620716 462074805 793968361 880533325 622322154 496058421 925248220 774441681 935071067 344945015 780908827 81329572 442738279 713894060 115630279 423380615 170912466 497702569 628315898 131160728 631904611 730543041 924756940 363851365 177114746 3354706 491319510 54728462 467547552 359976137 490052923 230206927 168228735 875714842 640235002 923794271 815114238 825440621 689601963 236441763 262387690 211390685 868065582 720723184 470563264 433963056 729248491 180053562 631383961 769096026 341669264 290300765 105845883 530615829 624968740 998701187 937684902 898715752 398709377 213497148 599251392 974768908 432346659 890468312 290363308 5222847 154464454 389431130 722187691 28070711 89157333 107782417 286871619 600461459 897706646 864040674 845007138 639250572 17711218 898161246 750706211 927924740 545964914 711640788 936532719 839104904 945368976 993897397 542598591 853791781 586934384 324311861 51696110 948066274 722371864 336540488 769862332 806819631 279279421 806629221 530111696 693994780 683619482 152695631 956139950 431316704 663252621 977687188 844622864 202332055 4240250 825413425 509842916 584812471 547553202 389131739 353406800 448474028 5700038 172864667 35803239 586099202 457592789 361686113 770044709 130190488 176139465 512237988 726225029 509320480 662296369 90922158 942309559 352485782 57764650 673433022 670671114 857649935 517096836 221998412 563536574 697838660 601318293 365123439 578849910 904667667 750986109 246263454 70135126 387029935 53743886 960387242 879063171 931087371 740863924 904699456 15230883 97436861 943049574 641091722 272714034 308941918 555515513 416802750 45073833 231630661 957039689 708848079 68255486 390047563 427253391 798121474 126126251 418546023 731467820 627719199 548624967 919888194 566098794 166253096 360624430 57891673 204007342 295941830 154080758 912149210 999508401 950895054 263752944 639973102 53866007 448028540 486699347 576001205 343650043 305991068 756453379 402712778 800408330 15429890 763426237 549659930 571551975 395747439 405478647 141997636 892918398 936261373 133029289 974072165 173816844 903073425 360960445 397049604 545396940 46931757 807933405 772280918 256386594 219695673 57555404 924523472 441012872 68048829 886439842 822199877 181896915 539080610 718484874 505153909 61722454 514161699 981485189 491189903 427948752 667204715 647853509 774546347 875946225 962063964 293433639 543579595 615676618 485550410 434830 601515835 904057208 787569761 489855328 174770122 982553117 161694962 911998692 592733776 597312078 712010384 521115256 389252899 719414504 991445470 866140011 918831195 505167691 395798367 718092250 42912699 7643321 943713643 32336067 631552407 363063793 361206100 71630994 815929524 808135758 633926342 87761775 893804778 585365761 962317040 151177062 343554867 633403604 533897574 992739211 204493512 664763888 654346104 841583830 253116856 633155362 241858354 389847965 821180169 43474091 540567530 819614325 61540134 15220231 313239195 837439833 877181154 875759561 913148865 753208134 461644394 277731401 209646056 27318837 871581327 716932660 229439504 84075702 448360344 259878468 398766389 527231073 811898553 685069244 312552746 950457022 907288383 968375879 232725532 176570619 516110168 406478148 326450922 869857401 791673987 486403153 245678170 279847073 375194073 97742506 543911168 874436781 44412261 691355892 13063803 499219029 368864142 297313278 483533304 517522526 611163772 341325097 147600244 983851104 934397704 662920851 986632794 888757903 705028243 432586283 950046956 613065743 688162880 373568195 990275018 667207991 440382797 71552090 733209314 202749485 64466405 601393534 438960925 727693071 524133780 816416403 766871691 28368400 671647584 286640245 58821955 935758653 382186511 992885457 767339653 983708725 824396042 575332860 512441685 598451230 532557580 414978599 980086050 542797588 980940282 845701391 191740736 527426417 978756676 365409504 720939768 528902341 859175479 628682289 105548695 894959379 228093305 703036189 142243014 105052304 523089791 433903998 221634320 972370489 672673551 619663984 544002147 73034078 512494749 581678454 52925267 387802760 861270895 543156472 670753511 698611101 818344444 893227367 377338968 519325582 706889381 305337174 845238005 282007902 306877637 847696748 632772633 462164281 984758237 402274096 163405111 363818231 35175449 184250823 285091264 85779592 715845154 967863143 356935549 306766413 630784839 376486736 160223424 431881675 856569653 188155054 641206605 835144342 457828488 910584788 255032534 319095574 478246789 286082597 717474320 835912657 455189732 393726390 559995311 741803904 574679518 258641569 802300593 493763809 728731360 937627084 911472406 121328737 185150828 657649622 780371110 662508974 837147364 124131307 225499573 221117394 72732480 34648480 103954048 679764268 361885582 546084568 840872616 915048866 238754804 144407525 793005151 255343738 704191169 728948202 335750387 835223095 165140101 698882970 76728179 828128933 679749562 851643114 381402360 150144125 788627340 776933480 533574103 493297615 157988423 660797012 268161034 255338137 506342179 800921960 565465215 921101941 360590139 656691698 631187535 854877831 38860479 972586135 818971440 161332468 848849837 74260198 545502115 178131214 141908248 274449836 454975630 676598725 354899791 603946283 42288428 120498931 843393803 347127496 903039126 743285831 142672136 427951732 574603379 398847064 236456494 576072921 831944668 996704868 921607668 145292897 472195997 949961024 663684565 618550372 5206266 863858676 157699312 370147242 544262047 404461 569283272 666632628 939316617 128863122 234732537 779521230 74036586 714886259 513674915 586905174 491887363 553749081 96967716 531186652 908613455 227525621 212807250 755337471 621882928 634635817 315631317 471387798 703254009 395088909 996571781 905858651 596968348 928750401 608441682 936232537 370267059 386071264 605496007 810378714 692730497 682031809 474971107 126097363 84624647 831532223 462071450 284839370 751317529 611829312 248722376 963974006 378555004 988998152 335569988 752038214 991787382 475915985 3817386 792285711 86172863 480206215 290439149 457764312 566894949 528600429 814973881 102321875 828004475 425708394 987419782 617292925 303097564 839725047 667359770 944794448 818859111 157750225 842130440 990883889 689254978 32053600 783187100 6193749 739526229 906880006 290050157 275067197 794769073 45209959 453647755 910162130 302146493 439394600 291330351 382718853 238391887 583429097 290079606 589405285 606417512 461316722 206771474 83804854 323238162 242106157 36193106 257557395 333007470 910457445 464559049 374152635 748650907 438568893 509904343 912669314 398858283 949392904 300414272 605582847 134407432 642712614 893939705 405964194 556602490 761106078 572139532 609622258 561111456 635270294 324393064 27954105 430725019 484293216 5900420 358122089 47281012 780586868 17262789 833740105 651500305 212563939 973666120 112464424 193173687 978625748 303554647 413034486 142143547 136800797 132457188 270245884 525719803 985070746 41204590 913886537 231153865 775987845 882971616 108152528 884382550 471673975 720197273 586357232 557001950 961487498 737872589 489459996 64131940 728408297 474929049 186862014 840437712 895432437 884879154 487381079 915611650 923398189 47949028 191789073 38948094 158692699 926448464 271171076 202214728 466862819 122004436 346321487 98588448 321110963 523667394 928002087 213541619 126896023 319991381 600377933 178693095 749256736 421709022 307416656 238728511 825411422 612216976 351874807 122257384 867578577 358689466 47505191 751217342 618967212 537280484 71482811 198167963 199674137 820034238 27376889 646210176 593766113 484449943 517255924 610021203 905573160 428710552 700427234 134460413 188175105 362884788 875619838 309411487 414822867 966197301 293756615 347597911 73050938 39524594 8873967 273255199 569969009 901317922 525397239 585998217 309604596 257114548 699418769 684009566 479144325 257319697 790814469 260290339 384150031 295577883 876009361 755667985 953536025 196864465 984103957 120318217 358641347 779051743 653805412 205285633 79382796 855825167 976446074 590734123 168980642 889117828 883553876 429187289 934067629 62220252 977260579 897188966 774449839 790944973 647171949 460178490 769367439 688267465 795191719 549778549 971227545 21766684 339901943 593267175 397198784 398415097 542890690 801933188 81364964 510492272 738482854 65837206 119975509 490157010 912767257 796607558 878751674 109134784 532341064 885117985 143325455 596527143 204904171 363143713 611863772 270496316 621911588 192665448 53654566 544238810 664996360 223301016 596183814 881279325 809599429 912279159 17814744 751715728 296160186 47834255 674231016 68549724 154243889 692958280 997328548 24178512 371626732 856290271 228346023 512099597 822109403 649035632 146730919 599916567 173763646 431609562 546753737 905068544 972418440 289463483 351662562 281133427 36393393 445075695 269483512 154598585 292276156 655181004 117430033 702262546 163795083 747875469 150847792 286916819 72968537 894241772 12769978 854234473 164253053 437424897 866340047 584327445 807115244 551126636 152157581 547862409 954327661 305291948 745982593 394175425 337670962 850551890 956608309 891087198 717359938 835524930 740942989 947735773 66047512 621689299 489878173 63488444 597519789 189376221 55585762 780995459 570328882 216250176 398305630 711711091 694714570 490534102 849557184 997737458 797931690 354549928 994297474 340976450 346957307 666136671 9407851 119560548 686947784 183955383 248090549 495791 893836336 998193178 837324010 814104232 95183129 552465690 592855622 834165926 530344690 966080590 81599652 388780139 595819400 291080030 371206394 578453381 776335794 837090741 705094616 732139139 737504651 525756032 536233945 441785484 154704390 301088765 723174864 173651490 184030016 436642814 187122540 595532012 943815660 897797294 26555429 522434745 449044338 846422462 792231389 987669384 848361286 102238006 306130273 848223789 455375243 173029397 209772288 546233177 891398993 207350598 479442588 673977440 496604835 64656760 872754168 792435749 882959835 886250449 730461525 340814201 962830647 612709349 234336353 763587090 462103576 672010411 219458120 586212432 371746483 356176371 640514556 53547024 648987687 975314883 441916900 984609749 884908247 477674545 522000953 39595822 585934596 571273394 336921313 545643701 263856337 505348747 270066 282558289 991333536 640321609 175003604 345653907 248277821 886592827 236187789 530935490 497548231 338606369 514066161 356597711 160004679 653004919 116073160 702190720 803053710 20666913 715363628 647057569 618380308 102031732 519908614 971270639 234067371 150237998 326314912 989165392 297408803 683241539 280684610 449985913 928638932 216342919 457343991 372745888 818777423 272416076 78349913 315561872 599618039 376548179 77929253 453849550 950254020 353268266 435484202 639944822 421825434 576499400 708289125 872680185 314259459 216734182 248221023 431977343 729901227 511698689 182364873 356585786 288248334 493267217 643616635 604269612 562462146 212861739 747900329 366450398 802713362 31224546 4408423 25328173 337315593 62132831 559935253 285654744 577689251 293919104 861256662 58875748 556430137 810637158 948570875 357528333 751947427 764332506 706948097 621431970 796100348 869840401 891019830 488507545 488660256 455296155 609555324 5552906 723054074 990613520 814535611 534241110 611628886 61450939 195021342 670955151 21670322 865014311 798390215 236436890 551179529 105608863 189255294 123458738 929728100 564055542 991586578 314347400 511453916 267399745 224254589 162712725 58970373 638958338 574187206 104963617 235987857 525367919 42153522 855521023 700071423 267272497 600554701 615302241 140811321 186963096 811156962 667443278 128764190 32927168 205387787 71088505 968690170 346762697 185434190 953597337 553759691 759071776 415978387 850268054 625807614 193549004 19628875 982173398 313975169 942108371 867445874 921705382 450965653 102286893 825733770 256338352 894189227 265519023 219393239 898197922 118344697 964059573 339493236 305657847 83643162 178045495 691038489 825436963 322987738 635465299 749924386 827593852 476002217 973118694 14450406 469286434 350811802 185027114 260703911 433243020 751094306 254941094 340200027 399633369 842107877 411481009 166554100 523473479 372690683 986277724 816535691 114017842 34314985 156711441 995093873 990882384 932236254 769819837 111166282 598314213 285644484 593013071 832994864 410007684 439860746 290755457 724818246 99080969 147802209 55075806 111536365 80125354 725332189 129150060 425649559 982153909 413176465 935574598 977503159 897321027 269381501 770883700 584414000 743712733 611990684 646164291 547684149 910726255 937366820 125404311 133198023 503490358 157274431 404245375 198352802 654299406 948981380 663401691 877704459 31249698 810985822 781718559 908550806 91656579 232761184 944988200 712966910 145000094 593900289 129586720 990699765 205611965 572783227 490218751 709727983 741466276 207671633 611552669 721833968 445025827 823478732 112535383 928934749 171767457 207384677 607091766 861713019 25315109 406631958 484200129 959229716 557036349 814342013 463351844 360315620 608575587 763703233 330936642 433489919 503005424 322557529 895376930 381527090 780521193 315417232 540673776 734211433 208518006 601762062 913437965 38728858 165576417 120988279 407035569 582383862 208717651 256952380 281564087 118744181 248345223 301897921 860786228 617623089 482181036 383370122 923018263 97881322 958261184 844692504 126170021 544050168 40342479 522095632 967291754 162196382 763808309 169534030 534876191 466346888 164063810 368859978 311381791 234333433 62027480 453396301 393976758 253723241 380592969 11276015 672725097 361882178 536417239 324716359 383352819 937331552 304740703 966570902 98945246 345860831 246682923 984538236 234250734 327583917 63420804 991611017 409367883 529801581 975589639 498289265 508191314 996712915 212316481 498354972 92785983 557511145 794771143 185802956 380687424 389081580 72262148 58902107 770549840 29708626 408269203 880647749 944849805 20196362 405182585 79709680 12126730 207001240 868833663 102055764 332603120 407091837 544670076 765468463 306983170 41389168 961828232 938124212 945885071 363859319 327213682 216744681 754665424 46166104 584641616 719999391 770054134 670073597 28010764 428370258 95308156 426649845 148862962 178974104 61488093 459958005 734804622 509853756 533285677 521206753 19993874 733878017 931889393 579509335 953428485 561545257 872999006 3540632 851284052 413848300 887036834 929079014 741517123 331216259 900378852 696150733 519783015 990127935 198432170 532020487 22045170 418188098 919493950 734382237 957200050 557958643 939813490 364146752 502589992 849975454 121224138 227172180 975136191 919172665 230350765 388130142 236349313 509779651 298618840 888568739 793418749 247526536 756858793 194001436 722645955 516115959 352808198 937937990 600982164 491009811 562083676 100486871 349877418 795034466 150284666 683690663 742302277 889979330 457403012 576461145 196812403 33937632 585877476 293574568 31634985 555165196 849775232 97960683 256877376 861722561 803517195 807881230 826184757 659795912 383812536 924719283 552116316 30790991 473563713 254265768 510477309 910108117 458345089 997539212 897983364 382805706 695440229 336094702 465930209 260351739 252961368 354780540 539372346 385951049 786509413 988878397 792441599 104886895 468966110 405825037 873919480 347277175 213152597 242922437 442245993 557045554 115453463 365736882 469492397 186933694 66146351 930698753 799757166 780514010 906131268 118063068 825247629 504951372 278032810 985415679 378200295 453482585 195576165 422496092 402116048 648396243 900626673 296999589 291592262 534026855 699383474 773125438 898409847 669726304 549169807 866828693 592756067 960602474 393516157 281678043 268256172 81062479 201599672 648271132 205311414 938961350 810380360 488623315 426086932 766562789 95922112 377419281 224270883 46508381 214600652 705785561 346032013 814997346 256887725 695684825 735467344 980139273 890621775 108666178 717359535 893348427 473505812 382521286 188932327 445553050 23018016 810340404 548133597 96913080 110276916 956044 532351195 713345628 465815920 662836903 573452021 314836788 281141728 555945373 856262829 112318271 301730135 582754483 211886913 956315234 635017501 512860089 945790538 530539008 417434041 883077067 17528246 194417267 589691062 689157747 257998669 684940713 737199691 65343366 226643329 247617766 509221277 79692485 349927179 521003417 27559720 645240886 430051380 504241557 814596935 465717525 539051553 435428213 912701855 63731824 830886681 651862571 660554130 505929784 557701386 994871322 998670378 732815371 888492001 670880630 654721053 478150914 224423091 563542237 709845895 119682766 179581536 450564519 786150942 467295360 809434029 620276059 776798049 56319892 781453182 83989128 123768328 76312109 659203269 928100320 669257883 861797301 91852937 734681900 88503273 813886855 391435239 29298522 567789977 895426749 238382279 151402592 796418451 908780815 92071016 222682587 824801607 694598208 91614713 983030104 217219726 39523301 16566345 80249655 26460687 472654819 208881037 904261287 544178303 287074923 515126028 884084279 471943804 320133841 457195614 431086549 833325899 90271393 316888384 738323609 960328293 624845911 268808777 787765201 329821109 826019839 595527985 919628939 536098284 749688 511175255 603649661 123652692 700816096 112857899 201388149 930125573 606235576 998204530 781415204 186700557 956051300 156648088 365573461 83189061 477735554 575512922 370199199 613817335 278482794 429850264 379851636 22855657 172629852 304277810 994529444 692461797 554597910 897938874 704475592 226917268 350603929 340281323 404678925 309829468 852805404 966641501 12876280 133451379 642666055 470721663 188531591 237900107 135096297 108824388 124299903 412862641 294191288 169356598 490649961 27165564 674403717 943154857 994890295 606722270 524098277 104315200 203994183 569982604 836369337 887413606 164996626 697546912 705671890 969173980 225106294 769349361 775666935 166372810 220507572 610686720 84332860 337214697 582810191 455325107 324827033 272999091 761874418 93627117 332917429 218854908 570433853 204136137 974433321 833196680 603575315 486960932 637635669 114814403 5090988 653803292 953803497 845243980 874852832 62112362 55826697 412262479 946001704 704906269 271524147 6534800 113243906 307957200 131798440 563714032 240634700 938204877 321990408 254231515 559733793 554477568 333989289 505731928 351960586 905451293 37958690 615910362 869792113 801940459 40482705 694279913 444204411 386707870 842780939 371985047 665649193 802323597 490617398 670345101 735216557 732175137 698163653 454635045 861794304 878693534 606852619 678939717 945557237 604798964 916326417 347398522 457453701 338934103 547498439 886334872 941625272 625498748 23919469 822863975 639992625 347177825 556533388 166136811 149245574 778778134 208329319 446748035 932897630 210294432 413990145 793980199 528196948 216996145 516480010 367833647 779332340 88474947 499292626 613164712 422223920 255083086 714594630 880273629 828036863 369814619 455656862 847989740 585086477 295101947 570251979 163901692 47236204 30562562 995931563 817864258 4646004 195682992 98333945 199641287 412459010 136819778 614752278 2434910 925855357 499855383 387862422 881450987 828111462 683844064 260288634 923952997 840328451 880309528 671524354 561622620 960504325 514089719 40953622 221772837 168229901 442412694 36139041 254371772 184785574 331529561 599293205 885772754 30141129 551327097 985920343 855370919 580804334 826381053 818010613 152748754 897947584 239837763 657552319 684060903 541668393 566835212 656076572 59821508 628988583 274398537 923776135 423562285 710528813 626495420 511330110 433533579 319405713 279810060 677295964 96768985 945658961 834134512 406405276 373135257 243291243 743306453 176188234 578355453 375816958 10736459 167618282 485645043 932807039 161311160 886312066 212675026 500461525 506190081 470423234 236802020 185334153 953133161 463378065 778275937 619096013 935961484 757005287 515776915 606882626 828571858 865991767 394491003 129429350 940483799 950953330 191085055 128585278 816216207 419421219 490713107 877056915 187187843 21451936 681021534 602085951 81749287 121676472 412383791 159309943 257885011 283523535 464159550 522844722 767806268 496949958 702917259 522434484 296723843 667730167 676080226 820007469 52068000 301614643 653267260 934078523 438839059 861722 381560069 731265483 215622221 663974061 846602026 424283840 817188732 201273574 245118706 935839750 826721166 328789966 922156442 600939263 426131388 973029028 759755570 767620492 94355430 731845638 152482905 570073042 99671725 284018319 114692330 505494979 595398340 88293619 791866730 40477991 297877757 664444881 249883569 832569294 863644394 363470178 233522302 291545514 506250199 204396406 688244943 443999983 922949773 293150348 626333376 500025147 940964562 752644621 976886407 634976828 233963923 10867136 819723221 562321518 336375147 474401246 997793248 711795340 32498284 677204220 952480757 271785217 942591874 524402834 652671550 804089050 944012654 414464763 521048469 463908126 888571523 161880181 762435246 376779869 212992156 653352409 147618364 895616943 241927632 873705581 134377127 900000953 697786913 361436461 494049708 356494932 564833739 903678981 43412703 840223947 665864716 867448677 785508681 74066355 764896102 978812501 381288404 414817319 632140355 991377467 423974048 597551865 474740425 582709037 323793733 600608380 171366055 213442178 688080573 29636090 243768077 473433506 873221969 779070394 426179804 568617244 742835530 741831206 558356642 527825813 542980745 448489635 32070218 421456555 357971810 24227677 502540421 792738865 509989754 642730788 852051211 287691586 552212639 751286326 486205789 833631177 129791535 398078764 454857625 559351632 165493719 638301076 402832898 41302855 119679193 177332992 767144340 635866828 212357146 22024767 874007245 744699684 753714658 65462466 152786626 310765902 613288807 423873936 431090197 208218527 572383572 441604961 67087169 369422711 200072055 258669869 503199045 225359850 327511280 783313855 552247708 969541296 834113275 376704826 170610669 132163183 418297283 162333185 187235926 436827345 977757961 760630611 839151409 275433786 223633358 95604059 528802607 251857488 746412304 221539858 286189884 659130602 369634315 633773245 819232189 71221304 17342133 952173125 449257330 479027073 369714464 440569190 764093517 379366316 499814804 914690064 910465637 471057066 296160172 199907512 476280554 19257009 384307036 176512210 862159641 629451996 307347714 24147883 471387022 479651571 614969102 273066337 592537104 343402217 802823162 604390708 862523598 897020409 425868562 891808638 877547207 323537887 577646271 714573401 792913578 913773075 360228403 289268688 356274424 871726997 470893417 662058935 737665249 321601950 944927716 622548835 687107188 312063753 502332258 354890718 822822786 710911144 917946061 81283799 806868945 419312477 740998226 634718542 701100156 656384224 483922882 735242946 970984128 583631652 433718765 669339772 295844662 994220917 222064786 489547940 556882572 798623952 469402204 321013637 45845327 841588165 903686248 45015525 326240584 916381126 428457532 844576788 949492946 749462170 47944468 921446078 857083900 815232172 676442905 485093439 310961849 791446183 291567606 604857230 92860201 584330562 756809552 27541599 69622209 746868205 880868710 396626470 900151255 802874378 576254990 665877219 294270800 507787311 635982969 207872161 357380229 37686437 596675355 70844151 546581906 139019265 468898561 811294101 944578510 35539664 355853103 21855242 288043443 420389325 562804583 748195233 416577103 328810195 474325423 387413426 930267995 183164264 18501349 166000880 736214542 362281126 773216167 673602279 718630121 626823294 893993878 980997609 822332832 947330353 755856716 907762336 332767349 791614189 830021116 280631600 736619344 789426626 80991298 80498791 494127570 953351784 334508878 952558294 635373655 967312390 684343065 307420436 718788901 998029712 425163897 163528472 787501448 377366903 156249055 305658415 970443684 463682136 176451185 254510307 190196803 370203 322565669 231818017 916015544 687725678 756708846 961889256 738615227 749479560 671156085 71769768 317218309 621697072 882209948 569257929 789464441 761587083 508896339 850949694 59981060 969080898 179470275 128498337 241239921 435276625 121546189 562276240 428676374 952351221 549334771 545551401 234743714 107609846 439823713 88078378 216778561 413214600 123665448 812398269 477183505 392149122 895968528 13282189 705107177 241739839 374900629 745019983 73275076 515143741 690629326 268656360 299353462 438522858 316287545 365260764 58267885 535301027 836903783 670783781 122995513 978394982 839801818 945255145 718246194 74126328 408379835 894961511 505707684 172508042 177178376 875480205 527899972 461986088 482353534 294848122 877162578 232898329 907826909 904732952 954046738 304447323 263630063 733942696 750023526 722598796 118587071 137227916 680140522 520119455 940218837 748669970 454155872 159098371 414392271 91225854 167057221 853620578 239678769 50336562 286130619 531882656 630166403 195567861 443758682 616798873 840994950 790642801 698560122 671367977 494650587 163144659 641144878 705413353 450409532 225859455 21408055 954405222 206540726 634291000 976467711 382355324 502148638 398945171 203079715 108780974 240975492 599269186 94492299 576101032 100792701 863852875 787669200 20198274 474270723 671374870 273837973 774877034 920500914 516092150 799546638 7480245 242166771 858416565 448861501 221373111 762598615 173428796 30047294 438610032 89377454 950286514 260390635 719379637 521157609 519519414 725293184 632824172 754980901 105813631 967840132 66463128 405623311 194550704 516483002 290480329 831208533 199968073 782624440 213058375 685660827 896274232 662038767 809444161 919501191 980093116 949089355 10668019 433580441 487890314 57950591 400253530 357369279 408438044 993372043 49095981 489633713 565862737 587114731 182610788 975096455 924746340 364578853 829581212 859422105 651850842 895148716 800038458 440692273 986843123 640357838 198829387 173530004 708897304 199319719 102063909 225076363 46941847 693546005 338890270 537443164 467084193 553573420 612179041 677682850 647887848 319427056 365016913 660133143 795170359 953996128 909504577 822115579 820852775 824145240 224246032 768780050 426991960 642348501 989374320 630152989 944200687 814708720 800004626 116781104 430160322 914030507 389955235 101327754 770284745 376486372 938471552 785016448 4593169 149390715 817675840 749826756 734521131 579793454 409127376 468367345 755102416 834667376 717988924 269672002 317443109 471089294 142872859 293770576 756025303 821165993 401802833 400417110 530227165 543528659 913368895 714351249 391690039 408374396 175068441 22512465 394145078 910027212 753120195 631027314 883040491 224919539 961450017 930553940 444720603 500934437 910448508 954784293 9780343 536523672 547559484 827260175 93892987 835070452 149194150 932223250 334743154 17480107 868352899 726110957 233851434 452752002 115130097 583363988 99008988 427912761 492006717 983963323 968510755 601797567 272844534 830862283 954266202 534893187 577598276 726370365 788209439 972072790 966863044 394519631 592161094 6951448 315379854 467489540 739057491 191550163 819244125 856488728 268663727 472979287 390500816 501145925 785393189 226162553 263538338 618625438 63395018 852587987 744037465 777935571 185168315 885784215 668873143 933353703 766786617 795449042 904919343 587628088 51116567 800720343 286370617 712401863 775134798 408498905 166716465 186321277 843185095 257273462 76015254 446502596 260339367 97727519 476964209 720669535 288279620 986398786 301681297 928794488 674083910 17078440 727382021 515650683 748114287 277241829 489006142 767428166 574677674 498924436 451296088 633732133 368803217 745198295 994802331 805808266 857662273 102269763 650060870 746394641 781071838 624940899 451321554 694796053 34598721 753246810 296303322 797416717 664282282 849974227 30335073 486659561 421624907 694912517 824518161 481568943 40488442 535119879 200638391 165019830 204858924 857490661 8593507 444024005 145698484 47643544 363915199 713882841 106817266 443875489 769404169 967933028 937266154 682410575 68945538 958705950 298825638 887427184 168937799 153039549 98852509 597664848 301062016 621359615 743195324 190170030 8930812 373745762 66619636 802329259 29946711 251989983 638835187 396016311 940131171 733119965 471814680 783592310 460455892 356021857 174281627 897612631 809277054 147287769 941991757 92105576 636239794 73569495 582129610 280315901 726797950 614442415 23966486 571399961 512343635 759584412 537275503 893419675 559208959 698441126 748141468 531998597 412091888 385000173 299990277 712944619 47569567 406088105 848093751 757757001 102280463 109897748 580220778 55569 384480772 944155474 903266462 64282331 717499197 839304399 840046410 289828431 586693948 358383153 331359543 549677334 902269710 148682260 870408226 860289785 688032481 362474068 15620439 253511867 391783149 845332641 202948497 779832899 924179071 449226173 478530217 526563802 102714619 894547652 444407308 43395599 213480493 765816577 855654688 614653023 743199641 630595354 840715430 875818250 821467986 493411752 888332421 416178066 428845040 805704741 252264448 24156894 677261604 417366765 36894181 674588990 96722135 536634071 513636863 594015557 406309376 640976638 683595121 420160889 531940000 578456868 792294181 840946013 330506965 11048530 249225712 800193003 812428681 745380159 530754613 180673716 775003033 920616472 459832710 61313264 575312920 877869893 293721805 829496045 415812184 74231230 756856666 853528278 696203122 948138885 353164640 850775962 290061564 270018560 27903834 601559679 510748648 434766386 738867239 824011539 25803375 9264088 651742967 208006844 690374824 359630416 468224007 738117726 158111269 412247898 820766410 82611588 827956949 548508924 378081037 932073793 815839181 381928719 561183367 214112212 261133109 256249829 554060087 731239568 651311910 588721381 973981964 502449783 693879719 227546510 754067388 161398960 789065848 948707963 339424402 964025614 206509634 193234139 710843806 136988087 756900994 227669687 636312330 814013847 477647357 399939326 215104537 318544426 493674814 20659902 592229643 247545151 516914388 260986491 924952406 387529503 678271500 345212074 898274293 164556379 188658670 958088112 608057210 185299875 834129045 419156629 996560003 126977330 97903953 143596618 675832817 519987605 206245445 712741735 488979941 332680602 473162246 181784104 288741432 968544906 230567593 830667527 823368429 21204151 632460410 389629335 315447564 753455666 357378116 418722263 923097734 895105855 884895062 610282548 271076276 640900913 501576966 702318966 175850561 103086566 62673114 183951401 418904088 380956635 608440072 209413659 243841117 585295757 23657148 692953096 974349227 351236851 798338381 557764179 752055709 237921043 449894206 803837196 438842958 63704105 382184885 46515209 195190429 465180895 930475206 992860351 848337149 222500276 210170516 343396965 430655188 373718289 730668344 89864043 937122636 6128981 610645692 132679850 71513918 9575063 251705058 684449092 789113161 7944936 440866048 141178277 47604381 933148837 379992900 831185744 711790079 472370279 234083141 106586684 66264942 325681162 662029288 876890831 393490745 337221564 891739011 178280108 549342828 377234400 284923357 821304244 613800576 365470048 714622867 453054014 994638811 829827278 677024659 153623850 997318945 622065894 117229601 597486094 7136902 620121841 808724144 602823954 972535997 698274975 591147095 555821976 130989448 449726690 292027611 868414134 896238297 293541162 805940919 731430661 195289868 534435772 137051768 132526737 194406890 85522597 43474013 278028386 948629224 261727590 224755053 692589481 167341303 587106358 879285779 440877436 685539619 175614346 874199507 897620123 330060054 213779324 734017703 335691903 994596184 173802705 223428323 725217645 126364050 224090313 807656346 128951215 201080807 482408518 276910925 531728566 716293559 17588505 163740654 820566540 605585317 143103945 212912831 550876603 552790576 735894496 836965669 225467207 164551380 441066138 356461110 151378390 966611754 551626154 267601216 1413154 569350192 278697254 954824851 289181075 792357134 68184518 687363812 950037087 334562947 934738845 672427090 233892520 742626349 246764609 857504720 987805148 786995147 311694078 267264577 342794509 799034883 820079413 309346815 149162374 908937203 519980295 701201809 568364779 582354843 383439282 179941864 559191550 669861323 5634007 253909457 812788430 600038563 634163191 890585427 812126885 847906443 633869759 943401957 553044364 911922087 522155556 429896072 773000652 267149328 581654939 217588311 830914226 520311462 328356431 133596214 389098037 304869435 425481008 535310836 618004528 856983088 136435567 558215438 740345854 78329316 867020233 776793288 281321788 711244953 280621163 449919308 827612752 300262398 418258543 491787225 22255580 848217779 347844393 536957849 280737945 364504897 2219626 703472957 296068080 286807820 917736120 610875602 867697291 738817537 727841342 207539743 255016734 100204334 124716112 687353125 622379054 786228798 217721911 375172771 914724384 562692272 505235274 6385667 97303262 659305193 304008599 993851168 207721962 232898059 301099227 770555364 254015622 904891174 425840778 393026159 927775985 401765957 529700418 4533210 553287413 264218819 586015314 860167989 384100006 185819207 13215915 300879730 501267687 278244 332333439 213342840 470243919 494724505 333922704 853777571 450601586 11986101 857318894 741326900 241215782 659320928 506785202 294391750 170852019 127175778 377836706 920456755 245913592 30263936 62901219 753519460 56124054 194816168 306598178 935974235 25059125 498702290 994890284 598416324 218592233 400925594 969567418 497033571 855996313 910698325 781406018 971878165 105382520 52674240 915072561 636550963 766322473 358763508 163848815 909364198 752366225 681078383 851869398 161455983 975696325 770641962 880609282 752637897 189283205 677064596 100928826 737789814 717304971 34627506 860941504 816053753 65026682 439625252 435303797 834837925 991833479 267902318 388098098 80061945 215727922 865510734 208458794 473768707 691762764 99400627 214213794 59993607 596456668 312448708 132587462 908416358 411740820 41889209 65168186 840607194 400294399 802340457 858582655 153128209 498181299 38185282 656215855 556907552 756738430 400356928 232664027 714539293 986444817 894420084 949443830 987691632 622884303 183984519 177874728 150465457 724288259 8417798 188274677 548423017 781785774 242907534 691472891 302419097 609555469 820801984 834785662 196202326 124906161 5990024 648493009 272878878 559728325 921874 464886121 138510065 570262413 658475238 197062995 506916814 747381538 290858182 451937360 453542144 823134060 638877909 724583056 761450816 33097600 157335240 269259232 784173957 886781379 603891014 273509581 270277397 697743555 474683352 543237148 238320756 395835270 409873869 649316417 158436768 296494682 97747978 327374938 137585994 464601836 61138813 661710424 819144773 80437116 523134495 479340954 507605953 823663454 367181436 501159218 600662807 440307083 374828063 56429859 366084066 501341337 936556558 865389676 610005447 89263294 13693476 421322861 31368257 505347329 116794150 569674350 647071049 467166139 716931680 803014802 309659150 270396533 721617645 650051860 576506133 493114301 338371038 207622067 484055859 816115492 147181734 399526135 146071476 161214008 260220432 231531067 726246241 819289842 900418261 93210779 246683081 993974928 882318079 707834384 182251503 199045570 265556520 617471751 289558681 387008077 84373593 910145196 552527079 258236892 603773220 297327385 306838906 789397039 5950777 768059207 951019141 449228618 743166356 833616456 651283903 351805098 340656783 449637400 691561293 712636021 945826086 399481287 360935735 117998889 241731775 393520504 837025036 515527333 916108972 399064853 545497217 9580896 248263652 466756799 547071447 330923348 924410512 413049423 996791331 978088812 474181263 338527366 397600649 735380891 342300560 687161029 882344918 968156206 392581685 838423635 51058892 634017715 670543794 475590464 629784201 74766756 788982873 576478086 234254526 624484972 580080161 783610873 527590085 423419679 74604790 931914963 168212922 838793533 842895111 564601316 409312297 553901226 75404564 918042775 851258313 84676554 710405272 921451931 811009085 815826941 505922355 944225533 384535260 906020905 437221939 436964146 8673025 731921683 519431974 320963175 446542752 598336153 548406382 554653682 155616076 396094114 220304933 582496954 997529113 39543414 408031275 71458892 689313581 394363274 451557816 590629333 296127703 837912508 207344920 221632408 506104247 790018742 475344120 627405959 169361632 461691159 636935137 216956456 413072914 639819740 349725519 353227808 779841899 672200837 207806881 914151003 910705742 267556823 140658350 540668006 900957901 467782607 476290284 912370986 680298604 774669610 317885268 560057484 315900705 109795932 861625812 407359647 221057655 783616032 484277684 486512927 930155617 484694252 817647405 160784803 89888534 828898630 993245325 186328796 942115415 213713659 23979194 400408816 886589833 582149718 423054344 369019048 769295226 254862418 336500364 677802077 72855384 473159043 443831159 965568095 305202974 961841313 994331137 501830020 206671406 13478346 645543987 18063805 656585119 825520919 672744995 180438835 102454121 929768307 643163542 593296270 672308901 627294250 664203179 941278556 82686691 532657286 141356779 650687024 22665866 425350185 694282899 12901367 669818803 278724680 48828577 676372042 413092346 517129234 241533582 96727976 434605317 926604245 421959378 988315784 683553075 184349459 336307419 871702410 320132871 425029766 774194245 843022884 315929797 609570253 442282677 567458678 74814986 726605222 620820812 545553036 917949601 176844107 283873411 475440596 58866027 908179306 174418487 994742979 148156875 238683386 586763623 794534043 793439178 242842541 225286728 763385490 573976960 226313019 768547881 945896062 70648758 167435754 755846840 625336468 70302126 773805212 327991456 348846622 327090337 651906201 662202080 175356870 808136633 810147525 137466387 258288746 880897654 686797784 994216782 565039706 72971320 5834426 475469355 634134166 628843957 592262454 541127049 645319555 10984249 985488877 358511272 774136519 37928861 19713765 477917087 572158919 84461508 32022388 294075753 781816389 808880067 877130830 252917094 201499213 535680252 320617683 321275981 200164453 488796517 959009949 230404077 662697388 350148262 762695153 475257609 258605690 694529210 889342710 516646370 244007489 391786754 480593732 174010476 699778629 583560144 201188911 473337900 507659669 223070991 566250232 887800585 865929164 587037240 672913515 540571952 742320147 244190323 17859237 726509211 634095892 511151682 76567636 808131066 569167513 679566821 92271236 292665513 737398678 861317492 819636380 567307677 378509996 578269737 443193270 456024859 109731961 901188339 645067220 474978514 943773989 387231122 57725741 594672440 919139840 66764453 786752881 137552296 687168905 988003977 656571502 390239836 863731422 949769098 257854680 918045032 519741001 179052873 504548344 867035473 147835316 213647133 768193234 297105151 71202527 308306291 291606349 658077950 488344424 917091577 361764990 256864054 253472466 269297323 752461866 561289369 224535736 864311955 940061976 596980059 814467472 898391007 452755808 29316273 606449021 355549814 52847110 916152272 244230709 6627315 131369668 433967396 330708921 242439042 752954225 975381605 889462966 432498420 676219581 262275494 19550288 76471936 50889679 594556864 6750325 274348615 170818610 528470442 428233220 904093598 714962195 736077181 44972619 882708513 535692732 779404394 615505527 319923569 809350095 926338836 202546975 549801010 467183374 491547609 966941791 201471133 363409087 226256223 375838656 498878023 285147623 706134218 662286820 944893641 468739890 170868607 274222596 298041090 532483402 571940379 582283828 389856396 928291960 681416933 232385458 650083061 791310162 583902310 256608798 333077817 699594998 687273338 637528238 470529584 639954789 615657532 537667954 599218320 742966663 321452076 413165125 495012974 360686843 830638620 217185844 387720893 758826887 651948056 563881159 716645002 998166516 653892805 107504583 175560945 24114431 21157002 927372630 847488794 213127778 638135271 291198556 240571835 330240924 532097040 561804909 676600696 173271659 6668993 307379991 617432036 354576619 307439023 345314415 740214734 798725413 808519182 253220938 50399710 702801986 491003691 589867783 40970813 48893590 577578511 609246911 445399510 82620269 614311651 512928562 360084303 977964966 233701318 108560646 397296624 161649069 525000578 855756865 595793762 761393065 150680756 56594297 962621383 755631941 166943527 17470466 1308054 614299910 915197666 201258837 125462252 190245243 432227530 595307378 779489849 351876864 435772413 832156539 448854681 168540700 916320335 162362131 982322293 150581067 833939916 198336159 575572087 902800802 65877052 933425601 773239502 951838257 354207870 603964408 306192089 35883465 649020807 223108348 936547707 331654959 651479699 99435248 280144062 271345848 634255610 278914940 243458874 248533901 553147640 17518552 47954939 991921790 206565855 567584011 179648446 852836188 265296165 58605567 787059306 323963886 529217431 984639823 835392582 316084235 103604941 997279574 140825316 566520614 655326623 276791214 215782940 546878821 248813683 943646634 646384973 918876896 256206581 344505855 93398684 391180854 184856435 31959414 351341655 87715200 869257326 691464651 801406181 743735517 881170379 903042342 403377197 831692869 428560577 500730843 636696469 448582033 34591407 756901468 915409930 396124689 394700703 61497472 39769045 234507053 565479328 674751269 102112391 702491532 39550933 277465300 828162064 697599965 203338677 25652972 913893538 965520938 339551026 251321690 448097005 662595113 802804157 672874157 453105019 183115389 758919141 942895856 582462279 510591852 523206681 917656198 644923413 406493907 200827994 207973872 41382093 48466076 451710921 90703420 245531876 331141255 678199531 315432825 905923015 843677535 92423041 309685004 820358234 815141842 274760715 304803640 655467989 359949824 170612694 834935764 978050609 258799275 389682162 427741925 19880 800274762 817946931 646385249 699280241 18090328 497130904 551528942 503961570 345391900 810317541 462379660 354296456 295019121 679768108 78163114 360512315 410654029 786619143 280348317 992046118 423669436 267214922 533422975 992178315 219589151 150010841 651234653 250870195 876598070 170579748 816520644 877307139 201320977 832818759 144692627 926460876 46283245 975186793 95321593 534767514 583592994 666939240 716354588 506835612 717314812 992471421 916760261 721216674 838537890 351213978 772271242 902452466 111172710 767174108 743660890 498588972 847502944 280965604 317514824 158194237 146590801 7005389 656798325 981941004 828201248 326990367 313760414 605522290 711346083 430275374 74439480 515437887 450553386 353551148 949704362 771421638 740190386 606057699 420734651 508838485 94180002 798002366 376891115 886630045 566060794 444770434 533932168 38014458 688268575 312444511 768901194 580983769 745979050 652124631 231079981 228915335 131504953 784007086 274887291 233054175 362501397 431526892 726695939 833973011 291802401 973952040 179385272 618277362 742644442 505580445 977192028 582938180 446704633 322962757 257218681 310223995 489371684 589216535 240876338 979770881 150635214 541984052 291338998 22847263 135918925 185739061 500342080 705812611 971918794 972083358 274041509 941384836 345061740 894097994 355145974 958924762 99248508 894007668 586341692 19271027 397400556 475671096 48906601 864087997 690582407 809882336 994036727 955257034 790724976 561632708 284141961 763332345 59500136 826875903 522100710 831289103 864138106 862489455 830962560 389705885 664507744 451657224 460609792 963997265 722171332 739966068 143922426 734369986 40934499 583465554 668317007 849530515 593382723 266747228 625314453 272321685 549615147 657146719 336156992 940527943 465662411 392456941 928160972 669836249 356450663 685408281 872214932 854408039 660930574 976646050 479553339 999279333 88028758 552774757 752893036 788959676 980404277 20293459 421789491 986607132 295986302 288959480 413849982 791810550 323791107 460852519 409327422 329972972 486606185 264415698 807474631 976107067 2432578 592241929 780638088 507612178 681623498 885821634 97382328 155882920 276525938 13830735 894519020 295886005 805587971 390633491 587135186 411337921 944149217 929522781 523628140 561079974 427376880 111724547 669654750 695717959 206353363 211064339 669382336 842814465 506402590 2285212 915693245 28843259 767123757 238639946 912716726 98713592 756771452 938690568 372966896 72206749 585502864 126329570 345900868 650023073 133053950 146710107 22626232 59775340 758149109 316875831 133423967 849244716 773675122 875270005 828775768 481096706 903231451 327084165 128664500 110438060 833803378 92073683 670721728 429626570 550269717 620726893 162126587 919733523 969788577 680562615 151474814 245936166 447642789 464060398 541158314 309038274 501993663 217955552 115759456 11160312 38911392 799490766 915580555 508404879 332842939 354735136 84762271 993500944 755401327 820505733 162617736 5442950 421876417 796132283 667315708 106310721 767260970 741821096 36577657 34925730 313967988 593039819 378157359 88009617 250711350 325412671 683814598 3731930 605122841 39890524 631808140 655139238 36921431 86271085 798107089 311770511 524457242 466186972 328651253 213609223 581838527 806051752 362853244 214608878 94858757 453145892 767264938 985489699 479048236 408613029 907488279 272445194 431490445 948549632 969381155 98763310 651961315 119200235 203127055 340795650 834080866 826651412 473539836 707795994 315446946 265504193 735666818 822522892 617243710 200297971 6655512 221802179 403684521 30581426 29083852 491061973 492376782 424353914 353836973 183975223 372684595 393374490 228972067 637538928 746113039 879036035 106801708 448832186 617518024 246469305 320873269 309475123 457438986 738549027 209578685 748558009 589128038 470923060 244472211 275598320 418277181 607461143 56972217 586711615 793720483 26270807 254789735 432189233 348118575 763161413 797821440 75989063 269573593 261134641 254086119 651769028 204861975 185331417 815609386 431783250 894603739 523735376 379903842 968818296 220214325 78445314 976678270 457135176 749597260 189327460 976599768 452869015 41245105 557280685 241299946 591236632 280867566 86863740 270776811 92736569 967374697 585250632 40236547 555099573 277745117 411808887 109811452 292543322 365593577 18222455 444300245 696564664 285640437 320391204 486475781 476619179 597509095 414075527 831183339 564491050 494313460 620593202 479675823 261740846 280119211 636262955 434632599 221335814 447182058 601195032 277013251 54672428 558337603 174133363 328768453 65222062 786860124 509875834 235595400 734785459 633704938 997873631 381262295 482254528 236353421 203776871 557571070 908083982 424079449 510806740 355277736 151366062 740908721 572040162 466223570 403635342 544523776 930224534 856271825 522138473 928881795 18883372 411968311 262314004 473146355 552331355 149231818 630743434 469055553 924288415 825098847 758448800 379720579 526057952 837799767 545253904 904763658 842912272 418764585 280651478 243232539 14294037 722589315 118049108 43623109 886671365 298342490 792617966 430970519 95268343 720296346 95565281 852646436 464448415 440538339 127392544 351989196 916315990 817631511 106471795 684771010 554595282 108508548 368840916 412560425 349225581 929701183 388390283 692436296 924770542 623777728 225450501 1929418 661731200 3518071 187401007 647271454 760727582 965086044 608036618 234604884 799999968 754530123 74515000 741632407 187366704 15956136 911308777 380427956 356256846 478119021 10603014 358456536 711272189 225806813 259609524 511103610 909402874 913974332 619514159 648311125 636880108 702943090 144099219 259064645 895157654 948295816 28318683 275632392 79574985 428628204 871674305 626287083 279512873 267789811 316297155 624861221 657169886 97746918 853008161 50049058 134371399 334775477 850234671 846204637 692435373 78050595 657206258 636647011 524935027 464282058 881141476 309861340 540124574 79312515 994817811 605641472 492097555 83840594 138581342 613752576 457023567 355463678 567819702 35218111 446228508 46293994 566894925 999940125 724556862 919067817 993149948 708638041 276493814 445975543 268039362 924058660 278491387 971593542 62151905 283875817 684787257 304690215 159166134 286514606 143149196 543130145 931264284 587696157 339471049 684142048 608126072 90130491 153901824 241646335 57821355 532890618 85467505 871872082 61417923 35497542 796387885 677106281 368692620 72804140 453359422 999732080 789154339 305392801 278062812 689965281 450965734 184940728 859218902 254004969 111940166 47169973 595626826 940736229 901531893 924388778 181831009 90781771 300268671 311904522 120349652 143558721 659015110 241777168 341725959 643974474 240496965 872700518 809476117 110716911 57903544 615575964 699826482 935067735 319237534 634363143 412093356 541007152 464013582 649702986 211243106 502201416 851521254 460742573 598362867 116087858 234272133 904033237 280179683 788456501 744723276 460739285 76416178 801056341 316687243 368970726 390728950 256902675 678160755 321038971 200954405 156329079 306100282 907494012 827422210 106426888 120206420 614576815 49139957 743749590 284908008 276837439 210731155 930814803 514800305 711908047 166139413 249312125 779811934 832727634 126970641 549805307 641221574 146226674 175896809 318348277 728351031 645750486 565203595 946372066 302548020 922359476 349557250 20603474 261350457 297661802 690966169 783629715 570974184 957870525 800964949 571987329 470545083 377900139 966370852 59725944 840508970 329505858 993544150 946039163 732705567 854935957 550490916 735124475 715433267 156256991 677996221 489093918 786642691 712632567 238302987 246005296 689373761 225845865 416977535 913938723 953611901 297096582 223904766 478232411 52258437 14363193 769854115 335951973 876071963 51089002 977429301 182759813 475243239 350807440 73192867 140131954 79034415 724425125 186186948 80964306 157600282 647552288 541645336 258602893 281093218 477549553 598652360 438088557 2195773 467297723 969025512 54883948 761377477 692013793 623183815 11824912 186110911 803303951 635256468 212515278 30140362 495303541 304754134 316314524 886009710 846598708 544507882 802618880 242828469 217589482 315998412 777377507 434417972 663401077 930732817 833331997 332064864 552815414 689717380 460836255 828337045 59770202 797676405 928911302 680921311 525723999 579629431 912479824 236673417 646208907 64376457 263349458 186700278 387031096 352298043 262908752 300363404 457412350 64812870 38178698 507237080 142073187 405052681 392324824 133019307 151930119 764191422 841580598 840190738 581624030 756595595 946354755 70851929 537424379 549679760 311436865 631892442 935598553 744455455 639961320 333202382 477801122 903720202 687717872 449672218 526768030 898689598 434708716 860167009 193028717 962791334 183373911 478207666 443085477 104351836 456318095 21359966 69194703 315603459 271597178 277843688 452031523 324005066 123106007 470843430 216865263 518505581 755659644 967525516 759335504 373102014 852873362 719145041 145699138 864399509 994000819 434458898 300783383 711346642 396808171 687388556 938749446 797307195 590019017 757553369 271096690 952267260 255924176 10469302 495282618 292540150 585215229 397153397 629400743 611978048 343881529 6320689 800934274 167895464 286833393 803042104 440528327 300183220 277241001 271626675 310797839 907701383 954476451 11216853 334000956 936466881 970786335 999587892 259364887 805220014 184499475 936859671 35500496 995421431 544451953 754422599 46116190 400195597 725401644 609525162 241748888 320579615 779489079 349052730 157789076 89599418 940787502 562692151 632348859 438618951 5079704 137043260 387333438 138356769 213235307 457735162 294512858 289442342 446465963 280687943 830623015 3619251 433427488 237654930 613656049 18607276 277054337 372821618 685022718 985135840 527433406 68662185 75578117 608793664 754066975 360306693 570720104 400834881 443731453 725720306 427343357 935744077 733816457 477748949 716482675 748602663 884358930 720105192 347624484 87843844 599470226 675762776 483844860 203598641 646571643 662713802 939367029 197517821 547972512 33052109 980033955 650229916 582100095 738037671 181673885 33689061 614635935 102999815 34689697 944188563 606722840 525676135 472117832 580994936 590139553 949887613 728753675 49203637 502623937 49271402 415008896 58344103 512556005 469714649 566062031 500128287 545458843 824343971 679703117 252308531 701532214 177195455 745293315 681531614 919787093 337296910 684242260 700880015 906924808 851528035 963148254 829442856 731925138 385471448 315908578 439206369 229042253 525662080 195417070 381491695 569210370 332541526 363213189 100510456 459346205 705544663 219693041 314744757 675403952 537552910 217569385 323890617 691393032 910003299 457977802 675350335 104000034 700197087 724714999 243719667 962731499 861762031 104921741 2262882 306762213 370446623 813109752 32404934 410974986 111813964 735176247 606772918 448130937 745776563 608181785 779316870 41121145 958448248 845705401 527682023 263999819 612180004 776626143 855184988 502961194 447586769 404814945 503881962 733094234 201524910 665075020 924479355 496270063 592360390 679272150 113551223 323598012 811394778 861290814 6585515 576972968 853055925 505497107 27856691 927353493 369261157 658398964 877519948 701407551 973552889 579941405 652078201 710034177 554823622 428809620 452283850 178786261 801544806 58019331 449941955 885892717 922986005 42807078 355751336 17587691 735530014 799533015 987902033 835614811 414128869 999240530 470920919 795552777 71957723 726551818 207894907 806045223 940881481 499481627 12601192 740999097 564729453 605835271 354963704 742705601 247850245 228438083 938766574 213029049 813653829 219795705 574838973 817561511 832021494 62601958 618920522 256278713 647025465 812620541 2038519 394752446 119340903 429174957 386370883 677749617 31035378 967815187 855679518 942514296 998602033 335248587 287448792 693760713 530609560 420616742 912695557 157865469 162467325 614796971 482259269 151037513 704078948 233358277 613636458 440320295 631360940 420521782 713799021 360508374 903776385 429860366 68950132 405375321 508360146 167682434 828464362 906318068 340808443 472071417 353700302 773563671 351667797 239308413 805698232 63783982 187166852 536709046 309031645 238189464 736027602 710292862 351851359 642282497 821010170 902499796 55433636 985557075 653870843 321191159 846848532 374154714 594047347 89469079 299326630 12930970 157632034 15068068 42345177 707503706 765438739 216256912 846148820 926338546 744626155 870032535 462120537 902070841 124093749 551542132 964329667 206915105 849446585 792959870 214881548 59491999 292744338 626982650 827601919 622269609 824153985 1230285 318428954 809504293 670656995 396126591 40817118 412106083 50873442 65987176 459741659 734688259 943609779 273285665 132589774 702697353 59921793 618370240 576810981 39666234 100062987 103555354 325576716 376443709 668044132 268586876 682976375 928263233 475551132 762525523 24735291 666594794 551286674 1538052 47642054 64094619 626958179 25909206 967361436 601351279 172211738 811897949 395029775 451268578 559382097 652620600 392524097 174249281 412296517 866984928 581481743 951913774 420713132 132465895 363072490 568829304 567174687 480408009 476060964 807610897 407401532 897424444 755481408 799390446 582662938 234229727 960543336 639907823 898425566 659591444 679648183 725826751 235584619 8947939 757539732 821894867 441035101 166806523 37719045 147511073 771446036 599370059 130749176 548221452 666475182 960261760 767929581 426454173 378609710 151255161 414339948 559559614 741491780 534124048 288296508 614583143 840689423 22426437 942309817 133634345 873226302 786672098 641283511 295892943 149511997 852872277 716843828 136373446 950245162 418247368 554074735 659577304 513975563 59575871 744871987 884643977 66881331 598824878 301981842 485199399 918150291 77905520 227424172 203648842 810017121 339740702 68714031 407434037 884404235 913209232 541914770 553411757 626482862 168643764 611031060 312881380 288129377 93476195 640732614 117268090 995846897 54978264 151854498 308647337 4935346 21266074 591671867 447751469 133352222 929142015 968012175 106133449 502952152 102136808 471797546 492112185 101871798 277445407 74971860 974915530 394851246 121229862 173198473 763733428 539102714 452121129 219087490 824685948 978039227 339379326 518425922 996313352 255160948 56787474 986732864 939242298 715225635 902671593 509138435 670106994 155338812 418039300 582840531 690793870 212036391 98107835 739951117 823158089 20757603 917833278 49292562 566350604 780731038 490997119 695886356 960985118 167636112 568247988 119438446 9049964 336600069 743998525 356414469 719774970 271554992 372864436 567533111 802510934 721059473 267988008 63485965 444972631 964130674 447871200 42231585 233248973 625134456 536629346 284171385 995892969 875077477 493396021 879561954 693338626 145841114 399553202 7373251 768541051 748369496 51909011 487407257 696487743 753359945 577507805 227213580 963920025 460073228 737235956 531325631 871728839 679264614 649370381 585066558 495190941 437241557 196569268 483011844 841116319 580428150 949641733 280598124 733046995 768994098 779965607 210577265 344586135 231019614 252664528 13116450 241661839 447534039 304143524 7725514 26633075 266051715 425190102 246554372 557034595 146101132 940825700 383019961 875558968 720657693 905523287 239182083 635262633 584281549 805335283 129333241 505566861 241722436 526303239 194202172 300599128 853379417 105467505 654485971 92303674 897085010 209293608 53073733 238808671 124657588 414320694 279393585 774890947 359936735 851759241 172880956 79716628 288588601 599082497 925443977 756010266 463408227 833747929 749884652 89278170 197922938 622207927 235479379 890340713 825101676 765751823 305489686 70372179 931424758 705980863 374506773 923777228 363875568 333181996 405515955 356481960 579691095 353675568 722132901 707116381 165670999 787187215 378157918 729958111 19542209 421773559 365118335 851235048 851809961 459357930 699227768 289234202 840806902 996430393 489915125 330808799 510413863 140676966 168905321 72161282 320398245 628803100 168330374 332242303 884885209 445059848 938219036 581088093 293476537 459543530 628055955 820246533 30714489 225486136 473253136 946424695 148239258 825289691 72564839 519944569 995823435 991000443 198380453 479475950 761998735 423703689 943496277 514541186 481443965 520956193 860289401 371511628 475138627 564927974 456681518 591903444 118384646 243551216 730485623 168699504 950372357 742669695 199710072 758726989 178199720 852817411 527831789 579793803 158409802 72448356 508936962 434659467 40032260 770050312 293533329 183520903 578022953 502038718 858688216 920125992 407388505 992307465 545190946 275771311 686469321 606185326 265178298 990149871 321679694 467865626 89133939 109441890 791733034 594073533 194748527 118803878 502247134 150683084 505644843 721967740 148026535 902919988 35624405 178220768 97303865 686541431 777161706 493121657 545397721 992190425 977411865 906193057 17305084 586706560 936030249 247584968 646644235 183767697 970422797 754539907 939235236 776869828 620339587 81487809 85891003 700524666 515249961 654474288 656375817 623635565 520744979 811100644 902507870 146401406 476176385 776335679 759007602 22855406 380583911 556667071 56079646 501631870 991365833 732047608 451182075 736335669 808770357 197683453 264750198 273583390 494737147 448524006 466374584 499129038 475748532 418738607 95864130 890608492 127272228 845108719 621555220 217132071 714595992 692224975 185992075 477309572 905882354 332948370 954260380 355516422 846861229 513082299 333979287 917182840 974594795 709682752 698507645 957564996 250973293 392920578 543681374 23722224 17008189 849534349 101491491 218576563 152014499 129678745 56131112 134745570 619871903 190019346 602704784 241383830 958529235 960089789 982525444 916896748 649101665 483936725 357212295 707852368 587725190 452528890 978769692 639116327 790450069 475823772 8102660 787608677 528968632 318811684 58072082 576768922 151237148 853297102 754076497 670414872 160068122 56207278 782351291 854695467 89750026 188782422 556724917 255228249 581514947 153153793 402310554 852268266 823417914 579114015 365885481 371523976 30730721 279342022 843934324 248018797 561840778 235440389 270089411 252861916 458895498 117155140 616460075 155234217 537723992 809143271 799732975 795824856 286770877 760161786 719069985 804723906 511786456 99502936 182306062 380633217 298668685 28668198 397252575 486871540 282668325 519050983 556531569 28297021 60503483 733034053 553913757 443078017 60581500 895077460 381645865 220795127 4983306 828407451 959712270 853355550 475209263 422606809 130042973 928590219 121374836 852067178 247508342 219553626 455564626 434107204 979868402 663191906 567487179 581003443 693830084 325944334 295917698 788151959 836562596 919006785 163452353 528605243 38597620 603191972 269190279 741627239 380918011 822066363 306883798 436946704 444317605 142641776 753230402 594102355 972586299 198449980 691672729 661835183 304239564 982653586 858541242 77366380 78089791 380858668 267280165 723521700 931544688 955752057 962147618 864742193 714509887 660148048 401713386 578206362 610381354 23387640 103041309 560394722 150075808 569198713 6837034 59794471 332016720 166523218 54356303 989090910 858370515 297440830 140750158 973041156 365965559 134163613 498658354 51604956 61068881 430687176 865917560 253299272 694774398 597422242 574829250 672100790 280243073 215947693 872424896 623534185 134423706 634701651 483792580 396375621 714782922 810353945 245052732 655347626 136854248 534801120 516522526 346159808 64388970 569628802 393501785 589966999 291336097 92755866 371758584 913279922 711626095 87328530 751580711 838218239 422100726 3905372 413377497 860565201 844172478 526526942 571682372 210450103 752938331 575719506 421719821 782416480 39882307 515122812 574370644 430136507 327673542 211288689 426311760 336471303 907130824 628242626 88262711 307172826 997504162 469660860 684867823 1627317 986338038 268367223 520283362 478720041 630472506 492720423 716526233 879580358 63849899 865012617 17488456 84219105 953653563 956707246 986854000 414102258 670526655 677029923 995475056 832433541 225554116 666223892 281530625 21328770 483707316 449395762 712714589 338032882 492092642 29491623 727168167 54465726 163292580 525268010 63765087 435572113 776381015 891115490 948992370 601663200 512018835 362356167 159681496 414884240 676512154 886305449 835198397 399016574 57860740 957847635 203302471 743917927 603098165 45398387 625854464 242288884 298063432 945477279 366487136 219120602 559115711 701205785 89730281 498939262 171571546 4647992 67854503 851958561 275848385 194477638 942302846 758820485 199172401 451406838 316813852 959114123 594657430 285784246 627595725 718307404 378185638 369448609 668254929 623867940 287226569 254867289 455489112 606666949 113794510 246061349 577944578 107617537 257239477 718159439 228138493 355533785 774618424 114730625 81388938 989480390 820902314 870743434 739769841 168788987 714247120 629644728 626323110 797593430 33776858 769614778 759619387 858820964 66189063 927240249 925359890 90576890 994657669 3470778 508148452 186914568 145081226 52628761 933942282 512054433 362864277 707308960 357815260 482701734 899377773 374777947 732293557 708151060 932709911 211697210 447091097 48031710 788848128 565569188 485101709 776891705 293620035 384738717 742220720 466041126 377442832 716918052 506662694 180364168 275142937 522270121 21772216 324335492 848652694 885798761 609214043 149678190 586882377 150025632 500978554 922096061 112503622 905189050 720312562 403508657 66953807 2923092 493099089 861319967 628896012 634317303 323107228 802570210 173669961 633093458 116535357 873773726 53263040 426584401 788330623 367369327 130665487 123620340 12996439 350072930 217522092 151990884 816225383 191087116 380076542 579657135 470662850 424140896 80959416 111831468 619223533 473744690 18624262 587217440 446267844 50571604 956130278 463620356 4628157 18525576 362302526 150587806 112267106 711919440 733755291 281376336 922526541 137643474 468711862 381680878 375529154 224006378 535600080 728201991 746279815 975258536 865941146 80294323 529440717 182077885 700216318 783025356 628549006 981408640 643109384 831910336 624708491 724997162 723585175 959046534 300745355 642770088 301941202 331028957 12374890 801454648 224101929 916890507 728604128 505137355 27054574 342778800 769264573 824096318 465977898 42963592 239597382 782628064 319239932 739906886 548739933 158455951 507454301 25435696 864568471 885137886 510727038 999607986 941814877 656521809 20389884 510208847 9259260 377144663 822415558 502314315 554441377 461992447 252761263 742771960 642660944 135569081 835913014 2469722 679572155 53934867 841682489 10905218 791354023 294684563 845220117 473264533 261862879 213546144 889726460 606568985 199022472 921780224 672608921 338442641 950015595 849912266 470991928 20316309 718780431 1905847 821379974 385441765 671849531 974796063 663481078 747823495 286532182 290266883 809309486 865043119 825098392 118949710 697416327 242506558 113540417 466826082 589489922 456256916 287950421 897736694 25583526 125081433 992351454 749812860 293915474 349469550 981256392 662100699 908180933 131609070 928631990 844530294 61113239 394556880 104496949 481631140 876465545 70102447 614997972 754627234 556412976 171579304 305460824 271870819 704314256 47811178 363609425 953178185 92820809 783550448 440398435 142191220 841303969 287991985 660012965 682647972 761776341 907757081 462938426 938162977 128810891 445021553 880863041 814515436 320928267 566341446 420748848 69487830 947124924 452193588 442891151 709380179 655458636 587446805 783536440 777913606 622350239 767223601 801680061 495790078 751295160 823381184 907388302 54321550 468354024 452874591 987691500 632469363 51759380 816615181 485454366 678284997 183070689 795939760 845953787 360805278 316349751 653574938 253092841 752585491 359793755 83901443 984447751 22270680 325722662 288267817 794298387 988358234 28483316 121605123 825368634 257177986 32284981 320409063 751005318 172870712 834144301 948127563 929308786 864765347 518699391 380108223 181232457 47844691 239035790 365864861 821164158 654978524 103650106 188489633 477986484 550844905 563917535 595626735 12417329 527284025 515868265 178683343 101573185 69577272 33151621 335255918 847118769 912128319 306393711 731048843 943586998 728248773 966021920 663184259 669283825 39879836 20091213 165301484 291767798 490754301 215196583 968608913 270845241 454792302 441570623 101593520 432264292 248961377 720868838 194960258 664543306 756285793 754536844 513724973 934499442 461749244 548305882 363783474 164746572 247137509 147873930 919109038 195829404 803784447 921546409 233137053 139344507 773979897 346030649 193451199 283722158 757868514 62942680 454888544 791354622 724040158 772825616 657476634 364444945 365484425 338626035 514752698 292983905 465635583 313964517 496653270 61762206 596143517 823495871 976645902 579952993 987420552 314024044 343988944 37125761 119686191 323831047 704964886 115198896 431245293 897773716 366790045 14738698 125230832 505136446 682851934 181469967 459444480 525873422 894717025 632728010 328011199 567806188 842302341 922302886 969503056 267957631 372832172 573457422 964901827 674808747 93091968 5681615 989020113 502473946 326262608 776478325 72424138 643025076 535581578 731329340 621536189 113404104 526833088 594859158 287742018 106264240 41307901 179792267 62866324 599144634 457102599 470705779 240266425 959932442 635317745 821637165 730127429 706561136 814060218 874985635 539840108 569019860 51554713 190321890 701093943 545582592 313816122 661944012 492436627 869646569 668899285 671457751 246280818 614051461 612448050 382704930 628100230 174687831 779409954 126853309 669007339 622441591 495985715 554409316 327180390 823155758 639345878 352507374 592926764 997530283 896916241 641398719 133275631 331714192 772671406 396261571 645635154 162461889 451252615 844614708 9006897 224762543 184102822 826011672 501040588 40184636 701654369 109030669 254288381 900853316 743144580 890261471 737955126 938176816 224542177 981480206 660829407 602440884 191884968 691262009 442760310 121971348 339302404 754123015 660298081 256058389 326295246 68973567 919550072 337573611 942830418 491449153 210055437 294135945 550945793 413678125 440840045 823593505 586517969 212279503 579669640 211756968 10705340 777621482 479619854 996905223 323351312 757464366 851993392 408946724 461146289 835704074 896305371 857038973 811615447 776651042 360307420 445067496 860108735 838843683 502132045 808689116 200792113 620432409 631909702 894716329 440580246 87408488 132342666 664126259 502530288 914243818 197336245 236008205 762348365 708891592 288522529 909989450 985034222 333088214 771703915 326864829 549533596 229417679 411710496 359346232 474707864 493838954 45513406 337269386 495116938 911348905 552325930 710201477 904409383 116896998 309742848 624724411 948804312 316459507 93797127 920677136 894269778 709074332 509227557 775661097 839236917 480146203 894251513 367893348 448282755 502765118 690806829 822541677 638364983 202576874 295714975 67845992 127988630 205617073 553351041 632567817 125113392 833061826 937068902 260513072 527026362 587280485 745252668 511159685 869311383 903439940 969492125 110836110 288556769 768491091 186076379 908462735 217783108 250071404 337039865 610305741 505452266 312845731 848814086 612821695 842659755 250299039 184979672 157168287 235467763 735588506 738187993 540729891 613727778 945894518 505884553 402105806 943101161 177186118 12764730 522756606 183608598 277821466 215234421 388228126 905187976 613296116 874296906 713026731 64512988 433867433 808303002 943918087 732396407 867773679 941797724 983478860 408657971 227188726 264965390 230541496 291923561 747888363 566052241 674721654 275169002 1357163 491611773 223772161 301534089 222459143 430146863 271958903 62557078 767059883 31020695 876422950 324421650 767978204 214137355 821973271 869040769 879116010 75035752 755974157 201513894 613804237 346000057 465731200 539740156 140322857 925073032 360189399 17073152 76646690 970873998 329983611 435623247 474995287 431241971 97104168 395840000 206021933 347219995 52093761 5206916 781060464 354003876 834450064 625682856 216716419 671969764 581147357 945975042 547051333 810140921 572128233 306061930 293079888 567647397 417597637 61331407 868068854 46390176 220546054 14739725 213039962 642593762 675856607 311682544 956466458 329587736 827044275 150023056 560878355 50100859 994108615 28563218 164328175 537565346 131300314 607691566 494784025 409961927 82047016 25449421 205861521 998055882 749224830 386793496 183641510 789356822 678230668 34165246 328548622 25307781 385682912 98017308 138515910 518599287 790494631 521435679 218028215 62011642 614074714 197236270 284945091 654330239 224831378 23389170 400491314 136091202 962741129 802566253 701351423 571876550 137021834 615858953 308994225 568933322 758324966 482276216 316836025 254872413 744831579 694295049 850883453 169145588 903478689 174691532 735285266 391042755 75255937 931830907 914514457 214023515 473707765 249073568 431941964 258767742 875681849 464249846 726180564 548915840 166817511 4447078 387764204 585874453 450207509 11798722 581966581 960534574 690401799 136708085 590467545 276293787 667860795 470455276 563410317 542921621 362168585 544524840 759583150 610776112 229343157 905279252 854317193 29222692 20327797 846933328 32938428 994353558 214177085 779845795 921804216 734291304 785791688 498451069 664165951 440734284 243948371 34355304 130848734 41467228 292352113 684312044 475994822 354985594 826431624 252244207 577438953 297798222 601106069 689677254 986408853 163422542 295562064 697852015 644859394 317172717 205880396 744389121 162712130 669573932 350238330 691440813 852763843 672805810 699579418 43224579 631534143 773044373 495009513 243705213 436344354 530150136 232700169 220270307 124203675 367962645 980572358 640039247 238545393 121696643 318427366 255243265 102048293 818821252 364247275 421784414 761113989 814524701 868200133 401838953 498099688 874874100 901503363 130528271 840336904 645730056 430672917 81532518 236585385 669943551 840083358 938573043 987806691 27812827 690651530 128316390 761122426 362631577 427740359 990848450 274879331 954882092 763961859 233365552 988711434 291783474 357105204 772216475 826828502 503065848 720767742 156355377 32744242 398839583 954140932 204443077 91563345 176290467 235362825 733152478 301864796 691276464 121486486 307457214 779247419 650613376 145978213 849030174 697095371 607297413 514814717 166999209 153232268 446955761 188770884 494261709 550553565 291876242 737671322 236029507 711228781 580239770 827736126 43100184 679621767 556245465 231981953 367616715 893330210 91181527 99943372 327929164 793263857 841944389 266033808 652672712 35242934 731767421 974480663 564203112 149652252 455130734 350070993 640492414 587325763 202613010 108790987 365338497 701281698 377645270 465928805 51225803 811019328 707894356 310639407 758716377 658524088 57697223 408556456 583705946 9902109 23686884 72474823 434779461 697680122 701143477 586996367 463662590 290900107 929481614 215421776 933044934 928582484 923008722 351974950 134723725 526269081 891257474 764041176 791370644 989825580 426118668 446346296 732765104 618260140 841156401 196891988 750005266 607182350 849439811 974927113 967500063 964988558 73393645 439328430 303691060 15109197 761433772 676805676 427299351 963182022 421033108 185808924 211831496 385776607 585707651 378764167 719842678 920844910 849929428 638650943 682158561 576042094 970731055 742232502 731521091 42881021 843271419 602668835 869085060 343347169 993323064 770863958 773066732 264089438 62395560 238385166 987664702 981625495 422794867 332235911 154639095 287543178 167424140 428534651 58724330 815813949 439904873 411204776 239767097 368159271 221137456 475702716 447964437 541986692 346775719 868607707 952076325 182668644 600111455 466408668 624706091 562274889 116451265 31790381 771796319 851427073 18166672 606255949 679276704 195395579 206546577 296725513 372677564 27630609 19164045 758194901 409865265 70887233 143016590 974394622 42048744 731261984 43888864 793245665 151175282 250350617 667701121 998892706 721006705 406937826 408939297 621324200 265141153 516056048 36604393 299561733 968298186 327418178 240557503 425742971 294327992 541954523 860675617 364330345 39086944 159237342 769220033 826055262 211209521 123537010 503740991 24922218 475098467 53013562 368519568 973560071 808920043 370432422 255768133 826082957 757402191 99995399 197550652 756022663 80735007 570137271 431569139 113406768 37407211 662098499 440635616 928056319 964534023 380224365 972448522 940753010 102930805 447729450 185592312 924679774 261023250 440810319 790435960 60898476 830995933 3879020 587891273 975903527 523079320 263758376 123958612 77464721 285935282 778325599 680117797 710914669 541732718 500434353 283480338 936876980 831688286 499979761 72677148 317159294 160727623 712247241 607381148 135181671 348629335 432941036 42388096 113718801 32616736 170051121 544473541 333241270 696022219 520251009 341532338 236337294 23582438 561991719 855073036 228692645 841192088 429673713 207091348 181505781 525633222 691949820 727511683 410948293 294061561 579330479 617547651 148565169 998893031 830109372 647677861 17197076 253128441 734594930 441823868 495881298 916025349 892102963 92925271 77407457 847910264 901048332 427628627 223964756 716697364 199558369 371434534 402665831 243795071 637345880 102692761 965818465 922937440 2689547 651679741 358679486 810107915 207326897 220820555 217961647 247192504 257014956 578573665 790065150 192529878 902875373 247794205 628722389 998054980 82566256 342838124 409415550 330482047 267768026 271492303 291185578 845931954 642571055 824707212 991961120 18928380 868478489 531876394 309985054 85679885 734247193 764944016 583023645 736747973 207621691 950357194 6350575 389625880 170395686 790705021 83341882 688104926 928883452 62761934 534682162 716674146 441245371 220356768 173315549 101669237 82159102 76449926 682535717 177835646 801792423 214801224 637981045 789126517 447310688 683529041 647933698 844796324 182265373 761173052 895511899 693406009 304637984 228364494 132786012 375663716 408731532 628217971 422337042 770306579 400882439 555531140 548860654 849360030 335972194 474350167 226207503 228448858 684066225 147294487 836776337 577919211 801404997 832393417 4244092 596999079 851244005 747400967 61961309 13107049 590124895 71038980 585373879 465932633 614382410 789537025 740805852 301964675 802791243 170592663 769916760 425586446 133675870 440565980 642929602 325740023 972052163 630013469 44433646 195143198 547879321 518903411 575246103 511922975 129371939 122252874 808279365 478601460 60290745 501574127 862957080 603504649 185889234 751112804 44797426 988573094 389608008 709916528 146088750 957251511 177546813 308116314 520219091 830796192 594345202 224234204 705195948 294616470 568164464 167950577 48165694 528308165 79176824 311792155 971650842 761554931 617937380 543316629 724849549 786338780 476739978 122457312 127815256 202084825 521759764 142077565 841887860 168974605 12362806 278709688 349761934 254668492 380463077 784011232 754026316 230065500 465472836 964728476 403201184 941266590 225965571 418004478 55659046 554014003 946106094 518805089 422879201 783563478 754718087 276241582 796232228 508043822 320533320 720433453 481873610 682435653 402561024 756002085 814107591 462686597 361528390 314901791 561746684 28519539 238273210 736800447 469881755 320119117 919310277 69365141 583287040 808032837 198007454 840073563 28394777 65640488 364696991 613381702 205328234 805720613 136678802 383409307 82544622 76329864 21010245 562555343 782649589 587814902 480480914 462510738 730849424 769532392 748566088 365307973 913971063 345712071 555277141 560999693 617987147 558767639 67151018 984697497 80460472 147290066 279424042 601536937 379999518 224563713 224632884 658095289 924262147 333510571 61573299 194689311 56360734 406191665 249110297 898794785 800856923 649442714 167517602 571269496 44242481 215675047 585801940 295593657 41570164 365901568 769026163 387223627 489921775 615536129 928867589 517701616 642155562 19691994 281268393 476340679 581539519 953976562 480961451 860924261 816362061 435980642 827142540 792311282 415839894 622378510 223444329 37313839 621842951 785449585 51721235 956166714 432895764 402196819 79444277 375464765 731589590 326117138 194156153 526597804 100447057 146775335 736264680 747768085 867063995 162831071 772779558 519005013 83192064 858267687 104568696 719428280 218113171 56370560 209292187 601968769 659404974 447793505 261720422 564094084 168500693 528044362 994342548 800813752 305208400 163700496 741672712 259931191 668266191 585689524 882498853 364183416 488114341 392994558 957393865 991420802 647036557 695843479 474541304 741979801 760317788 58496205 892449545 986643542 172850252 958085355 381212834 553484127 311292289 237298594 727631981 899422656 828236400 647808619 941279614 605045795 887793192 607426062 357939875 333160372 186102890 615420187 899885585 467496192 430466784 682042541 243975402 783787133 479344075 5290019 778497264 9713262 682307146 533014209 117931569 492166520 852718636 817821384 535026254 822983358 360901288 410965736 11595310 107213107 777055534 443049013 908064197 755486036 11527339 238431932 852970337 125411821 978550937 556744009 623608244 251723583 394857684 198697260 929689996 381582054 202793076 887425968 521232976 136510927 627397615 826750788 846268607 748482338 843957455 632407812 556256660 370338360 773258890 270239816 50288591 869790724 426305565 816995420 215913289 438640624 257274882 451737634 753528815 218411499 188395043 978753294 128472549 195672906 288484159 943957240 517003033 573120782 383680020 385200760 478166691 326713598 25930279 694479829 827934849 85380308 90698212 892836628 320960233 914475907 560681637 22945654 657239623 593238836 357416640 550287649 764154548 292362838 481424730 589542358 496350539 442207508 922924159 13411809 989493189 769258608 604124813 838477534 234045028 170512276 400069612 48587107 65055180 3562643 184717038 575527784 500302770 448200431 493076655 533729977 413104672 323646178 989451551 207228091 819072395 225091487 4456951 903545188 169723905 802591381 160415466 162582825 253514551 475684014 842945135 974649260 516039270 184373548 359402541 94171607 666465868 578598605 861269515 622302537 750905120 553676339 130263664 484287581 515638255 20060819 98203530 12587922 327258159 20281905 305544932 880876613 640880403 362962921 706808939 943693007 437239456 888510636 948495870 905467040 589143895 598074849 385474213 515216436 683147670 305369512 448037759 303628162 439829653 14798394 976351486 571715432 986805012 596852260 131262150 279796333 55530274 632194306 633321269 278009491 298945165 876681360 749049364 316593033 650616860 903213600 437191922 157094579 40963487 241210321 780759431 141303850 561651054 20486980 752684681 293285215 948735431 826727127 287845047 348279044 453230460 34880526 731799607 121162031 662762470 219089443 719485477 577310341 641488114 636229516 203337137 379877838 55481975 589359400 316007789 978626027 477123411 627675407 621827930 90677981 526972513 184022215 2549232 407449800 300716071 808959675 228918122 282477290 491265052 506444879 590794587 642021283 109241176 565306865 163334975 807707630 986851295 947150628 851827579 881431567 987816663 828779849 886727007 34301587 902543771 929135423 714247188 9455409 484960243 612009018 338596345 110133229 536485928 625165410 35440697 426640536 612391239 234636686 695021215 990313402 667121930 199333783 424021447 261590103 838043293 582051470 593617688 464398386 313105099 875100542 130202999 721135093 742546511 813751138 434484575 532656642 610350907 409570940 520141323 882629717 226356316 635254655 440645419 962911720 920624662 958395278 129385366 239056676 513976505 866490973 964870157 324449136 432620660 876261624 572210685 961765981 720214962 637518252 581939595 325720918 346948111 815862010 801238449 98990997 300704415 657552656 756687328 84422756 402119119 400548037 503658107 988285947 854289950 211978213 511448570 950156151 935448923 247029371 125818977 121092580 278223838 212350038 244479012 265644628 129021822 271414367 902209394 852404332 460845287 186458878 982239876 282216097 474136243 170204938 152997004 183296158 618511255 280263178 525851940 140176683 402568749 361742113 468046900 782524894 269594596 939386992 672857873 145621502 878164588 936190230 562649479 998058414 621842799 97164731 913603277 446942921 723689678 183105226 797971564 990225512 914866394 365965070 454322665 149809408 449081724 188750561 961170535 836935590 519983383 49550930 27238677 337145731 530801948 513491165 868478431 763762348 147829746 265806747 567955398 491017077 155080342 986986133 805738799 782744518 45629028 866192393 17739230 334571379 597682818 22643579 248175694 817523750 279686414 130743766 734428420 270986500 816133449 623496671 332591999 976544146 767321177 319544122 347152112 913020132 671484870 796666667 566845408 306151677 808477698 418393725 960589326 401751072 825365082 500745579 276466237 741733763 924828760 561198264 382941161 759979135 3204208 363692383 515196523 167973392 638677347 238159114 19666728 207451951 639087183 276822914 583087399 834981134 181013497 8539000 89832816 316444121 745342025 997225778 714133878 594947153 422774326 900203026 732975978 296945123 344643326 884631920 922051812 783454530 726882423 857389559 800198733 979440013 704923047 961416722 636982464 80059958 253482249 847481991 917044752 476058634 699466421 117160542 832594565 240940599 515679087 502555976 455022639 941129991 824321007 755303852 657147086 175316129 644569476 759139 323371956 553633893 885436168 948582301 754261258 370328233 552699575 760032588 498261316 180037320 150942174 875602509 716365128 933410956 911909654 167406136 722413112 713781761 278907003 969147161 555513236 75430753 603640972 231272965 230483993 384534327 855761016 46203091 213314291 30268676 699122184 385028319 935080634 196237475 684420841 430684886 998136538 579519003 317779084 363060474 704369387 895090723 715946315 412260260 759676781 610309318 916830102 993406144 258656038 361503314 542702948 826165788 964253770 998685203 42632937 39543337 520376527 581502634 442851925 550818298 51003451 178207614 364949077 154034132 250440788 612795475 699420423 763270720 906935860 237433551 248266434 697416833 218110627 434309700 337388507 493579454 898261398 785823168 898082761 463502288 627665422 355542168 318734625 266433721 498656476 660881652 144216567 333877289 965589540 654473732 907787394 969511381 903724225 217118833 601246889 463215223 37974578 142793218 478041154 838859471 725119793 862425966 194579661 278852085 134293349 62423278 159909553 149297228 302620472 196827612 371448067 628695110 927615177 978570345 43230494 937759676 363905964 95374718 944547612 877842486 24876742 751246011 714472467 107207926 173723461 171642953 520225269 522689883 491960004 234818382 114005104 740060204 995291038 559461221 6428962 563277294 823875405 893542965 335010803 445348577 890225413 111422137 109184187 459181849 153023090 395887819 167166573 896057691 73871107 255867707 887783922 23490176 135885575 67574500 392307000 840163998 788470252 17481346 234076615 378963096 987533504 614655205 287821496 160772661 676118850 198414546 476603366 387452947 948801879 174759103 277357131 485144175 731891245 743896457 114814870 309551039 309865395 761581377 533051197 207835635 46381731 572411780 444009176 22712602 423173708 598032515 858078870 573275097 739192400 898259276 611637239 255321601 608089975 220692509 155423810 765175036 483912403 559148531 658357437 354464573 892583265 765911310 157034182 224417576 186480205 626161784 366541433 969512836 171065081 90880555 662360630 3022372 764527784 749602461 939661103 952020961 612358574 362726991 723662385 164208095 75406594 121678636 738415556 627589026 478637623 485179108 820731004 283295252 838351734 937717935 185617503 309390531 815076765 323116888 951506262 534192899 183335608 942470036 564819431 683348271 144226445 189646791 689142686 586418603 832538585 549612410 561975591 189324779 627166201 131724653 198771852 522529453 595658688 322952860 166374944 645947045 867362147 343439543 870089785 245807698 188273309 34296214 861187307 603628986 121872824 94367921 791837592 383985998 421326124 311271783 263210090 459060407 25621301 301597516 678633966 875803504 452929783 808328023 460745928 526890953 878644196 399012516 688524111 615816191 992484617 767808098 137588949 927494009 16281947 468305444 231771572 759862293 388804365 708429111 829487939 477237898 97314517 510916881 832596275 8904739 399586884 206209857 838285672 994298964 473584920 622713091 491349133 506058904 405157737 329348625 623065216 342472525 922647069 649094773 578266500 278504669 158859340 777768923 590331640 716563944 685580744 413834827 804959213 222164679 590894732 221373955 305402996 335915094 165664826 516152517 853263068 961988111 570206786 632079265 107977377 160003286 203092933 867600185 267032508 631238148 364179068 942190230 530048780 952696799 349852043 745530568 612919502 986962779 924375692 473547842 230493463 427967803 855455648 973344951 717410492 565486484 155517931 958326 79217406 85864822 659987516 998161147 110071118 436903453 627160702 370215509 146836254 735304898 264210198 232295953 434975281 589363184 563463936 78406268 420209448 134526252 843288634 349319220 883441928 723881633 645791087 702826293 197590019 563057335 916137087 764860526 478749616 298573600 748552371 675824846 625184475 790313616
2 167985
2 147726
2 128832
2 28735
1 22794 34876326
2 51977
1 54614 863571719
2 5138
2 179090
1 168049 384559056
2 159184
2 26925
1 196369 518386624
2 65302
1 124542 465446755
1 120905 303741407
2 182160
2 80678
1 167889 401629521
1 173549 521220736
2 87830
2 175121
1 43039 543432617
2 173515
2 95768
2 117347
1 31153 774924451
2 51570
2 94984
2 190648
1 72043 513836075
2 18727
1 55808 640588816
1 100254 287826126
1 104002 823971100
2 142114
2 60175
2 63376
1 153542 478149731
1 80604 680396345
2 22279
2 73258
2 77110
2 151804
2 39971
1 146206 736064346
1 13700 595343893
1 114113 746102086
1 93720 756943143
1 39915 178994750
1 105093 974793862
1 74107 143998871
1 149241 913449488
1 118525 427289826
2 81330
1 120725 40038268
1 187483 184034833
2 52431
1 25820 805566665
2 13216
1 42779 709399135
2 83598
1 161771 133450242
2 159014
2 76267
2 91154
2 190989
2 39319
2 175033
1 197948 677074294
2 49290
2 79174
1 127108 426617932
2 110304
2 33970
2 168619
1 15109 125832314
2 50835
1 81129 53178071
1 23108 903117883
2 126461
2 192421
2 152661
2 152593
2 16848
1 175810 650455704
1 21749 876575538
1 19915 279848951
1 181000 894790397
2 51823
2 134946
1 135485 471866743
1 25685 206486152
1 23798 741610541
1 14105 490905426
2 36318
2 48400
1 105343 923683288
1 53340 627355145
2 187685
2 151940
2 183103
1 136238 303120658
2 78662
2 44115
1 194994 614918022
1 1449 547142289
2 181204
2 39154
1 16404 799568030
1 60616 806578983
2 34339
1 124481 307496281
2 156888
2 151371
1 153630 953156619
2 121114
2 135743
2 17676
2 146425
1 149613 184280744
1 46268 903202009
2 108273
1 91333 997021371
2 167883
1 21144 546331360
2 40780
1 155194 434982235
1 183789 91473344
1 142954 836532388
2 8051
2 121401
1 47394 279186007
2 177532
1 193317 722129167
1 69385 614600060
1 4788 835991797
2 15869
2 81318
1 140915 620622703
1 129317 769693861
1 104709 283807845
2 82346
2 68508
2 132962
2 74949
2 129031
1 142324 116353926
1 118304 619277386
1 88139 667790281
2 91473
1 196231 521782395
2 71720
1 131359 292954436
2 134156
2 133955
2 149437
2 82633
1 85816 68317139
1 138442 864029126
1 43018 486687215
2 74974
1 51733 587389481
1 130008 364079918
1 15752 108802754
1 71434 906553571
1 148786 537553753
2 141712
1 137044 250420487
2 109276
2 68699
2 178721
1 34197 791235850
2 76105
2 113335
1 101900 981170673
1 121127 755047131
1 91778 3006425
1 13938 533809752
2 51468
2 138714
1 17492 867665979
2 41700
1 106727 21838515
2 193849
2 149071
1 150196 545735451
2 125750
1 178498 616545357
2 108894
1 158240 675093045
1 53826 873791672
1 89644 871549758
1 174251 166720455
2 64719
2 115957
1 147440 330032946
1 161447 994595291
1 196528 876875185
1 178232 266923575
2 113798
1 124096 797091834
2 21613
1 163734 740984437
1 111506 185043776
2 171813
1 26754 544658873
2 100228
1 163024 527578439
2 59684
1 11496 703973074
2 62232
1 25304 756278469
1 74448 532926367
1 192711 269873557
2 171652
1 180003 193744780
1 76859 803207940
1 100343 481986911
1 102407 481654145
1 165260 815794134
1 184497 914195017
1 190760 282715158
2 193534
1 187979 817557379
2 168710
2 114833
2 12919
1 67459 461201474
2 54845
2 35522
1 182179 650201292
2 165237
2 113888
1 73525 274224113
1 105260 326182619
1 191736 485606729
1 128775 237117349
2 85250
2 32399
1 49797 224960545
2 62572
2 92225
2 165884
1 43481 640554118
2 89284
2 94845
1 89488 560334818
1 54766 828506320
2 94450
2 78506
2 171797
2 174817
2 66088
2 173568
1 190638 858284003
2 93981
2 78481
1 129914 191787007
2 84479
1 134300 491898881
2 114087
1 195785 720470172
1 122634 904560401
1 121063 436200430
1 197277 53837347
1 84317 449442620
2 41089
2 113481
2 28342
2 187783
2 199576
1 176863 215801192
2 83708
1 47734 596227145
1 190092 938204142
2 172677
1 72869 726652626
1 118156 54443226
2 25786
2 184777
2 156440
1 133021 91596334
1 4696 893029148
2 37503
2 48834
2 44599
1 69236 545937204
1 61514 709641523
1 176572 674911888
1 99735 725581750
1 116196 456288405
2 183631
2 195004
2 157729
1 83498 93425921
2 87953
2 88003
1 176898 828419026
2 124418
1 198462 877286205
1 19723 751700203
2 118297
1 149346 337780254
2 140893
1 199424 328422649
2 100842
1 30612 557182442
2 46879
2 29014
1 81729 747160476
2 19954
2 79050
1 65557 5447121
1 80154 366496992
2 68839
2 144337
1 106678 477112401
2 181485
2 82317
2 171004
1 182923 924243829
2 160376
1 178728 984682739
2 169148
1 193650 960816679
1 106274 144585425
2 84495
1 82506 944850257
2 32319
2 83374
2 51478
1 23152 483343411
1 182377 146249889
2 142451
2 59988
1 78383 253603025
2 129339
1 52640 631398308
2 105085
1 96529 597398679
2 92351
2 14
1 148993 289443084
2 64502
1 96552 948715613
2 110542
1 162038 791465091
2 181643
2 33402
1 142791 91847993
1 41446 660635446
1 40234 270326734
2 80204
1 12490 471727530
2 72998
1 180121 383350714
1 174611 272627872
1 66128 330709389
2 71226
1 136793 270710232
1 74594 716173175
2 125269
1 47801 846997137
2 89726
2 105551
2 41524
2 140917
2 41809
2 74341
1 28202 436895219
2 26073
2 116074
1 171580 230950219
1 102967 320610209
1 154470 492398330
2 175064
1 81679 19849220
2 51447
2 190237
2 120886
1 174165 457264862
2 21080
1 135523 139772000
1 167204 454271467
2 111841
1 12791 407692403
2 83561
1 35793 851723314
2 123634
1 117938 813064721
2 55156
1 9162 487871318
1 102175 567551323
1 121108 157907685
1 164804 343467996
2 84651
2 61110
2 22966
1 18128 476823933
1 86047 107596488
2 152288
1 23922 817336349
2 27041
1 182319 634473119
2 105569
1 103845 931801173
2 78219
1 181090 392539221
2 180596
1 23854 460207289
2 197599
2 160490
1 117959 44751794
2 193086
2 96557
2 56650
2 110109
1 170319 423445825
2 129461
2 93472
2 160917
2 155503
1 177537 145115530
2 92895
1 23669 792911384
1 178742 34405841
1 165622 671385751
1 81672 480776499
1 190676 66692719
1 124399 992454394
2 100122
2 99972
2 2325
1 194142 376376427
1 4838 784100962
1 88715 66664339
1 44261 26354907
2 189508
1 184722 822363754
1 39269 127307266
1 170152 789038944
2 30650
1 85977 316388304
2 187672
1 80391 250811397
1 84260 495774311
1 34704 911190352
1 166055 563788385
2 115312
2 176939
2 14126
1 35186 289801519
1 35716 278614434
2 150048
2 59725
1 67923 723194196
1 133031 233539942
1 194096 795088972
2 22513
1 170519 545798918
1 111938 431156597
1 142399 876185296
2 88949
1 43755 370917320
2 67489
1 195772 357675111
1 50271 217320021
2 131972
2 62913
2 49195
2 107397
1 94790 787286211
1 179882 868813917
1 180571 526547197
1 12242 360558458
2 72339
1 95839 820129047
1 44137 172833880
1 139702 527344520
1 68999 885643070
2 28932
2 144492
1 141680 611816439
1 37545 529216241
1 65348 219363512
2 147147
1 57235 819299577
2 57792
2 43992
2 45876
2 99940
1 36936 102536924
1 194638 533451988
1 128057 882054708
1 35573 955682362
1 102457 70989632
1 6265 346223026
2 56506
2 162431
2 160555
2 26135
1 172412 42355348
1 192228 810027471
1 77528 756440528
2 140758
1 80239 713419158
2 101967
2 154762
2 163797
2 24999
1 180235 286711396
2 155828
1 49174 311083006
2 191776
1 146326 803572575
2 80855
1 90238 500715557
2 190615
2 123750
1 35852 210516221
1 138907 300883343
1 186390 946163174
1 168327 717868078
1 4198 242819144
1 66024 783244407
2 155144
2 198704
2 158846
2 98308
2 36730
2 147390
2 114520
2 45905
1 58818 566801306
1 88898 988308011
2 190286
2 72677
1 68342 744659130
2 74472
1 194869 470853331
2 70976
1 33057 779214780
1 71176 736756870
1 118420 153152718
1 58720 120780630
2 38153
1 64141 3134529
2 3106
2 135720
1 41034 447584816
2 104812
1 101629 201849610
2 152385
2 49407
1 109748 256476805
1 86946 216173259
2 77126
1 23206 936447997
1 189676 357801235
2 29870
1 61362 738620401
2 163515
1 173487 439144768
2 117114
1 129113 190332428
2 190714
2 95692
2 99159
1 1046 830937235
1 138285 705211217
2 155662
2 145282
1 141686 639416812
1 98234 549946611
1 27272 844616531
2 135356
2 108515
1 124568 509866016
2 184262
1 75691 387189059
1 119362 880660770
1 112543 729205962
1 149890 178388110
1 155024 277572289
1 35497 807313514
1 190962 556178979
2 26758
2 191049
1 30064 795903490
1 156738 882174400
1 106916 113856388
2 73173
1 101046 833956928
1 20053 765203404
2 134823
1 117326 567141806
1 90639 475883396
2 146789
2 137750
1 35908 774655928
2 65579
1 137716 967753688
1 110143 349982317
2 74364
1 6637 364755923
2 16356
2 62006
1 156475 939845420
1 64302 253751341
1 70901 29851278
2 112117
2 165480
1 86098 872093289
1 22235 499014753
1 136642 305766459
1 110356 393511959
2 194761
2 34476
2 114116
2 31156
2 171324
2 167659
1 3884 16366619
2 46074
1 58610 6645589
1 157865 489238457
1 148844 38182451
2 92601
2 188923
1 177371 783104045
1 65487 550384748
1 22848 408712456
2 161728
1 47481 201301711
1 27717 658295832
2 138381
2 93680
1 157686 151419486
2 78720
1 80044 581349231
1 40303 856780098
1 28034 946368545
1 121965 242074694
2 57426
1 38114 543573490
1 64744 48358993
2 166538
2 107314
2 61349
2 199026
1 69364 764522797
2 1286
2 62170
2 198792
2 135024
2 9802
1 139783 929154742
2 72448
2 140539
2 23319
2 164394
1 156858 212643887
2 17661
2 195140
2 40880
1 154371 192393742
1 165219 388866474
1 138535 487817545
1 170145 450233279
1 179677 787537735
2 34683
1 148285 10394107
2 159369
2 175688
2 172120
2 106478
2 97269
2 197166
1 49733 603661444
1 176217 125958736
1 8973 226350197
2 48724
2 37987
1 58769 776731200
2 39798
2 104369
1 29671 758083628
2 34827
2 178439
1 44380 786816506
1 27903 838667359
2 24776
1 194877 914931391
1 107643 440637183
1 31586 558769418
1 161037 290855266
1 64779 157424550
1 76578 76357517
2 166974
2 156715
2 55077
2 199231
2 18548
1 60455 718460069
2 124051
2 145881
2 66068
1 75329 936280648
2 136194
2 81044
2 177821
1 40161 432726923
1 43703 248226456
1 194187 945282843
1 197679 936023943
1 111363 128738284
2 196541
2 83743
1 76594 219324473
2 75429
1 173102 895243898
2 191526
1 36774 564583165
1 78948 434309877
2 30414
2 154425
2 191847
2 59833
2 131126
1 89983 482674126
1 139463 493895498
2 46190
1 31627 285537926
1 89001 355090138
1 126930 921966799
1 16044 496897107
2 152140
2 67833
2 22567
1 84786 534370456
2 104367
2 61827
1 168142 274263953
2 97929
2 120154
2 74405
2 19237
1 146645 136123562
2 15410
1 199560 232686268
1 157679 227052485
2 52851
2 176753
2 147564
2 199511
1 32110 803680396
2 124575
1 48441 694088331
2 70970
2 35372
1 47700 192619299
1 22953 548777628
1 52579 52158267
2 133496
1 98961 341601597
2 81469
2 160142
2 10148
1 10157 722433951
1 96926 240444094
2 140147
1 57228 358806859
1 113123 892268048
1 146363 182575189
1 107229 570562171
1 75621 14853319
2 98639
2 178106
1 47117 647013571
2 110419
2 121103
1 93318 953846969
1 125458 29826500
2 179306
1 32852 827271856
1 43385 996005280
1 17490 497426080
2 84717
1 49983 426525288
2 76943
1 87480 548792801
2 100278
2 195056
1 139302 306314372
2 21400
1 171753 327255348
2 197563
2 163172
1 118066 531526379
2 27842
1 136525 84633145
2 79361
1 26765 673595084
1 177592 679644571
1 116910 474807210
1 64238 982144084
1 137570 63138800
1 88491 451099432
2 58187
1 122107 60643942
1 66539 549010234
2 185691
1 180991 682236095
2 56278
2 86181
2 38258
2 13661
1 178231 482535805
1 54172 226813636
1 185584 555439838
1 105815 557834355
2 53507
1 79002 713015985
1 65854 808507676
1 35747 211491493
1 132010 955069655
1 21294 972401189
1 98072 352953214
2 51688
1 52613 977265790
2 179359
2 183747
2 58075
1 26400 658912403
1 179895 606830065
1 147851 451518737
1 149135 427759701
1 151880 581544259
1 134539 624287228
1 69151 29269795
1 146491 860222517
2 17068
1 100752 587777813
2 58120
2 157780
2 96089
2 111209
2 188430
2 187611
1 98400 219784594
2 4779
2 15465
1 171251 345872771
1 121921 403275739
2 166334
2 119311
2 8075
1 99369 809416977
2 147943
2 31370
2 49288
1 51196 426437976
2 86845
1 191859 607408407
1 113045 354316356
1 113764 129113100
1 12147 206564768
2 9986
2 59634
2 189804
1 147324 959225410
1 62677 817717775
2 115337
1 38986 477986353
2 79075
1 197613 979603557
2 76467
1 168410 12867250
2 156202
2 90366
2 48233
1 96441 683455074
2 40281
1 42985 674084387
2 145672
1 52859 634972402
2 169877
2 111448
2 191651
1 4868 276593004
1 26763 157266510
2 150470
1 61575 348796772
2 135540
2 161386
1 4732 616874990
2 154063
2 143772
1 18320 977443336
1 93944 807109842
2 25731
2 141190
1 82461 332257563
1 89713 699622486
1 103752 931284347
2 188533
2 198314
1 161920 543775392
1 14509 559838008
2 129705
1 142088 383655039
2 43222
1 138954 457383300
2 193778
2 33321
1 134273 191554470
2 142480
2 70978
1 44972 223275175
1 26649 676082083
2 106978
1 146944 89653993
2 133426
2 181268
2 6656
2 37105
2 21421
1 182415 635593881
1 104754 216226745
2 155534
2 39475
1 50782 225777670
1 111797 924235097
1 76366 76789787
1 116595 132805055
2 121550
2 65852
2 65579
2 191121
1 22533 465388219
2 151517
1 129172 894082110
1 12084 180491649
2 105614
1 103169 399163622
2 56327
1 43057 50544221
2 139292
2 52374
1 142135 991215779
2 156628
1 33984 153599931
1 87596 826598451
1 64405 143814188
1 37912 93387401
1 46244 129894467
2 80592
2 163524
2 160754
2 182607
2 182048
2 127807
2 30402
1 118697 11724440
1 83247 944184506
2 197
1 77470 394764392
2 192430
1 163804 265365998
1 59427 47972310
2 99386
2 143140
1 104485 467841212
1 121870 702738714
1 69656 258730566
2 58960
2 52840
2 20942
1 171593 668735074
1 40929 393818836
2 122157
1 107777 478062088
1 3589 915998060
2 46329
1 107407 265511282
2 31056
1 21291 109008271
2 126228
2 128990
2 66910
1 1399 280885410
1 191360 247148093
2 118548
2 40745
1 64356 928056762
1 147450 228841880
1 199169 499850099
1 49627 540508812
2 50243
1 131687 308875968
1 144839 670520171
2 141449
2 6736
2 196890
1 197100 645357320
2 93176
2 35553
1 147478 978759994
1 158808 577054784
2 197332
1 110152 633066852
1 63186 939000368
2 109181
2 74393
2 71953
2 155995
1 25626 318017551
1 135370 65123212
1 87159 420659707
1 134431 21188615
1 156447 192801473
1 66841 638225407
2 113944
2 120995
2 45672
2 63080
2 16947
1 100709 392468987
2 50697
1 135801 547296864
1 40255 227284265
2 105284
2 52782
1 27031 698344678
2 84570
1 101162 663711908
1 25566 897085570
1 146746 455269020
1 96734 672027086
1 90152 508818809
1 177022 796360001
1 51094 893678720
2 16904
1 13319 891685005
2 110811
2 99012
1 122064 264781357
2 51896
2 88816
2 190238
1 143578 464732770
1 117338 762430738
1 138546 261857037
2 121853
2 38237
1 126182 613044274
1 141166 280531962
1 23954 122619677
1 138395 773657927
1 62179 334072061
1 81277 826393992
1 156488 323180892
1 85022 413299606
1 138657 532331047
2 116895
2 131478
1 80420 712219935
1 156679 14195259
2 43162
1 167241 310573830
2 36906
1 145357 638393049
1 84161 784084861
2 167989
2 165163
2 136644
1 28595 964075187
1 8924 809781792
1 138860 710416562
2 10589
2 75587
2 6231
1 56276 135851960
1 198757 512449257
1 27484 914312252
1 186935 846660793
1 120364 333183995
2 180869
2 113096
1 29927 939895953
1 122910 542810447
1 13936 117074501
1 179802 691140489
2 95218
2 95634
2 134239
2 118950
1 187161 28844815
1 7157 121556947
1 98145 377259217
1 111719 959259196
2 20357
1 156577 888740246
1 38042 541372952
2 57612
1 39263 947872003
2 26887
1 141370 198503139
2 4154
1 192981 417271164
1 193982 9832472
2 16071
2 110490
2 141346
2 6073
1 146585 682905552
2 198343
2 99070
2 83352
1 153090 567558948
2 194001
2 54812
1 193881 484352695
1 71822 783866404
2 188647
1 51687 940034498
2 68875
1 133438 462939155
1 63636 302330334
1 13172 620596345
1 461 930128128
1 19578 730463913
2 68574
1 150730 876227916
1 139292 986185125
2 94952
2 135719
2 49088
1 155309 787677994
2 17730
1 66117 183198091
1 176954 214767784
2 175272
1 81440 622858928
1 55633 910505833
2 30807
2 51900
2 78692
2 171848
2 53801
2 84298
1 194268 893817258
2 30097
2 131863
2 8983
2 193768
2 104508
1 134593 985742965
2 40047
1 152452 894298565
2 137052
2 61727
1 70886 529552199
2 3287
1 109518 206316887
1 73299 369153351
2 136477
1 82504 513630435
1 28220 194357250
2 31325
2 95790
1 75233 844878728
2 113370
2 185778
2 43703
1 9173 848875669
1 132289 583566707
2 81680
1 95420 545657453
1 178660 479129595
1 188918 990188400
1 188515 872990024
2 51818
1 9254 729068442
1 114118 653362882
2 7122
1 33033 264882052
1 41961 476203809
1 56006 216891385
1 116138 549357332
1 96472 369626987
2 162753
2 11520
1 33017 467979052
1 191459 679244930
1 117986 927583647
1 39790 438006596
1 139500 429888991
1 83073 919052115
2 38590
1 16929 594799417
2 116516
2 37444
2 232
1 185644 935882015
2 174258
2 559
2 15839
1 108503 788800932
1 151048 881838987
1 61013 248650985
2 68607
1 94408 780408141
2 42606
1 174262 939218818
2 199844
2 183240
1 188082 945277843
1 61730 383982759
1 73210 733663391
1 100934 815538438
2 21850
1 138702 329786828
1 153708 669419445
2 187979
1 151462 181727824
1 61741 390959505
2 167226
1 95812 841381112
1 153535 278574449
2 120520
1 61108 901648524
2 37342
2 76639
2 144095
2 85279
2 197792
2 178002
2 116713
1 115731 464268918
2 125823
2 74940
1 67275 396136494
2 172564
2 21202
2 36893
2 175698
1 86627 556353956
1 22738 264930998
1 194445 564298617
2 2406
1 20716 641500454
2 47053
2 83026
1 140617 255216169
2 174959
2 75275
1 135293 969715460
2 71894
1 39441 106633090
1 18578 564581331
1 179320 876424491
2 117502
1 155238 729338008
1 35688 814428661
1 179098 415231046
1 62592 401589078
1 15081 377569610
2 138345
2 77776
2 53127
1 36714 935224177
1 31546 360498773
1 154924 605535933
1 181963 275314850
1 177639 699359523
2 183244
1 194471 180683059
2 86319
2 8023
1 12738 279519138
1 28049 473540762
2 30580
2 87115
2 27190
2 157231
1 121713 381927971
1 54914 954139961
2 139137
2 77452
1 179868 397806471
1 130795 264448342
1 108826 587392727
2 117832
2 157855
1 130119 817810995
1 15767 767394211
1 170205 307597716
1 190067 446264837
1 138692 339076005
1 45902 658286721
1 121276 657137376
2 114073
1 81824 886799571
1 3126 980058114
2 178172
2 22867
1 60202 478476531
2 188217
2 90074
2 127971
1 150971 865370353
2 182265
2 53081
1 142917 346104440
2 126929
2 139455
2 184614
1 36958 743004597
1 141564 682009316
2 152926
1 70338 44656651
2 177877
2 116153
1 83967 729142334
2 20113
2 101797
1 127842 631534435
2 95997
2 145542
2 183916
1 120415 780061536
2 99815
1 187491 206468916
2 28182
2 1786
1 73319 329206742
2 59704
2 83826
2 4742
2 58406
1 159278 44093077
2 173780
1 146195 482276345
1 149376 933452498
1 135460 81516635
2 185755
2 118834
2 160634
2 41892
2 151245
1 60832 878990833
1 191239 320187097
2 102954
1 164498 757622880
2 168797
1 117294 289700771
2 189456
2 68734
1 4602 694184306
1 194871 67716665
1 21461 45893881
1 1149 747876132
1 144426 772020732
2 62466
1 55941 831151904
1 176107 841581148
1 109454 949385630
2 154082
2 81124
2 125803
2 128191
2 127001
1 197828 603062652
2 71374
2 124428
1 42389 511401841
2 28182
2 173056
1 70070 551241547
1 93543 946481590
2 68184
2 97819
2 155153
1 82081 653504293
1 32576 981631211
1 41344 156970652
1 107242 260956858
2 184211
2 58797
2 137342
2 187165
2 194010
2 1669
1 91617 270523445
2 182433
2 71368
2 151389
1 31566 671956248
2 64818
2 154753
2 74613
2 135441
2 67299
1 83201 684349133
2 86481
1 29609 886202497
1 101373 897997982
2 96293
1 78135 259123008
1 144219 104254178
1 151017 319674968
2 182902
2 114690
2 56894
1 157519 746414477
1 27109 255611939
2 98910
2 65236
2 3282
2 158755
1 70887 502134480
2 109630
2 133904
1 116214 405374939
1 147133 515885993
2 153853
2 76944
2 7627
1 81006 15456323
1 158554 65667935
1 35443 687172075
1 110486 723099390
2 188840
2 132161
2 35517
2 47342
2 97545
1 160140 164763131
2 165202
2 95811
2 196143
2 28489
1 50208 959487859
1 4421 471565933
2 145630
2 79575
2 87560
2 125458
2 165338
1 171186 672497227
2 96357
1 9306 773638831
2 185264
1 85969 677814161
2 85474
2 178079
2 49580
2 18933
2 183422
1 40585 702448864
1 114056 483880947
2 156641
1 131181 265563052
1 82001 383503424
1 144176 541173387
1 50159 904075422
2 183075
2 177932
1 128522 338544391
2 185866
1 5022 76243946
2 39497
1 75009 582590762
2 156041
1 43889 279573992
2 139782
2 167658
2 186130
2 135005
2 170183
1 11805 34643906
2 152436
1 154856 209697346
1 153846 33031134
1 124565 888341166
2 152554
1 157506 10921031
1 92839 555361684
2 156807
2 142450
1 123431 527249006
1 170598 975198143
2 153052
2 2223
2 184621
1 152456 539889454
1 75884 972857029
2 24689
2 152694
2 173342
2 7424
1 94874 791075788
1 161241 478184231
2 157718
2 35789
1 83211 329682851
2 122424
2 47086
2 186996
1 55484 855371518
2 22340
1 128845 401805330
2 60361
2 97723
1 177831 619005606
1 162466 46082086
1 24746 298741052
1 41015 243589139
2 195579
2 195030
2 159470
1 186189 603608947
2 127741
2 17410
2 68547
1 142837 475129696
2 17346
1 79931 5974018
2 61496
1 71510 149388637
1 166188 833315850
1 197541 157262245
2 145283
2 160884
2 181732
1 6331 716172258
2 23063
1 133214 397634493
1 163362 844653741
1 29784 236662900
2 116080
2 71272
1 156873 433451290
1 17794 62830795
1 79442 785718001
2 81177
1 56361 752260397
2 189282
1 28590 306683044
2 42401
2 138355
2 145630
2 81679
2 167968
2 135685
2 161652
1 54698 70540940
2 97929
1 198003 636772632
1 23071 747914851
2 179634
2 32132
1 158816 619447344
2 24665
1 164543 705807987
2 186747
1 28737 240364993
2 22926
1 23571 715178136
2 35877
1 40939 711433639
2 34344
2 187413
2 63778
1 157709 142145708
1 89348 909002118
1 3942 878947296
1 195131 227732187
1 46174 314378891
1 171588 451452671
2 3333
2 30505
1 94526 181152934
2 170158
1 108775 578613891
1 112215 286071364
1 33500 911918836
2 33348
1 155600 461080657
2 50552
2 119869
2 135643
1 49963 476450986
2 56516
2 18390
1 168619 225700981
2 103142
1 110874 414977090
2 20917
1 191363 348868744
2 48301
1 120127 687154656
1 88175 383347579
2 86731
2 165230
1 71767 87962152
2 5214
1 129579 596054497
1 162371 647378579
1 36649 788731597
1 179097 866595959
1 199229 149131723
1 142506 630949927
2 136927
2 50387
1 149748 863351710
1 63647 617508701
2 137454
2 196638
2 161288
1 128456 774268620
2 76864
1 196204 346756087
2 44094
2 49675
2 161199
2 148203
1 157066 351522691
1 38623 824199780
1 26369 474500684
1 180385 272238349
1 90953 564949202
1 40958 942182269
2 108995
2 81635
1 57457 339228848
1 129130 270127609
1 53478 621504344
2 41973
2 78024
1 123904 728432992
1 116713 983729719
1 4045 846866600
1 8087 336352486
2 9150
2 159697
2 1989
2 69785
1 10464 163837031
1 37964 276612367
1 18876 5371755
1 182808 657571707
2 92044
2 20339
2 70235
1 132011 130329563
1 13291 679564768
1 63158 895724579
1 25776 5432681
1 179515 886708889
2 27868
1 85235 12480982
1 55636 56797259
2 98809
2 85865
1 93982 885979895
1 35042 230336713
2 157317
1 175855 932818641
1 101764 963861850
1 71221 64577980
1 137223 188306252
1 31779 795442703
1 56191 691488940
2 41028
2 53602
1 96542 12029353
2 29519
1 130683 889679480
1 56713 729531961
2 20768
2 93240
2 47801
1 67663 256082835
1 54982 494299857
2 48822
2 179022
2 60043
1 189167 867623060
2 66188
2 677
1 30672 196124814
1 86495 111801440
1 43537 628316447
2 46056
2 91545
1 157459 585176798
1 53610 716414918
1 182824 70900557
2 36337
1 123061 897117528
1 149615 437116759
1 77333 803766222
1 168188 249228746
2 37153
2 179722
1 142630 549846064
2 171466
1 111124 164483900
2 73396
1 28835 842471599
2 18714
1 144215 820605549
2 157949
1 149761 242466891
1 163020 810830971
2 12225
1 180968 176252822
2 84125
1 147021 147191604
1 47932 827952453
2 64956
2 89169
1 72072 497586263
2 58864
1 32715 792407986
2 41050
1 5616 802529442
1 179380 77478196
1 188361 664445836
2 109268
1 179898 117298525
1 179719 740584510
1 29974 974986277
2 64182
2 161633
2 16889
1 2609 325212758
1 70508 328169060
2 55902
1 131767 834054268
1 82147 394210819
2 62238
1 153602 859297116
2 165107
2 3927
1 72604 529909151
2 111022
1 75776 847407863
1 74091 608331004
1 196836 832459346
2 172169
2 188578
2 190012
1 151411 106800706
1 85045 852673694
2 153776
1 17901 954799143
2 109747
1 129642 372867627
2 45199
2 41080
2 137577
2 158935
2 168696
2 175866
2 157885
1 153634 350381964
1 57519 840837558
1 36718 911950111
2 160886
1 140008 340450794
1 63725 982248295
1 151263 973294961
1 37631 811938183
1 184878 53445255
1 132180 468545545
1 94110 906042369
2 41165
2 116206
2 108346
2 15856
2 174532
2 193487
2 73133
2 100281
2 7074
1 77906 103413247
2 177022
2 4689
2 120351
2 34852
2 151035
2 23743
2 127949
2 44284
2 29640
1 61453 903980213
2 92391
2 26497
2 4889
2 195397
1 70953 610977872
2 126244
1 46531 762048371
1 135458 693033244
1 50589 491758072
1 166796 969309854
2 156550
1 39422 467787043
1 36077 162098686
2 49057
2 28828
1 51937 41334058
2 144258
2 3617
2 161724
2 6967
1 141909 3107326
1 169901 33103372
1 147987 678555761
2 34905
1 60056 827191605
1 155446 630150576
2 173101
2 55251
2 44586
1 50147 181939075
1 191539 522478246
2 60868
2 72851
1 167573 930258697
2 182485
2 99533
2 171779
2 96014
1 28390 551167538
2 78810
1 172753 609282112
2 190989
1 89569 737326679
2 66859
1 157162 226325294
2 190181
1 59619 555974341
2 144014
1 10933 13211003
1 54871 302217327
2 157133
2 99163
2 170752
2 10741
1 187757 986279063
2 187407
1 180892 310619231
2 26717
2 191894
2 20784
1 17776 764146287
2 123672
1 142204 893529795
2 16841
2 104449
2 23807
2 59130
2 99728
2 68888
2 154700
1 103980 737141327
1 113865 502461815
1 1179 342609107
2 39199
2 32856
1 68327 882535559
1 82025 402221306
1 43334 627977899
2 185509
2 49441
2 12147
1 66718 222577381
1 76181 111837908
2 158276
1 155810 875570929
2 152311
2 4026
2 48616
1 86643 757840646
1 8595 567756435
1 57168 988282973
2 40810
2 153105
2 37644
1 52984 827544935
1 51845 55924923
2 11132
1 32370 788915113
2 29718
2 84063
2 83284
2 88669
1 29992 527534672
2 128597
2 18360
1 179221 915968961
1 164936 368640347
2 38383
1 88913 663334370
2 84657
1 191636 296342739
2 147138
1 79074 456540872
2 139750
1 53372 461152391
2 32531
2 89464
2 145488
2 94260
1 146977 521951800
1 81544 436926259
2 131578
1 154762 200297647
2 166139
2 112062
2 66979
1 42641 203298002
2 27184
2 80165
1 143145 719154994
2 99243
1 157801 139691171
2 151271
2 163581
1 70321 392147427
1 18922 361928232
2 14784
2 16695
2 155220
1 117981 41974131
1 85599 926959234
1 134831 584306013
1 182841 245386492
2 96045
2 44441
2 181777
1 84475 349320401
2 165188
1 132462 646144946
2 144210
1 192989 613386158
1 77719 141942939
2 130886
2 86134
2 116121
2 196517
1 7093 935334163
1 16213 420636963
1 117573 981939925
1 44200 206233371
1 113199 439138173
2 18546
2 13792
1 127924 192822551
2 38765
2 159053
2 126623
2 29906
2 177368
1 137370 952371654
1 32451 948354298
1 107382 127680395
2 110924
2 125279
2 22367
2 185133
1 183524 349122006
1 196999 197161079
1 53867 153686055
1 20215 242469632
2 161275
1 68368 768782369
1 61467 742285970
1 154992 622311605
2 82591
2 165056
2 74720
2 81325
1 146842 913170659
1 133789 799597878
1 172794 646807526
2 47708
2 151280
1 74777 73955561
1 195566 420290383
1 192556 754855964
1 37888 142313737
2 10239
2 159018
1 173350 215138221
1 1575 903489599
1 116041 37945405
1 90607 372942417
1 15643 851974074
2 176075
1 183554 389844250
2 58228
2 130867
2 136363
2 188569
2 14012
1 157275 109272879
1 156584 347263703
1 196313 293109604
2 56819
1 95107 446495162
2 122886
1 122119 955548168
1 38120 1939093
2 187357
2 65464
1 196015 228924789
1 178417 573029348
2 18426
1 131656 13387169
2 197803
2 112423
2 73322
1 118019 142641637
2 136546
2 170317
1 117352 416479260
2 158217
2 80186
1 43918 540520984
1 36576 88330680
2 77603
2 167355
1 89738 981511533
1 31648 664278007
1 140505 527277154
1 88863 68506801
2 3851
1 31170 89411133
2 185784
1 44766 542894105
2 170660
2 175039
2 52354
1 90701 184348788
2 98112
2 1574
1 114005 854347527
1 185866 343503593
1 159716 390058855
1 10359 549783435
2 14647
2 86383
2 20725
1 115194 261220097
2 55794
1 143245 98332457
2 24569
1 151268 13571401
2 93654
1 194963 749065392
2 27004
2 175008
2 96609
1 173314 761491920
2 97395
1 14547 588639337
2 63899
2 85118
1 30369 747631181
2 25963
2 125101
1 161915 151744569
2 88455
1 159308 762984896
2 155159
1 28780 827497847
2 103991
1 22447 847536443
1 72114 334498143
1 86673 963224161
2 128965
2 49690
2 181791
1 50472 579157377
2 89023
1 26737 106956210
1 152845 562412792
2 168260
1 196764 904138267
2 23811
1 3584 127973210
1 48840 975134210
2 83411
1 16121 856037743
1 84333 456688283
1 116757 870347709
2 133023
2 98981
2 26737
2 195598
1 13370 389811180
1 18474 175050803
2 49134
1 177382 40846546
1 75880 797060413
1 77379 8367670
2 32990
2 165487
1 111853 466425450
1 139530 269914376
2 68756
1 142472 220161750
2 56357
1 184328 689059740
1 105392 946122943
2 46305
2 154507
2 150084
2 136071
1 15127 916178399
1 136624 854233539
1 169316 405773054
2 96167
1 48812 378465485
1 177703 49697535
1 36599 405453414
1 132512 914882144
2 172634
2 89465
1 94368 356293386
1 105099 536895382
2 148901
2 161338
1 184886 688238292
2 21424
1 73354 822254649
2 32612
2 150533
2 155530
2 60671
2 62619
1 183524 751775962
2 171510
1 131272 9395569
2 21149
2 171857
1 185280 867360544
1 75201 805381402
2 156860
2 192708
1 46825 126755182
2 98588
1 124523 660059729
1 5919 630012015
1 187661 687860779
1 75051 339570222
1 4652 801795151
2 90452
2 49934
1 88020 427333604
2 59373
1 137810 290362723
1 25386 195121879
1 14394 677056008
1 55169 427721307
2 52045
2 161547
2 180108
2 89046
2 5307
2 98898
2 42749
1 189531 880976470
1 192638 821941394
1 117623 246114575
1 89717 174856404
2 96450
2 87553
1 107120 606821535
2 127378
1 81240 255457508
1 167175 564261822
2 154643
2 152172
2 37988
1 106982 170585160
2 62584
2 110420
1 95455 216373372
1 13571 725415366
1 51427 562468981
1 96337 52943534
2 158475
2 190563
1 49251 770942825
1 36049 5178230
2 99742
1 91418 231806417
1 86818 433190439
1 112325 594659297
1 85709 405049253
2 43587
1 193194 738293065
1 111494 666736844
2 60970
1 29691 16892802
2 93367
2 85343
2 12747
1 158628 511815774
2 50608
1 100144 856915413
1 148328 586929129
1 130994 721358257
1 53697 811566413
1 86743 306259703
2 78541
1 140608 613664053
2 85148
1 191738 709639243
1 194440 479396300
1 93764 293531027
1 17678 749871627
2 64441
2 21741
2 183816
1 103044 736157291
2 127837
1 189038 208317802
2 27529
1 181767 283284258
2 162670
2 42045
2 81652
1 100714 567520051
2 72356
2 108435
2 26943
2 152644
2 10457
2 183822
1 19710 498469045
2 130577
2 109004
2 85669
2 1138
2 107773
2 189092
2 84460
1 144155 218660168
1 49452 507664678
2 32644
2 112742
2 53436
2 116030
1 118757 22858199
1 45809 558000386
1 39984 481595093
2 93428
2 24022
2 186155
1 180153 488669214
2 68077
2 76419
1 190453 16169324
2 59540
1 101448 244090633
1 55937 513394819
1 135556 20064165
1 144686 856637364
1 33276 163377091
1 64925 928496497
1 24608 822534924
1 186570 435444235
1 174954 58843929
2 188994
2 152071
2 174498
1 24035 620190281
1 152484 818236520
2 11381
1 162924 517143467
2 118044
2 65940
2 177801
1 171625 778249972
2 110165
1 62170 443986585
2 17829
2 65823
2 179601
2 157173
1 45291 854376233
1 174239 996963690
2 50610
1 115944 146345695
2 64586
1 117506 507493766
1 70962 987881622
1 88992 607864017
2 104326
2 7665
1 147322 648954376
1 141551 268594179
2 160750
1 15698 299329195
2 17227
1 88068 250116629
1 193726 214612823
2 54273
1 128216 934462700
1 25940 904105822
2 69205
2 122129
1 39765 778438400
2 128833
2 164599
2 178687
2 21941
1 34838 25983393
1 99748 770635129
1 13879 165793143
2 142584
1 181735 903350314
1 146888 673732416
2 61524
2 183224
2 186472
2 88191
2 123839
1 176431 208390690
1 25452 173786366
1 161713 478424495
2 162614
1 198719 905340290
1 115245 657727873
2 98677
2 65319
2 46341
1 77742 530414553
1 171282 611389912
2 175468
1 43609 482015664
1 104693 364999053
2 180353
1 1108 268353564
2 151241
1 186283 156891799
1 179118 553631197
1 116252 343203765
1 137822 407218747
2 105674
2 36731
2 184202
2 55045
1 107604 802931494
1 197687 677156321
2 164458
2 135473
2 29183
2 460
1 120177 220234694
1 29399 843864577
2 61867
1 43209 624492706
1 126146 196781240
1 159627 355911501
2 89288
1 185441 354462563
2 114137
2 11207
2 160105
1 176719 371882080
1 12462 569813688
2 34795
2 163041
1 70899 375984627
1 90475 104049687
1 79895 124477869
2 19173
1 175586 506412659
2 53607
2 186149
1 11766 798839085
1 106505 722413284
2 150011
1 8617 736374962
2 165863
1 195694 852361478
2 163804
2 99105
1 12158 318979271
1 2377 969136184
2 170629
1 68153 27053924
1 113997 358124353
2 127310
2 50814
2 58632
2 197367
2 61193
2 118982
2 141616
2 49146
2 150606
1 14517 68099102
1 117721 982843168
1 183116 322524982
2 150163
1 60974 866463210
2 127118
1 60890 408796420
2 89536
1 182165 887441619
2 79479
1 97337 700277162
2 23449
1 97003 609657446
2 115765
1 21431 868931669
1 29744 802800620
1 3931 68950398
1 161803 109111620
2 65820
2 160960
1 53532 500949897
1 34419 269642086
2 162875
2 187750
1 86029 916074499
2 170548
2 108051
2 138003
1 49501 547586918
1 54332 561018740
2 166032
1 145584 622109234
2 193424
1 181345 339368453
2 32743
2 114940
2 37469
1 177904 769359124
2 151480
1 133026 329160785
1 195452 444086668
2 48752
1 15023 800455711
1 162934 73885352
2 61565
1 189523 353687626
1 171602 947326044
2 66694
2 77144
1 119895 652587874
1 40246 298864711
2 34717
2 87434
1 156497 762379122
2 98180
2 51929
2 56470
1 106041 553115901
2 190134
2 128415
2 5682
1 120467 780307148
1 39636 883960508
1 28752 872874526
1 112599 768005499
1 116900 329536424
1 117854 257887416
2 68927
2 108494
2 16348
2 159133
1 157919 510694292
2 93751
2 54996
1 166058 232238961
2 186941
1 151489 793979301
2 95010
2 77959
1 96152 132603268
1 118989 851518177
1 10111 361093341
2 23166
1 136240 220924019
2 55722
2 145446
1 17255 175169610
2 96804
1 97343 834146971
2 131275
2 130935
1 49095 225514689
1 121502 614949744
2 58034
2 167884
1 55056 886606724
2 97062
2 119726
2 84946
1 135588 471475535
2 156235
2 129012
1 188667 632591141
2 195886
1 177390 206680964
1 65142 842556752
1 74854 309499486
1 34131 891254008
2 38167
2 140798
2 13808
2 194811
2 146107
2 192105
1 66428 742447991
1 50015 696759411
2 113553
1 96993 820864145
2 39506
2 134881
1 175001 741241130
2 55502
1 76763 974973232
1 61170 580570421
2 133765
1 186180 841847210
2 81099
2 135593
2 142455
2 47736
2 143396
1 3207 627646201
2 156226
1 118044 863028278
1 136460 392701136
2 77128
2 44755
2 113371
2 96986
1 39837 104151488
1 158321 676294294
2 131664
1 58468 461955319
2 194644
2 185828
2 183637
1 153342 431855413
1 75401 981063275
1 199571 960090163
2 192647
2 140622
1 26807 919003932
2 141717
2 187376
2 143648
2 77790
1 192777 205904862
2 181327
1 131042 153914565
2 89371
2 97590
2 178283
1 92631 594979245
2 24608
1 23989 818045705
2 18251
2 113399
2 100082
1 77305 377587059
1 37081 999008717
2 55327
1 10226 979238988
2 169630
1 158179 523476823
1 155470 495364950
2 102029
1 139153 680974620
2 72233
1 148700 414856363
1 36567 576874107
1 89090 320684947
1 75247 48324980
2 150398
2 119482
2 150843
1 154991 660426031
2 7407
2 189516
2 188042
1 112695 155651755
1 94365 822525660
2 105280
2 62615
1 95944 881838297
2 126075
1 342 801318326
2 28636
1 115580 833349854
1 139998 397854806
2 133236
1 38197 171838182
2 156574
2 157686
1 176744 972085342
2 53873
1 95244 904203257
2 28945
1 149815 497322808
2 166478
1 160736 828794833
2 90657
2 119294
1 44591 654963810
1 72037 160930402
1 114687 956171866
2 26901
2 64240
2 21543
2 179889
2 177278
1 56643 480937060
2 85752
2 4414
2 47135
1 150188 103379695
2 127059
2 168521
1 34212 357916205
2 104024
2 160852
2 19542
2 146952
2 62658
2 114309
2 172307
1 173941 926411751
1 157123 704209886
1 26107 70086338
1 195474 36257684
1 35072 183297276
1 73664 874969829
2 153929
2 158655
2 184352
2 95315
1 156991 775412933
2 136499
1 58333 392998241
2 67894
2 116483
2 161683
2 165821
2 129552
2 109799
1 129864 345276921
1 31780 910939996
1 15974 404056346
2 148364
2 37550
2 55464
2 198696
1 17220 432053630
2 182516
1 160389 961578159
2 84925
1 124424 346958556
1 89538 170650835
1 108626 463570355
2 89644
2 193764
1 142211 768650416
2 158791
2 197187
1 100030 837483497
2 3899
1 192146 514725073
1 15868 427021221
2 98408
2 194181
1 25166 410579227
2 80727
2 66489
1 104437 412222088
1 163924 617199273
2 96885
2 87224
2 61951
1 176812 213989232
2 79673
1 169424 808753801
1 44400 91815339
1 72824 258410378
1 142424 597901044
2 122719
1 96064 908885252
1 190192 694049695
1 128475 435379643
1 48318 325893046
1 159246 795176124
1 153665 987159473
1 165386 662595504
1 38198 750828694
1 80474 740398695
2 10800
2 97418
2 66963
1 60657 58616331
2 17039
1 185020 275382377
1 46824 56231274
1 132821 551245124
1 131061 528051867
1 125588 169214741
1 86211 724676369
2 4282
2 167893
2 179355
1 103245 100510020
1 94407 8892829
2 161509
1 4847 970320123
2 131285
2 120111
1 149190 988950232
1 46115 548211382
1 184515 943890000
2 152781
2 81699
2 32626
1 32904 832080943
2 36745
2 63844
2 17967
1 5859 610342205
1 123363 645700848
1 135807 179462316
2 102830
1 95038 66360157
1 42112 323462
1 181190 383903987
1 106665 35169417
2 184294
2 88055
1 119635 830244274
1 97105 230161752
1 189076 365544177
1 167206 820858381
1 105277 464392422
2 119364
1 162860 878254036
2 34148
2 162688
2 117860
2 128861
1 63971 622063105
2 22231
2 80163
2 3158
1 137401 114062599
2 140750
2 168036
1 18465 264927077
1 127728 358687718
1 162494 373796343
1 178580 667388548
1 2139 72422916
1 106058 345969382
2 21301
2 148755
1 34443 507980750
1 107020 896226363
2 127869
2 193414
1 135936 932462362
2 93130
1 114166 574235814
2 56501
1 142204 110409687
1 139528 367733081
1 14733 724174279
2 18420
1 185630 250305656
1 369 341774163
1 2233 200359801
1 18986 729907409
1 93697 165568326
1 152527 532774067
1 13683 620238493
2 17393
1 40325 326814792
2 65203
2 110713
1 147269 736422141
2 90507
2 198597
1 141958 446883958
1 31977 688025983
2 155567
2 70198
2 150786
2 23800
2 26497
2 139992
1 62643 868953898
2 196829
1 192405 914952597
2 153165
1 61584 227543116
2 122818
2 60896
2 52759
2 131448
2 169728
1 100457 665627242
2 156012
1 35758 132620049
2 45017
2 158901
2 142877
2 131666
2 97424
2 82368
1 161543 481862615
1 132856 709882560
1 180656 506556275
1 77207 957382458
1 195597 278604290
2 125179
2 40021
1 159799 905574562
2 114959
2 171267
2 123891
2 44502
2 67663
1 164587 245604489
1 3210 657097897
1 14005 272175522
1 96320 677241638
1 88516 799995115
1 73382 23418384
2 3489
1 142541 285008947
1 38997 670807273
1 171345 898753270
1 16306 395382385
2 78558
1 30075 489251930
1 51757 244528680
2 18678
1 137714 433483883
2 195077
1 12480 142190425
1 14395 829258473
1 76155 175011054
1 90550 824276409
1 140362 741683498
1 122944 583310174
1 183111 43917337
2 53671
2 40008
1 73527 655744171
2 194340
2 178334
2 132420
1 34188 901732714
1 116545 984682702
2 180251
1 140872 174573437
2 110951
2 18022
2 124656
1 46763 403004960
2 141855
2 110830
1 157011 777174306
2 100459
2 105399
2 73509
2 12640
1 135992 488666176
2 89815
2 132720
1 32065 881717258
1 182780 302520183
2 31077
1 123932 728107139
2 12754
1 132889 463486545
2 121788
2 70412
2 154577
2 189543
1 131575 125477816
1 66573 187274330
1 46005 392879465
1 28095 898504230
2 194526
2 21547
2 38398
1 95194 707232794
2 13020
2 141633
2 64972
2 56686
1 17569 65709235
2 112335
1 38215 348822477
2 53925
2 80937
1 84819 777811685
1 157166 813566423
2 29514
2 48480
2 199804
2 181826
2 172518
2 186361
1 22597 444568565
2 149018
2 185488
2 66609
1 76683 856667069
1 143351 62865393
1 115619 820895515
1 153918 56800125
2 45595
1 144843 388538517
2 74363
1 178942 228711125
1 7018 208048476
1 156052 506582120
2 163573
1 119443 583406640
2 34773
1 158681 995974882
1 166046 547028818
1 6278 28452384
2 38914
1 85850 638967047
2 17053
1 189089 309290847
2 12448
2 16649
1 173709 342984634
2 77110
1 133539 50635025
2 159035
1 183380 905484012
2 14173
2 166092
2 23386
1 113974 138815879
1 140842 485013814
2 40064
1 99251 292558291
2 153167
1 136617 602045117
2 144103
2 187329
2 100704
2 126003
2 159789
2 467
2 48707
1 171408 735292404
1 148353 121425851
2 65717
1 109699 538696004
1 39588 867527800
1 5644 540139095
2 95971
2 196685
1 160220 912510807
2 190286
2 144570
1 55884 616658124
2 158346
2 120725
2 165138
2 122428
1 183181 27691331
1 2706 558991320
2 117052
2 22881
2 16415
2 38762
2 87784
2 184529
1 121655 220397481
1 99322 943265452
2 132610
2 164423
1 156865 548981566
2 153185
2 22252
1 61516 407999098
1 54342 988238304
2 17646
1 53137 862953434
2 67644
1 7761 975243166
2 191954
1 157938 705458384
1 35551 874074587
1 30999 336878497
1 195688 916268076
2 85149
1 134366 43765044
2 150974
1 111219 977118596
2 13062
1 158457 35796807
1 85440 934885267
2 195571
2 75965
2 118178
2 54172
2 197559
1 45939 300248833
2 70810
1 135894 721396443
1 59648 568679684
1 73102 739748238
1 88506 52100224
1 188150 926692414
2 187495
2 78481
1 16533 494471767
1 134708 903472769
1 109548 398266370
2 100368
1 59588 32167738
1 50983 596318145
1 112052 729918897
2 113839
2 35221
1 92003 510809179
2 100496
1 20359 657833238
1 155066 959962889
2 32419
1 88758 20500047
1 45068 525146156
1 146886 975534458
1 137514 420428522
1 30544 286730146
2 3922
2 82211
1 34509 732057144
1 17814 331429854
1 129129 670878580
1 47924 520458389
1 24033 297066828
1 59924 444303498
1 160212 863114111
1 50373 926146865
1 25781 989229387
2 87236
2 20585
2 115596
2 61387
1 195406 442337024
2 164365
2 42504
2 1602
1 1374 851782844
2 64151
2 7192
1 140896 351992237
2 65519
1 66667 763693997
1 15166 760272281
2 31399
1 24074 814770987
2 97205
2 176441
2 120007
1 29821 230831644
2 106056
2 128092
1 172602 207429363
1 176580 199699287
2 4355
1 65208 544034222
2 102746
2 118182
1 92818 198012966
1 9657 550217788
2 123181
1 58897 357127877
2 27920
2 106694
1 182651 374388902
2 194563
2 10548
2 79457
1 140579 720830631
2 59894
1 144207 811630149
2 171232
2 23647
2 71143
2 10197
2 58923
2 135045
2 122847
1 21438 644848296
2 189604
1 167024 979706003
1 93922 470514973
1 191888 424459986
1 187439 53067690
1 55356 44613378
1 189866 125264787
2 125789
2 53998
2 84473
1 113624 366498681
2 57224
1 3903 549619723
2 136464
1 75061 334941609
1 139387 345515734
1 97159 514077127
1 32892 351865863
1 155624 513163815
1 20207 731720885
2 158396
1 24067 912278057
2 82446
2 23007
1 33730 148065746
1 86727 939112841
2 171726
1 173871 84919607
2 99994
2 51636
2 18867
1 123459 298132371
1 68220 653979331
1 33701 811814443
1 26814 843027000
2 148151
1 51995 575321538
2 83134
1 70749 499925605
2 142713
1 170758 778749221
2 131474
2 27647
1 32420 421199070
1 12302 682625711
2 115599
2 105764
2 111491
2 141164
1 38957 84819474
2 186588
1 85292 149638285
2 179473
1 42461 684737523
1 156392 684372468
1 34187 333967837
2 11752
1 12562 656852386
2 192258
1 61577 702281310
2 27325
1 162500 280262824
1 30968 644922746
1 63814 156931200
2 81596
1 53910 595801401
1 194421 466249923
1 111392 368872504
1 95861 740240043
2 167927
1 170934 419739689
1 60561 540681471
2 183184
1 58760 279456566
1 56134 284021820
2 61826
1 46049 185054950
2 112627
2 150936
2 120525
1 13759 766189310
2 195604
2 158842
2 172701
1 16030 490204086
1 18755 248816981
1 159011 49761736
2 39195
1 165578 367776870
2 67540
1 137710 156823337
2 169558
1 196071 470173560
1 102968 597390572
1 191436 843901726
1 142674 697621857
1 156256 323797223
2 134687
1 119855 176087984
2 139167
1 130977 598320601
1 133997 450285385
2 16036
1 166880 675766438
2 13976
2 142499
2 117920
2 138029
1 84160 843429428
1 79093 210511487
1 11461 516415436
1 34967 330739532
1 102016 6173715
2 146821
2 100185
2 151863
2 37605
2 117261
2 174419
1 108206 793315358
2 109815
1 17752 934860934
1 168323 954255333
1 119006 766911937
1 196224 466091530
1 66590 935348922
2 194097
1 182484 539465681
2 61304
1 185728 359343724
1 122681 695393086
2 166573
1 180945 601797779
2 96102
1 27555 645794897
1 102777 147102051
1 138174 477304842
1 5548 645991562
2 98228
1 188273 350328010
2 103403
2 48600
1 190263 666213623
1 175137 521970332
2 1379
2 34212
1 70494 690839059
2 62268
1 54712 963758603
1 101946 831400447
1 24644 703804108
1 86382 618789375
2 137362
2 150362
1 176810 82351828
2 104337
2 193379
1 160687 51783712
2 9114
2 127887
1 4695 226800254
1 185985 509823663
1 153407 286255291
1 121765 913926103
2 30408
1 176064 330626792
1 94208 150933706
2 128324
1 120451 308692364
2 76137
2 50122
2 97296
1 154585 687391745
2 174608
1 121053 139603660
2 192960
1 57106 619075023
2 139785
2 721
2 92622
1 94355 120345966
2 157262
2 142914
1 53449 178872834
2 133933
2 47997
1 156677 729487645
1 5943 779583280
1 47464 93708919
2 68004
1 22034 142431747
1 94569 616996271
1 51367 852324928
1 62157 523867557
1 97186 860899798
1 99842 142347333
2 53850
1 147344 439680622
2 96520
1 19036 28301971
2 130281
1 195434 272788472
2 69722
2 58285
2 137034
1 48109 21980457
1 151483 707913908
1 73165 967118586
2 48691
1 150484 198612211
1 176783 178339443
2 177688
2 25873
2 83718
1 171477 117530773
1 145506 867603647
1 29966 924948861
2 110605
2 137062
2 57679
2 53146
1 153555 527297941
1 43015 7724437
2 75174
2 55842
2 100891
1 107091 714549755
2 54552
1 139488 320160310
2 38312
2 87476
2 85734
2 28084
1 28960 194714820
2 53768
1 109957 506629456
1 190071 24969358
1 196618 532207452
2 186741
1 130520 655438758
2 16338
2 23415
2 19402
2 149288
1 67119 988631330
1 94530 778634600
2 158266
1 90307 973344629
1 166606 460788384
2 43125
2 128055
2 56114
2 112679
1 113514 55028875
2 101457
2 86731
1 52158 595300190
2 99799
2 179110
1 109380 773866408
1 186798 791998085
1 90653 677107918
1 59825 668188193
1 31660 997062733
2 82540
2 154556
1 90869 871954209
1 128447 143641648
1 99442 428004184
1 64447 615569567
1 194784 395858646
1 166917 651626780
2 110450
2 106842
2 184925
2 64683
2 69112
2 106705
2 15681
1 66774 842510053
1 79740 919475226
1 193512 128049975
2 145667
1 153648 775129923
2 77926
1 114632 855580286
2 87368
1 51877 570119132
1 110889 723158388
1 180879 782664093
2 115461
1 75914 775269599
2 138188
2 54082
1 154017 880523395
1 113271 903239539
1 17144 477349326
1 149735 133871691
1 199164 668086783
2 145035
2 159812
2 46290
1 131891 739776725
1 142775 964999267
2 100731
2 37141
1 166183 320607641
1 166669 694607024
1 124342 28350632
1 85469 115236904
1 170664 208066861
2 180356
1 133956 833121853
2 174285
2 106809
2 111243
2 13555
1 16088 571856072
2 197339
2 40155
2 60312
2 80518
2 1980
1 125744 852294090
2 63960
2 185515
2 9683
1 107774 730908222
1 40184 632201304
2 144286
2 30784
2 105525
1 89175 344432554
2 28497
2 27538
2 150567
1 142682 440157720
2 161420
2 93100
2 164013
1 156416 514262035
2 145335
2 94342
2 191708
1 109015 152054511
1 91948 792991165
2 94959
1 102476 416577443
1 174781 870857135
2 23464
2 54337
1 162866 867263889
2 100654
1 64853 365447235
2 148946
2 48374
1 45783 940548832
1 102944 689832517
1 117944 405661948
1 57986 795063832
1 194787 307330479
1 113020 162033683
1 126599 776245883
2 139134
2 4518
1 50899 435580838
1 162573 617203968
2 166163
2 74423
1 193788 316164837
1 19221 109495792
2 62373
2 80646
1 29651 201959085
1 169488 52019284
1 56434 534907130
2 73726
1 141987 506737656
1 75037 720778378
1 172998 348283637
1 188378 596538619
2 153797
1 26386 842077731
2 193291
2 89258
1 92339 351362409
1 4137 770885484
2 119228
1 29732 855568720
1 134288 712892730
2 166
2 189932
2 85844
1 119266 898100307
1 155621 511754687
2 105917
1 174983 804561903
1 83326 839238212
2 162023
2 126729
1 162157 773249658
2 84947
2 186588
1 100380 887751046
2 188257
1 41704 117510398
2 148061
2 40598
2 152412
2 128184
2 13808
1 111005 756494320
2 135920
1 120284 743672559
2 55172
2 185990
2 162646
2 198460
1 188777 256959966
2 87540
2 190130
2 7127
1 116480 558346322
1 8916 361710654
1 150225 652736418
2 22137
2 83349
2 116181
1 13190 922422827
1 84999 289586437
1 129410 130161283
1 52783 254861183
1 55067 231429856
2 194059
1 41614 853511879
2 23249
2 168650
2 135700
1 5375 29158616
2 132237
1 5790 54717112
1 120200 217442499
1 199586 305549282
2 21209
2 17711
2 115374
1 167942 373698267
2 119658
1 195156 452229831
2 99029
1 161136 619928606
2 41608
2 86336
2 153201
2 114300
2 115974
2 174309
2 142613
2 53477
2 23300
1 182517 500962672
1 102082 248346068
1 136143 754887614
2 80129
1 122970 384087953
2 132998
2 125241
1 111785 802357651
2 89313
2 160776
2 129179
2 135931
1 49919 198151545
2 55306
2 164757
2 142014
2 79532
2 162233
2 68695
2 94157
1 49174 649704096
1 26379 808518143
2 151144
2 125488
1 35665 816167147
2 151889
1 24382 397499742
1 107819 351768284
1 40489 564628380
1 143538 560344452
2 50470
1 101773 630063652
1 180698 887262097
1 154616 175350258
1 72058 317552170
1 83443 361165048
1 171257 40638341
1 195754 926939945
2 170661
1 199896 190307455
1 175753 317803781
1 158558 424544656
1 113040 730198028
2 69971
1 86236 965436478
1 26107 889756572
2 94583
2 49159
2 52474
2 63148
2 135711
2 63899
1 9695 937200421
1 36825 190198539
1 163156 820483312
2 99748
2 52766
1 189684 608710198
2 34364
2 50539
2 180705
2 3529
1 194605 1238554
1 194087 62886758
1 185937 809002787
1 173935 683313639
2 11921
2 171157
1 113962 234242276
1 138536 148099681
2 72370
2 159473
2 5809
1 33664 153419339
1 11833 401929182
1 188665 312852229
2 59437
1 136350 865390801
2 67815
2 97166
2 27845
1 153522 690350668
2 123082
2 151220
1 153224 840568656
1 140421 448928608
1 187693 428047987
1 124345 30107444
1 178095 582665157
2 107473
2 5686
1 84080 395617143
1 120896 862730820
2 176422
2 6913
1 138918 296402624
1 139498 749652822
2 106864
2 163796
1 193610 703002315
2 158242
1 159389 128531037
1 81292 311326923
1 167933 990953530
2 22391
1 107618 12052214
1 85962 716115628
1 99100 213416929
1 45989 804179201
1 179901 313420268
2 195381
1 32410 576012803
1 165402 399283120
1 116191 451380537
2 107791
2 193591
1 68563 810845541
1 118327 839642913
1 47449 375910108
2 86036
1 81941 604189692
1 193216 473393948
2 40090
1 169176 127474155
2 136882
2 15875
2 192176
2 172105
1 45098 505308921
2 156319
2 120176
1 14162 541857686
2 89147
1 177992 13300075
1 186030 888827185
1 191902 611380484
1 170786 129029181
2 31542
2 113102
2 32012
1 73017 412949416
2 186604
2 109843
1 119350 245949442
1 58344 621695555
1 46330 565529615
2 65912
2 49517
1 6685 283320447
1 113113 36327288
1 176837 376338445
2 36492
2 62579
2 53369
1 43434 469972982
2 14360
2 22768
1 152838 996592450
1 58788 790898388
2 152901
1 163193 298536838
1 44087 809532079
2 153287
2 30275
1 75126 663428824
1 147379 958099965
1 161750 796178772
2 60974
2 86124
1 100671 96544424
2 14089
2 99308
1 23658 778287709
2 136235
2 1200
2 146956
1 39873 697612122
2 153502
2 28809
2 78474
2 958
1 66024 232231291
1 128750 539656527
1 26371 825759378
2 115823
2 101156
1 126897 862636257
1 146900 53687172
2 50017
2 23556
2 99129
2 151953
1 184137 236875888
2 199503
1 122604 598624904
2 8226
1 2357 649592678
2 845
1 138957 260354673
2 58456
2 72710
2 162735
2 135542
1 162445 382207483
1 10131 369756947
2 36845
1 68310 122522197
1 182351 36266024
2 15367
2 139057
1 151251 618823614
1 108047 141165526
1 173256 681945255
2 20683
2 134996
1 114211 235130995
1 139684 170067577
1 78083 460765453
2 88315
2 153181
2 84393
1 15606 638912956
1 60020 319718606
1 87261 3816478
1 151972 266850385
1 194073 874895677
2 176550
2 104934
2 98030
1 124539 775196516
2 60201
1 64602 372376400
1 181069 403670815
1 58128 200126628
2 32764
1 105792 498476106
1 40644 23837956
1 107805 508460021
1 169270 382175922
2 114883
1 199346 289033326
2 120066
2 191451
2 88509
1 91357 428678480
1 74145 67764481
2 102884
2 96053
2 160137
2 22268
1 101297 65702863
1 153883 839043740
2 188021
1 196754 556804901
1 95403 248377286
1 188356 328260108
2 124720
1 27465 195101550
1 59207 570277372
1 90810 179372975
1 146720 997522818
1 38199 13908203
2 184749
2 82119
1 187294 83235350
1 180092 928227528
2 135585
2 41948
1 66038 129492299
2 174823
2 60332
1 77738 454466848
2 47920
1 73622 325119288
1 162276 889404092
1 17517 184199667
2 8741
2 4780
1 160831 840417114
2 132708
1 164509 961053021
2 183213
2 175855
2 31408
2 165239
1 38130 768836006
1 176108 164052894
2 158047
1 139338 712716441
2 40635
1 194926 649242701
2 10625
2 4347
2 85477
2 27624
2 3766
2 197549
1 37742 514002337
2 71772
2 118473
1 93595 4531012
1 78014 584819956
1 167317 134741528
1 80809 557544318
2 27808
2 12322
2 141814
2 116414
2 31077
1 3847 788306420
1 38037 335391842
1 174736 433838641
1 102484 499858713
2 11818
1 96055 699315905
2 12344
1 95908 790842477
1 123445 298396271
1 188207 927653967
1 43521 180428014
1 49524 174673834
1 138232 665414719
2 1102
2 68522
2 116826
2 95088
1 154291 688416371
1 89563 958145152
1 136916 807638407
2 158671
1 190881 6284081
1 197451 149950193
1 32158 429935604
2 171523
1 119234 754547463
2 94142
2 180423
2 111364
1 108525 543035870
1 61226 183317443
2 113220
1 144009 916610703
1 68193 267583484
1 106735 99982183
1 110317 55892596
2 119497
1 138460 64858777
1 195695 18113118
1 10795 530865743
2 132341
1 50928 310712164
1 107715 587282532
1 51742 388722584
2 20534
2 50789
1 36595 582946357
2 90421
2 21919
1 10633 11216567
2 70243
2 163901
1 43502 781542122
2 11089
1 12000 156358560
2 53326
2 66300
2 39969
2 44009
1 33392 631049708
1 12934 696304692
2 2184
1 145618 951757176
1 72931 449786405
1 155755 890537155
2 156657
1 130125 21848741
1 144848 712064826
2 125163
1 156359 475527369
2 136484
1 51238 25038728
1 119278 428047853
1 11017 978493574
2 29434
1 124069 606847493
2 139261
2 18964
1 7127 392050514
1 84638 594925547
1 124298 494933575
2 84630
2 122327
2 196502
1 69464 608388193
1 97806 459386646
1 153331 32694850
1 24107 609624819
2 190683
1 91314 270995939
1 189825 167123730
1 86739 346995135
1 74862 756475966
1 37508 450971831
1 106589 935547705
1 131486 10859716
1 141554 262311055
1 132977 472046212
1 143134 554906877
2 194367
1 157532 222820387
1 148272 193576840
2 144151
2 75758
1 76468 304273831
2 119348
2 90378
1 2780 499194905
2 97049
1 44308 665345124
2 178733
2 146305
2 65318
1 171332 954689893
2 140675
1 625 653012632
2 149194
2 168269
1 158631 157393225
1 73966 651175784
1 141089 44180948
1 107425 218468947
1 63781 91549362
2 11982
1 51054 23650420
2 32121
2 104809
2 117891
1 76156 745856372
2 130002
1 25271 21905281
1 12271 250480442
2 190763
1 144519 802072353
2 16107
2 39786
1 142696 24424407
2 111751
2 84222
2 97186
1 157574 393093469
1 121682 667722440
2 28234
1 82316 360297843
1 542 450069471
1 184258 965495372
1 181366 811301768
2 145445
2 116060
1 36506 526463079
2 19250
2 184209
2 18391
2 26504
2 49743
1 13502 139294887
1 147207 663951827
1 58308 706386403
1 122551 124001663
2 149292
2 77916
2 66443
1 167526 594292013
2 39411
1 23864 596639938
2 162778
2 171382
1 167765 400533749
2 35757
1 192192 37365136
2 76286
1 130840 790435728
1 52189 745856386
2 22928
1 128381 860417498
2 126935
1 137936 305429347
2 197973
2 10966
1 170152 171521678
2 7592
2 43383
1 25933 780266855
2 160166
1 32160 526659318
1 86052 70761884
2 31970
1 108220 618801310
1 29779 728837489
2 178010
2 58224
2 164649
1 50125 112794903
2 29926
2 119705
2 6785
1 169242 506357449
1 90833 845697106
1 185425 632374818
1 6147 398668288
2 7227
2 16576
1 163487 451910401
1 125186 197318897
2 72343
1 80322 139525360
1 38930 255186297
1 123979 68998895
1 125589 227328208
1 3046 907634498
2 13239
2 184205
2 155830
1 137998 38930356
1 164906 842821897
1 137026 997613028
1 53246 11405074
1 146736 799522347
1 12122 164707893
1 20145 374175200
1 80112 662078713
1 184566 261942773
1 37519 771109207
1 81697 530039031
1 110937 859035780
1 52376 287651332
1 4822 903475119
1 76301 141527825
2 17779
1 22087 517822359
2 181764
1 182402 281642990
2 78745
2 141963
1 73336 787367386
2 99596
1 45788 256879961
2 136297
1 42743 247736039
1 147574 79899781
1 191058 543408127
2 64862
1 73521 920844076
2 746
1 39253 13436117
1 57325 543865363
2 7380
1 47493 723391794
2 119828
2 95411
2 39853
1 147412 468848609
1 121467 466402668
2 40624
2 110891
2 83713
2 34981
2 141075
1 80766 185790480
1 56953 473008475
1 118576 491720586
2 171019
1 53343 179979663
1 196325 143190724
2 84927
1 190552 216216421
1 61773 428484681
1 59741 67416399
2 24799
1 127047 936864961
1 55753 24253515
2 29822
2 155606
1 139983 605534878
1 12317 636389560
2 22654
1 62458 269885618
2 17619
1 80248 429571025
2 46606
1 186029 379135867
1 119854 756768405
1 186864 841525988
1 16385 215695246
2 137323
2 98610
1 184453 607190431
1 16996 176764721
2 132080
2 177348
1 121766 1099492
1 23424 263085036
2 14240
2 60383
1 154988 971322478
2 111734
2 87638
2 53729
2 144262
1 189027 295233705
2 71148
2 156132
2 171743
2 26550
1 526 539873998
2 19606
1 18679 322524693
2 63675
1 193863 235499907
2 186905
2 3480
1 169426 882829946
1 80728 762492253
1 28403 89190886
1 187476 676611726
1 10620 894727571
2 100799
2 179377
2 187503
2 108531
2 159104
1 2631 199708613
2 8044
2 65826
2 73452
1 160299 765099937
2 45794
2 138342
1 190223 387793423
1 173003 737467775
2 45335
2 147549
2 190295
1 177007 128402995
1 79189 510941304
1 106615 141935530
2 83764
2 62958
1 169697 213559019
1 108705 947872288
1 98896 762612937
2 18541
2 1591
2 199623
1 198964 481676676
1 130668 108935879
2 122679
1 81459 384399888
1 174163 954983222
2 159070
2 88501
1 128214 399844479
2 154068
1 133055 241618178
2 150732
2 108499
2 40701
1 129950 206418016
2 2085
2 25936
2 120530
1 28655 981034261
2 76938
1 158099 484215227
1 142375 398825194
2 72233
2 12840
2 112391
2 163538
2 19799
2 69014
2 10621
2 192943
2 82633
2 171714
2 5137
1 111531 186125918
1 54428 607395723
1 101616 94522259
2 80012
2 34795
2 183052
2 38821
2 182689
1 38559 429568198
1 183762 547101260
2 125163
2 65870
2 120897
2 22674
2 119713
2 309
2 42768
2 22964
2 115714
1 22969 803195285
2 177116
2 76904
1 91043 278568258
1 30124 62220160
2 43461
1 2817 295160315
1 12802 433800623
1 52775 27867766
1 167438 467364824
1 158553 876936208
2 48266
2 66730
2 45706
1 69730 818293944
2 7400
1 153820 195871739
1 73385 29647975
1 3736 83645300
1 112756 569645644
2 144761
2 161677
1 25780 667337293
2 196408
2 93403
2 197793
1 183919 713018851
1 59090 450975091
2 193279
1 198163 219610185
2 4500
2 45809
2 53079
1 135562 391406255
2 33354
1 142291 649391783
1 144080 468141006
2 128756
2 13281
1 170325 57841541
1 125006 175159823
1 25484 622967962
2 16363
1 45860 615978453
1 67591 876432173
1 7920 411914407
1 40422 392289558
2 172411
1 60831 737847637
2 152500
2 1253
2 86668
2 156426
1 150202 721955127
1 54018 677827949
2 111340
1 15813 369219267
1 64003 399436262
2 131115
2 18658
1 142707 466798327
2 87291
1 105596 924425558
2 7232
2 115221
2 183334
2 103364
1 88833 770549553
2 48206
2 98068
1 100451 685127185
1 74118 121623976
2 179635
1 143690 125550477
1 187911 80126434
1 110962 755060086
2 20045
1 193960 59831225
2 178579
1 61061 589835466
1 189708 683131291
1 78473 442634637
2 178859
1 140600 191089364
1 111408 376472322
1 198930 356139725
2 27785
1 24421 629039035
1 128841 182286900
2 61687
2 120455
2 155615
1 92918 936669278
1 172408 900130774
2 72221
2 81962
1 151012 562954562
2 130509
2 71353
2 22670
2 181945
1 150535 734034164
2 55401
1 127953 808562578
2 131161
2 55856
1 149758 85008992
2 178449
2 25035
1 185865 346885
1 23882 740492317
1 196843 626504225
1 157129 230497752
1 124842 505968835
1 177698 479341648
1 138699 232251103
1 30635 53544166
2 189640
2 17969
2 77243
2 1574
2 157963
1 15999 433186291
2 59007
2 79446
1 23103 220700985
1 172742 914598853
1 195984 600517426
1 116546 805454201
2 178622
1 96489 675635046
2 35297
1 24354 263423716
1 165869 340194265
1 62223 702936851
2 88471
1 82486 311048784
1 75943 693425711
1 125176 107038629
1 17835 933907941
1 3795 342808416
2 46303
2 27294
1 102863 608714158
2 80448
1 188905 228886795
2 97355
2 116034
1 54520 406951519
1 101630 132147819
1 47430 461426815
2 75889
1 720 379130540
1 117577 824964566
2 103825
1 170338 127089367
2 186035
2 69141
2 9572
1 180681 914714849
1 148982 580405887
1 118614 107666805
2 22797
2 96028
2 190629
1 134535 977864892
1 4137 897421313
1 97076 599341410
2 197953
1 5060 897583426
1 23857 73780472
2 85691
2 166799
1 41677 561953798
2 197251
2 3225
1 185010 427987569
1 85067 9529462
2 193113
2 86045
1 31955 465977378
2 115145
1 33397 891612168
2 168984
1 44036 124070653
1 138229 54343575
1 7129 159551370
2 68496
2 86068
1 22187 561477387
2 194639
2 18695
1 84618 564203770
2 42921
2 188819
1 60049 627016419
1 112648 749756276
2 195310
1 32629 178385971
1 121806 751094744
2 91086
1 43941 951325460
2 24957
1 116176 361236468
1 71626 172197307
2 99761
1 88193 750839141
2 113829
1 52267 708603428
2 59090
1 121690 22741520
1 137599 391771147
1 19887 599922514
2 9818
1 63122 644598101
2 140568
2 8875
1 59289 626247921
2 103982
1 83699 305340112
1 5960 379710567
2 74784
1 166982 910501111
1 107629 368160860
2 112548
2 161494
2 52685
1 172984 543042806
2 54925
1 196789 477727174
1 25146 206984894
2 87931
2 156400
1 1488 579317743
2 167166
1 145624 214155242
1 16677 432046400
2 143026
1 135161 11151050
1 109519 987039513
2 25872
2 106692
1 152181 738871421
2 68546
1 40822 856889549
1 117939 857694889
1 117612 519245342
1 89314 443125671
2 148149
1 127709 174516464
1 124468 930082435
2 157192
1 112936 456395107
1 114617 4840644
1 14563 414611967
1 64542 828472129
1 118141 973790134
1 92323 919925546
1 145981 551316759
2 133724
1 175131 575090390
2 92304
2 134103
2 46021
2 20411
1 188422 697424903
1 90721 8405929
1 31644 484923333
2 85443
2 160003
1 74359 20063744
2 124039
1 74738 695762269
2 28262
2 54313
2 31324
1 18920 264263835
1 82476 758921949
1 54285 539958878
1 58635 21648547
1 121385 412119710
1 164257 689849732
1 107848 703694351
1 134244 966441250
1 59775 343555571
1 189105 278758436
1 67577 67550916
1 152769 714635216
2 42941
1 155825 879110274
2 130168
1 4140 725629499
1 78577 903521704
2 39082
1 116914 879271809
2 54598
2 199016
1 20398 604820059
2 169113
2 40005
2 24184
1 60499 623101250
2 131288
1 24698 451585578
2 23657
2 106657
2 143757
1 101333 327707261
1 62670 458809380
1 105038 974189254
1 70494 40238472
2 147197
1 132544 784976505
2 117487
2 91505
1 4749 525691617
2 2965
2 55858
2 24426
1 61229 779156172
2 99852
2 33337
2 159514
1 98167 56758424
2 12060
1 117240 518417093
1 11512 341430642
2 135785
2 177105
2 163179
1 193680 261066241
2 129812
2 100775
2 173674
1 187081 423688191
1 107087 346690815
1 88366 937249568
1 110290 81694449
2 106137
2 145532
2 121548
1 38749 426561376
2 49061
2 54295
2 21374
1 87098 230365721
1 87214 781320719
1 143813 367600926
2 75601
2 32250
2 123535
1 34322 822891365
1 66234 951347644
1 101189 879460680
2 100773
1 128598 276675106
2 92750
2 187369
2 183635
2 182810
2 46700
2 134599
1 40232 618957689
1 99346 330897014
2 96249
1 7900 229254045
2 86515
1 54795 801300984
1 71149 895994431
2 24484
1 140079 179300999
1 132635 752015198
2 137397
2 159692
1 67614 727627908
2 106217
1 103040 238435372
2 153494
2 39359
2 104355
1 171291 65159082
2 164022
2 187374
1 155798 534367770
2 83572
2 78884
1 93067 787746330
1 2 306414898
1 52121 373817340
2 15388
2 128965
2 162095
1 129498 531331597
1 128522 714980244
1 76319 256344883
1 119402 213312134
1 25736 129436082
2 111128
2 65649
2 645
1 6859 584578414
2 105861
2 69649
1 5977 132455318
2 59889
2 103044
2 102792
1 29780 711468254
2 154814
2 70118
1 57796 229441134
1 104407 990052815
1 127837 787819920
1 82699 479664875
2 181022
1 23631 416947463
2 99860
2 96457
1 55617 761248447
1 55269 19293763
1 48869 859236232
1 126112 376568401
2 157845
1 127531 597055681
2 150776
2 10954
1 62906 105592000
1 41674 748684130
1 31288 498117482
1 185882 580405708
2 64837
1 144733 441853647
2 157346
1 88773 133430985
2 94212
2 185970
2 184760
1 58054 143733526
1 168727 937767663
1 39911 681971449
1 107085 878660528
2 33208
1 176623 756018941
1 170839 644615407
2 124490
1 97898 712714699
2 104749
2 41038
1 41719 794192034
2 137254
2 122146
2 44977
2 192182
2 74245
2 124156
2 161786
2 134131
2 195004
2 165488
2 8306
2 116016
1 84868 971048495
1 64988 980129114
2 30541
2 63087
2 97383
2 108688
1 145292 497207587
1 162142 225342214
2 110617
1 72985 258311690
2 159909
2 158195
2 46076
1 196062 594635524
1 67860 848320763
2 49371
2 64646
2 174914
1 7510 724239889
2 176260
2 80743
2 98385
1 128552 192539341
1 85418 444166518
1 77388 443154645
2 186521
2 81219
1 125992 498584028
1 178131 703862660
1 40772 864979217
2 86809
2 111334
2 86408
2 3770
2 131892
2 179606
2 135981
1 20335 88993299
2 44560
1 186235 141500082
1 16051 631341812
1 197609 177399809
1 109967 635740212
1 154231 783070645
2 72487
2 92243
1 32299 898649340
2 191518
2 96674
1 131340 270574600
2 74802
2 22875
1 108331 153646159
2 68465
1 183362 500087527
2 116393
1 131323 695916167
1 27867 755894225
1 88779 735080727
1 175594 599823775
2 152864
2 147137
2 193269
2 145154
1 177022 392376708
2 181982
1 111630 656797122
2 67552
2 158478
2 187988
2 178309
1 38019 431496358
2 4361
1 36787 729828329
1 183901 485398009
2 52954
2 98840
2 192705
2 91021
1 32570 417083271
2 127753
1 82748 491230499
1 140745 16604258
1 26843 478994449
1 40801 139409456
2 71
2 74995
2 120302
1 193072 389065358
2 184707
1 130697 707799825
1 6633 782911949
2 193282
1 57275 494568903
2 107218
2 45295
1 102079 123738265
1 188245 791619674
2 123195
2 161172
1 193674 615426129
2 137873
2 137279
2 117896
2 35122
2 64560
2 7246
1 107095 983620383
1 146246 654715183
2 105831
2 181074
2 161082
2 125052
1 49908 482017517
1 130913 631272958
2 109112
1 146801 38495594
1 47576 696541764
2 161643
2 90366
2 150372
2 109204
2 43743
1 98802 651534378
1 20333 35197229
1 139575 451681504
2 164862
2 139424
1 60234 942899413
2 145169
1 180748 426329695
2 153505
2 41716
2 18434
2 75790
1 187089 727745796
1 199112 917370495
1 34064 930089798
1 81077 669029769
1 74065 307182420
2 190153
2 127170
1 143084 903665644
2 169459
1 158275 858412748
2 133
2 171385
1 104224 878867902
1 73806 571063503
1 125931 608944048
1 136272 453901929
1 190184 984483618
2 62367
2 108776
1 142553 615357994
2 138414
2 150913
1 189906 919914244
1 198198 506547572
1 169575 838863962
1 187031 562034245
2 175927
1 196461 264285440
1 116160 271530770
1 198935 941724518
1 124554 770111729
2 131649
2 189637
2 132895
2 34122
2 93277
2 156644
1 9467 170852657
1 3853 466761545
1 176767 718103671
2 17854
1 16121 835252231
1 183572 763011588
1 15785 303777843
1 162526 851496046
2 26863
1 111197 87240938
2 58974
2 73757
2 40883
2 117290
1 169599 568609094
1 109874 591225051
1 21742 151814838
2 117102
2 133643
2 85610
1 187170 616618376
2 162685
2 187199
1 147240 198089309
1 105266 626122520
2 88121
2 128075
2 59037
1 128515 298518818
2 81759
1 33347 66503616
2 166679
2 55388
2 191299
2 95240
2 121173
1 84944 408833655
2 59991
1 88597 685961288
2 167139
1 194426 158718556
2 30798
2 108289
1 151396 196531191
1 44833 742539467
2 173323
1 89851 423396026
2 62543
1 116830 649393451
2 131654
1 90591 31917983
2 161160
2 61498
1 7745 962286382
1 159703 648438779
1 197032 27457861
2 177440
2 11471
1 15406 86697935
1 139873 947544928
2 175952
2 170623
2 161013
2 135658
2 47819
1 10597 753738850
1 30746 704452970
2 185879
1 124115 292081089
1 40048 884416708
2 177949
2 23384
2 56323
2 138067
1 199746 745302376
1 90041 370047057
1 103394 160067537
2 150578
1 167881 487935365
1 40246 858374097
1 60400 883861422
2 4102
1 159628 96615483
1 28714 261255728
1 78837 989037166
1 156605 639168720
2 138645
1 66354 297936314
2 9684
1 195824 137848913
1 52411 655868441
1 157847 782206001
2 45915
1 72724 620387485
1 41270 512196130
2 188530
2 193209
1 150601 895702081
2 99558
1 15833 669570056
1 48194 196205047
2 89694
2 85169
1 156760 147119821
1 10259 784024814
1 147867 673241105
1 20877 798615073
1 184787 902807339
1 36332 127598999
2 197237
2 42935
2 170386
1 117903 411279850
1 163348 256593466
2 86230
2 177159
1 73236 785817795
1 40589 243270509
1 77129 81661104
2 122419
1 91071 912971223
2 126952
2 7950
1 136466 551337489
2 104028
1 103114 963155964
1 149817 612402538
2 50546
2 6550
1 123575 708522116
1 17789 15823604
2 44891
2 67845
1 27329 917499967
2 58777
2 75272
2 171413
2 104458
2 53329
2 51720
2 11801
2 170534
2 67117
1 148723 65902809
2 13483
2 129087
2 5500
2 126522
2 68492
2 63389
2 40672
1 81544 528631392
1 167800 989050954
1 145698 418110293
1 151862 757672311
2 26904
2 46312
2 63217
2 92490
2 48144
2 190447
1 88431 934878254
1 101568 420968039
1 78826 131010433
2 127466
1 96038 743459588
1 58035 923513455
1 147538 588204486
1 131751 647427170
2 8535
1 149870 580713156
1 2624 137029751
2 195332
2 52577
2 145677
1 143189 551876320
2 99258
2 178788
1 137579 583752111
1 92284 756696715
2 65426
2 34753
2 197948
1 14035 464054564
1 38657 196197720
2 130388
2 116838
2 20939
1 162620 109881998
1 1029 64774654
2 52510
2 124759
1 144660 480194556
2 81319
1 137203 471932885
2 143166
2 8489
1 139494 111450369
1 66678 99141380
1 151192 952186237
1 17949 481109236
1 105140 740025592
1 187810 954451929
1 192743 719552739
2 16481
1 11455 343836628
1 184112 439532267
2 106758
1 88254 467106858
1 100757 65629585
1 63403 456862227
1 109704 755957981
1 40620 87053041
1 162725 376132702
2 140342
1 56466 768373025
1 78888 849025691
1 127118 681283791
1 47382 816940515
2 140559
1 107289 609520073
2 152743
2 25861
2 197157
2 172705
2 83740
2 174695
2 7311
1 116768 600297541
2 175929
1 133109 669070930
1 46971 497609653
2 193604
1 137955 233217838
1 83410 500311295
2 66502
2 176357
2 98335
2 142191
1 67818 215218555
1 59989 497511401
1 94863 27865021
1 67531 149484917
1 98842 593140079
2 99395
2 110169
1 143822 798637790
2 180843
2 89350
2 192893
2 84971
1 178841 482949794
1 47807 427370020
1 4653 755275742
1 93027 646410859
2 41277
1 87020 392199743
2 87768
1 105768 467736703
1 50051 47926256
1 8924 630377009
2 149306
2 113574
2 142699
2 46807
2 88532
2 102473
1 94490 799032767
1 163210 723028096
2 115664
1 168645 626601708
2 160249
1 22578 624935220
2 163098
1 154097 448063715
1 74801 936738463
1 146277 907360022
2 135916
2 27707
1 86948 577336920
2 141475
1 187817 976499830
1 193083 991020901
2 170834
1 82918 597383559
2 31110
1 120701 549087514
1 21063 68609665
1 85180 612708116
2 95852
2 148925
2 195798
2 141818
2 12757
2 183028
1 79527 159225176
1 108472 83494537
1 55993 748656468
2 175601
1 78246 419930722
2 97964
2 29819
2 103010
2 134114
2 196202
2 82074
1 40031 912839833
2 71891
1 82016 339359414
2 181275
1 157879 435465149
2 56415
1 4773 934047413
2 2175
1 8324 221651443
1 98757 828607228
2 159135
1 102918 8459865
2 126497
1 28924 836649649
2 171363
1 165936 431033444
2 66712
1 111976 711615432
2 158129
1 176478 202406680
2 150036
2 146121
1 23026 523912975
2 46147
2 34244
2 178756
1 54336 395165997
2 52209
1 133128 517501793
2 2244
2 59473
2 193316
2 57520
2 188388
1 168912 81387685
1 125642 413125447
1 14666 605304019
1 159861 481617380
2 157696
1 84262 103994101
1 198877 440231933
2 123896
1 92328 245430314
2 58912
1 195850 117962506
1 29012 500149392
1 16596 417438106
1 95033 862821245
1 151016 910981961
1 171461 129178966
2 90777
1 192750 436407125
1 66070 882196371
2 127490
2 184012
1 166815 230577997
2 32143
2 114920
1 108153 892458284
2 38942
1 128107 491700157
2 2480
2 124523
1 149064 977079802
2 28714
1 157903 905327693
1 76571 28529965
1 122054 41069608
1 108219 17469471
1 18699 528138707
1 67945 882904855
1 45571 408145114
2 88484
1 96493 247609615
1 133251 27884113
2 153080
1 175620 19337191
1 22639 35154131
2 191859
2 60711
2 183311
1 59120 257425968
1 131886 683462462
2 182933
1 161849 343192032
2 12562
1 51687 933790494
1 119700 698939688
1 42613 719832521
2 130240
2 175465
2 136924
1 12506 816027732
2 151980
2 167101
1 88541 884093983
2 169420
1 156417 773221906
2 28379
2 141544
2 31239
2 40849
2 116812
2 7151
1 161771 984604514
1 25476 424753477
1 160841 578474317
2 169147
2 11653
2 51520
2 198396
2 107693
2 27596
1 132462 592988426
1 25375 771827787
1 40517 573818170
1 31572 489906682
2 120849
1 186271 430605013
2 81731
1 45009 531926102
1 183212 544010576
2 13920
2 38044
1 166069 167042500
1 6196 342918076
2 28583
1 52609 722524886
2 90129
2 121869
1 102729 949941036
1 30551 466037995
1 169477 656292753
1 142376 688156796
2 144193
1 167287 169513333
2 150066
2 115671
1 173719 835539134
1 39595 249087053
1 13051 607956642
2 85950
1 22564 508120536
2 35260
2 42273
1 137365 820686224
1 57183 253729563
1 181679 255109408
1 78415 293482275
2 53373
1 46356 948536572
1 196016 345320122
1 185254 608417539
2 74539
2 179993
1 23983 379399454
1 165714 973747939
2 112297
1 36536 351692815
2 181484
2 126032
2 126784
2 31391
2 102459
1 180348 21679786
1 167436 800446055
2 90735
1 90834 245633383
2 85169
1 52783 642642265
2 188455
1 73785 152557419
1 175936 156095739
2 133049
1 136891 513742438
2 172048
1 129028 207868893
1 16269 46051054
1 156932 787835329
1 85570 65447384
2 156997
2 110111
1 113831 290487795
1 11545 15423183
1 165809 863057713
2 4162
2 157438
1 162594 699704344
2 170389
1 77954 550631762
2 1562
1 17241 177486607
1 5534 218355613
2 152984
1 143375 634874829
1 102882 780384364
1 106893 273168438
1 155259 147708460
1 30186 853324230
2 1634
2 113423
2 122662
1 106837 872579532
1 145514 507630114
1 128109 761473
1 21193 856769500
1 189126 601949992
2 24042
1 157639 788523367
2 116621
2 61805
2 66226
2 84082
1 192251 74918144
1 61158 27186670
2 70107
2 124687
1 60998 154349440
2 189811
2 124903
1 133824 354136195
2 146935
1 137389 544632729
2 37628
2 90348
1 116768 893898657
1 16893 434282474
2 182811
2 118095
1 60145 776831125
1 45158 147253939
2 33349
1 51938 639069818
1 71920 46951644
1 40743 289070068
1 132704 183178401
1 126875 508732794
1 88917 592477251
1 10316 367081626
2 116267
1 94879 944128399
2 169117
1 130466 165014550
1 16050 268307045
1 174903 279018934
1 197968 925849640
1 179089 990237121
1 112040 179682608
2 19455
2 71632
2 191143
2 49869
1 25386 664343074
2 6667
1 85206 308840543
2 71497
2 87803
2 10240
2 44872
1 89755 946609650
1 5043 222446168
1 14913 659501060
2 193783
1 51449 348851778
2 5444
1 119704 413040910
1 134182 969682744
2 197137
2 167760
2 102457
2 138131
2 61443
2 105732
2 159314
2 62897
2 127666
2 159941
1 28193 167453877
1 106635 304568908
2 102954
2 19691
2 100268
2 4301
2 14034
2 21388
2 17965
1 176041 507137834
2 164903
2 189819
1 176019 525555490
2 106881
2 164901
1 20119 668045317
1 85419 688452071
1 150638 624744615
1 2744 657877808
2 25841
1 388 479396746
1 58222 580850241
1 61666 835502104
2 186761
1 73312 62085917
1 88655 506580877
2 80560
1 18527 445535899
2 53397
2 28037
1 109113 371896132
1 25655 149167186
1 112462 941244705
1 4941 134267010
1 24437 820847181
1 74074 39702692
2 625
1 158738 822399539
1 79761 435817979
1 53949 229001811
1 49760 121642597
1 58361 434180534
2 133821
2 40345
2 6702
2 112981
2 193946
1 80701 803420446
2 41743
1 22314 551956765
1 43400 710499607
2 169378
2 46951
1 163118 21961773
2 55693
2 36947
2 135260
2 13838
2 165189
1 56405 442272018
2 170984
2 166976
2 109777
2 43873
2 189549
2 63731
1 96674 989418568
1 26058 574043055
1 104155 348913052
2 74307
2 178803
1 129466 976942357
1 156905 67456522
2 171991
2 33492
1 7436 810689995
2 15482
1 103789 958171726
2 119195
2 48084
2 115063
1 20475 357928377
1 156770 361808352
2 167059
1 44272 534903653
1 116365 496332992
1 133645 767003239
2 106149
2 3755
1 123098 19014438
2 186395
1 174617 97357004
2 98573
2 57069
1 184884 791224588
1 75074 709374822
2 114162
2 151223
2 104757
1 119665 495495619
2 199788
2 141601
1 39833 577503582
1 190747 683895175
1 98743 233374118
1 90896 947940655
2 41839
2 49006
1 117022 249259526
2 45093
2 64152
2 85070
1 105053 803175439
2 76546
2 89870
2 179075
1 64506 286125279
2 119075
1 39184 255009258
2 26525
1 64109 425399466
1 28261 52509198
2 179590
1 172486 623145831
1 78146 85886840
1 116149 744485858
2 106218
2 85706
1 79596 388567425
2 3489
2 98560
1 32595 832727637
2 46207
1 138511 702934268
2 76170
1 154247 736852820
2 169502
1 62964 975720360
2 96858
1 91016 342856827
2 132536
2 196745
1 80061 259964232
2 152076
2 31181
2 556
1 93160 771999436
1 37325 282880477
2 175930
1 154949 297071469
1 68129 216757010
1 39562 683651978
1 29087 920697264
2 128783
2 170873
2 174718
2 68637
2 137858
1 183592 830207734
2 153637
2 145448
2 196831
2 29076
2 95053
1 197265 367434810
1 177268 208596
1 49576 901521072
1 7367 527963453
1 33677 966938185
1 77174 144968096
2 14262
1 124852 60847568
1 123897 777249634
2 78214
1 18727 173187809
1 39002 628344641
2 84069
2 55647
2 159767
2 55905
1 76675 691703471
2 186148
2 115479
2 189567
2 84288
1 123990 883489731
1 18036 671526573
2 38696
1 63636 264753848
2 63138
1 145398 504738370
2 91220
1 81463 512506233
2 149926
2 89916
1 99743 780500980
2 124897
2 144307
1 13667 441659466
2 154879
2 27524
2 95278
1 43466 869148459
1 102053 345199812
2 162894
2 69688
2 199843
2 52368
2 88437
1 6348 607174874
2 68425
1 155886 625236886
1 80627 523530526
1 40227 351214709
1 85726 384236088
2 195346
2 69820
1 153641 128906682
1 135825 397489909
2 132438
1 156815 679931553
1 175879 134406538
1 167645 454482429
1 199951 655033459
2 153639
2 103665
2 173283
2 136107
1 187824 863676481
1 107132 692538320
2 182098
1 164754 841760984
2 183122
1 190945 176695294
1 13966 882189033
1 183580 632400360
2 7465
2 141843
1 163561 627352642
1 50702 614626977
1 140439 307837482
2 8728
1 38162 951015679
1 53427 472407226
1 185145 988003455
2 141796
1 163781 572986692
1 87308 442447847
1 131796 769037638
1 65689 273348771
1 36428 235104603
2 165882
2 39993
2 32359
2 73467
2 105039
1 128942 323324962
2 192944
2 53271
2 63754
2 134175
2 38139
1 106215 24525596
1 129791 813795454
1 162986 60017816
1 129593 406777366
2 95397
1 23601 705290740
2 59747
2 196392
1 192260 779879181
2 99177
2 60285
1 168854 361640256
1 104950 948885864
2 176761
1 97520 632253017
1 17779 168290232
1 45057 731190772
2 48710
2 163260
1 16704 290019633
2 86470
2 163415
2 35204
2 93079
1 85690 940752645
2 36922
1 59935 844283037
2 94962
2 177555
1 144597 258505727
2 10401
2 102636
1 55728 808156648
2 41259
2 45280
2 62840
1 44404 82189974
1 164578 330088281
1 127238 238166458
2 84309
1 93332 831106753
2 113943
1 40827 849341231
1 135678 362122216
1 172114 229378480
1 159146 590535568
1 157671 512652797
2 195582
1 150407 874977239
2 751
2 83782
1 92243 746089422
1 180452 913962480
2 72626
1 177318 182017755
2 8621
2 117913
2 88456
1 182720 242476747
1 172642 150421274
2 44428
2 170013
2 101003
2 168077
2 119977
1 171502 251476906
2 38277
1 60203 371890825
1 148705 390012635
2 151218
1 103813 388251824
1 136834 328840641
2 105048
2 29778
1 46781 524673425
1 15422 510217346
2 39214
1 139354 971298810
2 46492
2 160516
2 18812
2 79235
2 31184
2 185038
2 61110
1 119614 383694898
1 40959 248077675
1 45063 792471313
1 161162 476050445
2 142469
1 143918 705952506
1 58813 518264557
1 168869 688121591
2 199414
2 153918
1 128823 222014014
2 163130
2 116962
1 177665 146818761
2 26264
1 114391 881611033
2 13529
2 172313
2 113151
2 14956
1 136375 712033793
2 152015
1 139611 77713959
2 172179
2 147733
2 119362
1 101496 435739383
2 166543
1 169135 364750576
1 40529 904869151
2 148372
1 171676 769481852
1 121832 389314275
1 72031 75049868
1 145126 811994937
1 170822 969453132
2 114002
1 6669 921913444
2 37896
2 192443
2 68117
2 185288
1 75801 847185159
2 134489
1 98644 218295124
2 100247
2 195919
1 76089 899268582
2 47546
1 106410 970148003
2 72909
2 135077
1 35293 851472954
1 12979 358985139
1 153058 682222172
2 13911
2 72113
2 147516
1 137702 432391384
1 191858 866491263
2 24594
2 53349
1 46174 134026266
1 48128 177377373
2 177424
2 135677
1 124138 191065866
2 62376
1 156872 160651498
1 29150 440421457
2 112763
1 34263 78498248
2 127277
2 176739
1 124231 211294009
1 139153 203601097
2 154626
2 105086
1 116731 564717881
2 106240
2 101525
2 72470
1 77618 837914471
1 151327 161187849
2 118710
1 169619 927875349
1 183204 657919197
1 53016 498629243
2 85000
2 36566
2 134323
2 151616
2 101463
2 16221
2 132512
2 147213
2 116316
1 74604 405345077
2 5109
2 182280
2 129505
2 176480
1 35006 849910927
1 129642 628156873
1 121371 71962503
1 137414 655162297
1 71359 587549702
1 26180 111013295
2 9068
1 89302 926616149
1 88007 776328899
1 123793 827974239
2 141790
2 28923
2 24720
1 119449 457615838
1 103694 507517128
2 18653
2 31470
1 187872 457264811
2 120456
1 117929 722031758
1 9096 316971587
1 162972 719083365
2 115035
2 176120
2 82419
1 80166 1191435
2 106590
2 189772
1 51755 580627896
2 54880
2 66351
2 49024
1 29616 994593002
2 102408
1 158748 221256931
2 123180
1 113809 742794012
2 160785
1 125394 683074142
2 176113
2 161129
1 126027 723429280
2 35120
2 51077
2 81510
1 117160 517103231
2 152138
1 113700 78518665
2 126821
2 127630
1 102107 100737725
2 176880
2 123442
1 186507 10139313
2 179824
1 135437 377508181
1 167278 800548217
1 199367 3061978
1 11411 586334762
1 118084 551056365
1 175957 248867496
1 177410 984146286
1 118709 832512188
1 36598 630442529
1 133443 143735344
2 92502
1 151051 706786033
1 132482 790021475
2 52811
1 110630 198661281
2 125654
2 182476
2 73529
1 62431 912829142
1 95071 124592916
2 171728
2 158262
1 16634 923001223
1 22493 680093532
1 148037 736970077
1 93384 370139672
1 106481 167915907
1 62303 849247965
2 173152
1 144825 643604255
2 102051
2 83152
1 101780 70243734
1 29527 454193483
1 198455 710712147
1 136216 384150220
2 42733
1 2836 187804443
2 55279
2 69853
1 125981 28709325
2 181998
1 153179 40734862
1 65198 555522581
2 50885
2 124678
2 194320
1 102258 471469415
2 64
1 71535 556750635
2 43168
1 65363 503528276
1 65640 516307004
1 63731 936330729
1 23978 178969595
1 131427 722778894
1 38972 738846744
1 172610 995875313
1 140101 186186116
1 173056 586936474
2 28141
2 70226
1 74100 88373414
1 35580 281224263
1 190114 939584108
1 360 870300335
1 4844 768660775
1 139995 773072747
2 191711
2 100728
1 199129 861352559
2 99770
1 172627 116048246
1 129835 577944205
2 67770
1 186016 726915187
2 28157
2 147383
2 36033
1 72977 573186513
1 128341 908460481
1 187561 31376298
1 46164 761760653
1 115079 426066480
2 22235
2 173882
2 96543
2 29900
2 28919
2 14243
2 142514
1 171199 668337537
1 158922 55837042
2 9829
1 119940 720247626
2 194831
2 38374
1 133490 749571908
1 174823 642613757
2 173855
2 185370
1 138135 369933245
1 191060 857285447
1 149382 854050530
2 2571
2 84073
1 11469 521433180
1 117829 824367507
1 77712 437040363
2 90192
1 119703 509660328
1 107682 720463700
1 187948 979414912
1 55133 20450851
2 22530
2 87236
1 155645 395356711
1 23804 983559670
2 10318
2 193584
1 16386 848640904
2 181315
1 61813 448051486
1 198163 993390857
2 129901
2 180846
1 92918 865909967
1 35336 660069176
2 5031
2 134067
1 120770 722431873
1 138701 800316349
1 106991 310100081
1 164295 504291647
1 107282 955988336
2 17297
2 87513
1 77134 640014259
1 197879 437169575
1 32814 658953711
1 132075 712919108
1 144316 582392517
2 181468
2 38561
2 70500
2 108728
1 129803 896954865
1 156846 685621059
1 110596 720004016
1 158017 173293612
1 112059 180496795
2 50794
1 121522 572751712
1 25643 465884142
1 169428 11498839
1 170217 259769935
2 169675
2 178615
1 118930 137679391
1 66002 16031602
2 4534
2 1808
2 182360
2 2867
1 5911 438234236
2 140556
2 22027
1 38765 852742790
2 178590
1 53106 768102353
2 91693
2 99835
1 26552 830440002
1 38900 189623123
1 139649 722929443
2 186228
1 132361 149503438
1 3238 209554361
1 196364 299700382
2 65678
1 21515 576780938
1 35476 979381507
1 77704 767548059
1 164802 393714251
2 129064
2 160037
2 78546
1 49151 611364412
2 11205
1 174490 22812559
2 196936
2 175692
2 110953
1 23960 48128336
2 84725
2 12286
2 2853
2 170292
2 1197
1 127112 827117785
2 78322
2 130614
1 165560 233293972
2 183966
1 75064 270722532
2 126068
2 129686
1 182037 398910525
1 66166 885926373
2 91791
2 68007
2 67233
1 70877 755650081
2 28579
1 21629 735486221
1 85836 490520359
1 80650 807840460
2 85616
1 104769 129032863
1 25513 134301075
1 173522 982743345
1 144889 375361193
1 22018 236240707
1 99831 248278903
2 25856
2 110696
2 194414
2 143149
2 70857
1 73629 175839382
1 191281 804303705
2 87309
1 11563 972935476
2 90127
2 145912
2 109852
2 91638
2 109469
2 145423
1 159216 477383960
1 149767 418341413
1 46435 810718074
2 190023
1 111330 796865052
1 138688 754710172
2 100634
2 39165
2 47477
1 118144 803386581
2 7043
2 113224
2 91899
2 16829
1 50183 443158603
2 33888
1 185932 460203749
2 51184
2 6705
1 83348 571201683
1 140227 272572709
2 111406
1 88472 329346125
2 138975
2 8133
2 89625
1 123697 112783283
2 14502
2 102775
2 148471
1 93958 5310886
2 184241
2 49309
2 67020
1 17032 371284819
1 114599 702893540
1 117103 647659609
2 36081
1 28565 442791259
1 168739 751730793
2 169144
2 77914
2 127468
2 164834
2 93146
2 39081
2 141814
2 4577
2 52656
1 181908 456292167
1 20371 416776179
2 101988
1 168883 852300660
1 139217 991023316
1 188386 468337439
2 182151
1 13000 178568486
1 17705 182768764
1 70001 678302793
1 141891 361912146
2 168122
2 184738
2 181305
1 19530 720067055
2 110183
2 96286
2 162382
2 162089
2 54110
1 179569 955904414
2 32982
1 109477 371875475
2 113289
1 177380 4146142
1 69530 911570569
2 828
2 92411
2 71
2 163737
2 144820
2 32707
2 59937
1 180313 805459045
2 190
1 36821 346500325
2 117739
1 176057 159234002
1 87392 749051243
1 164159 960500391
2 40626
1 17691 722357187
1 157350 475217525
1 36210 386986656
2 119482
1 57646 613554723
2 23147
2 159376
2 189536
1 46319 930453097
1 192174 237788566
1 105980 275982075
2 172013
2 147036
1 134443 218852314
1 110164 678211336
2 44070
1 155997 647617534
1 88375 867317120
2 145167
1 180135 337861011
2 152748
1 142391 822965570
1 173829 210226859
2 198906
1 43537 543483849
1 138622 568426285
2 180538
2 173436
2 128086
1 59662 386084560
2 168052
1 99566 750393526
2 116251
2 124075
2 142916
2 27320
2 119759
2 36893
2 128401
2 133420
1 163600 578367311
1 65694 967432855
1 18121 97822280
1 13649 409621203
2 181754
2 97896
1 31100 353309081
2 187302
2 87171
1 59924 846515975
1 3299 847468996
2 160021
1 184069 390355099
2 144832
1 97264 476439895
2 134682
2 76628
2 50941
2 108903
2 86521
1 190449 912153231
1 115776 294796420
1 134061 237935353
2 183788
2 157629
2 81520
2 45396
2 158689
1 140980 359038111
1 129747 458601546
2 160271
2 48162
2 8439
1 9356 263389474
1 48256 120646904
1 20706 195403934
2 124267
1 151390 30345606
2 196349
1 90150 35398847
1 122466 555224503
2 171736
2 120390
2 53222
1 86416 972273486
2 18491
1 79895 993630905
1 184826 824103768
1 80858 248126166
2 56013
2 42396
1 140103 460884575
1 35430 832418513
1 103674 178879506
2 140530
2 33309
1 59740 770036225
2 182676
2 51279
1 150847 911120268
2 2705
1 168046 445470119
2 133469
1 32884 944276820
2 163808
1 174364 387779160
2 58533
1 150445 922595472
1 10087 90552512
2 56027
2 34947
2 103217
2 46708
1 166579 635839280
2 104165
1 80443 241318956
2 19557
1 22792 876632694
2 75287
2 145681
1 171492 464363909
2 115223
1 23865 341157464
2 167123
1 3191 337253286
2 190165
1 146299 44629331
1 47814 342315767
1 158083 773340752
2 20805
2 51356
2 184082
2 79879
1 163991 649746260
2 156775
2 182108
2 177455
2 16638
2 23754
1 149970 303388610
2 75954
1 34739 524820404
1 131566 172270427
2 28143
1 46213 284134177
2 34961
1 124941 289814977
1 189040 803967864
2 53008
2 98933
1 98020 617488651
2 24279
2 174197
2 69203
2 1615
1 68035 781919830
2 113409
2 165175
1 166818 253225087
2 113467
2 160330
2 71396
1 163929 658574935
2 141612
1 40152 870514959
1 198232 854768717
2 156542
1 149615 971142492
2 37621
2 44196
1 111992 709638463
2 189819
1 4600 334687614
1 48995 933402190
2 193513
1 158348 8259711
1 87249 788424209
1 39302 810155446
1 92695 388238860
2 7848
2 167168
1 15262 538469663
2 171892
2 21393
1 183683 162218148
2 55947
1 108012 592781552
2 65711
2 39686
1 7549 851587637
1 4994 433193294
2 70462
2 49111
1 81592 800882577
1 135119 162335853
2 140942
2 99891
1 133026 591871954
2 145003
2 124877
1 113543 170338141
2 54972
2 29763
2 2360
2 14484
2 82342
2 135814
1 45897 780795631
1 143580 366630453
2 2621
1 125195 546254578
1 126479 838079312
1 106397 794182821
1 21108 688389944
1 157076 853907810
2 195462
2 74724
1 150525 670640940
1 128418 872301356
2 19399
1 153534 397141811
2 67293
1 43644 806546327
1 166244 671878658
1 59867 797615420
1 109524 291406546
1 48381 168164212
1 88894 263275972
2 122884
2 189535
1 155520 996029576
1 123589 680329298
2 77420
2 27041
2 51925
2 126148
1 92526 46890660
1 161797 422129487
1 151107 200381279
1 163918 540475212
2 149084
2 164306
1 119067 389684763
1 51683 381234435
2 95557
1 185674 665660643
2 51391
1 109200 52748877
1 175967 334359594
2 132949
1 184119 536097158
1 80355 44465189
1 61448 518084966
2 35818
1 135254 89642941
2 185352
1 25244 430030147
1 23563 850083197
1 102026 751106469
2 157219
1 7360 522743006
2 115971
1 117606 8417320
1 114853 516219357
2 17283
2 6907
1 136981 330310166
1 71031 298191333
1 188152 682604138
2 96375
2 97694
1 81150 738482343
2 35660
2 98378
2 114317
2 82527
2 3780
1 160582 493796667
1 134209 820735916
1 45954 910375226
1 199651 585102120
1 173692 717542511
1 129169 478409414
1 137385 612308373
2 172062
2 94785
2 183398
1 25888 112472805
1 301 428568086
1 64505 97199690
1 107861 113652176
2 177943
1 54565 234225717
1 41482 663514034
2 164732
2 50438
1 29777 271816289
2 176834
1 155553 356812999
1 132076 135639778
2 78539
1 143333 621038907
2 85525
2 47121
1 4873 204679109
1 159918 317128660
1 33159 143746577
2 151238
1 133051 930733251
2 43453
2 2926
2 27345
1 72275 651761599
1 93305 646204535
2 174292
2 14077
2 88179
2 53563
2 47645
2 137144
2 48596
1 25757 436743620
2 12409
1 101470 395390840
2 97451
1 158873 847079484
2 169862
2 92944
1 616 79784043
2 174418
1 67557 313384475
2 88921
2 110321
2 148898
2 179735
1 84136 843683552
1 142464 645483917
2 120815
1 184227 778593573
1 5526 443418152
2 89755
1 124864 272811701
1 145116 464832603
2 61673
1 179551 395455637
1 155444 787558383
1 93402 590832038
2 132802
2 10325
1 170622 640808842
1 24459 282508523
2 131454
2 23075
2 45740
1 30979 453340367
2 29206
1 159919 81639131
2 180163
2 109698
1 24887 287398953
2 84652
2 106120
1 105368 288825575
1 38538 296146954
1 175941 864989716
2 111096
1 48186 440740276
1 142093 391708883
1 57369 38452876
2 183839
1 133423 461937961
1 191568 679599869
2 30758
2 41821
2 185052
1 147705 211014149
1 164229 268653290
2 146100
1 121189 800876302
2 11891
2 13967
1 2893 781117653
2 97490
1 27654 885760713
1 118633 29150587
2 105007
1 140296 505632184
2 141781
2 115394
2 86285
1 173957 449759988
2 562
1 171531 827765293
1 115424 963909308
2 194483
1 186240 966074294
1 196230 196811740
1 115203 366413112
2 139868
2 141134
1 113397 888025494
1 113419 261198244
1 175621 367805165
2 131787
2 7647
2 194135
1 112191 205600251
1 17245 637537070
1 142991 95536152
1 133517 298006835
1 60584 106447777
2 34403
2 30457
1 121402 571640816
1 6899 806553512
1 113899 614330337
1 109823 486392519
2 139397
1 21681 800796816
2 68630
1 42722 38881547
1 137374 953244055
2 154556
2 114827
2 13239
2 99732
2 66729
1 287 839601638
2 129562
1 67101 603756763
1 67629 248141171
2 106780
2 129264
2 167722
1 26710 879899725
1 16210 443030789
2 110385
2 81165
1 109020 652606779
1 123584 368482650
1 159975 937244909
1 87528 256544626
1 3555 16200960
2 43220
2 2366
1 84135 523826500
2 46889
1 172382 171330058
2 4704
2 148796
1 153334 692850019
2 28960
2 123
2 1992
1 65739 507978913
2 197290
1 42347 677832437
2 14900
1 1081 925208697
1 160595 888658538
1 12522 458620600
2 185161
2 124550
2 46119
2 77929
1 24083 515212276
1 193203 108703554
1 166072 911132535
2 36306
1 148951 843602760
2 190120
1 147486 411061795
1 175130 41601645
1 38094 133415471
1 157220 570468861
2 31433
1 12818 248763151
1 71571 935310031
2 33995
2 6566
1 64356 157173280
2 199330
2 135696
2 72035
1 33160 655886680
1 53136 505050720
2 182410
1 23635 433537290
1 21967 469804344
1 7510 386932917
1 159534 599156976
2 137680
1 18384 497223546
1 111268 214001461
1 70770 602032525
2 144873
2 68423
1 170941 767986378
1 117827 268065116
1 166847 24314388
1 146323 315652016
1 35323 966306231
2 168321
2 184612
2 117345
2 153454
2 192251
1 86504 329948440
1 6099 995010295
1 94384 186620846
1 105941 821779574
2 149658
1 187332 292490411
2 118246
1 72142 830358128
2 40488
2 137808
1 160656 457759266
1 107490 902276513
2 142894
2 151613
2 125365
2 74540
2 152819
1 22068 387150541
1 46370 149704886
1 137873 262313089
1 174658 941912498
1 128806 770917804
2 106993
2 62284
1 71751 707853804
2 137126
1 184280 218210900
1 10849 458149176
2 38696
2 49194
1 137854 792032823
2 119899
1 152914 126916632
1 192803 723393816
2 88228
2 165134
1 146335 386215712
1 140382 294596637
2 180180
2 126352
1 29960 258449048
2 94840
2 39609
1 142932 286268467
2 68976
2 15167
2 138048
1 98988 726563475
1 45603 743811788
1 96188 288475114
1 112146 462570095
2 178058
2 150240
2 36210
2 66587
1 326 180504262
2 49839
1 30608 514956936
1 99077 32030168
2 42918
2 182285
1 127251 523142247
1 156622 218565045
1 68304 154288032
1 5541 499092256
2 182666
1 143253 413108719
2 61211
1 186349 36505468
1 52721 673784704
2 9507
2 1234
1 163991 372888542
2 86945
1 86812 748626424
2 111870
2 90423
2 89561
2 146606
2 8703
1 117063 111074572
2 96104
1 132525 927214038
1 188279 18508459
1 66053 187671011
2 77864
1 146711 696747060
1 8931 708128571
2 3497
2 36031
1 144369 544301916
2 63950
1 34106 521665549
1 87841 365366263
2 109230
2 169132
2 123778
2 131032
2 128105
1 87033 956286198
1 64451 307625727
2 59832
2 163842
2 34871
2 167151
2 82826
1 121491 793051787
2 140740
1 27917 676099579
1 145038 897983838
2 169519
2 25654
2 117368
2 2954
1 42047 984659058
1 145857 674529053
2 171228
2 429
2 85795
2 198319
1 170065 918966984
2 3654
1 4584 658276472
1 4827 557429074
2 6023
2 63899
2 170102
2 143446
1 15040 251598811
1 119220 428680266
2 118405
2 66621
1 191908 591335630
2 132807
2 70326
1 179103 777680453
1 114291 266811131
2 125783
2 77146
2 24769
1 47128 711374710
1 89013 1361373
2 113896
1 191698 340900263
1 87355 122629161
2 147681
1 8953 819150384
2 180890
2 106407
2 188748
2 61020
2 2678
1 160294 533046815
2 167661
1 142352 492141602
2 57794
1 17002 677718728
2 169381
1 183914 507144668
1 11772 34821101
1 46749 919736614
1 179843 870054003
2 188559
1 163414 715270819
1 68428 169799378
1 24225 422183546
1 186970 38194411
2 117759
2 140908
1 185284 754886016
1 129357 287782030
2 193332
1 160893 451487650
2 90825
1 187853 823420556
1 103017 67489650
1 51532 619297263
2 199343
2 190256
2 171299
2 82876
1 4182 988382676
1 30880 401011696
2 76415
2 8926
2 63687
1 7304 877217989
2 93525
1 178170 51757651
1 71192 682554159
2 20931
1 71294 53665451
2 110120
1 62073 637797499
2 137064
2 12884
2 51755
1 99792 571214421
2 149234
1 149214 786825484
1 25155 919128514
2 85884
1 16443 882538731
1 122535 724485209
1 154426 303479499
1 168428 829848278
1 170970 632495784
1 80061 655587537
2 134161
2 8030
1 12104 56590283
1 57518 338954204
2 149715
1 23545 556312524
1 50481 24491032
1 94428 530693148
1 35333 328337362
2 14616
1 93142 680069223
2 84699
1 191136 404466694
1 164911 497014338
2 195100
1 66339 374614590
1 70193 539834328
2 195253
2 79521
1 153564 745729285
1 43768 182171523
2 41811
1 176152 566179379
1 42578 72978100
2 142944
2 111865
1 127314 430900504
1 156604 233363632
2 73889
2 137953
2 80608
1 123053 262809088
2 49636
1 110669 373186754
1 187608 48185027
2 162246
1 68558 34661307
2 146461
1 130199 718677266
2 36646
1 154612 478719667
2 157920
2 68559
1 136976 500467927
1 144026 279987118
2 24200
1 35870 33007931
2 46756
1 164856 420546354
1 42160 721432921
2 140956
1 162072 331846696
2 114337
2 96847
1 159471 6515741
2 117558
1 125028 77142037
2 172011
2 164332
2 68318
2 25958
1 114209 520312351
1 99457 838050978
2 118656
1 92325 526606266
1 112012 341565908
2 72730
1 170182 173193208
2 5570
2 136357
1 104479 511844188
2 60295
2 168602
1 129888 309888970
1 30338 752399798
1 186021 851145930
1 128170 541070309
1 41445 126593422
2 189059
2 120734
2 48685
1 51690 652020507
1 114359 875521092
2 145265
1 84253 656949876
2 171507
1 17062 844620389
2 56617
2 131630
1 134258 49821962
2 31086
1 135461 425262462
1 54906 991349528
2 34491
1 73184 234443282
2 68953
1 103981 675323663
1 83765 106075471
2 150001
2 81265
2 168981
2 90601
1 39471 463443995
1 146605 565332098
1 148487 839158311
1 65716 842175196
1 56881 766562999
1 28527 837285730
2 148300
2 88156
2 175113
1 170816 376741405
1 103029 59253428
2 82289
1 500 746928364
2 126058
2 57710
2 93077
1 195770 978140072
1 6402 462709639
1 105597 247877697
2 1948
1 43188 621185106
1 79173 870680274
2 116857
2 91480
1 181080 901014208
2 85909
1 182222 435661557
2 199629
1 199411 858990988
2 84819
1 133384 973628645
2 31903
1 49499 647566901
1 177997 994707130
2 87490
1 90159 495780057
2 86150
2 161941
1 35802 722202869
2 160882
1 141254 977685480
2 105436
1 38639 216837730
2 185852
2 183254
2 74033
2 71520
1 150155 756604877
1 108545 236125766
1 194802 785910022
2 160095
1 122396 168147658
1 84198 683857508
2 138746
1 133995 176491882
2 110937
1 125028 768106765
1 48564 760588291
1 84783 458352378
2 119843
1 198622 560575315
2 129335
2 117320
2 8828
1 189057 206923607
2 134045
1 124558 963447214
2 113918
1 138346 106018942
2 109178
1 52425 370451632
2 130664
2 181255
2 82333
2 49334
2 107786
1 12175 928900544
1 176353 561588438
1 9 844676258
2 157841
2 56831
2 198897
2 195268
2 25877
1 67215 22189527
1 34111 324841631
1 27675 601221852
2 33634
2 573
1 135094 723969032
1 39303 730743263
1 13234 181915725
1 77879 129020164
1 126516 482011540
2 193227
2 75803
2 179429
1 174121 238862303
2 10282
2 171595
2 9739
2 166781
1 113194 255952241
1 87209 783115623
1 170124 146586504
2 167802
1 29592 110664042
2 36707
1 47416 997452349
2 154631
1 157172 253450957
2 39564
2 69668
1 83953 899998816
2 149021
2 116260
1 176572 557656726
1 144357 168115342
2 165522
2 192868
1 120802 320961107
2 138243
1 173372 966342713
1 58642 793220721
1 183053 429508274
1 100613 142207655
2 148601
1 134928 44445003
1 184376 604259513
1 108011 699310193
2 97387
1 27430 114665792
2 33061
2 14553
2 136850
1 62562 364324959
2 44824
2 12422
1 123439 708213732
2 125210
2 63018
2 109302
1 138490 319412497
1 82109 373542950
2 44820
1 51850 953900359
1 11294 932753094
1 157162 778733817
2 96709
1 164572 51114635
2 136940
2 73076
2 101219
2 57852
1 168081 580524633
1 99295 416566449
2 188067
2 94668
1 133356 603967705
2 105075
2 135345
1 147096 515684657
2 5731
1 165570 429343551
2 78951
2 100360
1 154607 168337305
1 21993 640583801
2 74169
2 49138
1 911 508809519
1 153223 195308096
2 39169
1 180205 581400200
2 108987
1 76938 846880386
2 72780
2 67628
2 17099
2 182764
1 146518 933384853
1 61726 898180031
2 163519
2 53897
1 86991 726725583
2 41164
2 5420
1 121358 646509597
2 161264
2 121142
1 20258 783579545
1 52700 97457904
1 184979 223558196
2 21119
2 142255
1 94907 638291025
2 88430
1 110458 949618039
2 9539
1 160780 375956177
2 170471
2 83869
1 105336 786432305
1 56326 399041254
1 125170 208660188
2 45938
2 56204
2 192953
2 68141
2 29500
2 79654
1 36718 148508040
1 67390 245744454
2 138245
1 138053 500564702
2 117451
2 138667
1 23023 908029279
2 68033
2 64219
1 71275 85336594
2 124790
2 152358
1 161928 699835239
1 24073 111435785
1 86800 502657515
1 34142 269360628
2 196882
2 55760
1 37235 788947363
1 15111 157873380
2 155469
2 98661
1 167167 581196847
1 1401 236897608
1 2192 243375485
2 113439
2 15009
2 134364
1 111762 514743124
1 23471 155665944
2 138849
2 189218
1 148774 831654478
2 74324
1 124133 662477548
1 126159 622441608
1 193410 112145754
2 148903
2 178612
2 142489
2 154610
1 87867 28561179
1 3250 467104947
2 43583
1 46824 360895557
1 40127 69045550
2 22141
2 194213
2 36084
1 97605 957422292
1 174698 348215798
2 38688
2 26448
2 33609
2 106286
2 93885
1 197176 682958543
1 95658 632643419
2 123340
2 107083
2 35938
2 199013
2 114930
1 82866 694398969
1 135309 114595844
2 91676
2 14760
1 152820 440891038
1 136427 758741672
1 190853 860378448
1 11408 524765187
1 53989 90999321
1 127473 479840136
1 147437 629210726
2 110896
1 7933 76841443
1 19629 81409927
2 133407
2 11448
1 92389 587071333
2 49064
1 167643 456050294
2 101947
1 130884 825072023
2 42801
2 72858
1 71555 329051757
2 136627
2 179229
2 127992
2 11366
2 69186
1 134583 282796315
1 91038 145153277
2 1280
2 79290
1 137969 735942690
2 40933
1 75845 997374086
1 132971 983844826
1 2777 803579861
1 72884 633101743
2 7619
1 52010 864271017
1 193465 859143718
1 181239 882538394
1 145757 81631355
2 165061
1 43150 141317005
1 166900 770131410
1 151251 191697221
1 175701 177437724
2 147489
2 88628
1 6925 24795152
1 151630 814790649
1 164331 762362254
2 176752
1 126373 727654313
2 56935
2 89533
2 48122
2 89689
2 198352
2 51077
1 102463 474485099
2 97392
2 55322
2 100326
1 25387 220432069
2 110145
2 103902
2 61270
1 129285 132188055
2 129926
2 179246
1 1984 111377299
2 35408
2 9691
2 185625
1 156400 995441918
2 75358
2 125710
1 196117 571437694
2 143333
1 90054 976151526
1 69281 941597645
2 83019
2 71747
1 106027 287637161
1 14176 847085007
2 66643
2 155405
1 52289 692636422
1 158953 745944691
2 116326
2 19890
1 41678 85521992
2 61570
2 189087
1 126139 445085323
2 16232
1 45369 444930508
1 75125 739293233
1 192816 750802209
1 129379 685747630
1 111911 50726908
2 29331
2 62581
2 199692
1 42925 287827556
2 127928
2 75778
2 12414
1 39103 757895943
2 92984
1 99130 612633229
1 105011 357097489
1 63650 115067763
2 29298
2 96803
2 177803
2 7381
2 183820
1 104774 668766266
1 70596 182300677
1 7969 147567847
1 105295 861405295
2 179381
1 105693 636585829
2 127279
2 45581
1 84560 919322736
1 45186 695230656
2 88299
1 199488 861953310
1 104047 501336044
2 50833
2 5019
1 82433 32136356
1 31817 410206404
1 109533 488891284
1 19589 222179755
2 107988
2 196152
2 178236
1 84665 415587422
1 57566 87031195
2 130297
1 136128 132399323
2 89475
2 137839
1 104510 787226968
1 169386 434355279
2 26429
2 101485
1 141416 635347773
2 138216
1 61597 105859315
1 109739 628597788
2 157918
2 197902
2 41465
1 124765 334823391
2 105970
2 25684
1 19000 732969522
1 73470 966972485
2 132581
1 4355 677219400
2 55769
2 14971
2 69857
1 178135 544631933
2 73823
2 21207
1 42518 9717356
1 9926 966041497
2 14106
1 45676 251927532
1 198920 274509920
1 60856 194345946
2 30950
1 114251 932345967
1 37794 101440541
2 188500
2 87639
1 187247 163136715
2 19341
1 24714 728294658
1 23209 31893879
2 49931
1 135780 506120573
2 62983
1 176187 734053384
1 182079 716520206
1 142263 750416121
2 34406
1 174020 226596358
1 283 401586962
2 44442
1 49398 988678650
2 190966
1 121430 178054768
2 161282
1 19610 654476317
2 134219
1 180219 519252090
1 114955 341442081
1 156410 931152230
2 50013
2 22793
1 93993 671689456
1 174092 172493734
1 24953 440379277
2 7180
1 18474 366284160
2 1579
1 161527 118967950
2 179516
1 53698 524463668
2 129631
1 52539 818220120
1 13898 714144233
1 35471 3915455
2 114314
1 80175 861083618
2 160169
2 162888
2 52630
1 135416 231611282
1 145131 436075902
1 90438 882132410
1 172072 444715985
1 25414 893513311
2 9723
2 152578
1 34684 46536480
1 74698 286360294
2 102169
1 111065 780120107
2 143333
2 6725
1 47809 812515004
1 118366 241912321
2 53517
1 47189 103396868
2 76037
1 73042 903803814
1 112732 225770376
1 171534 697339708
1 150611 334471939
2 101904
2 64118
2 164316
1 76519 538450593
1 63731 982086415
2 120186
1 194495 430120689
2 197688
2 104492
2 132666
1 3259 376724359
1 10693 710069626
2 54953
1 114995 4768696
1 172899 256502768
1 79518 35510821
2 198872
1 70540 284681924
1 101810 969947140
1 171207 493020720
2 34574
2 115315
1 148878 319223406
1 10995 583525024
1 9292 120772277
1 123795 785993712
1 36056 235075263
2 128532
1 149339 239442892
1 164463 651625593
1 129804 442833960
2 157577
1 35468 242817789
2 62867
2 199676
2 150153
1 90882 74322342
2 152809
2 151990
1 146260 663001180
1 83756 778388789
2 34539
2 90182
2 160678
1 72235 770214276
1 158329 737015159
1 158245 39159470
2 93688
2 62875
1 47021 913149338
2 160608
2 31853
1 26689 998639499
2 70717
1 128289 757654303
2 193891
1 185466 815611911
2 195851
2 94624
2 34559
1 116847 238694060
1 65525 252961551
1 15239 433951996
1 124936 517607796
1 42774 178132478
2 157545
1 126854 278193356
2 170094
1 20357 509082569
2 69838
1 151203 238176642
2 13084
2 17842
1 131139 746487424
1 90599 972910845
2 137499
1 191491 621584855
1 128627 499764241
1 5485 224731983
1 91822 837409304
2 95182
1 7063 622355570
1 114475 488543520
1 31641 257336636
2 198585
1 69370 270518897
1 64953 909666457
1 123652 901652704
2 136990
2 104532
2 130190
2 1147
2 42139
2 148976
2 36565
2 2589
1 47681 683589188
2 183237
2 12278
1 28144 484016166
2 153592
1 154253 406807484
1 109858 315477770
1 174172 630081456
2 55354
2 159141
2 169303
1 154836 963136593
1 64911 336974408
2 77726
2 6820
2 157677
2 60795
1 140664 27709930
1 75870 530175353
2 13157
2 122197
1 86907 714037633
1 142823 909575657
1 39396 943561669
2 6478
1 59097 49193767
1 159552 592698568
2 149692
2 127899
1 98069 300067762
1 119390 213114842
1 188295 803455431
1 137632 364065696
2 104825
2 6345
2 106258
1 162443 748673641
1 6486 630944165
2 186055
2 151841
2 171054
2 931
2 133493
1 143430 533451775
2 124531
1 11565 343616939
1 20364 484664460
1 165807 550570301
1 95014 681268619
1 13756 895433769
1 125407 219380386
1 42855 621724065
1 113824 740181849
2 140387
1 17838 64357598
2 53466
1 179241 229514350
2 137636
2 137537
2 140551
1 69436 557357460
2 95214
1 166492 30781594
1 163961 576018241
2 47017
1 86120 734447488
1 143374 180595618
2 6469
2 34813
1 44781 344917268
1 100696 788809738
2 107611
2 93329
1 198981 697554048
1 93952 936942514
1 164417 28872650
2 70515
2 111894
2 67927
1 36116 589248960
1 141727 361226797
1 35473 853746684
2 29812
2 56259
1 33365 248773066
1 124580 55495442
1 9107 750826077
1 124133 680627351
2 52002
1 138548 575108464
2 71948
1 119364 72299736
1 38406 451385016
2 144143
2 92427
1 138617 963465304
2 164465
2 149948
1 145498 800049728
1 197686 113965593
1 42618 7748807
2 4584
1 191436 126249511
2 176294
2 148241
1 43398 156270667
1 163949 651561440
2 58995
2 110107
2 7945
1 101346 75073142
1 112321 617988010
1 126067 599237233
2 83283
2 84244
2 116239
1 26160 374433320
2 25004
2 31595
1 131139 538002264
1 121020 632315863
1 32691 345943940
2 157036
1 57640 678826298
1 108930 798332825
1 18422 177852120
2 161896
2 188132
2 44867
1 98382 103254055
2 198854
2 151484
1 22724 684592775
2 39396
2 9235
2 179384
1 127634 349314378
1 179922 760630040
2 143074
2 133258
2 164427
2 136139
1 46312 329144758
1 138184 338294333
2 71663
1 190528 564371967
2 101956
1 196344 47353240
1 170368 415051651
2 60309
2 124983
1 159495 93176142
2 19764
2 181832
2 186074
2 183762
2 25884
2 51827
1 113962 813313361
1 57539 573604814
1 9763 426327829
2 111148
2 66388
2 87170
2 149973
2 185767
1 114239 809913364
2 151820
1 15501 549467769
2 80849
1 25584 67749038
2 27727
2 48137
2 155728
2 1318
1 196384 409448878
2 95925
2 82202
1 147376 688229843
2 79850
2 25318
2 70341
1 56136 327081743
1 89609 818012189
2 118989
1 26680 565514495
2 90119
2 75307
1 124558 523010710
2 38538
1 103245 511878693
2 27645
2 89425
1 110615 378488494
1 192242 235972539
1 24414 131365511
1 196293 236181503
1 102073 987796098
2 106197
1 77960 373944164
1 169471 390294447
2 108968
1 986 475274201
1 87969 179369816
1 30542 191006997
1 125406 891031252
2 585
2 147842
1 197981 93502262
2 6093
1 121815 454399137
1 136069 271073054
2 4466
2 164427
1 145415 951034062
1 156352 714903267
1 110634 887428154
1 167477 71930500
1 44357 716569249
1 141087 849579109
2 151406
1 58389 335248220
2 26887
1 136939 548812874
2 145385
1 128511 764795385
1 34658 247008084
2 120827
1 85636 100489190
2 147130
1 183675 18802257
2 45949
2 193937
2 49774
1 94398 899042143
1 100046 56052585
2 178050
2 113753
1 190894 974823972
2 74041
1 142770 784041677
1 132594 266573083
1 127083 575380865
1 155650 532453178
1 197077 823650728
2 135581
1 189658 308877644
2 188386
1 58883 58030508
1 23374 887992522
1 32644 970233084
1 114847 738364686
2 177502
2 134873
1 144790 50240081
1 72030 464695360
2 197657
2 3330
1 72024 116051705
1 147323 399128187
2 71067
2 163180
2 124657
1 172438 145260949
2 199188
2 176293
1 141485 710776913
1 132944 373610096
1 76172 350698481
1 191573 713725657
2 125489
2 156853
1 194408 915519709
1 183008 669556571
2 32401
1 12456 868973052
1 38606 599347399
2 164508
2 77476
1 1404 552635056
1 169831 93179135
2 182267
1 2734 979542243
2 197370
2 71295
2 136528
1 40535 879155378
1 105786 294748280
2 112767
2 70876
2 57011
1 104395 574169312
1 20926 765782334
1 100603 247365662
1 941 545417169
1 146219 699581889
2 22512
2 89285
1 71373 978590215
1 36409 858661028
1 165866 167437186
1 81126 405452499
1 30860 376119861
2 36233
2 63286
2 2986
2 155813
2 56144
1 115712 876743638
1 18267 733668373
1 40686 822991646
2 33939
1 133099 576133940
2 121329
1 8812 413345454
1 36173 730651793
2 40924
1 2423 553231040
2 13737
2 170177
2 16390
1 142622 233880501
1 135604 507661614
1 3085 509375371
2 144301
1 59402 855060086
1 147700 122335991
1 147840 114774518
1 153402 43913406
2 80338
1 3697 603271314
1 2382 118974804
2 30372
1 68700 912872645
1 174840 992908774
1 138368 641585916
1 34329 480308742
2 74286
2 184289
1 96670 402150671
1 109017 395453970
1 30368 135536433
1 113352 700509735
2 145160
2 103209
2 180514
1 115939 781012896
2 117413
2 74760
2 100178
2 164155
2 180508
1 2227 169424711
2 39855
1 168616 760938591
1 85603 629475188
2 151365
1 33139 455754169
1 96452 854614760
1 45068 364425742
1 75354 628794770
1 139506 149950440
2 106381
1 85379 397257292
2 189858
1 132539 735803531
2 146800
1 131189 32017183
1 113065 110407052
2 37217
2 143623
1 103444 773259106
1 21536 966248718
1 63520 950976221
1 88822 889175121
2 67226
2 139672
2 100101
2 92053
2 71312
2 24095
2 64530
1 74976 203309622
1 39081 623897821
1 171165 746095568
2 23378
2 178795
1 65626 425532657
1 52694 574082901
1 160968 595978774
2 175872
1 176624 838646059
1 46553 764959029
1 33219 69687055
1 611 706850033
2 74127
1 157447 803517278
2 157035
1 9579 281657182
1 158508 953962565
2 16182
2 122205
2 28935
1 46528 502692342
2 37286
1 34291 981580059
2 100566
2 194000
2 190323
1 100546 937955631
1 22995 833545502
2 102239
1 70678 487404266
2 42822
2 121688
2 171182
1 198615 262109449
2 37303
2 32248
1 46203 607124079
1 61449 789691873
1 183746 188951982
2 98616
1 103067 721693448
2 190694
1 107799 517827180
2 118692
2 139408
2 108364
2 20733
1 167684 293325413
2 197055
2 130338
1 6922 995217181
1 48984 824200679
2 42700
1 171269 440507184
2 197813
2 148944
1 97725 88587856
2 26782
1 106977 415728911
1 179526 419527988
1 62442 452408304
2 114406
2 81905
1 92513 468765998
1 103064 773090625
2 79962
1 2363 517235717
2 22675
1 186379 703386760
2 127442
2 121674
1 56684 893329986
1 173180 230826484
1 74246 603298806
2 52213
1 87730 830114104
2 162352
1 109111 111517059
2 144489
1 74011 992736979
1 186530 690162373
1 18069 789979753
1 80176 614390208
1 95977 269208050
1 101156 137273380
2 144185
1 110343 965378933
1 137125 317750131
2 56479
2 70135
1 52032 12764306
1 86079 804267204
2 93380
1 2334 849223627
1 111673 788983459
2 94133
2 71831
1 33639 264574042
1 30575 82960778
2 135013
1 158885 859492896
1 56753 884681047
2 77758
1 102768 574407485
1 96339 978722958
2 106886
1 130499 541903877
1 48245 456318965
2 187489
1 18606 93058965
2 82822
1 196513 716644819
2 126662
1 78599 344170393
1 29395 580666790
2 120372
2 98956
1 132074 410875462
2 145808
2 65824
2 82985
2 112562
1 145755 592045591
2 29359
2 66493
1 49378 923159123
1 32220 884845608
1 194874 765655971
2 87902
1 113859 171059210
1 50001 382399543
1 148608 823937944
2 159060
2 92129
1 173316 151041265
2 22260
1 12495 480128898
1 172984 228280355
1 24627 437282129
1 130397 28701835
1 84493 985901524
2 57822
2 180723
1 138853 28444872
2 69962
2 113774
2 128057
1 165096 574892605
1 149897 574401355
2 194516
2 39925
2 123138
1 120581 262383114
1 55262 950326138
2 196519
1 69374 425832617
2 64866
1 190679 666500224
2 150374
1 157589 288670058
2 153427
2 103267
2 176908
2 52586
2 108540
2 26054
1 57257 698245811
1 94163 780596242
2 88490
1 44498 454082827
2 14929
2 170666
1 42143 393883107
1 58066 319503430
2 73279
2 15660
1 172104 559189028
2 54547
1 54709 772406573
2 122926
2 175411
2 49955
2 180029
1 170650 223508614
2 121914
1 29021 115948511
2 117741
1 197090 334852602
2 32044
1 63358 730946492
2 163419
1 147559 697846584
2 163944
1 136188 618817055
1 172834 908652402
1 108491 249030851
2 59769
1 41584 774994217
1 64277 458007754
2 3151
2 70934
1 79345 375187178
2 104679
2 95200
2 2901
2 99012
2 97404
2 149255
1 172115 816996462
1 67201 505184261
2 143703
2 153960
1 99864 986758577
2 35244
2 153772
1 166623 316805583
2 59634
1 132891 16036532
2 97042
2 79187
1 133649 240523297
1 35819 620800697
2 104089
2 36665
1 97465 281766854
1 6337 799104229
2 20935
1 4280 445102620
1 2972 463811305
2 74380
2 43211
2 137721
1 138871 830026957
2 2071
2 78932
2 56128
2 59915
2 93369
2 20412
1 189791 996378308
2 154696
2 112939
2 66522
1 85870 785948697
1 131468 420825181
2 20570
2 150037
1 141968 60599292
1 11394 838878280
1 18104 351322066
2 55626
2 35428
1 153043 67891545
2 87028
1 69154 267494126
1 186739 135444523
2 78905
1 106532 626967611
2 190734
2 56687
1 180650 620843203
1 136643 3755944
1 73901 30371905
1 127935 669777821
1 36171 593434175
2 84734
2 136353
1 100618 603889475
1 88674 568441196
1 112636 181564765
2 97247
1 146385 505605138
2 122799
2 161603
2 63678
1 183639 697324944
2 83149
1 141099 985662614
2 91053
2 111205
1 195447 582823367
1 73217 95603279
2 6409
1 24966 61571209
1 161860 260023109
2 145295
1 43477 108372519
2 88105
1 192630 345262438
2 177134
2 88025
2 9842
2 78507
1 124572 484236088
1 61318 104887323
1 187321 198267670
2 104419
1 63786 209715359
1 46187 421874798
2 60517
1 67225 82683434
1 159398 202725916
2 94440
2 140535
2 193972
2 53540
2 116762
2 41079
1 97729 477290844
2 154797
2 89716
1 183512 853777115
1 34470 44778837
1 59097 70913876
1 184818 647342603
1 161909 408578047
1 199758 483113649
2 122142
1 88581 293318970
1 64109 421133778
2 43779
2 107328
1 130838 830117531
1 54923 820302859
2 86786
1 196968 127698812
2 153419
1 163388 183547883
1 65267 108863745
1 75665 585388279
2 93445
1 120591 261965762
2 63748
2 114880
1 54184 590489688
1 196568 768603645
1 175620 954028797
2 191881
1 102210 962215362
1 58065 995121582
2 103458
1 170536 785282909
1 57127 793528851
1 72997 487400944
1 175568 870674432
1 6729 83270428
2 177057
2 103011
1 132545 858786550
1 138881 365228204
1 179449 19367695
2 27948
2 196422
2 185676
1 50743 735110242
1 120978 572788979
1 141451 14445143
1 155054 575277472
1 189972 856873987
2 166260
1 149140 301905952
2 107673
1 121404 533464768
2 145379
1 82439 2884074
2 127256
2 5396
1 99296 84470743
1 66950 479842838
1 129134 100284826
2 100685
1 179677 967870729
1 60191 38777568
2 70007
2 63645
2 184079
2 117735
2 39181
1 126256 610784254
2 29387
2 61775
1 186989 289134377
1 97071 778457896
1 195483 827336177
1 96886 198172090
1 23333 610117583
1 81241 167876843
1 179076 457451622
2 195823
2 35338
2 136023
2 63139
2 28366
1 178845 345965215
2 24612
1 136527 153837228
1 67913 257375453
1 137730 763618037
2 195676
2 171486
2 3309
2 195431
1 2319 496749625
1 48433 420588603
2 149781
1 19966 262908402
2 78173
1 73485 123089246
1 101687 778881801
1 9217 417266797
2 24199
2 14457
2 160677
1 21433 750251611
1 23904 67705935
2 185754
1 184675 352922756
1 139042 152318290
1 195408 804195892
2 139305
1 117608 592857120
1 175713 209513799
1 20406 995437870
1 194852 137465506
2 79328
2 194209
1 122813 723594219
1 151414 137742119
2 142470
2 174561
1 10757 611388305
1 187142 144451361
2 80027
1 165745 774074184
2 175279
2 190590
2 161778
2 162132
1 46940 55289760
1 186017 834598174
2 150174
2 75317
1 49142 829473059
1 87880 219916358
2 79616
2 187577
1 30623 881932475
2 148514
1 110634 271419412
1 103372 345806010
2 181014
2 100296
2 9566
1 104067 507224357
1 104299 955406075
2 9278
1 64397 324656236
1 77028 248127413
1 121552 338110320
2 185599
1 67809 272649961
1 18287 696110496
2 107270
2 195781
1 173124 976063192
1 19311 151609935
2 106191
1 191534 547914346
2 32112
2 22054
1 150759 389789943
2 25696
2 108012
2 8176
2 131737
2 97726
2 145779
2 6875
1 151893 925328399
2 159994
2 153423
2 47640
2 186274
1 112815 140651366
2 115373
1 35481 555353596
1 26484 81901202
1 141364 409792227
2 151041
2 184079
2 159920
1 48271 298500717
1 82926 727332187
2 190148
2 31436
1 118628 257071376
1 154169 416573911
1 199120 540980855
1 110383 134850564
2 130554
1 160511 969204416
1 53992 789212683
1 146171 292423226
1 192547 879313013
1 13051 978199787
1 42561 649478537
2 194445
2 196959
1 109696 907467095
2 33564
2 18532
2 123868
2 126280
1 3718 710118123
1 149291 485555223
2 14538
2 38662
2 100444
1 31452 440461913
1 71406 676132837
1 150750 41102969
2 112672
1 146078 903355213
1 113191 496419052
2 189345
1 165060 225151481
2 26726
1 149991 706568335
2 7014
1 195618 900204205
1 61287 974236060
2 8571
1 108679 350909505
2 6635
1 165509 785684962
2 59537
2 185478
2 99702
2 169217
1 144784 391857762
2 101956
1 115184 68600849
2 15866
1 25724 49768982
2 178080
2 123013
1 156340 657125512
2 180035
2 66279
2 85302
1 149487 187074342
1 50002 970150493
2 24536
2 91715
2 115998
1 6631 423902288
1 120597 356900397
1 83835 190367283
2 36831
1 73645 403939840
2 21040
1 173076 846901569
1 184583 866975186
2 47686
2 154688
2 46543
2 158751
1 64343 770211230
1 114330 56608522
1 47175 956080476
2 106345
1 90804 398680831
1 34415 973768735
2 171117
2 58467
1 33945 666838603
2 179052
1 71462 440927315
1 196920 949140906
1 155028 561103083
1 116491 881056188
1 18050 474136074
2 184213
1 143011 105352383
2 73536
1 168156 769504743
2 136013
1 114284 950330553
2 87663
2 185377
1 64181 575273047
2 40430
1 74418 410718545
2 46347
2 74836
1 150789 170514227
1 79804 769565308
2 40393
1 179032 230787245
2 108305
2 89338
1 143377 982007374
1 186031 247224020
2 50924
2 58160
1 153356 914197870
2 160533
1 148833 391486084
1 11330 154578287
1 6706 721468367
1 89013 516457809
1 91428 803299448
2 30999
1 4386 977399876
1 139288 193795719
1 155660 939585083
2 38208
2 118551
2 180908
2 78288
2 147117
2 154323
2 8137
1 1735 755403813
2 139844
2 194206
2 29139
2 82580
1 84721 898675681
2 43016
2 96450
2 157492
2 4800
2 154572
2 115207
1 159413 989699113
2 137619
1 74817 300744291
2 135257
1 138666 98764580
1 154943 421266899
1 73468 6447096
1 181681 72137232
1 12121 260319671
1 164890 962124230
1 74798 256258642
1 64701 287864825
1 61140 684735309
2 137360
1 131720 101309333
2 142716
1 161933 881341006
2 119657
1 66637 448250772
2 93269
1 8236 891668782
1 39432 901449008
2 151643
2 124970
2 19014
2 15558
1 102329 403581302
2 157137
2 110605
1 54411 663341057
1 80705 550480966
1 127427 931720488
1 34301 447438218
1 194564 744103429
1 19695 21971411
1 128712 849696599
2 56476
2 92964
2 98459
2 45841
2 33415
2 179131
1 137441 527125365
1 69628 443815352
1 185756 578737502
1 167447 613624998
1 160110 948119346
1 143559 245904904
2 113729
2 11816
1 38100 906758264
1 133165 36074680
2 186727
2 195366
2 70841
1 172660 253200555
2 150146
1 150032 937206342
2 198979
1 157575 560458462
1 86103 505686607
2 145538
2 106285
1 7331 668554124
1 86924 809082308
2 188138
1 24643 48605619
1 1985 696168020
2 135328
1 116691 864764086
2 162236
2 153483
1 151982 671243437
2 95003
1 129998 37626376
2 180423
1 19430 760773903
2 65718
1 136774 108743913
1 196990 664850081
2 153573
2 131262
1 127660 986615374
1 40390 293568727
2 125225
2 69801
1 50456 554638922
2 58717
1 19347 961708418
2 34751
1 197577 356408667
2 65686
1 9052 765055256
1 50136 698694224
2 177724
2 175478
1 3070 170308477
2 16967
1 22248 517516461
1 25432 745722850
2 5701
1 9517 555211969
2 135900
2 145625
2 189901
1 6605 772879586
1 42581 868185684
2 6518
1 436 421252177
1 117895 907148976
2 52435
2 148003
2 93914
2 111313
2 169193
1 69450 741853067
2 177861
1 17527 44349373
1 35038 428176133
2 137886
1 33709 954691571
1 120388 204096083
1 87566 936322807
2 68585
1 171071 507303832
1 14817 501279980
2 175577
2 190352
1 148889 917874523
1 144664 456949857
2 24280
1 144737 994344461
1 15092 230245333
1 167665 931884555
1 136021 576190359
2 4527
1 16226 7251812
2 185943
2 130660
2 38632
1 77689 129528084
2 138581
1 110953 767672302
1 126169 450414719
2 125475
2 69610
1 94590 527406162
2 151274
2 28141
1 48174 118750523
2 78227
1 95576 676002395
2 38322
1 57438 429143562
1 193389 677099459
2 100760
1 16010 116583344
2 157371
1 108063 60429130
2 180649
1 114027 948708572
1 168419 600896811
2 154508
1 147116 746915779
1 100554 690379627
1 16001 756425835
1 186955 78751120
1 89282 316427912
2 188074
1 17503 585646997
1 110447 825193467
2 39422
1 31986 500528750
2 136396
1 48424 286850871
2 138063
1 148458 691261660
2 109714
2 136643
2 24025
1 145308 999683977
2 114926
1 86139 630805410
2 174282
2 24025
2 186473
2 159878
1 34823 460426705
1 119307 878109247
1 8724 609906425
1 164087 129064840
1 182746 987147656
2 29398
1 61485 301920129
2 72262
2 12630
1 56786 54490665
1 99693 726676842
1 117296 486741660
1 39270 824810107
2 160284
1 62960 218364380
2 174338
2 108227
1 191371 489504087
1 165404 554472029
2 142084
2 135604
1 51712 227332147
1 58346 565678774
1 114991 609522534
2 59466
2 119296
1 104571 964735422
2 67008
2 193941
2 172505
1 53210 860240460
1 123315 801652692
2 59270
1 199200 207060568
2 29605
1 72104 301001634
2 164351
2 142725
2 187886
2 51464
1 10114 404736588
2 156579
2 142658
2 69198
2 172420
2 18085
2 41491
2 130514
2 34066
1 198708 397230082
1 149587 665999530
2 75876
1 79547 14957823
2 157282
1 186909 130180783
2 141517
1 193447 347933630
2 149382
1 28434 230206200
1 185488 408845876
1 13322 935745225
1 127361 152774663
1 29612 482292938
1 169447 713619616
2 162578
1 45481 199850738
1 176155 960614554
1 176506 515030217
1 162536 653793980
2 193177
1 89076 120636293
1 582 658109783
1 82640 168788303
1 149288 71913022
1 170414 147981258
1 115608 900712956
1 113863 665315140
1 101966 858010304
2 160800
1 70974 596674081
2 48634
1 179089 370855094
1 3412 515242565
2 29609
1 63465 504252004
1 122115 15859698
1 151414 478666054
1 143016 424525851
1 122468 322868705
2 179932
2 89311
1 132088 102945528
2 87273
2 151490
1 59906 726685941
1 100477 334444920
2 83792
1 23327 174239981
1 41005 197893242
1 122851 796232943
1 101114 560036616
1 54734 828031049
2 59396
1 111098 801212229
1 63832 194923538
1 67911 104934074
1 13287 914050095
2 42139
2 63481
2 10055
2 129745
2 167442
2 4055
2 65325
2 116055
2 53001
1 126354 958323837
2 65170
2 199789
1 165315 139566735
1 82953 993926148
1 91816 955179883
1 41100 894359557
2 158272
1 192105 479494177
2 87596
1 74587 869438708
1 13708 834199475
1 34947 710964132
2 145335
1 91443 642555515
1 76691 953075506
2 66435
1 140451 864094310
1 14467 508178397
1 57635 14491761
1 129443 584203827
2 50176
2 8608
2 65163
1 96063 770048859
1 161869 355189010
2 134045
1 5288 739910829
1 65882 16515227
1 168543 259476708
2 111327
2 157541
2 69865
1 139089 816411254
2 29690
1 168962 996645422
1 17038 827416860
2 188332
1 100887 752401399
2 171538
1 19550 290521505
1 104102 844412798
2 39605
2 73688
2 172836
1 167364 95209822
1 95675 184551900
2 20028
1 157397 91014518
1 84639 461316371
2 165923
1 25280 884181641
1 32793 617459381
1 96368 971235470
1 163240 818937532
1 183506 327181115
2 116690
2 150515
1 197647 157444470
2 33546
1 133977 855135355
1 18478 203220962
2 151071
2 189643
1 4823 375786391
2 176121
2 78064
1 52127 162517491
2 153257
1 189212 981559091
1 35927 671721102
2 18683
1 80166 605405137
2 4378
1 5662 270343052
1 186678 144782917
2 3461
1 26682 11140777
2 147517
1 169477 654685556
2 184885
1 17806 793844877
2 76594
2 43657
2 96993
2 69861
2 198677
2 93176
1 62224 817426885
2 18814
2 11274
2 125910
2 13084
2 1818
2 93450
1 39921 86820460
2 7899
2 59405
1 197997 906173542
1 45408 810160751
1 149936 138302622
1 178945 221967067
2 65985
2 168612
1 188497 215320300
2 37472
2 28853
2 49449
1 146412 839827333
1 16935 439839103
2 156772
1 76083 782720216
2 11846
2 175003
1 73709 199820748
1 27831 260762560
2 190578
2 8438
2 169479
2 113786
2 176487
2 179843
1 61159 616052882
2 40146
1 76428 608274099
2 96928
1 130696 237124902
1 99610 587286451
1 6675 866482183
1 59475 601205486
1 66060 833783705
1 123439 309608711
2 71042
2 107313
2 88554
2 124355
2 151757
2 37582
2 152796
1 189892 636252153
1 170707 187359831
2 117247
2 47599
2 28011
1 4220 369949782
1 45248 569068306
1 80445 970282889
2 22629
1 26503 67531213
1 10451 135760159
2 142350
2 46708
2 132934
1 163195 588000483
1 55991 397693150
2 50730
2 179403
1 59564 336166371
2 161749
2 77072
2 168382
1 19930 351689240
2 97487
1 140254 516143703
2 48834
2 80757
1 42377 475241373
2 100105
2 147817
2 112036
2 122227
1 132382 566458599
2 13033
2 71522
2 91230
2 53503
1 55964 84459420
2 152982
2 159275
2 75432
1 140056 748060869
2 172625
2 94808
1 147978 722104095
2 90152
1 187524 857234681
1 57016 212247300
2 87228
1 40748 861807404
1 138047 412630075
2 67560
1 158490 151902403
2 80209
2 33869
1 807 578981619
1 31541 310332712
2 15992
2 15402
1 181870 931289127
2 112459
2 173823
1 90773 436266332
1 77936 746262327
2 75700
2 189941
1 45709 899263349
2 161345
1 43522 617775199
2 48719
2 91648
1 183322 164118411
2 186799
2 199353
1 59576 628690025
1 42519 60623202
2 71853
2 159639
1 72076 207583778
1 112915 188017276
2 189061
2 15625
1 78634 582694095
2 61877
1 42812 571208621
2 102452
2 171146
1 51969 571632322
2 52984
1 141413 576158509
1 82168 584362844
1 171031 735654502
1 11692 846701479
1 193769 664283358
1 173835 882084292
1 4408 766466326
2 187449
1 168488 389539339
1 63738 416701821
1 96660 41355017
2 174430
2 30173
1 157716 689141748
2 180597
2 115721
2 58752
1 141008 498181512
1 132737 226992775
2 69440
1 194763 834034537
1 170518 729652638
2 14227
2 88053
2 1500
2 151361
2 179079
1 157277 105983578
1 27763 477481626
1 5115 282989871
2 29273
2 11663
1 164670 69184570
2 49938
1 28717 896066423
2 100952
1 107040 757734953
2 78453
2 109745
2 177578
2 38645
2 113316
2 53205
2 2287
1 38877 788735720
2 52890
1 124589 963299807
2 145336
2 177807
2 68757
1 126107 131521034
1 68964 673406791
2 147764
2 90973
1 158952 155073496
1 2756 380120228
2 68368
2 89377
1 155787 377689338
1 147267 285967092
2 135104
2 91971
2 107802
2 75122
1 156219 723862150
2 120247
1 17547 153537575
1 48057 459531170
2 197330
2 171472
1 191211 533662096
1 96576 222110605
2 129247
1 34684 917775624
1 88222 558804936
2 47157
2 198926
2 187943
2 164525
1 55377 702086553
2 90261
2 34040
1 171150 193499911
1 87591 304080695
2 185935
2 142772
1 135594 171914201
1 63037 261516719
2 156747
2 153448
2 130547
1 102081 871643114
2 136873
2 72445
2 4776
1 94614 629597949
2 84143
2 29189
1 130473 184377484
1 44958 866258909
2 174649
2 19572
1 86265 597756317
2 30605
1 183724 787217540
1 161692 824863454
1 28617 425607772
2 146811
1 20522 776418584
1 193697 407361363
2 95628
2 178744
1 99694 302064289
2 78659
1 12511 189393109
2 94295
2 140534
2 149837
2 142339
1 35449 467761501
2 85974
1 182379 242196770
1 196267 193545279
2 60552
2 156833
2 40759
2 112212
1 77311 146974859
1 195453 502756810
1 189668 565479477
1 60168 93916842
1 49316 357298969
1 19317 920386548
2 57666
2 80386
1 163640 190428997
1 28161 759080950
2 4022
1 23359 637884027
1 109859 277729633
2 150902
1 82384 596483555
2 16465
2 101542
2 124697
2 56758
2 43362
2 168985
1 11139 624954460
2 130704
2 176038
1 50414 254796678
1 145489 315278249
2 111989
2 152752
1 56758 886472859
1 55870 430173970
2 33793
1 26483 182500871
1 189165 434099621
2 174607
2 156175
1 157781 418073272
2 163657
2 141298
2 34155
2 181408
2 6590
2 15616
1 177886 778508097
1 110775 512087785
2 125773
2 142839
1 42019 27347374
1 66431 817279145
1 56902 784696137
1 57479 410337678
1 56318 266201114
2 179639
2 124950
1 172421 541062293
1 109772 484222847
1 59947 368782363
2 135440
2 176459
1 48050 148906801
1 84040 652747083
2 90949
2 178740
2 185438
2 110916
1 169024 944350005
1 80663 983041347
1 113835 605790673
2 101020
1 102519 275439255
1 83398 741546115
2 175453
2 161316
1 104348 932270759
2 192901
2 76668
1 114567 157841060
2 92526
1 194638 155420344
2 84717
2 22546
2 10205
2 134087
2 48499
2 153956
2 22789
1 194284 825145776
2 133211
2 13188
1 4373 470337861
2 140843
2 101414
2 8392
1 156056 270610424
1 156303 170707391
2 160091
1 110161 130779546
1 91274 488096519
2 36749
1 128023 328697677
2 102812
1 164880 871600396
2 38837
1 86099 745787945
2 42791
2 188084
2 65920
2 64055
2 2304
1 94826 498638361
2 173831
1 197992 785711444
2 99516
2 85619
2 23590
2 60507
2 140056
2 184436
2 51776
2 173340
2 148328
2 169882
2 184057
2 185811
1 196583 407802204
2 57135
1 156592 824064302
1 177593 813283816
2 193940
1 153886 520871183
1 34053 275760197
2 130401
1 146784 627373544
2 194866
1 21273 151252776
2 189589
1 195719 78220956
1 181640 516044418
1 106727 331978635
1 39413 937397427
2 5158
1 160382 741258511
1 90313 913369851
2 49971
2 99546
2 108941
2 23443
2 50602
2 114599
2 81468
2 18321
1 196204 171652041
2 24967
2 3116
2 22335
2 190620
2 198280
1 140992 485752019
1 29637 715498186
1 62374 186708812
2 66999
1 105177 885653631
1 148825 575416201
1 116680 940928005
1 179085 89501092
2 41277
2 137197
2 199896
2 162222
1 21569 412257753
1 170514 484770184
2 167913
1 156275 378494890
2 82053
2 35491
2 174788
2 183497
2 105787
2 128947
1 154311 367436640
1 119527 976667227
1 15667 27608837
2 133096
2 157894
1 101496 965447202
2 20367
2 160580
2 190394
1 135042 720712242
1 80782 277332466
2 21010
1 40404 935060323
2 46665
2 169890
2 39153
2 35921
2 147922
2 98443
2 177390
2 130818
1 178563 364014138
2 75525
2 180469
1 132384 882842495
1 45834 472654658
1 17118 841502856
1 74693 458413617
2 84560
2 31844
2 33111
2 13472
2 56656
1 7608 395622885
1 72577 325227689
1 118971 850875939
2 115712
2 187219
1 126177 298189564
2 98197
1 194687 709200491
1 193629 472422638
2 98798
2 45397
2 185798
2 114975
2 167596
1 162089 610772459
1 169318 362338692
2 25771
2 51048
1 102053 491166666
2 170113
2 119860
1 192623 128227272
1 188816 428029430
1 174118 769525678
2 48461
2 42597
1 30863 609032653
1 90949 269412681
2 140382
2 98885
1 25311 296950707
1 47416 657005085
2 72685
1 2245 417809815
1 27176 226119547
1 61466 937460828
2 100872
2 198035
2 129553
2 74229
1 173331 767151109
2 80227
2 131268
1 12582 472614965
1 137636 425235624
2 128891
1 173019 409409954
1 76606 267293999
1 193769 133266649
1 18885 722697700
2 120596
2 198140
1 54254 896922415
1 123159 815694573
1 86538 56968451
2 193232
1 149829 878881298
1 25698 860518082
2 165649
2 169321
1 25277 507620307
1 52706 367519316
1 167708 403519423
1 24068 222945778
1 121267 246345796
1 88960 221442371
2 48047
1 191231 242492048
1 113407 638530149
2 192310
2 172921
2 10470
2 6722
1 52937 245484773
1 41433 134705204
1 59797 820485571
1 18888 184176951
1 108520 605191471
2 123778
1 162306 887256869
1 41438 394135021
1 35003 1096942
1 22172 515386322
1 174176 894388628
1 169462 482628650
1 119201 774577589
2 43642
2 86454
1 66904 386790043
2 73409
1 159924 62847360
1 144690 830727711
1 26862 453443748
1 25428 780339359
1 55569 7799609
1 17962 572244732
1 15636 557006660
2 174877
2 106328
1 98719 310596870
2 173403
1 100001 655314023
1 156146 222692589
1 166677 105839351
2 90646
1 58258 614248064
2 142777
1 130170 369157791
2 25855
2 115223
1 67559 504462542
1 32583 723055914
2 11129
2 22100
1 140689 43341879
1 30585 691908967
2 120230
1 24892 992655919
1 51763 661072804
2 89140
1 79486 629268986
2 77284
1 133997 130857480
1 35663 979866325
1 93870 425259474
2 69685
1 175931 133450460
1 160713 752801427
1 75442 372234715
1 133750 775217821
2 84464
2 92039
2 96213
2 34327
2 97413
2 101045
2 30868
1 112524 200846002
1 139335 933008146
1 185186 58267873
2 34143
1 179527 536992826
1 7658 353669332
2 46866
1 145733 509580518
2 105959
2 66243
1 188015 135770933
2 5411
1 155209 464066235
1 133931 29215434
2 76403
2 139749
2 29542
2 126850
1 188669 87065433
2 125836
1 122974 722847882
1 117087 135982306
1 52882 29927612
1 55480 173001740
2 21159
2 107130
1 59246 144400953
2 110984
1 16838 277833103
1 118929 750585832
2 30393
2 24003
1 149040 102356039
2 25836
1 8953 608663623
1 25740 120590916
2 148612
2 195137
2 39503
2 195583
1 143156 860752895
2 74854
2 9927
1 123439 413934603
2 28633
1 140854 593229588
2 19484
2 194222
2 65104
2 128028
2 177491
2 44127
2 11978
1 195681 237672641
2 82873
2 91703
1 122915 435171789
2 74865
1 142125 688078076
1 170940 601089452
2 126293
1 37927 398774850
1 174991 670969207
1 114864 658393463
2 89510
2 106472
1 181532 937230302
2 100831
1 86183 744710592
1 35788 872465819
2 105133
1 47955 654969951
2 54184
2 46467
2 78566
2 164903
2 82956
2 67761
2 28808
2 94019
1 44029 136172552
1 15185 600578925
1 118591 773507208
2 16876
1 112402 377251472
1 136656 288642807
2 155683
1 150725 188189050
1 96020 619416653
2 185746
1 155286 240908591
2 175564
2 183769
1 177158 884973317
1 175229 459982484
1 99832 973674294
1 180055 187164719
2 163252
2 89327
1 100759 57566884
1 160836 79414569
2 85159
1 111022 815628560
1 5492 749179892
1 15374 57968811
2 108275
1 42284 73894854
1 183450 515619237
2 43002
2 4806
1 193081 767968864
2 144565
2 122276
1 107169 224492844
1 54509 246993278
1 135988 629707370
2 111198
2 9463
2 66159
1 123123 931851831
1 45753 572594253
2 63964
1 124871 131900392
1 47790 982983976
2 384
2 11503
2 169097
1 178612 437928654
1 77304 300528335
2 142143
2 10675
1 7201 103068760
1 68480 792875559
1 127005 981863952
2 108320
2 43284
1 24414 78493558
2 19744
2 7439
2 94815
1 117170 248428184
1 73855 249993185
2 32968
1 29650 872968020
2 67538
2 58097
2 198696
2 115709
2 196547
1 104928 726771533
2 107557
2 178196
2 29545
2 191866
1 198959 533085374
1 142937 49223166
1 82630 126536340
1 120092 374161900
2 94103
2 116140
1 180502 252206865
2 81404
2 25548
2 87968
2 122118
2 11459
2 180785
1 98507 155740498
2 182199
2 170926
1 101659 55155758
2 106666
2 158287
2 57795
1 116214 467953412
1 97205 898785634
1 64429 206175621
1 102209 462494829
2 95945
2 104664
1 183870 812987530
2 92936
1 35269 524547090
1 107470 833606675
1 97466 66904570
1 133395 604671668
1 4546 510323674
2 9995
2 197574
1 44810 65631696
1 91663 836496240
2 21853
2 44828
1 114972 722828039
2 69242
1 112673 13060499
2 172201
2 43639
1 128771 534697610
1 64765 928187591
2 108710
1 22110 367772782
2 6077
1 196399 986929385
2 56111
1 177627 689292109
1 37897 751754954
2 34162
1 178820 142826792
2 194694
1 124529 182566938
1 74483 936112471
2 95922
1 86612 951944158
2 147312
1 84980 817487400
2 173040
1 42026 308432576
2 99927
1 180988 117330032
1 174829 447233528
1 130179 439078937
1 81203 247750446
2 146895
1 85221 445531933
2 193609
1 84287 673988688
1 12408 490298631
1 37109 281391429
2 45758
1 21239 388979834
1 72859 750219937
1 153643 504371483
2 162555
1 95436 407947819
1 86005 31288068
1 192493 671898766
1 172749 337599881
1 65203 639933110
1 151860 998137841
1 79637 257967556
2 137204
2 64753
2 125994
1 10885 137501257
1 23316 254444570
2 74479
2 143851
1 141269 213510532
1 186898 198506502
1 76484 865568223
1 177307 850875770
1 78647 140086553
2 155079
1 173546 726468680
2 3952
2 40477
2 101399
1 23896 493268576
1 85897 385587527
1 121437 956317419
2 170265
1 17970 525064894
1 177172 52958248
1 157083 613224592
1 648 432861714
1 16186 60967535
1 199069 314285847
2 48419
1 18213 616465586
2 147560
1 151324 681326767
1 50521 284416659
2 114667
2 109204
2 197320
2 170482
2 114759
1 79095 104010364
2 47447
1 26687 393626339
2 27760
2 128848
1 175682 804027317
2 189288
2 34914
1 75942 522802580
2 63472
1 138254 612172612
1 165191 170144874
1 176349 759936989
1 192630 859249986
1 146671 86363508
1 42646 34424908
2 28096
1 121026 45729301
2 60716
2 75421
1 77418 176441096
2 56456
2 82912
2 12239
1 151182 339432358
1 111521 977096225
1 107289 28911873
1 59276 534104539
1 151274 473127234
1 103876 125576500
1 26476 537353238
2 189535
1 107528 961203616
1 46099 767084819
1 154357 273951566
2 174736
1 14523 674130067
1 58066 331781303
2 62281
1 50253 517134814
2 41916
2 128219
2 175148
1 98668 805551569
1 41331 332384885
1 66543 597679419
1 36781 304234542
2 111115
1 36645 935272872
2 108809
1 185303 599642988
1 115037 209880511
2 174922
1 67076 463497104
2 14741
1 86680 679314609
2 90041
1 62773 10449483
2 169841
1 63137 339852281
2 174115
2 178710
2 76039
2 8432
1 12950 64732909
1 189791 134028167
1 162807 120960510
2 10939
2 155736
2 151366
2 23076
1 186412 1100300
2 150921
1 85822 564365070
2 157484
2 108596
1 172389 68082668
1 78964 727064792
1 142221 627415238
2 130814
1 14030 176962918
1 36608 29718075
2 3982
1 113122 902610210
2 787
2 165052
2 86302
1 161450 904906006
1 184491 860337989
2 182912
2 172445
2 191349
2 182719
1 69346 187982088
1 61236 75720937
1 42995 534317667
2 81959
1 7706 342756383
2 85479
2 96219
1 42101 536259744
2 69882
2 184992
2 44541
2 143329
1 124956 223320313
1 129100 780442114
2 161251
2 31963
1 147774 536904642
2 166483
1 100554 426780328
1 43764 250206952
2 156137
2 172562
1 113871 343071383
2 13443
1 189826 371801683
1 199172 520465284
1 25852 964336396
2 90966
1 71162 241842380
1 42722 697497394
1 145376 150169033
1 32043 816537118
2 177864
2 27338
2 182889
2 162720
2 117724
2 47195
1 171795 762882731
1 21569 850466505
2 137870
2 13750
2 87700
1 26663 277884600
1 56951 80838166
1 135967 537904163
1 26087 555845615
2 95893
2 181827
1 70990 93629941
1 50859 38317625
1 171981 793160374
1 63770 36446860
1 40613 791839526
1 32492 891128480
1 173110 365338942
2 181882
1 49282 307231364
1 94429 668360021
2 149414
2 19609
1 4422 173559473
2 136205
2 172313
2 101797
1 156011 820550213
2 185895
1 108936 609586640
1 93104 91656495
2 140495
2 45258
1 139713 522995763
2 70387
2 44308
1 100755 284298398
1 95787 24672434
1 9117 511041616
2 10851
1 28727 191841694
1 107645 20326724
2 12928
2 57657
1 98198 344538470
1 80969 550506602
1 121479 513306411
2 38091
1 47199 403339512
1 13631 324411561
2 40079
1 96811 368982868
1 197181 275349271
1 27870 553754738
1 171907 627863973
1 162910 670772021
2 104129
1 128715 868406663
1 36984 22232881
2 16751
1 58830 613832312
2 69440
1 23234 625265461
1 75207 450062734
1 135636 961321176
2 199335
1 180065 356599283
2 82964
1 31670 879761314
2 167721
2 141745
1 61786 218066488
1 130026 544447590
1 12847 499644498
2 161985
1 5428 714960537
2 78699
1 181377 964700596
1 23334 461345334
2 88178
2 21844
1 227 762239023
2 164777
1 64235 467744088
1 169468 874568473
1 98098 848897350
2 154549
1 25065 665369175
2 79169
2 146339
2 65846
1 14674 561375914
2 186379
1 18105 132871613
2 96038
1 7074 319521594
1 23349 174019751
1 104074 482922025
2 14399
1 18708 509457783
1 11040 154048950
1 162352 575589841
1 73387 762035813
2 95296
2 142977
1 4694 15138099
2 147225
2 44035
1 99987 530393506
1 79440 473691874
2 30297
1 65509 578262841
1 132664 36345957
1 91654 157945090
2 41984
1 173376 332170391
1 122724 579011276
2 120585
2 32861
1 153897 830323155
2 130753
2 86627
2 151519
2 29826
1 32471 828744145
2 113606
1 161566 591866544
1 128067 157185881
2 105131
2 62337
1 102457 886447109
2 62312
1 132419 313818998
1 83707 280270446
2 158903
2 118202
1 140590 56196567
1 174396 375665748
1 30040 257496739
2 136252
1 26810 621056966
1 107210 560908589
1 118160 84376885
2 155777
2 63003
2 113950
1 14632 727401429
1 14402 671294615
1 155378 600664319
1 99109 118586385
2 178254
1 193607 125858719
2 58847
2 6605
2 4083
1 59358 868662048
1 160392 447542643
1 125365 663573345
1 117394 122379823
1 3683 111981630
2 67864
2 64855
1 58483 504497532
2 119386
1 190664 569946881
1 26952 501171770
1 126244 255660589
2 62970
1 68189 998978291
2 14129
2 95631
2 127014
1 106130 815914333
2 183646
2 103938
2 153477
2 54537
2 105956
1 146294 262562729
1 189878 768818842
2 196305
2 146468
2 164790
2 179711
1 172365 360064910
2 21135
2 85823
1 39366 842645835
1 137122 290759410
2 14304
2 50496
2 147109
1 8437 971008794
1 39728 834410515
1 88164 817288630
1 83752 801568836
2 159560
1 192907 276428077
2 106623
1 84971 858451098
2 187823
1 7643 733231551
1 94146 28620507
1 21773 121773752
2 164325
2 9153
2 55320
2 11999
1 37562 837981151
1 56503 106024760
2 116262
2 99130
2 8798
1 78939 388198557
2 73070
1 132387 580329045
2 164358
2 106489
2 113901
1 95574 479778144
2 53145
2 1749
1 6213 855755578
2 57082
1 181408 718671049
2 149019
2 41779
1 190587 961986989
2 145780
1 136406 344364120
2 196775
1 1589 998855025
2 79508
2 148426
1 158447 525720969
1 173339 368327056
1 29932 849718312
1 78837 283648014
2 141983
1 49134 697326993
2 9169
2 84790
2 14220
2 54338
2 109675
2 192832
1 116050 738245372
2 67390
1 176974 620777021
2 82227
2 199769
1 167316 656444846
1 104708 936701576
1 71006 943797695
2 111669
2 125841
2 117963
2 60275
1 88269 753047249
2 95880
2 172780
2 37763
1 152840 914701648
1 19449 364712319
1 38482 885177430
2 112687
1 73123 463724673
2 32850
1 65756 559966111
1 135948 501610835
2 73793
1 197730 362721817
1 146717 551707564
2 48847
1 105237 801163350
1 155652 793300228
1 36276 130447078
2 183689
1 18420 334750598
2 150098
2 17063
2 90407
2 85952
2 160951
1 52556 264271675
1 160359 185610408
1 45117 107927955
1 123376 482899514
1 192081 704077002
2 70457
2 182654
2 126616
1 120648 874282295
1 12170 573892022
2 5500
2 24681
1 71258 719558284
2 16676
2 92318
1 68072 756869468
1 80779 538935902
2 47633
2 198466
1 133974 759668137
1 11046 553718780
2 44114
2 105170
2 144868
2 99185
1 176683 563428657
1 69885 19862090
1 44396 563000398
2 93051
1 67192 181978868
2 38482
2 107545
1 74128 176954641
2 15645
1 58744 814048858
2 120988
2 143548
2 146944
1 128347 569612451
1 57299 178603604
2 116173
1 129916 750031693
2 4482
2 50106
2 20024
2 191784
2 178747
1 179629 211969283
2 140304
1 18496 882869205
2 31191
2 196053
2 124068
2 169195
1 179270 330249402
1 175485 50072105
1 126062 841833332
1 193644 682301625
2 184209
1 36601 150810450
2 145901
2 4042
1 83339 856269305
1 155592 211139187
2 185375
1 74756 932240053
2 107122
2 144550
2 131034
2 126912
2 115388
2 192573
1 14998 715239555
1 168530 41672551
1 61235 804850602
2 5557
2 4413
2 124395
2 173714
1 63230 483300039
2 79089
1 184845 459316523
2 77244
1 97913 770837500
2 124189
1 69467 881934981
2 62775
1 6929 48049514
1 15734 115292140
2 86427
2 42150
2 131090
2 8990
1 194533 176288533
1 171798 944615178
2 76736
1 188672 973607721
2 85889
1 111465 761858190
1 10590 309751248
2 180193
1 104906 360372440
1 79821 568521677
2 6542
2 66090
2 133464
2 112990
2 166081
2 18700
2 6296
1 16864 702675759
2 65898
2 29785
2 131798
2 25506
2 120111
1 9596 454303055
2 82794
2 22136
2 56406
2 112187
2 27906
2 108786
2 115460
1 137656 74142045
1 188645 975452135
1 190700 988745593
1 167443 579487483
2 136101
1 77124 254442392
1 128463 989375532
1 100462 150943047
2 17662
2 56807
2 104731
1 82212 629089146
2 4483
2 24550
2 110742
1 51705 88491914
1 184284 300488166
1 113413 627743881
1 109306 257745164
1 44551 839014652
2 187987
2 64983
2 5255
2 178227
1 184967 463517663
1 49599 840434923
1 33866 54237175
2 174520
2 73408
2 107976
2 197708
1 175824 525090869
2 70946
1 142551 972538051
2 30001
1 80246 697485916
1 164795 400971918
1 36857 371816376
2 12837
2 9998
1 135476 464485187
1 46379 380253548
2 76841
2 197092
2 131776
1 135059 810803466
1 196961 967995340
2 119945
2 1921
2 78826
1 12934 830661200
2 25071
1 168460 339244359
1 93228 302871449
1 159721 386609867
2 121690
2 47872
2 48047
2 122472
2 45627
1 166324 865986716
2 88526
1 96725 621910552
2 135682
1 165064 952860607
1 187040 375393219
2 176827
2 127975
1 158551 284844841
1 45124 624985699
2 109689
1 51825 269963359
1 58402 353035130
2 85226
2 173897
1 10317 513769229
2 127672
1 29241 614641805
2 196494
2 13911
2 172371
2 58282
2 19096
2 101039
2 163119
2 182795
2 136711
2 91791
1 53816 689595423
2 41547
2 81312
1 157905 865860285
1 68775 488265754
2 111867
1 131799 564972677
1 171158 420823330
1 148583 861792807
1 188765 10666522
2 163314
2 65378
2 53556
1 25008 289505037
1 130546 574533951
1 96665 398880039
1 163640 238794027
1 158733 283403590
1 44160 131423374
2 153298
2 192115
1 152444 559085187
2 178752
1 48620 507694167
2 6012
2 176304
1 62875 687014654
2 183610
2 78435
2 55868
1 195223 163039300
2 173614
1 84332 952932998
2 149891
1 192746 541403078
2 65154
2 189530
2 125475
2 102142
2 123576
1 76706 812268544
2 138170
2 115634
1 118231 992941367
1 128573 186982602
1 75174 719623760
2 10459
1 98179 488624373
1 89650 806475591
1 107172 30197948
2 115992
2 57399
2 67318
2 21461
1 193445 362878956
2 94440
1 3287 740693402
1 143616 614071293
2 76895
2 24388
1 186914 284144662
2 104919
2 145987
1 97778 23193624
2 124981
1 46834 693177958
1 197966 921671413
2 157818
2 165930
1 114909 844694415
2 153067
2 91785
1 37050 752248699
2 147272
1 55307 546420504
2 142116
2 117912
2 196751
2 77295
2 59551
1 110455 689656365
1 131076 129451360
1 37797 958837389
1 169414 71276366
1 25243 138070820
2 63422
1 79988 976022170
2 46442
2 4609
1 30710 999537552
2 65747
1 183227 645488285
2 137314
2 158989
1 156056 467766012
1 184684 47089404
2 97636
2 89024
1 168558 409519324
1 142532 42452685
1 149247 55618088
2 68976
1 4293 299616527
1 177705 279415260
2 122895
2 194072
2 25539
1 84583 213313087
2 3774
1 55688 596257761
1 2284 406637402
1 35281 122773533
1 51714 195970027
1 39886 717677427
2 128064
2 179176
2 46441
2 158266
2 16896
2 26281
2 147392
2 11978
1 121102 654688573
1 169128 847198821
2 119391
2 7135
2 59839
1 18963 793130029
2 178683
2 95477
1 15265 372494529
2 96269
2 16524
1 5764 657130576
1 31540 393931235
2 183551
1 150943 936361478
2 58440
2 120908
2 78695
2 144273
2 150008
1 9722 19291177
1 143000 900441134
2 184104
1 117508 458025920
2 132164
2 119694
1 103099 123259428
1 177829 559658465
2 163789
1 5932 832151324
2 72265
1 35222 635314323
2 116327
1 142269 819753663
2 136075
2 75678
1 113484 296491530
2 28857
2 102579
1 46976 163096671
1 48384 535511165
2 116232
2 112393
1 101020 890820313
2 59218
2 139533
1 181850 160708679
1 39443 943060839
2 36267
1 109058 635329401
1 160335 940508523
1 10321 436515577
2 89360
1 158558 495213185
2 143511
1 4557 19061728
2 62096
1 9578 203882040
2 19830
1 137950 611936503
2 123741
1 74879 68354092
2 55054
2 46374
1 16071 216703001
1 9564 659215238
1 115568 206440051
1 111454 48312564
1 110090 429621326
1 179232 826277063
2 131797
2 174342
2 61088
1 182777 938055220
2 103655
2 71981
1 125714 535699836
1 134247 364527648
1 17653 33784642
2 54185
1 105819 148494413
2 91822
2 166239
1 74205 948803838
2 104881
2 61950
1 110232 776996631
2 110821
2 83454
1 89470 20882916
2 73229
1 81224 567981611
1 162735 346485394
1 144158 22122262
2 93870
2 111950
2 185467
2 79220
2 130634
1 129688 346009644
2 117073
2 9883
2 30938
1 109421 819960792
2 152238
2 100828
1 54311 749804461
2 64798
1 48891 578116003
2 141329
2 197479
2 195431
1 13295 43998734
2 199403
1 66812 301706990
2 52091
2 142756
1 193959 940792800
2 139935
2 6033
2 27711
1 50769 740062990
2 43410
2 162023
1 10511 302065633
2 70214
1 71839 756461951
2 186870
1 152858 139978594
1 118101 882375844
1 108614 518795299
2 171236
1 136524 217605363
2 28541
1 139161 292124416
2 136558
2 108009
2 188411
1 38889 853251409
1 127762 409077197
1 47016 185936354
1 20837 46337365
1 185447 625643627
1 150179 625103270
2 191076
2 146226
2 78238
1 12257 108211763
2 25237
1 138826 421006080
2 166496
1 113493 956870107
1 64544 337773434
1 35560 106910768
1 141261 269736038
2 179840
2 129972
1 176295 535300814
1 63852 941642195
1 97500 371741637
1 139662 892635365
1 143567 130617333
2 64490
2 161703
2 81015
2 73658
2 147511
2 184687
2 107878
1 142816 790743391
2 50426
1 95189 170826348
1 36782 957536787
2 97404
2 25212
2 125739
1 53914 650630184
2 66480
2 27765
1 131320 924778447
2 43995
2 181317
1 129884 413553910
1 172583 218701003
1 141025 745543361
1 91197 50025052
2 196006
1 59984 230092558
1 20885 719448004
1 168738 316542255
1 51884 406519610
1 155179 85397226
1 167576 269423062
2 129858
2 115295
2 160870
2 148915
1 126717 873746446
1 128806 358321737
2 124614
2 168525
2 87477
1 130182 92351449
1 6079 518102340
2 153020
1 122946 987755872
1 151092 828382582
2 133396
2 94299
2 121899
2 40174
2 31601
1 186519 976871116
2 62149
2 34064
2 103613
2 140073
1 139081 725202832
2 124968
1 169492 103779940
2 188169
1 192337 52306014
2 33003
2 24888
1 95932 456868608
2 24663
2 160921
1 132888 145833208
1 4214 377039340
1 131422 523153175
1 149033 616096266
2 12781
1 87503 254073752
1 137750 908185567
1 170019 558250587
1 158954 596337938
1 133607 677456464
2 117998
2 181968
1 176510 942220247
2 36697
1 128805 790125173
2 192972
2 199971
1 85957 116570263
1 6491 939422795
1 115824 825783091
2 188350
1 58170 266556051
2 111819
2 68366
1 15642 34076672
2 52878
2 87262
1 131542 410337483
2 4450
1 26127 182753129
1 126848 267226832
1 185142 338118663
1 194562 577639043
1 199865 505697073
1 37148 573680247
2 157508
1 146537 483084433
2 129006
1 115473 36625690
1 22097 585265723
2 118136
1 161130 340427814
1 94586 693147580
1 21970 158352211
2 31716
2 12204
2 41381
1 2405 555162213
2 105077
2 174432
1 11429 909548228
1 3446 379762928
2 59189
1 4544 140559294
2 32125
2 61220
1 25423 325661704
2 148098
2 76225
2 116650
1 74662 581222587
2 78115
2 33141
1 53651 70667613
2 57295
2 194254
2 84989
1 180765 913559324
2 57310
2 134359
1 78379 768208257
1 150829 855784478
1 139403 980299461
1 127190 414654060
2 100699
2 157804
2 32311
1 181035 758136336
2 121933
1 38905 580783725
1 65922 381729808
2 62870
1 65202 289236587
2 81932
1 110794 578058142
2 148158
1 4525 924384331
1 118721 138637920
2 40227
2 42181
2 70385
1 59448 983880491
1 40069 958027391
1 86041 692598637
2 143715
1 109176 487883990
2 36469
2 21548
1 49862 447584828
2 64633
1 183151 530029109
2 186515
1 76218 24649821
1 6998 457003687
2 90455
2 112412
1 196334 648420162
2 190887
2 15375
2 27081
1 101682 278781952
1 123595 739323802
2 176754
1 46663 568452218
2 59215
1 62096 292145836
2 148031
1 179682 154435393
1 149048 609216627
2 182384
1 3685 559323854
2 134530
1 61729 36487113
1 93379 352709606
1 14176 982963850
2 188281
2 188754
1 21407 542594962
1 12483 322010945
1 88927 335912957
2 23009
2 4815
1 167201 249938943
2 10955
1 25863 207105744
2 171152
1 44155 554325036
2 62374
1 169677 486634420
2 162129
1 21568 15132913
1 127876 629090456
1 26281 357358977
2 89036
2 63595
1 197947 117982947
2 157190
2 71200
1 117069 168816676
2 34494
1 89100 28128634
1 165945 290423973
2 142070
2 55289
2 108454
1 4368 204253863
2 28846
1 184313 540557076
1 9809 494324113
1 33160 771324178
2 19901
2 121498
1 60928 856878577
1 82958 288055674
2 74355
2 10921
1 126136 17629162
1 131700 135513538
1 195853 603609993
1 105300 535985727
2 6022
1 81198 344828295
1 154338 279158356
2 199438
2 166654
2 76487
1 79272 816999565
1 1267 707686597
1 83391 329285684
2 118839
2 105353
1 151486 24620233
1 88787 455384573
1 101815 716401110
2 170543
1 137785 503867668
1 131377 354072641
1 189536 755116217
2 177562
1 14275 279222381
2 60523
2 68669
1 104379 460812485
1 95422 521978096
1 124862 916357232
2 128265
2 79937
2 132114
2 86950
2 14936
1 158470 658340575
1 152294 363586061
1 64263 675044177
2 124073
1 99434 115348610
2 115998
1 46311 639981853
2 38731
1 189742 64997805
1 12665 972124108
2 115403
2 30254
1 149025 484943622
2 182957
1 72966 442194427
2 32744
2 90890
1 85206 728356824
1 191066 440349181
2 178526
2 96606
2 118422
2 84918
1 2300 510341599
1 160204 515800344
2 146157
2 21513
1 37359 422709178
2 192012
2 30623
1 47904 419508267
2 49660
1 10557 196637392
1 143187 978353059
1 37861 456113950
2 70272
2 197271
1 121550 502321224
1 87262 1307028
1 59898 855266863
1 163379 153900776
1 111022 202410711
2 104685
1 78773 68235853
2 198930
2 138261
2 113135
2 92051
2 76613
1 124492 37157040
1 24587 411341578
1 37047 578901386
1 65806 351577981
1 40943 830677550
1 164616 962391787
2 182268
2 193420
1 170286 339033093
1 86819 248168236
2 135070
1 27269 379517746
1 184125 414163440
2 181869
2 185264
2 156745
1 96689 789002453
1 151134 658404998
2 64055
1 97860 126191563
1 46917 971965029
1 32966 130584822
1 158796 366594763
2 146965
2 88814
1 123766 951748031
1 181407 499742221
1 82621 205345005
1 88909 368637208
1 99923 50711108
2 33775
2 47489
2 5651
2 151628
1 186488 769933535
1 89045 474613096
1 169920 710968620
2 21257
1 156457 451896422
2 182936
2 181583
1 20028 418998191
2 166487
2 63300
2 140334
1 133353 378332937
2 99042
2 15421
1 109713 575742602
1 142139 393549234
1 147214 745298871
1 171215 862438384
1 99703 8197109
2 75645
2 116120
2 138379
2 44858
1 46533 76792062
2 168827
2 143819
2 169428
1 112482 524934226
2 40077
2 100571
1 190493 395839054
2 76192
2 158121
2 137730
1 8729 497780890
1 72911 992825928
1 22426 406959764
1 64602 403702713
1 27885 161667499
1 158580 771291946
2 53931
1 69914 97637250
1 175343 758954439
2 56448
2 153327
1 20869 743981987
1 79647 687259964
1 196930 369071941
1 34874 795991785
2 46679
2 36806
1 90258 473621692
2 179240
1 130920 812407905
1 69117 613708382
2 103859
1 59688 236117870
2 175594
1 180271 536331064
1 112201 329706366
2 29226
2 172022
1 141435 531009781
2 151608
2 193982
2 93286
1 196849 247067365
2 193878
1 187693 846125037
1 166849 384080240
1 25510 11315034
2 191916
1 190013 776717635
2 78756
2 169625
2 147030
1 71224 285043261
1 59505 539910129
2 98359
1 20913 283609282
1 86755 925295217
1 16272 926939410
1 73387 841259160
2 43829
2 155503
1 116066 693849961
1 195500 244990019
1 159794 320506710
2 94411
1 153678 291758029
2 54308
2 3326
1 11256 296510326
1 100541 996033682
2 80892
2 147585
2 601
2 86942
1 199413 402466525
2 104052
2 167913
1 23768 941522292
1 147013 310218491
1 167209 117429698
2 176397
2 150361
2 74118
1 105445 974436107
1 196112 72472589
2 138015
1 106988 821458257
2 164028
2 159840
2 171287
1 105107 334704428
2 25310
1 37062 519214368
2 140865
2 162942
2 39022
1 104529 889443510
1 126760 291048202
2 168801
2 162712
1 109372 775263561
2 47629
1 48796 348671862
1 142248 46301921
2 13519
2 161167
2 29921
2 3193
2 190461
1 92861 15463876
1 97288 376316404
1 42227 165217897
1 177017 829395827
1 5316 540346365
1 68668 533012279
1 138226 368985604
2 198625
1 72631 300806722
1 91004 757350033
2 196252
1 53879 991255254
1 195817 344652605
2 72169
1 11373 386684420
2 10185
2 1854
2 194967
2 71835
2 69226
2 18471
1 166644 971845576
2 127401
1 131556 149738343
1 185101 590425023
2 29710
1 116368 745123260
2 32968
2 9534
2 70033
2 190772
2 62427
1 48180 308986755
1 103648 868247040
1 87038 143696527
1 196598 16224750
2 191260
1 121451 746802405
1 192729 387718604
1 97108 237549792
2 54254
1 186599 416727513
1 86853 885231166
1 197593 636985134
2 106189
2 22331
2 164818
2 128791
1 3919 489282588
2 82876
2 121016
2 23640
2 24303
1 50610 236559927
2 538
1 79477 528262544
1 119085 510943468
2 99634
2 14833
2 184576
2 193770
2 182636
2 26529
1 31157 198380824
1 11952 699809589
2 131344
2 194927
2 152127
2 11902
1 166942 243932167
2 99338
2 134126
1 40269 628702688
1 137332 963763463
1 80035 59489970
2 42771
2 180640
2 192067
2 167387
1 190510 102330585
2 7750
1 6027 279310984
1 35069 956138876
2 154165
1 192217 312322328
2 128006
2 170783
2 172335
2 103971
2 131942
1 144388 822262789
1 80499 110924964
2 29477
2 105791
2 107766
2 93004
2 27707
1 140641 776782020
2 18072
1 44601 103729438
1 98848 34918836
2 77191
1 121366 307201672
1 132279 52623695
1 112577 830387072
1 41517 394763813
2 139737
2 97572
2 126742
2 145572
2 134560
1 9936 263474850
2 192659
2 13055
2 79391
2 149330
2 45847
2 144125
2 40128
2 179178
1 62254 253903452
2 149254
2 58141
2 144624
1 183295 763894377
2 190861
2 26810
2 95255
2 63899
1 176015 14394854
2 172276
2 35227
1 120993 207809677
1 188684 216171311
2 14141
1 174690 782646965
2 132767
1 166669 448868923
2 76417
1 165613 974693587
1 90866 230335171
1 40236 800106256
2 70006
1 111142 563795597
1 54731 886692247
1 13816 958291501
1 131223 829409266
1 8668 706183473
1 49004 40600324
1 71035 127386683
1 139586 667547749
2 173057
1 65065 847946408
1 77455 338860999
2 86309
2 137857
1 187892 312817003
1 104942 893326034
1 100491 913342092
2 9961
2 127337
2 149560
2 166247
2 196270
1 128274 274554787
2 20210
1 85036 539734539
1 199990 335983586
1 132675 761899664
2 170874
1 29438 341859207
1 76647 836175915
1 150481 854884418
1 117766 873512063
1 17893 107058418
1 6375 824387961
2 6537
1 116093 195983922
1 133225 56579651
1 178024 127098634
1 159078 850975520
2 115436
2 132451
2 175521
1 191468 276392409
1 2882 754157979
1 82896 62634086
2 145047
2 118113
1 32530 695690151
2 25775
2 59153
2 192095
1 59119 893943037
2 34447
2 117369
1 106640 702393810
2 133576
1 177125 94572008
1 120924 379025581
2 95839
1 182913 214294027
2 179139
1 61238 407083905
1 51015 870727819
2 23049
2 173419
2 117983
1 130425 523283956
2 92928
1 172358 332372865
1 171254 822482937
1 179287 766741439
1 64282 228546576
1 109031 446616990
2 197858
1 177944 503232697
1 89825 712769875
2 133323
1 151895 97117418
2 155484
1 193139 980750865
2 15997
2 48578
2 68963
1 155771 171169466
2 365
1 49930 397246690
1 26992 36095934
2 159673
2 116539
1 83989 966767572
2 117213
2 131943
1 177943 412021802
2 41638
2 182402
2 196092
2 137774
1 152433 686889709
2 80859
1 33424 88076147
2 109846
1 193173 394918872
2 166795
2 107664
2 106574
2 3974
1 194439 984046088
1 57935 640085343
1 164089 837779195
1 185798 444179101
1 108525 20958947
2 119956
1 123438 466811033
2 119617
2 89132
2 105129
1 176526 248603222
2 64369
2 11478
1 66898 737972632
1 199803 732874537
1 44003 755364139
2 67668
2 4654
2 140212
1 30443 229127918
2 98151
2 118674
2 9769
1 50737 678362951
2 113816
1 147158 625554662
2 31560
1 17454 407572940
1 18041 13053402
2 78783
2 142367
1 67215 968416301
1 69101 617741915
1 16047 35945473
2 127123
1 127060 662028539
2 72218
2 178086
1 156615 53669608
2 131008
1 105087 118028610
2 8367
2 68583
1 129253 787058094
2 102641
1 58367 231177448
1 183968 291768938
1 87783 130375137
2 174568
1 34931 658765351
2 12262
2 5759
1 130573 712904241
1 91221 743498386
1 173824 664118847
1 179611 364617706
2 51310
1 133732 263936164
2 4840
2 133812
2 122097
1 51639 588964136
2 159325
1 121009 351035210
1 141138 21505601
1 180467 615498395
2 89758
2 62998
1 29904 367870908
2 114819
2 89071
1 46804 186103209
2 74126
1 69941 105724316
1 180831 326847821
2 23011
1 145294 349029513
2 44195
2 144783
1 124758 693743418
2 165250
2 171898
1 112275 405225849
2 95374
2 176478
2 136027
2 180743
1 92402 873114363
1 60648 216440130
1 44286 604007667
2 141451
1 194928 364626479
1 119519 639481426
1 64803 11972428
2 83143
1 17170 575478095
2 164079
2 63314
1 57701 317766805
1 97937 450938637
2 79803
1 161681 89599091
1 102434 721006655
2 197475
1 154033 541867132
2 135245
1 169584 1531551
1 87397 240138448
2 25927
1 172596 139185831
1 102677 489867779
1 152460 854711730
1 144758 87883071
2 99114
2 153019
2 57228
1 138488 341200185
1 156194 458082406
2 198270
2 112683
1 51 828256275
2 181393
1 194715 86626160
2 157607
2 46012
2 169112
2 83800
1 152861 751202794
1 32770 478223653
2 199109
1 49177 409274606
2 148024
1 50426 360746574
1 49532 359939081
1 57437 895050188
1 42110 737930924
1 74526 591243086
1 106020 416761278
1 22029 79827521
1 48847 845481659
1 144482 447005877
2 22568
1 148308 22527142
1 102394 323504849
2 133659
1 87419 844624044
1 107549 201670750
2 21210
2 95231
1 181077 451625579
1 137644 832106338
1 188666 170335141
2 33944
2 133576
2 62521
2 2368
1 30274 223069839
1 130064 608700080
1 19786 234757324
1 56869 96214990
2 100924
1 188519 139911600
2 187426
1 175898 185645323
2 112776
1 40324 348686522
2 50815
1 143081 704638435
2 33039
1 26719 262634597
2 160452
1 19998 65554752
1 48078 485053578
2 169913
1 126105 966804896
1 37797 263465103
2 91947
2 3450
1 51161 821875016
1 94429 656163859
1 50108 717712583
1 86122 220544489
2 183484
2 146531
2 123849
1 93523 925331277
2 103569
2 71724
2 94872
1 135693 871855869
2 6759
1 192532 695355647
2 31901
1 127616 424793529
1 176271 311900820
1 27337 971552045
2 14203
1 110544 936398535
2 134672
1 86230 789000390
1 153650 508332168
1 50200 445322149
1 110673 371171154
2 12872
2 97021
2 66592
1 179610 248636374
1 52081 292907247
2 69349
1 28308 965194848
2 5647
2 171205
2 64250
1 20979 379192663
2 21969
1 28833 246379373
2 132067
2 70509
1 161422 861308562
2 132949
2 73121
2 57791
2 97649
1 149225 43193828
1 65806 714023736
1 97182 437176831
1 62166 993783042
2 167914
1 47816 930528621
1 72044 39680635
2 37248
1 153449 100420775
2 20112
1 95303 265022822
1 116964 19830694
2 129507
2 137601
2 168548
2 103879
2 29295
2 183186
2 63850
2 2066
1 26031 300070627
2 132281
2 86689
2 165405
2 75983
1 66075 635125945
2 54051
1 159024 898838982
2 9745
1 143700 545894619
1 15568 773061259
2 48497
1 179990 375149981
1 57283 933081444
1 156833 133691754
2 180669
1 134082 769422783
1 142849 363160793
1 160420 368943397
1 61551 115176872
2 132542
1 183254 647755095
1 199185 560562264
2 184336
1 37886 671543982
2 58285
1 187245 559114874
2 85100
1 44476 976947965
1 146801 751546389
2 134188
1 169161 994572887
2 128798
1 107209 537777041
1 137858 205869811
2 138468
2 191540
1 134159 900885947
1 171039 232799982
1 24667 742450106
1 175615 553316141
2 17874
2 40799
1 114309 93859576
2 179203
1 141454 344371110
2 179596
2 137747
2 37496
2 162194
1 61808 119976062
1 43377 194369042
1 118667 311725400
1 145944 672954312
2 193799
1 154479 160118306
1 107054 384518965
2 120868
1 86593 483755055
1 14785 123649605
2 24991
2 168315
2 7881
2 67132
1 51923 745716664
1 55872 854947880
1 53885 407404222
1 164835 372340038
2 36448
2 188385
1 10996 954151136
1 84174 838119707
1 143589 798837711
1 64940 575837929
2 132513
1 45865 815669458
2 57084
2 40951
1 121307 658811060
1 41850 884999113
2 15238
2 109295
1 53504 396792879
2 25796
1 62442 735897360
1 29167 281218358
2 68611
2 195542
2 159175
2 117771
2 105028
1 196154 505456850
1 195221 625562287
1 145066 202296258
2 157404
1 132336 959306480
1 115631 22922212
1 181556 185345697
1 183456 994626858
2 46503
1 81533 54429374
2 72502
2 81628
1 99761 92514490
1 11881 342681675
2 17809
1 70576 491485661
2 86822
1 67858 591094230
1 136170 485715126
1 30311 297495254
1 145568 65442649
2 76976
1 143738 940741218
2 33958
1 135065 237474569
1 140814 590037671
1 151814 977459402
2 160650
1 113922 110442575
1 98225 301971454
2 155356
2 105384
2 129424
1 17934 434685446
1 121188 810210050
1 172377 517956097
1 89498 810078553
1 77908 888199248
1 43824 396453061
2 58901
1 29976 908405846
2 50539
2 172222
2 190228
1 193339 906958601
2 171342
1 73524 276474214
1 144185 839758126
1 103424 746827991
2 56296
2 156597
2 194690
1 139506 882454030
2 55029
1 97820 646489332
2 183981
1 167400 972854963
2 178519
2 2248
1 28810 325210824
2 72598
2 172814
2 86729
1 111223 203853481
2 186159
2 80272
1 93553 216302528
2 37572
1 92409 250074268
2 44004
2 44810
1 178221 771358751
1 141690 289553121
1 143305 947410039
2 16067
2 68224
1 5753 197522099
1 192527 804439572
1 19285 648844161
2 106654
1 18107 561218844
2 132258
1 165444 83534230
2 140763
1 185014 671502521
2 114949
1 170917 119078450
2 142164
2 29603
2 138140
2 147564
1 159450 750980637
1 95211 765748180
2 164007
1 32391 206209847
2 199511
2 79433
1 54883 332308550
2 51692
1 40560 199691529
2 40404
1 37201 374021287
1 130612 178776725
1 160687 432829168
2 153970
2 66913
2 62618
1 127477 634931915
1 94284 515089853
1 12426 680825005
2 108865
1 118945 393081269
1 123604 770037171
1 160778 297033026
2 185065
1 158828 438188634
1 143097 138291189
2 175423
1 152292 864763479
2 146123
2 18522
1 45738 113602045
1 84493 550307023
2 16074
2 59184
1 148423 143395269
2 90031
1 48899 373538829
1 125973 524963881
2 170221
2 34754
2 35861
1 195548 495941673
2 32031
1 151761 143244479
1 22629 569522373
2 64390
2 44251
1 92077 306379408
2 71410
1 66477 86824365
1 971 467399888
2 155008
2 124837
2 103433
1 95548 261969198
2 124718
2 138803
2 82179
2 165152
1 21725 153981765
2 167704
1 168532 550365049
1 167688 728504796
1 71596 181106859
2 196165
2 132856
1 72716 96804016
2 78280
2 180975
2 144762
1 50786 324103324
1 170328 792340835
1 168956 751397588
2 178224
2 170630
2 46801
2 132453
2 71290
1 66363 37007920
1 145210 866884052
2 177990
2 157992
2 140702
1 85971 531288224
2 35431
2 96574
1 61545 243173436
2 111261
2 123982
2 24272
1 28573 504601697
2 132093
1 98847 555653669
2 22196
2 70835
2 104163
1 31220 606983005
2 83464
2 188621
2 192663
1 102811 987192137
1 127077 707602696
1 74714 609001263
1 75225 367316189
2 54450
2 58074
2 118189
1 61475 869540276
1 65340 478632627
2 90332
2 110657
1 195592 727185478
1 50339 57599293
2 94392
2 20308
1 13858 895811798
2 28805
1 87476 715048769
1 44950 834887186
2 167081
1 48806 274945227
1 90873 250171494
1 107747 198699502
2 32194
2 155812
1 146664 257021353
1 165816 760300556
2 175503
2 37447
2 51312
1 162722 660590392
1 149797 21145042
2 83858
2 77600
2 38979
1 6351 733343377
2 187767
2 189637
2 48204
2 78959
2 196221
2 148642
1 72008 678809744
1 88052 298680322
2 156801
2 100756
2 1110
1 112086 83136222
2 2274
1 69153 229184691
1 37547 426804649
1 35553 144335690
2 145593
1 184156 915684466
1 198326 671687307
1 54274 549169244
2 92247
1 131353 184089629
2 138774
2 161589
2 97916
2 162900
2 167625
2 66465
2 74404
2 114917
1 17340 770465157
2 161847
1 41385 325685942
1 129234 426227178
1 100511 161804353
2 149976
1 166470 449161474
2 143774
1 124120 104822236
1 132221 885264132
2 118912
2 171147
2 67879
1 5796 490030589
2 192129
2 115940
1 168262 745158853
2 76236
1 118549 727577036
2 150412
1 170061 783166795
1 79897 519901477
1 61014 174994982
1 41953 84336768
2 21275
2 191129
2 135971
1 27811 432881094
2 172582
2 187630
2 171564
1 51980 549934867
2 198658
2 32862
1 70797 198081043
1 20802 873990678
2 133557
1 41279 261523655
2 181163
1 126664 82741583
2 9572
2 35775
2 79607
1 17917 859699315
2 54542
2 16327
2 192898
2 105889
2 161157
1 71977 621744677
1 175583 967260349
2 165093
1 113638 689063834
1 56037 247290712
1 167694 74497174
1 53965 97343630
1 102278 284684120
2 124996
1 47192 333162239
1 59243 512015226
2 183412
1 32416 692628373
2 179720
2 94409
1 73714 924464795
1 107119 755250251
2 143127
2 147159
1 158016 512645825
2 112888
2 96030
1 180514 365753221
2 176397
1 49963 725920705
1 67473 516962390
2 46197
2 96460
2 110065
2 43899
1 156275 969772091
2 197588
2 62635
1 27396 114943380
2 23485
1 73501 627284778
1 194046 249746960
1 36621 128800272
1 121873 592707717
1 137180 323576342
1 15245 767217920
2 166862
1 26026 948734274
2 105525
2 100976
1 185092 767757422
2 74726
1 71008 644690608
1 196192 349909802
2 62560
1 150651 920185424
1 146904 958049204
2 172422
1 13686 847116216
1 21743 718868621
1 187292 541752293
2 85262
1 50691 902513402
1 90127 356003229
1 20670 39176240
2 172084
2 36146
2 183159
2 103515
2 90338
1 115810 334577562
1 3229 549111443
1 199213 330137755
2 152522
2 96747
1 78181 326792493
1 152142 182692134
1 127287 127247217
1 81815 236229832
1 75582 158082798
1 31542 171854689
1 1750 67580902
1 57094 248497112
1 19155 669827859
2 94906
1 8019 772292972
2 10220
1 88531 187426282
1 105215 941867087
2 188898
1 90932 549415591
1 104479 701600852
2 24206
1 182309 310951157
1 179245 512037639
1 137435 956987153
2 104393
1 45544 395385287
1 15952 254908848
2 120263
2 187305
1 118317 946839468
1 44020 485018310
2 121878
1 150450 759263625
1 60354 197711018
1 10053 352451261
2 68892
1 47112 983825978
1 54178 509706609
2 8628
2 115970
2 148137
1 3988 443509863
1 143776 225328846
2 133707
2 199514
1 131361 111702060
2 39671
1 85795 218338390
2 44928
1 130871 230919052
1 15288 879382048
1 20943 357001073
1 83512 518068717
1 17096 379953703
2 115731
2 28860
2 78353
1 159912 558644936
1 21770 143340939
1 101521 320354536
1 60909 366651904
1 141391 20241293
2 103144
2 46901
1 151533 338133529
2 127750
1 7175 362257836
1 66327 893751939
2 189604
2 166258
2 59684
2 69491
2 16462
1 34264 771327880
1 191143 990267614
2 85387
1 99004 537830339
2 9391
1 91242 875710874
2 1348
1 119467 965365060
2 45522
2 75995
1 117370 249870139
1 28914 979364938
1 83559 215075424
1 40706 870231821
2 190210
1 175288 56369786
2 90361
2 101430
2 26066
1 186580 120284837
1 131475 108952023
1 26349 859038264
1 36177 456056966
1 68975 948773511
1 133707 277373848
1 53593 849014994
2 148947
2 52207
2 43335
2 133104
2 34507
1 196117 163657954
2 49034
2 129580
2 37834
1 4792 618828631
1 164803 278069823
1 44547 447569065
2 44810
1 96506 737012178
1 162272 993261266
1 63278 160925940
1 20029 750330973
2 30066
1 44085 214982678
2 94113
2 136114
1 169898 69786497
1 186019 480400724
1 182940 18679786
1 184070 60193687
1 57821 958867912
1 132476 292080710
2 64652
1 43049 774972673
1 139463 737539865
1 197594 521511738
1 61531 676484508
2 131065
1 62688 623111423
2 28621
2 131275
1 139250 428390901
2 39344
2 88010
1 22517 329764615
1 28424 151090440
1 68985 141774554
2 1381
1 20485 572363817
1 166146 23169640
1 24530 586670430
2 147156
1 37643 162781844
1 27081 382175459
1 159505 23626997
1 12508 233285258
2 66333
2 156032
2 199848
1 196538 100339664
2 90593
2 46293
1 175961 223433448
1 64290 309892210
2 65830
1 42702 310920839
1 186977 552176912
2 146755
2 167507
2 77539
2 131282
1 197074 771249569
2 187678
1 158380 418942645
1 95852 386675489
1 4659 664011683
1 7722 324442732
1 63941 419868068
1 89655 204365315
2 80037
1 51513 961482277
2 31945
1 74139 518990015
1 193546 974313564
1 168604 803217703
1 115060 716270727
2 130030
1 40594 855860670
1 119007 624886574
2 14240
2 184021
2 2400
1 108935 157766967
1 22734 960717147
2 66536
1 198784 679827420
1 74911 169608778
2 53635
2 95894
1 15130 131394803
2 29886
2 32070
2 22885
1 164531 428051109
1 180667 491530262
2 29321
2 6237
2 20197
2 190612
2 81019
2 78149
2 174042
2 83896
1 181086 991132016
1 86839 506507156
1 105800 615363310
2 100320
1 157955 552975944
1 125192 389417943
2 110110
2 89707
1 25553 407108690
2 55093
2 83729
1 36131 503000544
1 33706 36736474
1 124955 850724540
2 42188
1 150998 165954954
2 61494
2 15810
1 86215 847545772
1 5042 181678830
2 125166
2 4
2 4410
1 147729 154411194
1 105099 998348942
1 99581 647854494
2 49164
1 96274 167980382
1 16304 284937717
2 29711
1 177878 477209355
2 184675
1 125015 73977755
2 183772
1 66437 763337520
2 72044
2 152902
2 152317
1 166129 943649331
2 146747
2 29645
1 135253 585463255
1 169878 130239859
2 197322
1 51204 143034779
2 103272
2 101055
1 126131 616298522
1 28273 294160250
2 56282
1 140685 94728526
1 144409 966501833
1 93207 609273890
1 137007 592276928
1 114151 243071151
1 6105 328986970
2 61598
2 167546
1 195598 978906965
2 192641
1 127396 829604493
1 192943 249374824
1 126410 578409341
1 86425 559245918
1 199439 944937291
2 37057
2 124837
2 47940
2 48890
1 41992 148073947
1 70191 547667857
1 189937 322907259
1 101031 938570536
2 22452
1 67698 231048923
1 61693 827258391
2 71640
2 193749
1 16002 329331511
1 192827 358663402
2 38364
2 154766
2 24839
1 161995 668289438
2 20380
2 103531
2 93624
1 41788 528078550
2 123108
1 168638 118793189
1 61787 254527410
1 47694 844381908
1 58993 827823119
1 172298 543101632
1 90117 847975173
2 40532
2 139131
2 38806
1 34331 191607845
2 76585
2 51417
1 169383 639499277
2 135197
2 155348
1 118021 394435065
1 55749 85070525
1 69253 24727179
2 199417
2 112073
1 123900 711230612
1 102212 231310685
1 13477 127652556
1 47453 913894278
1 70001 217569436
2 143124
2 159591
2 33284
1 57752 846446114
2 84954
2 60591
2 63826
2 94962
2 92740
2 2304
2 253
2 139002
1 60071 983393106
2 186625
2 199787
2 171723
1 176053 141028881
1 69218 705497984
1 64034 21094979
2 176082
1 172112 31587177
1 116894 724625890
2 154110
2 176873
1 88225 385868633
2 156723
2 124961
2 160398
1 192939 771729657
2 79955
2 134032
1 177681 791941707
2 191908
1 170132 747644708
1 133690 730157764
2 100533
2 30252
1 89268 692279153
1 17504 868621601
1 128179 741084268
2 66534
1 88208 608282338
1 39026 238518560
2 155887
2 100414
1 119782 121999073
2 84846
2 52349
1 140222 961030427
1 192588 917280709
1 111490 777087862
2 51599
1 20877 999890592
1 113652 277775588
2 179994
2 177942
2 55966
1 49303 44754027
1 144029 855030859
1 1493 295485594
2 137562
1 129835 963261385
1 120128 248456541
1 186551 721188013
2 107614
2 162592
1 147065 712559023
2 54657
1 179476 880363545
2 158488
1 166220 661691417
1 54768 975741159
2 150259
1 121144 684474162
2 44402
2 11075
2 25726
2 74881
2 65090
2 60300
1 199299 495144485
2 110079
1 43988 965316635
2 25718
1 193178 310114830
1 3379 110351672
1 197409 705833640
2 78597
2 190615
1 119295 814151230
1 46260 74180950
1 149494 958045306
2 61877
2 6161
1 42350 495200492
2 53687
1 32209 772693374
1 153428 118973100
1 77757 715419040
2 1950
2 19073
1 64298 63338846
1 54786 744985819
1 115781 117357218
1 50834 939945772
2 71670
2 8883
1 76566 625599556
2 111680
2 1267
1 56063 129459425
1 199700 789831361
2 179818
1 40247 484774250
1 72286 69807950
2 178418
2 112096
2 111765
2 95841
1 173203 184926665
2 75167
1 82865 569538179
2 52247
1 69761 232649071
1 44449 417575803
2 123470
1 62124 496348572
2 135997
2 105784
2 110653
2 114786
1 65213 655778128
2 42080
2 67997
1 40485 716767999
2 95113
1 111044 509521943
1 72587 405558548
2 93388
1 122990 366292129
1 82279 779881915
1 9411 586338262
1 162942 469152224
1 162368 149128809
2 118765
1 178388 275399667
2 171071
2 91771
1 111967 700055297
1 109490 796401552
1 97005 891552941
2 168561
1 28173 869024994
2 95007
1 97047 495240368
1 65712 799798928
2 109633
2 36954
1 48458 6094285
1 84468 196242984
1 136730 82575939
1 173433 405683347
1 55121 724428236
1 59030 132598246
2 105337
1 16762 901301420
1 172781 51055191
2 24253
2 199593
2 94135
1 75034 811904359
1 139007 25040435
1 21295 104644089
1 77557 109439368
1 34551 297036961
1 148832 408784315
2 87685
2 7215
1 1592 127579514
2 104477
2 39562
2 27728
2 140427
2 197858
1 50139 622353240
1 32776 156519756
1 135287 881548204
1 65167 837138513
1 150243 673446654
1 44755 689751472
2 96291
2 110464
1 181606 953802683
2 14505
2 114878
2 7376
2 183192
2 176332
2 65794
2 164274
2 69506
2 78255
2 88297
1 64121 770121373
2 138774
2 19734
1 121038 154820280
2 106202
1 79650 179931681
1 145998 556997107
2 20124
1 198564 632557608
2 138320
2 173029
1 93629 754045469
2 198427
1 182518 866397024
2 47274
2 44364
1 165549 976676334
2 45562
1 191086 106040527
2 122746
2 180771
2 112242
2 92283
1 79470 715887930
2 144250
1 97291 812862871
2 146046
1 87359 599343332
2 187271
2 125498
1 198491 399631735
1 47493 675260692
2 5099
2 73059
1 179269 752756338
1 12247 718988141
2 133735
2 160497
1 141991 902718638
1 64957 252017927
1 52064 240976280
2 105306
1 75620 147482764
1 43431 809061657
2 98405
2 28792
1 48519 80055999
2 24610
2 79673
2 188127
2 23751
1 53446 702149053
2 66256
1 58217 835882301
2 112657
1 116437 815248217
1 82866 593321384
2 31386
1 134227 585338766
1 133275 722644820
2 117009
1 51674 331612526
1 53549 293539316
2 131125
2 122574
2 190216
1 55635 825326823
2 57341
1 26335 604609219
2 150374
1 36842 862136763
2 88623
2 66954
2 10360
2 142822
2 165747
1 139310 960027127
1 15981 557664524
1 38071 978901677
2 35869
1 144221 912685054
2 167854
2 30617
2 180570
1 52224 719279174
1 171829 481508679
2 165529
2 24812
2 112881
2 110160
2 160955
2 117003
1 40169 207537246
1 9232 775723078
1 105568 585867406
2 103799
2 191621
1 71617 87433426
1 91850 24477532
2 97939
1 151485 593894908
2 56967
2 97346
2 46274
2 83976
1 22814 910961438
1 454 516627915
2 113531
2 68031
1 7608 444922620
1 32550 570995748
1 120614 665619893
2 104897
1 82772 700072175
2 69934
1 147183 97412068
2 6673
1 7011 287329003
1 110766 797470374
1 139555 104598179
1 135625 701210170
2 135752
1 75348 670437674
1 25004 343048792
1 75794 582572779
2 146654
1 18315 637373993
2 126895
1 113606 555427804
1 133681 512412021
1 152140 386298710
1 194845 278181914
1 85615 472466294
1 166011 750594058
2 80452
2 25813
2 114449
2 13924
1 127742 85855742
1 147305 729544803
1 89188 300006150
1 12851 576995086
2 195475
1 182337 539634056
1 2972 273381660
2 167711
2 94758
2 141688
1 129360 68382322
2 167412
2 64447
2 134069
2 46198
2 141293
2 98222
1 27190 171086922
2 78263
1 196560 672218292
1 169917 959462236
1 42379 832284900
2 141787
2 106570
2 114955
1 188981 695476814
2 74885
1 18480 507919146
1 164989 113304245
2 178213
1 143648 679482945
2 38904
2 194399
2 64453
1 60391 420004252
1 29546 794286977
2 144673
2 14108
2 95747
1 177978 526934552
2 21468
1 2358 900111368
2 140471
2 22391
1 10647 857643812
2 122321
2 160209
1 184240 967014291
2 16
1 195027 66683148
2 67882
2 15335
1 1739 823563070
2 134317
1 131067 261313985
1 99128 98436649
2 35457
2 24709
2 164433
2 89997
1 144739 358547654
1 151223 420975070
1 154431 8446212
1 77962 388450708
1 45226 68564480
1 181118 276787445
1 55209 812324846
1 193381 946517304
1 181354 373809780
1 102720 636714305
2 12441
2 90755
1 154478 58794912
2 199815
1 190478 481317687
2 159411
2 122128
1 90662 282775989
1 57276 502059871
1 17277 976924795
2 34333
2 108448
1 9095 352347455
2 140893
1 172021 374523243
1 29989 923103795
2 12432
1 97644 236016186
1 113746 185875318
2 29033
2 10832
1 150516 77443562
1 169854 1174684
1 171406 264488080
1 118652 611207471
1 108347 714274564
1 136259 824823654
1 83013 231705429
2 49031
2 175322
2 3676
1 195854 148223169
1 76537 904750220
2 114764
1 157828 897599492
1 162769 514451038
2 69041
2 43009
2 77154
2 3826
2 129590
1 80625 829394549
1 135347 27766723
1 155633 472772797
2 192775
2 146352
2 78789
1 166892 589177492
1 172940 982406047
1 179251 783311766
2 169249
2 185463
1 23537 339969676
1 95303 410580075
1 131717 229342112
2 29418
2 62161
1 875 603026923
2 47582
2 24244
1 164828 231701786
1 88100 227475
2 76747
2 165411
1 175487 262955117
1 143523 806084733
2 120081
1 156224 362638117
2 139672
2 133769
2 187770
2 25828
1 189197 620142058
2 177149
1 187561 300213084
2 70586
1 185106 972819793
1 182547 484447288
2 188526
2 155479
1 138350 625357534
2 165637
1 79311 706643260
1 36304 262674680
1 160292 320790693
1 32844 123353243
1 7222 464366526
2 74107
2 177656
2 82077
2 150144
1 89002 114850970
2 83823
2 45657
2 156025
1 78168 604774343
2 59351
1 23160 32421792
2 140876
1 168930 218250113
2 129454
1 176333 56183510
2 158241
1 94927 826395922
2 100104
1 56706 101591058
1 117079 360260156
1 501 66600864
1 55286 304884383
1 14806 448775698
1 161377 153308450
2 94384
2 78505
1 131341 845568052
1 159272 954810368
1 118260 844682838
1 57837 129477815
2 123632
2 16360
2 151496
2 177711
2 94772
2 138291
1 54967 703967405
2 135866
2 179206
2 124750
2 44692
1 81970 799474790
2 73039
2 61560
1 153365 640265195
2 166859
2 111084
2 104596
1 113463 238639895
1 176624 363887470
1 45717 277478271
2 29067
2 52456
1 80580 530386112
1 118787 899999875
1 93040 972288155
1 145634 767283700
2 1337
2 30489
2 64540
1 53148 163190124
2 198272
1 72540 512005541
1 162591 925036174
1 59076 904642020
2 99415
2 10966
2 197042
1 55647 757983585
2 118460
2 48202
2 96120
1 140093 259274535
1 183496 285874750
2 105055
1 129246 784593860
1 141241 2157614
2 64306
2 56493
2 142728
2 79166
2 139186
1 152057 49900395
2 82544
1 85937 301991467
2 142379
2 68670
2 80316
1 137082 495738434
1 159408 465726344
2 71745
2 80344
2 76289
1 31969 664281378
1 132669 16012042
2 142804
2 154742
1 183426 354285475
2 35887
2 120158
1 19973 954572422
2 77602
2 46591
1 8431 118896354
2 16748
1 137312 590916340
2 76463
2 17846
2 108946
1 45712 150404306
1 107770 803173929
2 37682
2 183949
1 23566 969040582
1 25663 977325623
1 42816 60117275
1 12420 490951778
1 150102 78546461
1 193469 78909631
2 177597
1 63693 761450052
2 161228
1 156627 978500108
1 115358 531810113
2 179775
1 67865 396771986
2 38506
2 119320
2 68370
1 64651 181770798
1 70732 253678567
1 146588 836266233
1 35266 935040380
1 172434 640410029
1 194889 247221906
2 12278
2 25584
2 127965
2 19573
2 197007
1 24645 249925534
2 9510
2 167882
2 159062
1 194075 418412966
1 100701 940308195
1 67186 745250615
1 90174 650210687
2 136974
2 66063
2 195703
1 99156 190961693
1 120480 722230610
2 119426
2 164940
1 17883 3063105
2 136058
1 102873 744127402
2 91224
1 172327 729093346
2 80407
1 20960 387335110
2 24938
1 121297 22393746
1 193383 848818926
1 67897 487448575
2 40646
2 112636
2 148218
2 24677
2 43059
1 160569 370182148
2 23170
1 5306 851775637
1 90255 372695240
2 199436
1 116437 129976585
1 139475 797615286
2 5470
2 35109
1 123186 950194082
1 190462 180922434
1 147722 771157591
2 126785
2 120483
1 168794 418792104
1 106719 544960577
2 83722
2 42286
1 70933 223678639
2 58604
1 191471 432009433
1 182329 867880678
2 134646
1 136182 341426719
2 176460
1 121139 15751387
2 12779
1 135456 469398464
1 50376 60465625
1 155472 186823441
1 63325 483513299
1 28718 776751516
2 2582
1 186131 669679769
1 126285 281153821
2 56620
1 135071 498850172
1 144712 423478091
2 71005
1 182973 960771751
2 180102
1 91360 430857381
1 72189 578425560
2 4322
2 37743
2 75516
2 110147
2 89291
1 51823 282399092
2 56099
1 37143 841960
2 69149
1 135010 870542651
1 126499 101023070
1 42883 270415508
1 71340 926729596
1 17488 67106440
2 57068
2 109695
2 149711
1 54633 818274795
2 96204
1 51162 759164460
2 167372
1 87681 582066073
2 114804
2 60606
2 118437
2 10453
1 96844 361384410
2 20937
2 45116
2 155896
2 35019
2 168457
2 130766
2 115506
2 4638
2 183951
2 141455
2 184296
1 86634 945229934
2 196896
2 157154
1 13635 930828479
1 107266 769642698
2 83129
2 156590
2 24417
2 162992
1 100972 23805435
2 57737
1 179382 600155009
2 147706
2 158251
2 93765
1 113757 207346983
2 137902
2 154047
2 127368
1 113075 591667046
2 51179
2 149599
1 103411 994970146
2 102183
1 102524 353373917
1 52783 2619838
1 94018 841650026
1 159910 126231713
1 106452 241335256
1 13824 987962288
1 154408 798886100
1 77722 969968988
1 51564 634352431
2 146860
1 26311 267229534
2 194276
1 33030 438021196
1 115899 54067796
2 96994
1 18712 929442169
2 4357
2 151212
2 93308
1 188744 414011624
1 148950 962957140
1 47520 869684606
1 16227 808943132
2 17083
2 189349
1 150795 746285217
2 5324
1 128388 216056810
1 150425 43388899
1 5010 126005726
1 53568 818309973
2 138163
1 171638 292966561
2 138768
1 11872 596145925
2 195385
2 127447
1 36402 182089362
1 108968 128249785
2 156476
2 145065
1 17641 578997350
2 167263
2 57036
2 172278
2 111023
1 28314 951148040
1 161242 147077992
2 169591
2 29753
1 144636 739761220
2 114053
2 3870
1 72154 881656421
2 33557
2 67212
2 152748
1 90621 738547055
2 53695
2 113892
2 115957
2 198254
1 115243 312250322
2 53834
1 62697 212387615
2 96067
1 13546 127178253
2 121352
1 183946 955047838
1 39709 981625203
1 194765 348005815
2 183080
1 124507 761686198
1 167394 805078242
1 171355 142972804
1 124188 664928569
2 193119
1 98663 826847325
1 8273 336945318
2 154937
1 39544 763176709
1 195446 861010295
1 136918 614058123
1 53190 903531883
1 136164 583781484
1 28848 789633450
1 34569 426329679
1 139508 38097202
1 167150 678999096
1 15114 444626164
1 197264 94071972
1 26379 993440499
2 141973
2 81486
1 84788 421447745
1 167199 480838093
1 100995 182570304
1 20726 523337149
2 65777
1 2617 903974907
1 124698 867325782
2 149381
2 42947
1 191531 43190804
2 63694
2 89878
1 111791 730806507
2 124968
1 4581 784656691
1 197346 790929609
2 86608
2 93566
1 155399 742851069
2 174854
1 12897 295621877
1 127827 23138211
1 191648 909902357
1 130736 483334359
2 192908
2 157079
2 106758
2 1605
1 3510 512168383
2 163498
2 119316
1 50231 8955354
2 193668
2 70161
2 72851
1 77507 764822535
2 94288
2 123995
2 185326
2 154597
2 114368
1 189723 538352163
1 17861 47243533
1 187023 137067766
2 196110
1 93593 775670287
2 103207
2 198167
2 9317
1 161725 198587578
2 10355
2 116676
1 87883 485647561
1 54783 995694120
2 144177
2 167703
1 180546 547902050
1 154166 593090894
1 19086 671908847
1 38099 547857716
2 49395
2 19997
2 114475
1 43410 28133715
2 39248
1 62443 15426701
2 55739
2 179670
1 170233 373339430
1 141050 340890626
1 62206 287138116
1 17728 8424015
1 1833 860664522
2 105078
2 165253
1 102186 506538509
1 166059 804940536
2 110140
2 144000
2 100549
1 90967 175466117
1 156140 567226017
1 5719 224743312
2 12675
2 18705
1 99758 127593675
1 87935 572313920
2 128710
1 156421 769956158
2 85372
1 118717 359362036
2 22954
2 81376
2 181767
2 127410
2 6724
1 150625 721111004
2 42842
2 76219
2 125857
1 195860 502345715
2 174500
1 117806 486247851
1 98767 316868309
2 118273
2 50526
2 69467
2 131886
1 59240 730330323
1 137244 952505082
1 77733 669871434
2 86845
2 114416
1 133475 646994102
1 66339 723571070
1 87325 817988196
2 164258
2 148546
1 191482 870883117
2 41459
1 189874 816763716
1 193374 891806874
2 64766
1 140753 899807689
2 88353
1 95888 663884015
2 26846
2 56844
1 92457 331284808
1 175063 964889562
2 134250
2 102415
2 13334
1 50567 543729885
1 173954 894239491
2 35613
1 125283 400161931
2 111702
1 79424 536417861
2 80046
1 41677 743307092
1 54644 675763295
2 107857
1 12377 320810700
1 150149 634344568
1 57275 619557108
2 33773
1 67678 896522675
2 68929
2 63386
2 188981
1 84931 755999821
1 159780 428477744
1 25878 883597823
1 41900 341114123
1 196945 839238053
1 197114 324617613
2 61891
2 13644
2 119203
2 198763
2 146269
2 11770
1 27018 508868359
2 48606
2 75104
2 23976
1 6131 325812675
1 161815 429822845
1 48873 472713154
1 50580 805364302
1 103320 683552482
2 135913
1 151893 196394140
2 160576
1 81788 51255501
1 141052 81217473
1 16574 835961357
1 35985 898040118
1 154283 202374093
1 151376 153681909
2 192067
2 874
2 179996
2 125575
2 54568
2 42210
1 62364 832553386
1 199155 959985800
1 18794 527538868
2 42736
1 90654 9454495
2 177968
2 107985
2 44020
2 97646
2 125947
2 159971
1 93423 978400475
1 71425 914640854
2 165533
1 6392 900974466
2 56946
2 95312
2 8340
2 84004
2 57309
2 3379
2 199396
2 125612
1 106555 475970381
2 196753
1 162285 879631245
2 199761
2 194318
2 40400
2 135099
1 22283 284754907
1 81358 309532033
1 62455 767422738
1 25777 883668621
2 161810
2 106588
1 165794 487478145
2 168135
2 11936
2 198429
1 166220 831283267
2 36775
1 197304 393381678
1 165551 223847891
1 185607 110655861
2 64487
2 11452
2 97891
1 94089 768101323
1 48271 118486604
2 184125
2 98156
1 96795 669012499
1 38941 195193722
1 35670 283283678
2 79619
1 58832 879687580
1 67139 147871100
1 123533 987241149
2 198435
1 189903 98093705
1 82135 797120469
2 1799
1 164850 335384469
2 182623
1 110787 210287220
1 152915 90184854
1 51889 6398212
2 193004
1 35555 645732333
2 55118
1 43289 887623681
1 104834 407395123
2 121300
2 13848
2 172714
1 179168 897418295
2 108425
1 29290 909612943
2 35828
1 70615 332919201
2 53610
1 68524 955834470
2 192839
1 153044 93946286
2 169009
1 151144 400593956
1 189190 73671908
2 69829
1 133314 621471502
1 71099 445122181
1 121381 913234945
1 62048 4269834
2 34914
2 59663
2 115561
2 179560
1 5290 640377141
2 65491
1 4640 862841566
2 59318
1 179043 509874929
1 39458 45685396
1 167158 359711465
1 190153 378202987
2 11278
1 151951 714532945
1 19966 971377430
1 61344 334544820
2 125525
1 167088 672198484
2 138443
1 44573 603615326
1 83884 46235988
1 47959 483451597
2 189592
2 63502
1 68408 151515954
1 168922 937624863
1 43078 23413377
1 160392 214778030
1 104620 256029740
2 17766
2 165642
1 30582 522012497
1 175873 607611067
2 175947
1 1645 167890759
1 67187 116375565
1 168712 182949469
2 181793
1 133871 145552792
2 45014
1 79488 809551910
2 104357
1 21513 909670789
2 22019
1 118355 285980572
1 129979 727197354
2 165664
2 60757
2 20568
1 93110 422213362
1 4056 778381082
2 177795
1 168625 888780480
2 41336
2 83459
1 115693 859884635
2 37093
2 21422
1 175813 2606726
2 141711
2 169757
1 18082 788283803
2 108959
1 111222 212104783
1 46010 462738136
2 117643
2 175395
1 151313 834364577
2 43651
2 126020
1 38583 304358241
1 161585 497492777
1 97078 995925092
1 197756 952861389
2 80294
2 11982
2 88237
1 147487 288106454
1 60607 205075539
1 53908 743219268
2 16474
1 46813 502151700
1 12522 422679435
2 60436
2 156599
2 171055
2 9560
2 98450
2 42333
1 163177 448902455
1 115994 856947682
2 172824
1 172615 917242343
1 2855 581040283
1 88137 623386861
1 154816 255783924
1 12745 725440452
1 186917 549357661
2 53134
2 91248
2 10246
2 505
1 35088 831408701
1 98561 78483463
1 132128 391304883
2 163362
1 40715 768085177
1 136179 48274882
1 161477 334432505
1 34055 889774455
2 105128
2 91986
2 59438
2 42495
1 63758 628536354
1 3388 161736036
2 124137
1 133893 680127378
1 169302 116497611
1 98928 31431984
2 105868
2 6821
2 132946
1 115795 360462080
2 48443
1 110540 360645613
1 19581 236033702
2 190177
2 195977
2 178852
2 167600
1 62265 115413701
1 171351 490527063
2 36390
2 198020
1 160128 663495657
2 335
2 107018
2 120089
2 58638
2 13784
2 74124
2 17368
2 71386
2 96187
2 153105
2 174874
1 157309 564166322
2 47004
1 51539 120864545
2 131667
2 151734
2 199824
2 89329
2 38260
2 31750
1 124534 796791941
1 154613 848272418
1 137749 615159797
1 18639 88787633
2 18513
2 2139
2 186679
2 77201
1 106989 78375678
1 97960 880173142
1 135761 484200691
1 137657 349433807
2 171264
2 28463
1 51897 162647275
2 142788
2 66741
1 92424 48399534
2 83508
1 157997 257937684
2 96022
1 115368 108180113
1 74426 354372729
2 88271
1 179349 359439241
1 82737 606303491
2 22118
1 78577 365655649
1 128472 259937685
2 79618
1 116656 667747397
1 66929 268287097
1 105986 478750539
1 33318 717257061
1 80894 605980391
2 93775
2 32156
1 177172 973869554
2 33903
2 158260
1 182036 727134600
2 55260
1 78735 126539683
2 41094
2 73634
2 117556
1 29198 453683249
1 49208 902799387
1 115984 628870056
2 95485
1 129407 270182235
1 194954 536426485
1 24348 57261128
2 85168
2 186750
2 99153
1 29312 502663240
2 21925
1 110293 414054065
2 86334
1 187075 234355499
2 106204
2 76532
2 138179
2 15592
2 179110
1 73310 581585605
2 119838
2 171236
2 18867
1 160242 69553167
2 130578
1 15148 230378142
2 143972
2 27461
2 100215
1 189421 471291489
1 92504 519393316
1 126419 791922027
2 182027
2 164540
2 109374
2 132420
2 30932
2 177599
1 18305 203146990
1 184390 97825903
1 198911 283263497
2 162434
1 134569 994406518
1 121875 138527601
2 111196
1 192636 85516554
2 26555
2 12706
2 93549
2 18776
1 61751 268860768
1 1582 748865647
1 5709 85624974
2 111225
1 33116 912092546
2 19468
1 58605 158755192
1 87813 677704006
2 18953
1 19846 929209683
1 53555 133577298
2 91970
2 73727
2 122940
2 113656
2 51296
2 73162
2 136168
1 101705 704208177
1 152307 556101052
1 66714 640241179
2 184529
2 146810
1 27387 47213356
2 18591
1 96296 759535655
2 2488
1 193814 919690490
2 36936
2 98755
1 72675 983682236
2 103989
1 119575 497468035
1 155433 565995754
1 64862 87380450
2 151276
2 16427
2 11410
1 149781 525951574
1 127671 969737731
1 164585 84092593
1 149446 79201499
2 91028
2 58231
2 10088
2 155645
2 118308
2 159676
2 192539
1 186586 180025863
1 147118 995818804
2 182079
2 177928
2 188528
1 43889 290411900
1 194156 439072379
2 54024
2 142096
1 108157 651409614
2 40693
2 49665
1 136158 605085538
2 120053
2 23077
2 14023
1 71353 60266523
2 68519
2 39422
2 43977
1 106088 512311957
2 75206
2 145231
2 96710
2 115278
1 148764 784021466
1 185027 796804655
2 107572
2 79338
1 161889 57368922
1 1847 168542554
1 165773 489895639
1 82230 581918697
1 122544 901906360
2 37467
1 76158 943056815
2 44880
1 130516 65494992
2 113020
2 94825
2 18574
2 185461
1 167705 665334531
1 147979 376171489
2 186971
2 114645
2 126209
2 113292
2 142609
2 144652
1 46780 497520208
1 174721 543356740
2 186699
2 131786
2 23932
2 35457
1 85864 170299685
1 57118 238586717
1 156921 114599939
2 13076
1 172569 423300838
2 63344
2 95913
1 59408 38847787
2 186882
1 177888 954345496
2 157629
1 48160 913065616
2 158131
1 52433 323734402
1 133669 821841408
1 132227 369826714
2 97921
2 21743
1 111581 156141383
1 166085 16182706
2 129859
1 110971 762385547
1 17312 270442432
1 189594 599971366
1 108667 388525741
1 47361 919623360
2 149024
1 121058 284207491
1 57778 40018682
1 145288 433345145
1 32651 450534359
1 96548 509739452
1 58796 345381529
1 127788 911186480
1 60451 845443199
1 55700 42999368
1 41855 598893998
1 12541 77712513
1 39886 184673448
1 126427 662616340
2 108499
2 157845
1 130937 356193576
2 185867
1 41628 176922802
2 21639
2 8972
2 116388
2 168492
1 51523 418939252
1 53294 690555928
2 112058
1 50448 295885403
1 125695 262577619
2 4941
1 141326 871708574
1 146810 838318275
2 149488
1 63036 172532552
2 137515
2 12512
1 10549 950522527
2 43254
1 68987 531645823
2 147026
1 148884 775012946
2 36907
2 166175
1 186936 780953762
2 10818
2 134814
1 62380 108616299
1 51629 856729898
1 19778 484782734
2 76422
1 95881 836919596
2 102071
1 92624 100033990
2 61761
2 102429
2 74313
1 119480 132097640
1 122697 135889933
2 143119
2 43022
1 185991 607263938
2 27817
2 96445
1 144419 754707524
1 144674 318106209
2 157655
2 3842
1 128850 479673935
1 53546 260990478
1 186669 234057790
2 119861
2 39144
2 145258
1 139695 74979176
2 30768
2 84513
1 79253 506965755
1 139846 660097757
2 150954
2 126084
2 20594
1 23554 46853793
1 186256 415800908
2 38966
2 7579
1 18548 698502493
1 165528 733033738
1 129632 858154763
1 171509 472586962
1 123434 259571531
1 89147 267780634
1 151236 577171969
1 14810 489532101
2 197
1 50992 639075703
2 81375
1 159904 586524566
1 89458 46852279
2 176773
2 159355
2 160294
2 183105
1 116291 487508070
1 121376 526585968
1 193823 468783180
1 118087 704115686
2 95702
2 181523
2 186586
2 13258
1 81456 37862764
1 33747 814362368
1 38758 609267331
2 118749
1 35801 572502637
2 152215
2 36128
1 47401 15131149
2 30639
1 121940 822419277
1 60177 313601072
1 176174 860135866
1 167181 477201166
1 177265 978607844
2 36575
2 20300
1 35677 14856197
1 5121 221522336
2 69038
2 74654
1 7922 557125651
1 173598 616131312
2 130047
2 2392
1 78930 983746996
2 197780
1 70882 974804428
2 22226
1 156822 809722419
2 69702
2 132658
2 167860
2 23220
2 20783
2 94488
2 90720
2 175685
1 4011 240141359
2 127863
2 63111
2 173702
1 156229 690373863
1 93135 396961290
2 11767
2 193983
1 52438 526491803
2 26560
2 144822
1 28898 253408683
2 37693
2 1555
2 186727
1 7838 495178763
1 13100 177436140
2 30884
1 76585 978724708
1 175076 448394601
1 168705 70252326
2 129406
2 165651
1 81894 70559081
1 100466 813165723
2 114373
2 177613
1 22207 641966551
1 143507 341674141
1 40181 862078633
1 37944 581892264
2 163510
1 47319 638430013
1 54962 813740399
1 160384 966229220
2 26726
1 41378 194010954
1 68352 227531736
2 55423
2 7753
2 71157
1 1862 196290486
2 35035
2 87037
2 3947
1 40106 188260709
2 11924
2 52282
1 64193 451939941
2 194707
2 109117
1 56348 936766880
1 156008 395502857
1 51988 447051709
1 87958 706035983
2 102238
2 197801
2 173388
1 187809 716856064
2 169346
2 186050
1 159821 511919995
1 39152 258553925
1 42804 607279458
2 169920
1 35920 322235696
2 80415
2 158476
1 114606 896242561
1 133503 235366067
1 163898 665512994
1 102438 377689878
2 12993
1 172953 942180353
2 15631
1 165205 44825971
1 41178 153438259
2 122696
1 118463 972688355
1 14867 23411788
2 51520
1 35241 943563096
2 155944
2 77722
1 87168 65443515
1 158096 717509227
2 32664
1 102436 580250073
2 33394
1 174901 265191922
1 128417 741165637
1 189741 993284211
2 192771
1 4009 916292169
2 134645
2 186689
2 86122
1 26781 826894166
1 88702 575696036
1 128156 899269603
1 137131 172454686
1 114378 37849424
1 70115 640566423
1 145295 965098087
1 14360 626583355
2 125831
2 149890
2 113338
2 175501
1 190264 517107076
2 35264
1 126993 360778177
2 95793
1 120994 928852220
2 199254
2 151371
1 157229 223542516
1 184477 996965268
2 9796
2 53689
2 57711
2 124626
1 19873 499009442
1 79693 926021212
1 197271 226819414
1 173737 41871239
2 86833
2 118727
2 25853
2 3267
2 166530
2 86673
1 42406 686815979
2 12514
2 153607
1 198718 476456375
2 139302
2 126637
1 54297 880648322
2 24229
2 39275
2 167320
2 67686
1 176888 206658997
1 76649 71647262
2 133595
1 110042 400276173
2 95699
1 79369 56902759
2 80969
2 131971
1 86956 184637556
2 102799
1 102631 98810618
2 116713
1 78497 303887741
1 138785 105129204
2 39748
2 125005
2 174505
2 77795
2 37797
1 131503 284399959
2 117494
2 100011
1 117135 544885045
1 38250 156052777
2 36541
2 128776
2 99467
1 60709 452089578
1 185419 879919024
2 174728
1 20773 862507585
1 196383 338507038
1 140414 416069339
2 199270
2 177523
2 126649
2 68781
1 161458 692184095
2 42394
1 166372 884794756
2 10746
2 148971
2 199280
2 165287
2 196026
2 99231
2 158499
2 14541
2 165449
1 86422 435159707
2 145052
1 86854 793992985
1 103032 891349177
2 176267
1 100591 466546250
2 100658
2 133901
2 64867
1 18679 898630483
2 178140
2 179503
2 196300
1 187592 605598471
1 23130 866369266
2 140775
2 42126
1 53787 20717306
2 183672
2 30245
1 17894 701125061
2 107782
2 85293
1 137853 12793101
2 178787
1 100261 471415509
1 63543 491395760
2 170638
1 149834 785142643
1 97762 887763020
1 44427 963756614
2 10438
2 174418
1 137255 72242836
2 113918
2 111977
1 101761 493126968
1 9324 73816965
1 47985 328888623
1 24181 39678595
1 47786 122262622
2 6403
2 70036
2 84645
1 3688 74065861
1 21229 641685521
1 36949 490077278
1 114233 491196891
2 56041
2 32646
2 146790
2 188586
1 108526 633965795
1 111264 865168466
1 194777 664516935
1 169850 934172034
2 14960
1 162501 532119341
1 167085 219807739
1 26346 175736355
2 86701
2 104291
2 45883
2 5370
2 149481
2 111288
1 115395 849355143
2 120464
2 4511
1 175551 920645195
1 7595 946576142
2 177434
1 151328 152618523
2 26235
1 171037 482839625
2 136098
2 34870
2 166586
2 88261
2 130471
2 104237
2 60409
2 12274
1 132738 498695907
1 117262 119942209
1 79883 2823554
1 17887 586673432
1 194400 822996422
2 86185
2 31990
1 144617 434289994
2 145558
2 159590
2 59418
2 56152
2 186221
1 36836 666262524
1 41814 578302616
1 81562 182695451
1 79334 415047393
1 118985 117704078
1 101074 586946270
2 159950
2 101262
1 94452 692527919
1 62376 281592985
2 192502
1 161282 726878789
2 146141
2 82125
1 61957 366592626
1 9098 122099691
2 2355
2 18567
2 167132
1 46840 555021563
1 40619 615135880
1 176316 680403258
1 76582 315027290
1 72054 820386707
2 50441
2 117363
1 104041 21416539
2 95131
2 107199
1 165061 800928059
2 187413
2 156672
1 95646 854860454
2 40108
2 178723
2 133130
2 90122
2 110251
1 169123 480715518
2 12394
1 121593 445594922
2 139393
1 155427 62172729
1 15639 59153388
1 111865 10226628
2 95931
1 149965 67777045
2 123123
2 4019
1 177237 453598646
2 12417
1 31303 177887793
2 73456
2 132
2 122087
1 117000 128382319
1 179316 680422909
1 149738 633327612
2 67004
1 18099 143299691
1 186747 431474322
2 99587
2 121791
1 6567 86236186
2 158262
2 141065
1 176888 811949719
2 187821
2 11520
1 177453 908293862
1 21202 943170909
1 193425 895355083
1 145336 218741216
1 195242 883440330
2 72397
2 5241
2 124003
1 71536 611603044
1 53977 853198247
2 11836
1 25934 672822048
1 174573 611475785
2 51793
2 94384
1 78268 217257680
1 108964 943758112
1 40587 882809924
2 2275
2 20833
2 54823
2 142206
2 31652
2 176455
1 20120 449146311
1 97160 771251924
2 194255
1 74196 366250398
1 21995 843557910
1 173657 257598929
2 3029
2 163953
2 39349
2 122357
1 166640 309272557
2 116239
2 186536
2 19920
1 64493 934147359
2 147696
1 28213 417215096
2 88099
1 113707 634196307
1 151697 342162629
1 152842 488074045
2 122181
2 47008
1 1804 813639390
1 193224 863660986
1 15244 969245826
1 29114 879904361
1 172548 404820868
1 187678 413505834
1 94919 180948057
2 68637
1 46320 633437311
1 167106 196477905
2 105729
2 156184
1 63550 187334188
1 47494 249004565
2 80035
1 57929 665270505
2 132789
1 187577 861328025
1 44076 680766142
1 113131 35772034
2 197867
2 142206
2 25794
2 158542
1 68746 966980105
2 16265
1 192250 186219024
2 46876
2 95561
2 111503
1 134835 236518304
2 67279
2 37189
2 194150
1 168976 31818816
1 158316 843811417
1 196165 13400823
1 49003 730429140
1 63889 808368943
2 118392
2 143466
2 708
1 148543 745116328
1 89775 465949182
1 186684 861624282
1 4362 855060243
2 162101
1 171997 561759311
2 163373
2 59444
2 107958
1 10462 389117437
2 172136
1 10527 766588462
1 90715 926553918
1 78567 613349069
2 58915
2 123382
2 161981
1 136859 539195799
1 40087 528850934
1 131481 214648755
2 193292
1 116195 969177532
2 62935
2 100710
2 181688
1 18347 750323739
2 90531
1 83772 675239973
2 21255
1 37220 894706422
1 92169 328361946
2 16024
2 89324
1 816 62866083
2 112287
2 187220
1 89521 121236193
1 114363 664085981
1 76802 503879763
1 127350 33686765
1 41121 555487590
2 195951
1 85408 653057465
2 192336
1 120368 105226310
1 129909 877356067
1 123884 35752539
1 14390 594731458
1 7370 433886987
1 88666 630591465
2 97537
2 104504
1 123065 611001192
1 169591 902527618
1 11983 96809710
2 133936
2 175829
1 173581 879402083
2 142590
1 67688 530429848
1 51654 304313831
1 92296 191488478
2 108709
1 92598 99392219
2 44026
1 34466 28428609
1 81493 958712073
2 100100
2 18923
2 185058
2 52553
2 94389
2 194641
2 30247
1 32159 991577554
1 39765 335341669
2 113246
1 90978 969811791
2 175813
1 6785 446385368
1 54876 454471406
2 191719
1 42447 428109451
2 159238
2 71236
1 37665 293803517
2 3872
1 57962 539307505
2 109483
2 147305
2 150442
2 83142
2 105777
1 199442 626669096
2 27256
1 178697 913936644
2 79312
1 151011 33243138
1 25973 878244672
2 187569
1 198994 828881486
2 64339
1 69844 385654156
2 128980
2 80758
1 86741 351707243
2 95839
1 134706 593435982
1 104391 913503763
1 20682 342585154
2 134129
2 33756
1 5352 57570428
2 144279
1 18293 340814705
2 180027
1 82901 242627018
1 182259 265080223
2 51750
2 13761
2 59208
2 116835
2 46193
1 29723 554632669
1 70430 174114562
1 180607 843558834
2 89699
1 184073 660890761
1 128451 591828345
2 144592
1 90995 391972431
2 173174
1 74348 603874285
2 180714
2 81409
1 168969 271394814
1 96846 491411686
1 39014 559940808
1 124347 515180401
1 5033 853449966
1 141607 990429428
1 165025 451622500
1 155647 253654374
2 167303
2 103691
1 191406 321202822
2 146973
1 5981 463952110
2 105088
2 46688
1 31876 801688013
2 5774
2 100757
1 168770 296330835
1 134279 454629646
1 14933 93231445
2 140832
2 106251
2 159250
1 152428 789308475
2 120520
1 179750 773265799
1 19880 724369289
1 79621 984701192
1 17021 432465224
2 69626
1 53214 932385346
1 915 193629555
1 59888 547302024
1 27598 727981482
1 75469 404403902
1 102759 887560741
2 198323
1 33742 837952434
1 7796 361527808
1 38018 31831382
2 66361
1 51470 226358913
1 194129 36591060
1 113401 695341281
1 19800 355121049
1 29794 462420855
2 27812
2 168368
2 108367
1 39371 544752799
1 70815 802924941
1 101045 899436463
2 124818
1 49597 805866901
1 74093 116612173
2 91158
1 148782 846119217
2 133627
1 30574 973222683
2 99318
1 48256 908212267
2 19444
2 62987
2 185664
2 47016
2 27154
2 21023
2 17757
2 125342
2 148793
1 56809 491972736
1 154474 525133901
2 115203
2 52201
2 121656
2 64391
1 182224 477339012
1 84278 784481400
2 60873
2 157892
1 109527 269070348
2 196221
1 76973 884434546
2 160574
1 88506 340894
2 28870
1 110079 959210985
1 135398 233748679
1 194264 38617735
2 81908
1 113766 565910528
2 117146
1 98802 520745418
1 151735 269368402
2 77440
2 45651
2 74151
1 181268 716433588
1 48572 972192357
1 857 816118560
1 28488 23079351
2 193202
1 128059 271976628
2 145058
1 94649 231827096
2 97742
1 195774 567358302
2 193828
1 98712 764230242
2 188355
2 181949
2 66015
2 56643
1 12349 739807054
2 194052
2 35329
2 54293
2 138743
2 110545
2 14905
2 122459
1 13669 433783081
1 184166 15388997
2 12757
2 2920
2 146653
1 103186 797760075
2 37056
1 89640 879597445
1 117175 468453391
2 7390
1 27278 153272302
1 184146 661066828
2 87190
2 87903
2 83191
2 6047
2 34405
2 7493
2 188068
2 53089
2 19030
2 11951
1 196177 438721761
1 107144 865979407
1 99464 843612655
2 173456
2 21800
2 147311
1 87254 260088870
1 7752 422011635
2 191393
2 6946
1 199063 505650934
1 184778 553318939
2 139200
2 139085
1 74510 169327195
1 198266 990448439
2 88535
2 118265
1 113952 683936927
1 38120 60489865
1 38519 457727041
1 85385 628498855
1 192353 609009709
2 87295
2 79690
1 174877 256023216
1 182899 761892594
1 29842 774006990
1 147862 335554834
2 199496
2 166843
2 134435
2 14289
2 131570
1 193138 138858392
2 86229
2 86211
2 27083
1 68615 756736669
1 93902 604327203
2 72598
1 190301 311979732
2 50848
1 6860 529074383
2 49036
2 132629
1 35869 735350925
1 199779 72080327
1 155459 67020399
1 78262 304061161
1 199074 122022896
1 22282 447343289
2 7509
1 108980 171488814
1 143479 534829914
1 179864 640538675
1 10330 409515535
1 199700 400417207
1 99055 361639576
2 21335
1 50493 494398732
2 39820
1 175158 228751594
2 19613
2 183288
2 99971
2 38268
2 59918
1 43212 308508642
2 134816
2 93099
1 73598 874542096
2 136639
2 106857
2 169843
2 39505
1 133383 404159983
2 1658
1 14248 513326797
1 171837 382631134
1 30870 552449705
1 11347 734048947
2 62971
1 50039 109801727
2 100486
2 176901
2 18184
1 142715 40607799
2 79967
2 132664
2 7102
2 57141
1 73992 823246767
1 123392 816180642
2 162159
1 113000 143399791
2 43895
1 151587 793215413
2 182580
2 161154
1 161924 28613199
2 182122
2 62497
2 11120
1 60156 234465648
2 178614
1 187390 631975956
1 126783 823631912
1 127235 944235693
2 106611
2 129252
2 70657
1 1769 877363309
1 118890 638224832
2 29086
1 148915 611082288
1 92925 636057411
2 53441
1 53420 284996440
2 76684
2 174470
2 29373
2 94227
1 21470 536721868
1 15530 208271142
1 163042 203113041
2 153278
2 30094
1 157639 377153476
1 37649 735248043
1 167065 332542435
2 96597
2 100476
1 98700 142596420
1 63765 890293154
2 168179
1 179569 316181960
1 70415 762439784
2 135885
1 170878 600123968
1 150603 134880569
2 76357
2 37237
2 15571
1 88619 570428087
2 43519
2 187773
2 190334
2 56586
2 71220
2 46025
1 88612 514999497
2 111447
1 194963 231524860
1 30286 279253287
2 69924
2 160058
2 177732
1 88887 134992559
1 120294 436374122
2 45892
1 19129 905630092
1 131823 929231628
1 194896 796287597
2 157048
2 42620
1 50824 738625567
2 76966
2 197893
2 45708
1 99741 421190255
1 105046 731317903
2 37364
1 190575 340253949
1 44922 597610971
1 114080 504230225
2 68350
2 34535
2 136219
2 13718
2 169526
1 187631 676857712
1 109081 523255671
2 87948
1 418 426408532
2 128238
1 197634 340792216
1 86167 480893215
2 81421
1 161337 776799801
2 196976
2 72740
1 185377 269191156
2 177311
2 20368
2 130017
2 39998
1 81113 83961007
2 82574
1 93159 590422765
1 93787 835564035
1 100288 959926115
2 191505
2 148994
1 189914 657791405
1 128530 392289458
2 27589
2 104759
2 195389
1 78701 379160789
2 172035
2 58470
1 11022 105788963
1 167675 938827525
2 111493
2 39768
2 192450
2 72580
1 81441 369140369
2 188130
1 147968 77346335
1 114168 48475593
1 199184 928901852
1 104477 105448592
1 188943 932754962
2 52210
2 39272
2 179353
1 92578 686243858
1 145014 890875993
2 189052
1 10298 865787333
2 146624
1 179250 258237313
2 20099
2 155451
2 101784
2 187147
1 196241 466531504
1 16647 976231544
1 98638 887393573
2 127929
1 136144 536393258
2 180514
2 93922
2 81496
1 68207 706532743
1 128269 466096985
1 81154 163172759
2 96658
1 168002 916488390
1 29812 777078378
1 10876 814711863
2 80587
2 48455
2 93240
1 139852 110831642
1 32195 771818697
2 159169
2 27201
1 68324 163524142
2 57778
1 158250 17451417
2 97534
1 196095 198707712
2 36164
2 182401
2 158989
2 13635
2 108156
2 19172
2 90625
2 160548
1 135855 221193865
1 128972 764231338
2 72853
1 125971 952542548
1 98270 1932307
1 39511 183724269
1 184628 872304195
1 30740 330829878
2 53643
2 14514
1 122973 229871811
2 96502
1 13894 635833760
2 3621
2 41408
2 2255
1 24398 71581369
1 154317 897249540
1 143201 97840820
2 113263
1 122108 320534058
2 33946
1 166113 322052417
2 34033
1 94924 872809976
2 169122
1 4252 888638350
2 21792
1 11530 552338197
2 139619
1 37752 179946451
1 180433 658488981
1 196828 791493182
1 113383 757275549
2 144045
1 20603 547635331
1 189938 924355337
1 92531 900483648
2 192335
1 126766 848664169
1 159794 57518744
1 191924 847564731
2 161077
1 175514 136292831
1 72938 349330576
2 24559
2 140136
1 117063 561177793
1 11618 96469803
1 139457 708795881
2 28571
1 98943 737328865
2 131091
1 119489 522883863
1 190411 986295023
2 21088
1 76856 648775601
2 56408
2 173301
1 184893 348708156
2 143651
2 121623
2 192246
2 113051
2 122606
1 145758 89739866
2 2749
2 9448
2 181165
2 46407
2 50938
2 113178
2 181990
1 196019 335883430
1 2546 801176803
1 135649 897274881
2 49970
1 68316 261307571
1 174858 238945223
1 85506 223167686
2 46346
1 169582 252544315
2 116071
2 60306
1 140046 669445634
1 33401 767058335
1 110966 547167304
2 102324
1 48424 172509924
2 46620
2 63985
1 31427 256154252
2 97601
2 140436
2 144791
1 19777 938057395
1 58141 911947981
2 2000
1 145489 629539078
1 168336 282366256
1 17801 410806607
2 42569
2 12594
2 93718
2 96310
2 81769
1 38908 488328900
2 86385
2 62216
2 77792
1 54697 154090933
1 10355 919162607
1 47237 213335650
2 63514
1 114812 507107200
2 168855
1 85773 1171685
2 3145
1 173540 759988550
1 27769 823028736
1 44883 557182155
1 80176 121894542
1 36515 18808608
2 182156
2 67602
1 37748 167280046
2 10485
2 136297
1 185036 796184741
1 98977 292977099
1 86437 118439558
1 159493 156161147
2 191439
2 51345
1 12695 878914276
2 199368
2 125688
2 46011
2 139485
1 86930 501287371
1 181664 658192789
2 125371
2 113714
2 138517
2 43834
2 100124
2 40711
2 64400
2 13537
1 15330 385731791
2 171527
2 192926
1 53165 204865973
2 184905
2 149519
2 152237
1 2019 934480735
2 70466
1 78515 970998327
1 189498 318205888
1 122624 94362219
1 41358 20637478
2 97866
1 145038 232948306
2 54259
2 160031
2 56605
2 65708
1 126030 883144819
2 177562
2 9954
1 90065 425932763
1 55168 899832455
2 52869
2 116311
2 73676
1 169394 557198281
1 69896 927779131
2 139403
1 123724 99958819
2 113353
1 45776 241265944
2 40073
2 192879
2 152064
1 162099 570063302
1 98622 47608462
1 83083 510408630
1 170476 244952915
1 144779 329520812
1 153100 874856249
1 127895 159760101
1 156392 885960953
2 136460
2 116213
2 33428
2 38856
2 26150
2 110083
2 162855
2 148436
1 35074 7312993
1 21603 123343328
2 92950
1 138904 843890185
2 81890
1 185079 689963562
2 157779
2 172836
2 28149
2 1183
2 27041
1 61507 98859300
2 121923
1 166881 444699905
1 82742 277159175
2 77532
2 87318
2 24161
2 32605
2 43561
2 167020
1 62044 898780028
1 186972 819773659
2 17678
2 42450
1 46851 417710413
2 103670
1 142010 169285383
1 196277 396664740
1 141765 76862312
1 33588 655254667
2 185351
1 112309 32267943
1 85860 913780790
1 477 76321547
1 39333 280548361
1 7302 213575858
1 63983 783443248
1 116603 70672331
2 99039
2 146714
2 70900
2 194431
2 84318
1 58493 634400306
1 64660 192835036
1 149030 663494813
1 127606 509815823
2 81444
1 8287 430364455
1 192358 615524274
1 156432 450496091
2 12159
2 38931
2 156525
2 53786
1 48334 933181651
1 75729 709814173
2 102960
1 176935 661607420
1 186058 283996784
1 107921 240068074
2 80568
1 78527 741162371
1 192924 549942319
2 115373
1 108343 732017903
1 51423 841218456
1 17351 843398598
1 3402 150280778
2 21397
1 155095 626012280
1 176022 755081161
2 93099
1 92687 38611707
1 31255 351616279
2 65894
1 42321 559189792
2 19150
1 98969 161621718
1 60380 32615094
1 56697 378483387
2 173971
2 24789
1 39948 236330586
2 38524
1 160425 152185132
2 50070
2 34479
2 53918
2 39846
1 39612 866219446
1 37770 828447884
2 17439
1 137681 854835566
2 8827
1 184629 872400324
2 154753
1 71935 954534910
1 77926 954625161
1 64381 676616531
1 187560 734428590
2 136670
1 150444 48884100
1 138076 143653533
1 11373 958550675
1 112536 194567264
2 1072
2 154350
2 106708
2 74721
1 134739 708400000
2 38212
2 175196
1 114104 228084834
2 59336
2 159603
2 137855
1 102259 692789750
2 45018
2 179696
2 5445
1 73926 673107600
2 109561
1 107311 730502740
2 161483
1 55959 757088056
1 80999 167897582
1 111027 469678284
2 27568
1 177229 762528620
1 138240 939882598
2 77213
2 182641
1 66038 358748173
1 154025 814912047
1 152867 791912953
2 38171
1 94357 323016878
1 13733 156414219
1 121122 467215130
2 168787
2 115850
2 26086
2 10387
1 15102 276196362
2 101816
2 152208
1 81459 56729569
1 191516 681616942
1 45872 199673583
1 94272 591389270
2 167006
2 196346
2 56635
1 186794 471576671
2 177819
1 170168 770379514
1 180026 545554743
2 77246
1 49708 365832471
1 185408 979504918
1 166346 866668549
1 126634 95303970
1 178690 872108546
1 61524 225733387
2 169841
1 193715 342816015
1 128901 822475970
2 162770
1 154053 978950881
2 156335
1 149496 775759921
1 170395 444285627
2 60350
1 22276 586922050
2 130121
1 194568 484338885
2 98845
2 108772
1 44250 780305944
2 137256
1 122529 262040263
1 162974 21580332
1 27716 730237679
2 52871
1 125582 739413408
2 178002
1 182495 911610194
2 311
1 117089 988675088
1 93320 646207878
2 78322
2 50630
2 16833
1 136997 222717125
2 33573
2 79717
1 80863 132758067
2 111020
1 13005 768573947
2 182906
1 172953 547701638
1 135650 922060803
1 121866 137170865
1 22875 853529723
2 195338
1 159649 534173891
1 71223 833635010
2 37280
2 181495
1 152912 682954521
1 153509 535157739
2 135696
1 120728 289201644
1 65308 516279816
1 33794 164397101
1 133041 95491462
2 61757
2 122681
2 165594
2 123914
1 158281 293259718
1 8397 184596246
2 96073
1 169145 201576522
1 68654 798000142
1 191037 743614518
2 22662
1 105742 343275691
1 159169 909503638
2 46695
2 13617
1 56598 97321470
2 63552
2 146259
2 79841
1 151530 293654145
1 65321 181588592
1 197018 648905953
2 116031
2 15218
1 26590 389953062
2 128057
2 123520
2 50179
2 47477
2 148125
1 191096 287130437
2 77545
2 33711
2 30612
2 4429
2 137275
2 11044
2 159442
1 16327 108718095
1 91381 996653171
1 184340 394220176
2 20175
2 175050
1 142622 849790532
1 119141 481391734
2 47475
2 21166
1 46165 910279336
2 197962
1 82625 29293694
1 184888 653267458
2 2141
2 46111
1 73475 413025304
2 113801
2 23887
1 150170 586673568
2 191463
2 98659
1 74189 599168221
2 97532
1 122940 758188621
1 45745 7340912
1 86309 177419015
1 130650 916268418
1 1226 546554090
1 192988 882091610
1 153739 10062861
2 156783
1 65360 420961236
2 179658
2 154805
2 175669
2 154303
2 53017
1 42373 276087427
1 42705 227178088
1 45981 397384705
1 170808 529422905
2 82419
1 197976 830132954
2 32522
2 1728
2 31227
2 33863
1 96041 800128448
1 134957 73731377
1 117649 52174730
2 33375
2 115535
1 99459 598179465
2 99620
2 7416
2 41793
2 152408
1 141703 488193688
1 21395 323551432
1 71429 190729534
1 52801 310513541
2 115594
1 11448 397142940
1 172929 340955173
2 36758
2 70181
2 8168
1 88311 296589328
2 42347
1 191046 457666794
1 113574 210656583
2 146079
1 195244 111207133
2 72598
2 129556
2 159013
1 181250 118123814
2 30413
2 65283
2 2457
1 176210 477664266
2 23477
2 35959
2 89030
2 105899
1 25175 829991627
2 121030
2 92825
2 74263
1 158909 185528557
2 41850
2 25417
1 123762 677083409
2 104760
1 171694 175018623
1 62325 888865776
1 39342 42151057
2 168006
1 25376 443308000
1 73833 273385985
1 152410 563751275
2 85522
1 92768 445887455
1 124976 587194307
2 9574
2 41433
2 118775
1 100173 775967531
2 34200
1 46434 892871394
2 105232
1 196495 51071101
1 140408 586641215
2 119787
2 62627
2 184197
2 96099
2 2813
1 8008 531475681
1 84534 175452303
2 56611
2 170992
1 45479 277861798
1 13625 143837940
1 193037 178816182
1 61770 969369469
1 54605 712275731
2 175994
1 41188 440562171
2 198289
1 177739 236251654
2 134682
1 87578 394502580
2 126255
2 153655
2 3784
1 187225 964620455
2 143104
1 10402 924913634
2 77687
1 35854 815673001
1 25572 94237851
2 144575
1 120922 183318544
2 94829
1 179868 822716592
1 68922 646809330
1 40189 117103446
2 98112
2 129665
2 89210
1 67613 615886003
2 68225
1 51389 975488545
1 87268 296910166
1 191405 806480578
2 73720
1 41722 834482993
2 187613
1 1700 90188735
1 19932 209305208
2 18162
1 181276 215556425
1 124438 683299270
2 26798
2 161778
2 84356
1 3992 329453877
2 98722
2 4004
1 75437 516885807
1 184527 367220173
1 180401 164745109
2 77011
2 177354
1 152942 163535266
1 131200 189272488
2 15497
1 58252 226160453
1 139347 340895443
2 52389
2 56738
1 77337 861806503
1 84971 375383883
2 51284
2 195894
1 151871 522867872
1 184493 94233283
2 191626
2 3646
2 42882
2 132010
2 164233
1 55855 19088217
1 57997 425598041
1 174603 886925723
1 11128 607737701
1 37795 739134295
2 127298
1 148252 788009952
1 61470 101164045
1 84528 824324846
1 85010 881852630
2 148610
2 118826
1 94926 594696277
1 163380 803715422
2 139399
1 195229 733751367
1 5146 676953403
2 37298
2 198890
2 75556
1 72079 367470258
1 3012 166320038
2 30566
1 44815 571896669
1 18037 130233035
2 168496
2 27387
2 168912
2 179717
1 151890 279740704
1 146000 238696688
2 32916
1 122368 981982942
2 195022
2 165169
2 32932
2 178502
1 9218 34883404
2 81449
1 31540 860228099
1 75041 930622740
1 71264 336248612
1 150708 239322217
2 158631
1 116674 996670083
1 91970 398908397
1 34849 873947863
2 127519
2 181981
1 162602 241586248
2 92750
2 124699
2 147985
2 143918
2 136333
1 50206 241082921
1 26370 197957988
2 181364
2 158726
1 58237 736490647
2 18683
2 101381
1 55382 98304713
2 36723
1 165048 65951405
1 147179 455429161
1 127824 699482999
1 98912 956007597
2 115289
2 143149
2 5106
2 174124
2 68920
1 135444 961134986
2 180674
1 71884 229801450
1 66165 995055522
2 60325
2 63743
1 169658 12938872
1 43119 927024338
2 101670
2 10959
1 193577 899875839
1 51171 782124688
2 180115
1 190961 456105079
2 186440
2 155791
2 8067
2 145506
1 197671 157809420
1 35118 337054262
1 157003 942589273
2 165914
2 39348
1 97183 523044607
1 53056 855175622
2 16932
2 33400
1 67624 347041554
1 73969 705380321
2 68642
2 21810
1 93941 116900222
2 109570
1 145723 444645526
2 8595
1 41217 468826241
2 173395
1 188530 577969157
2 146206
2 72959
1 160659 985567154
1 49957 425248174
1 28994 212558226
2 32686
2 104916
1 38920 610552917
1 62638 79768828
2 116540
1 2448 888088709
2 73032
1 120919 224592543
1 106004 587142664
1 135258 707960319
2 123794
1 151900 163641738
2 46003
2 131212
1 196532 823203598
1 155188 873613440
2 115633
1 91584 910218255
2 988
2 139859
1 77892 235638336
2 192024
1 61773 216455694
1 929 205855974
1 20354 809590860
2 9
2 117342
1 172446 236967426
1 1605 344231536
2 135467
1 44242 395372568
2 111944
1 119597 298920800
2 159126
2 65670
2 135625
1 143187 633438513
2 153883
1 176955 544761450
1 34686 537822405
1 111240 226160936
2 79848
2 10615
2 192641
1 73976 925637106
1 171616 167232853
2 124134
1 70632 678689700
2 74188
1 57842 76837070
2 184717
2 191081
1 49708 135268680
2 198220
1 87013 325756236
1 39015 815119884
1 100163 94132384
1 124545 390449116
2 161969
1 31416 101973987
2 185765
2 36961
2 48406
1 39687 41936492
2 142535
1 172415 224719623
1 83525 495950450
1 53026 315278581
2 95830
1 869 700520409
2 113048
2 125416
2 129713
1 130765 948763519
2 50384
1 108549 198053399
1 190557 83362472
2 14365
2 152332
2 37297
1 95924 735585705
1 74791 344884620
2 400
2 185257
2 123767
1 183012 856904906
2 61179
1 43937 914283486
1 117464 371977209
2 153410
2 16184
1 10116 489972324
2 57333
1 31953 341872685
2 171328
2 52365
2 2230
2 27858
1 170924 655691298
1 178001 589631059
2 81306
2 49332
2 149254
1 167177 300801463
1 190201 155719146
2 37269
1 136945 286846398
1 162832 222546480
1 159487 962107997
1 16288 60589150
2 188772
1 135140 616140977
1 139143 422676524
1 126892 187442635
2 140019
2 167736
2 135295
2 13015
1 140972 625499586
2 160460
1 130108 254902730
2 31439
1 65899 219530669
2 190531
1 90897 868773157
2 13229
1 30966 349102723
2 95604
2 53882
1 107021 185447202
1 103849 10918299
2 196461
1 47158 720821714
1 55330 970449670
2 184467
1 21494 443071750
2 31754
1 50560 490292988
1 97346 833137310
2 167402
1 53920 215283197
1 41076 227606184
1 73244 461390818
2 72817
1 199528 786143004
2 184673
2 146305
2 103195
1 82889 712835224
1 23340 553225422
2 114969
2 28234
2 11128
2 143296
1 172142 538389015
1 119465 186472274
1 66462 954381916
2 11873
1 194742 397079887
2 177157
2 49617
2 32652
1 198103 632122247
2 157953
2 99096
2 159871
2 143807
2 29121
1 112148 392767743
1 156060 980517858
2 53921
1 171012 237898256
1 10764 286565620
2 63498
2 65267
1 68873 685439071
1 33596 196528757
1 140012 505018172
1 113964 679235225
2 96640
2 166241
2 83878
1 29730 238628462
1 98571 142094060
1 89083 592245447
1 77081 871809623
2 82127
1 173203 783365720
1 188492 958124018
1 164012 784751206
1 7449 921938848
2 186732
2 90316
2 98841
2 55401
2 133506
2 137333
2 114986
2 170056
2 197854
2 135292
1 111320 717028512
2 186919
2 48513
2 90246
2 173924
2 25520
2 173285
2 160229
1 18448 642265878
2 18056
1 148562 621273406
2 149146
2 20878
1 84106 127124903
2 11049
1 191793 281373253
2 89771
1 198036 765472670
2 111591
1 42493 579147726
1 160911 495740098
2 78642
2 174267
2 164309
1 59602 78012270
1 93506 635726265
2 174856
2 187381
1 151632 280388840
1 170923 761896524
2 132131
2 155438
2 157101
2 108712
1 120791 901563099
2 41203
2 31995
2 195358
1 60100 410050668
1 94260 634824743
2 4994
1 146098 776377481
2 99952
1 170031 337811371
1 151916 79358918
1 191604 877206386
2 186847
2 149330
1 167490 870148649
2 56313
1 60398 321917771
2 85670
2 79503
2 105953
2 96451
1 140653 88782888
1 37737 556599289
1 102891 896203349
2 46447
1 15923 777627527
2 31633
2 126971
1 145274 401796765
1 62321 377552534
2 49533
2 72156
2 182975
2 119461
1 40639 977312895
2 142739
1 192752 698135231
1 10888 842434985
2 17364
2 78969
2 4894
2 120554
1 92528 14839938
1 60732 581496537
2 90275
1 75330 754580772
1 23545 410271954
2 99485
1 43975 322581290
1 121506 357830455
2 129201
2 63934
2 56706
2 3524
2 131039
2 151356
2 98839
2 93636
1 141984 503468546
2 140514
2 193577
1 103979 277811159
1 191668 343532164
1 166605 465836211
1 126189 539751032
1 120396 252967434
2 26973
2 126710
2 12234
2 59572
2 11973
2 37473
1 4361 361840991
1 172243 8305705
1 177214 821492742
2 74338
2 184553
1 40854 47996945
1 81119 412900079
1 16993 940303433
1 70047 166931447
1 31 388865888
1 112083 556218194
2 168702
2 146265
2 137183
2 107821
1 179827 609673813
2 19999
2 173967
1 89285 91309231
2 191607
2 46615
2 18694
2 116138
2 13781
2 32588
1 131706 218178740
2 82378
1 25317 869829551
2 31461
1 134144 76395765
1 14656 556310638
1 187979 512908103
1 199033 425918142
1 166833 173857439
1 15236 358892847
1 58661 662742793
1 197999 703190685
2 15209
1 25860 276802040
1 42735 317833499
1 34249 488364
2 190471
2 81754
1 191539 981334226
1 96120 57054375
2 39436
2 75178
1 142040 160512464
2 178301
2 161688
1 146939 759536624
1 141136 320853375
2 139942
1 180651 620554700
1 197808 818152592
2 18524
2 11123
2 1472
2 32242
1 43082 546675543
2 35333
2 39361
1 137268 536440315
2 176793
1 141673 618874662
1 194225 876101328
1 154794 547056743
1 123596 848064970
2 65423
1 90353 588073312
2 13017
2 24519
2 50731
2 125636
1 122176 508948051
2 9807
1 90836 578327437
2 157159
2 20378
2 46202
2 8393
2 159356
2 6047
1 121228 148750129
1 163411 775211681
1 131681 936485112
1 82081 305174862
1 102621 576985785
1 154273 406778338
1 98849 745142173
1 122856 759971057
2 2651
2 45686
2 89434
1 172481 70128531
1 22795 55214667
2 126451
2 55221
1 112707 835329317
1 151395 560807464
2 159475
2 199763
2 93563
1 99655 967731202
2 50767
2 93132
1 5345 319903263
2 176742
2 118624
1 3134 697941672
2 18405
1 101449 301616896
2 161913
2 101262
1 190497 652486626
2 37017
2 35680
1 12362 362369503
1 183237 355277939
2 7769
1 37930 834816857
1 13018 231692671
2 166560
1 68431 441106327
2 136163
2 36255
2 62205
2 167640
1 106857 686823722
1 86190 962910569
2 132595
2 94891
2 56960
2 152972
2 104553
2 87025
1 116291 718041081
2 53721
2 97705
1 142317 775460353
2 139839
1 79399 447237298
2 55250
2 24358
1 116816 251542228
2 45677
2 157558
1 102459 321283580
1 54303 119261166
1 96473 804598237
2 107509
2 107591
2 63528
1 66068 813036311
1 166889 355453285
2 97745
1 36039 776724924
2 17284
1 39961 294828156
2 158641
2 177779
1 114064 881929082
2 67698
2 28941
2 90492
1 133856 293200403
2 95264
1 76933 865310645
2 121689
2 99419
2 165915
2 25595
1 147027 880233793
2 172285
1 92141 978646760
2 137
2 51258
2 159798
2 72153
1 122439 654510410
1 61118 861073720
1 159660 442224064
1 114162 877683238
2 166473
1 192789 533608261
1 145497 144504948
2 80146
1 159497 731967
2 196001
2 112771
2 197665
2 12903
2 102370
2 146342
1 194531 209942355
2 5794
2 83346
1 32866 631913686
2 192351
1 67023 885671236
2 194691
2 134958
1 190556 973196255
1 83487 390702615
2 169506
2 109722
1 44529 142867260
2 23592
1 107944 555627371
2 45193
1 57808 511074060
2 189806
2 91227
2 52702
2 49438
1 140714 116212115
1 166441 827893254
1 193134 854726816
1 103770 144999178
2 163270
1 116949 455931642
1 78407 85734157
2 126354
2 95011
2 173628
2 48466
1 156852 374814375
2 44098
1 167258 851631028
2 64272
2 141503
1 99087 398975132
2 100207
1 14450 311897707
2 169467
2 90055
2 1410
1 113549 132350222
2 57636
2 1913
2 174544
1 103243 460087137
1 171176 450275670
2 186967
2 71398
2 184706
1 163480 384592061
2 30174
1 131578 484475427
1 122945 101783764
2 159013
1 1408 186704896
1 147379 33860478
1 183775 64131489
2 16627
2 121313
1 86566 850410317
1 11341 980080406
1 87102 915068894
1 23922 653269804
1 161339 878111513
1 184301 413542014
2 12695
1 77625 85194135
1 2487 605296282
2 193224
1 70672 100703171
2 172939
1 86995 127447651
2 134510
2 58981
1 112561 276986093
1 23157 597622554
2 169638
2 3481
2 175955
2 59864
2 69103
2 38441
2 60434
1 74472 574852967
1 87167 379896259
2 97031
2 199581
1 198243 845239550
2 21802
1 29443 930423143
2 79224
1 60423 113470378
2 54136
2 83751
2 101925
2 102808
1 124684 547756323
2 2466
2 156613
2 50743
2 115776
2 183347
2 67156
1 122691 593968990
2 185540
1 85939 511767353
2 116377
1 139431 547299082
1 144552 455445798
2 122975
2 103185
1 22019 573203719
2 16809
2 94674
2 12881
2 176652
2 168323
1 77995 580255478
2 120285
1 147230 180227890
2 151300
2 148882
1 75489 682243996
2 18702
1 190270 975623084
2 164307
1 93853 803514091
2 83869
2 49575
2 148490
2 44880
2 5378
2 71562
2 92366
1 138468 19773186
2 144431
2 88359
1 29233 803462298
2 116904
1 17337 195250744
1 93945 18941834
2 67218
2 161108
1 120984 58722076
1 187136 778297639
1 182506 114136374
1 69435 953000306
1 3057 502390566
2 169308
1 15742 365916105
1 85208 226461997
1 1106 104122288
1 45412 593061713
1 198912 611026468
1 126979 848604402
1 55303 671608647
2 61109
2 10460
2 172083
1 123275 462142579
1 199625 730873242
1 91329 183945234
1 58340 156093473
2 156229
2 85021
1 139562 915886849
1 197478 953597632
1 133662 879327367
1 152133 293783977
2 23687
1 74781 787599119
2 41992
2 86369
1 188460 187267329
2 116808
1 63407 372830218
2 118041
1 80949 728805489
1 170220 388574562
2 85538
1 158651 622027971
2 32317
1 126820 895022892
2 145084
2 104694
1 151893 574517558
1 14243 295124014
1 24130 316091621
1 12430 855619981
1 60842 799386006
2 15895
1 107806 749325511
2 31403
2 178464
1 23017 503508072
1 15218 65706532
1 26108 161900054
2 8679
2 39221
2 160140
2 9116
2 48091
2 17967
1 195605 56669067
2 131387
1 58199 826398490
2 25606
2 159341
2 36041
2 33908
1 94596 608164258
2 192622
1 24759 482839910
2 39909
2 85456
2 167103
1 77969 994406680
1 179014 572288677
2 65421
2 163103
1 195751 507004364
1 49609 290088630
1 86500 325960492
1 98844 689511587
1 176961 308372862
2 91478
2 69374
1 94210 421045270
1 148601 926333249
2 49646
1 63651 394234912
2 155073
1 45152 635760541
1 33296 281343175
1 145101 711687683
2 157058
1 131111 279979587
2 194097
1 131707 653432465
2 82125
2 9634
1 65276 700847468
1 131396 174083302
1 75261 399386675
1 155215 978734201
2 53632
2 116852
1 59559 368936568
1 91834 132123321
2 12488
2 161410
1 154806 543016219
2 45425
2 119074
1 167636 813230348
1 149241 898192031
1 118116 350875387
2 63041
1 18280 924048506
1 61135 683453540
2 70583
1 4434 552229761
2 188397
1 126278 895179150
1 3347 765966759
1 172943 193233043
1 22141 374078987
1 182960 882181164
2 132809
1 124786 143495028
1 27466 903294497
1 1698 830595482
1 119787 957299641
1 161971 103853012
2 89403
2 55336
2 57867
2 64295
2 87269
1 603 881766446
1 109542 981733152
1 183455 952589845
1 16681 841374917
2 149619
2 148813
1 84425 727493995
2 84877
1 14610 30774867
1 65026 757753163
2 161816
1 123860 899030161
1 13259 687182982
1 197908 888794171
1 114689 774075738
2 72656
2 20497
1 19229 595496320
2 6128
2 88529
1 40743 236148580
1 178248 857920980
1 9075 884318876
1 105518 465473439
2 133008
1 102086 732816356
1 95600 765449402
2 181110
2 45703
1 122984 882167532
2 13729
1 76794 879113407
1 199785 823756589
2 85584
2 130736
1 177919 75610134
2 80792
2 13594
2 84511
1 94032 96875125
1 25780 906405853
1 182440 612392036
1 84398 855698575
1 4171 70901298
2 111257
1 170530 166972155
1 14096 963744803
1 39958 8555083
1 105811 664183744
1 27967 637780178
1 190804 840086472
1 89741 467324540
2 69603
1 85004 549763360
2 2951
2 11804
1 21360 498820127
2 193049
1 129656 335742850
2 68312
1 27635 902409902
1 25524 772843011
1 194374 83361543
1 36847 388675303
2 95074
2 132542
1 66379 898378674
1 90631 663251294
1 19392 810019255
1 122205 961987379
1 157133 531835401
2 184950
1 111166 87340281
2 135415
2 178279
2 96426
2 14117
2 72040
1 52922 831037347
2 183185
1 189227 571297884
1 84536 390754537
2 134312
2 165495
2 133325
1 93545 579841212
2 118050
2 70246
1 26617 664002055
2 135628
2 177275
2 45711
1 122471 945407450
1 149905 709679158
1 3449 750679766
1 71889 414849627
2 193496
2 182345
1 160928 875899667
1 130112 204891143
1 82674 403076695
1 85414 4032268
1 152010 380382512
2 96890
1 148724 506716220
2 173746
2 170795
1 159336 32870823
2 75997
1 87995 490155582
2 79942
2 29861
1 178170 366087690
2 46153
1 128569 256040173
2 27104
2 93328
2 166193
2 85312
1 165621 907071626
1 11352 976718954
2 182860
1 31033 39486296
1 137639 807504466
2 142202
1 15952 940755757
1 77638 665852705
1 73012 875652514
2 113932
2 178988
1 125684 498197000
1 96154 138257211
2 47873
2 172205
1 138606 342823579
2 60626
1 17069 789944964
1 155760 529699430
2 133814
1 44441 578685648
2 119144
2 139554
2 177344
2 16878
1 180148 899120607
2 73487
1 38676 201988997
2 172496
1 97692 525638497
2 27821
2 15510
1 179350 551291458
2 61410
1 185988 43269684
1 122214 476349374
2 71393
2 54748
2 34603
1 129884 631269951
1 36859 562076152
2 94645
1 158454 50147035
2 155628
2 52627
1 72913 277412074
2 13414
2 171915
1 179202 897528119
2 179508
1 192392 317640743
1 162261 503348670
1 155489 985474061
2 37117
1 185227 514993020
2 30490
2 144696
2 157326
1 150379 834103136
2 102669
1 197805 294929894
2 3679
2 101839
2 76854
2 3681
1 28031 851619419
1 144666 377194543
2 176237
1 97851 997573090
2 7472
2 138593
1 28868 559770795
1 197677 440250043
1 92948 325097982
1 32006 452055755
1 194995 732396310
2 10154
2 5776
2 73739
2 166076
1 121680 583271418
2 73990
1 113470 469174865
2 42160
2 76458
1 121054 187564091
1 160057 923624157
2 81601
1 62997 17889402
1 118737 842295460
2 155515
1 183832 851858704
2 186070
2 182010
2 51384
2 66098
1 180861 85751756
2 176538
1 65396 742774257
1 122663 305291177
1 144766 444365407
2 160514
1 95346 456155680
1 152208 447597293
2 85935
2 82042
1 186152 908004394
1 79271 811572774
1 158080 257809006
1 141656 535385994
1 144319 69816414
1 136109 517264954
1 83468 334113794
2 152762
2 165200
2 198719
2 101896
1 184130 941648295
2 106617
2 12397
2 48539
1 189223 512057851
1 71920 191031527
1 107036 358575227
2 158268
2 139515
2 38668
2 115231
2 21358
1 59967 990898906
1 196058 655248909
1 71918 262782523
2 98249
1 115901 200069505
1 105325 103848779
1 69368 561191697
2 79423
1 174505 66051712
2 140601
1 117623 973233139
2 15249
1 24634 106479539
2 110937
1 168441 597796326
1 151576 962486668
2 93840
2 19601
1 44926 25389975
2 2386
2 559
2 98433
2 23772
2 128516
1 119293 426975895
1 141895 189149804
1 37375 40597423
1 44085 456340590
1 14071 706491485
2 11385
2 73623
1 187765 691030179
2 123190
2 122245
2 78546
2 192349
2 152919
2 148658
1 104572 155328592
1 158492 881312967
2 165007
2 173049
2 21265
1 72921 227785808
1 8902 473656201
2 153365
2 174686
1 193567 636476466
2 181033
2 167355
1 7074 4177726
2 186471
2 103731
1 146098 865352417
1 159329 257621361
1 175165 592777471
1 35479 500636897
1 14291 341013077
2 95360
2 121030
2 62328
1 198638 991649223
1 11056 793372825
2 165407
1 28028 428961601
2 49368
1 101405 229599760
1 72447 453209149
2 43313
1 52747 53104142
1 183355 484267074
2 15113
1 113356 287866336
2 96581
1 45984 756004066
2 131813
2 80201
2 137014
1 95685 313323114
1 168648 316172077
2 6575
1 122802 995966550
1 119871 626957568
1 186089 623336798
1 127136 429391836
2 2931
1 110944 417157346
1 17594 635376427
1 192183 693053991
1 165880 96493584
1 93340 38257249
1 36483 993555193
2 131768
1 24776 580165599
1 158944 979268842
1 124734 244425861
2 56308
1 101765 609988861
1 42354 288966492
1 119897 892880245
2 46730
1 3041 485666025
2 149061
1 31354 249598248
2 93921
1 181505 88372117
2 110689
1 17671 175598579
2 3421
2 31739
2 157732
2 193758
1 72151 562372923
2 157251
1 133703 328412237
1 153062 301378404
2 49661
1 25261 63380496
1 56348 327803408
1 167261 424469651
1 166062 432146698
2 162819
1 14906 52947722
2 190584
2 149280
2 130244
1 44920 937971118
1 168964 204192793
1 44429 566726924
2 65094
1 10339 120532637
1 150088 378581408
2 27846
2 43116
2 70759
2 119035
1 30603 330726590
1 109672 918364870
1 25203 745523266
2 21188
2 136988
1 75101 847741044
2 191947
1 127778 743333722
1 100452 619717131
1 23424 891973963
2 21802
2 166146
2 161343
2 145896
2 80021
2 44158
1 172769 483471768
2 18701
2 2547
1 172360 184635250
2 72929
1 46118 284112186
1 126642 472380223
1 79003 123106163
1 178827 946172195
2 109136
1 68753 922360191
2 22508
2 165981
1 31111 699497379
2 40461
2 108370
2 137988
2 115935
2 185610
2 1945
1 31967 927313264
1 176900 420093110
2 41171
2 178380
1 31789 872475666
2 6892
2 82699
2 87737
2 121878
2 111694
1 101717 164303030
2 142441
2 125652
1 197503 642523324
2 163801
1 65104 128025475
1 86893 570369363
1 17996 538964994
2 24364
1 40047 944558752
1 64024 10274723
2 73070
2 169113
1 21884 232712900
2 86942
2 77629
2 175149
2 115873
1 132025 173125177
2 138739
2 10923
2 5280
1 5814 173778547
1 165296 748642072
1 147697 351703168
2 42832
2 139141
2 14081
2 25761
2 52222
1 198874 758818435
1 56452 146769044
1 73614 435106851
2 160504
2 149976
2 160238
1 152160 873218021
1 20542 688511962
1 101882 837946901
2 51349
2 107527
2 114702
1 49084 558489610
2 107043
2 2461
2 45000
1 143757 381799724
1 51572 272390529
1 34473 880860655
1 192422 648854116
2 189188
1 102129 942958035
2 41764
1 81876 318577010
2 133506
1 30682 741693204
1 163145 282571460
1 71054 119451672
2 69629
1 197907 622708355
1 37567 254704767
1 97661 203081919
1 41531 71493300
2 166521
2 151215
1 126062 287325154
1 84046 155555587
2 192954
1 193709 918680515
2 15514
1 130107 207765214
2 40245
2 64849
1 172509 692188239
2 6017
2 129351
2 153198
1 22330 792480118
1 189718 647569585
2 120517
2 175831
1 131630 425959184
1 20273 727901693
2 135166
1 182711 738183377
1 144010 986170344
1 17656 933205747
2 105421
2 91163
2 196043
2 176240
1 86724 61784205
1 177866 756077468
1 86972 945676291
2 199077
1 131036 232273571
2 194211
1 31262 475899760
1 168646 397417479
2 87710
2 156953
1 61381 82348297
2 69754
2 151404
2 62893
2 74242
1 62491 228186309
2 113926
1 188319 268142435
2 147711
1 6650 445768667
2 190697
1 194437 158798749
1 72903 211998130
2 40712
2 182217
1 129560 677152700
1 40045 694523725
1 182777 815096422
2 25810
2 197499
2 42275
1 12017 77442010
2 182007
1 141493 983896326
2 172979
1 148598 671857110
1 170719 161693792
1 39069 116293705
2 52853
2 26726
2 21792
2 167782
1 3386 428699592
2 74656
2 37792
1 100526 864473257
1 57264 625449002
1 10064 266296528
1 168875 441982639
2 25442
1 196941 483888632
1 79847 234980563
2 3505
2 19806
2 156490
1 175633 80526079
1 123150 406284015
1 104079 513703668
2 156810
2 86130
2 41370
2 62736
2 74960
1 91641 528425626
1 140968 140926579
1 76723 980359274
1 154438 25946732
2 22668
2 111609
1 115825 332303996
1 134966 834830918
2 138248
2 37866
1 61083 515295172
2 84563
2 112789
2 12429
2 170249
2 25239
1 70920 690608720
1 49990 541393593
2 56780
1 198477 866905851
1 873 675032970
1 123847 552968626
2 122815
2 22813
1 4886 945442730
2 97089
2 95063
1 40981 393056477
2 49458
1 196345 794220527
1 189473 871448388
1 126815 623935537
2 4367
2 69677
2 78031
1 49844 718890105
1 72906 642479155
2 8972
2 87472
1 105182 150152574
2 630
2 51459
1 43525 165058843
1 22886 897220297
1 46110 281707661
1 130594 695204021
2 81247
2 28343
2 93409
1 156373 637613236
1 34598 29623346
1 31871 808094162
2 3261
1 171049 732471981
1 103194 93874005
2 136850
1 191361 102767963
2 53310
2 17524
2 178377
2 12292
2 73227
1 170697 239992416
2 107972
2 101300
1 130333 44092204
2 74080
1 145239 373705380
2 13190
1 118332 888738679
2 76332
2 61093
2 75532
2 43888
2 167045
1 56191 27975722
2 160454
2 19443
2 39085
1 138731 838032982
1 191166 89788446
1 43865 825389113
2 123803
2 25548
1 193274 604085411
2 187684
1 130474 20350233
2 50965
2 26344
2 100509
2 132834
2 105619
1 10064 924125215
2 126789
2 156043
1 73758 993407562
1 72752 98696705
1 122227 289661033
2 3956
1 106909 501440438
1 71857 708242685
1 168462 62709785
2 121241
1 177243 30210327
2 93125
2 48675
1 83392 345591565
2 31381
1 134655 612697885
2 76930
1 90671 165347659
2 8933
1 83048 45670109
2 119336
1 166210 365371374
1 25768 289636489
2 173023
1 97388 196441854
1 128326 250448834
2 84420
2 101535
2 199707
2 113696
2 35996
1 128005 603193578
1 104321 204102528
1 49958 364519516
1 59916 313186100
2 165440
2 160618
2 90477
1 138098 714572079
2 184216
2 70236
2 112007
2 35486
1 169249 518604863
1 113638 408876629
2 165379
1 185200 109973675
1 59870 442467625
2 71474
2 129360
2 38944
1 199226 885289162
2 190660
2 109744
1 123232 289590559
1 122647 195291832
2 163643
1 163266 847524350
2 147179
1 32454 865556729
2 92420
1 135345 822284787
1 43566 872499347
2 37121
1 73222 929795789
1 57505 478520206
2 26692
2 118428
2 180914
2 46219
2 113231
1 145895 233303887
1 168506 992831037
2 70400
2 30748
2 138095
1 101553 366146038
1 189576 841291803
1 16214 55295455
1 95163 691054734
2 11522
2 93896
1 121969 169920047
1 90514 37326514
2 74495
2 67735
1 88662 209416356
1 50613 681237694
2 67290
1 36266 49998450
1 112067 894468394
2 96478
2 175918
1 196403 779309528
2 105422
1 158659 641356005
2 186675
1 160396 985940240
1 74614 295366337
1 19562 984862725
1 49069 535702237
2 104084
2 24824
2 157747
1 102714 174766488
1 184032 223912369
1 196877 724599888
1 171804 587450521
1 27451 380051484
2 92915
1 102341 283899421
2 27728
1 107165 703262594
2 197075
1 153243 881384057
1 145156 600750455
1 195252 969688012
2 34547
1 19225 674653011
1 30738 893902704
2 148183
2 124377
1 1835 112549518
2 114094
1 172382 920990661
2 186710
1 156906 411456086
1 161591 617578317
1 52483 865060279
2 155318
1 136972 37270077
2 33304
1 184797 473008383
1 139508 670255759
1 21258 853775497
1 184072 389890884
1 171519 253218760
1 164899 609477322
1 109397 543222293
2 85929
1 191160 964619533
2 154321
1 171546 245231888
1 83890 841261808
1 154422 752182806
2 146542
2 182850
1 66993 549934049
1 43062 557861779
1 179727 153667660
2 41529
2 133144
2 74247
2 144185
1 92575 978554236
2 152269
2 135589
2 110451
1 24091 246899105
1 154391 596575831
2 66477
1 188462 917401693
1 78622 924571272
2 197953
2 169791
1 6000 875285112
1 59870 205090435
1 48462 852891935
1 113725 239274468
1 128802 650770855
1 98324 794500607
2 146480
1 90731 905861794
1 54199 555128445
2 4301
1 182816 94089105
1 114334 900864560
1 101203 715517952
1 13611 641820754
1 196248 123246799
2 84184
2 11375
2 156518
1 146498 491484504
1 146697 947286446
2 66400
1 13193 911988955
1 76798 930054833
2 193912
1 22638 651487916
1 28403 979210872
2 22166
2 137298
1 164442 415186678
2 52043
2 150347
2 93361
1 180544 71689045
1 190695 267668053
2 57392
2 156659
2 131690
1 75748 116797870
2 15711
1 126751 195278889
2 85984
2 125119
2 159032
2 28797
2 188686
1 52267 302044412
2 111166
2 19359
2 160412
2 197423
2 132896
1 98241 372843823
2 95565
1 126898 478362031
2 13440
1 186914 306872849
1 127498 386239112
1 182495 978431751
1 161622 728177550
1 20585 907364698
1 32840 20288503
1 121530 638469378
2 43763
2 59386
1 46976 339701371
2 129184
1 49563 364271991
1 85300 138586752
1 90228 774913112
2 12803
2 179939
2 188463
1 170554 733890147
1 109704 585752056
2 150115
2 54200
2 18976
2 54827
2 41295
1 33047 102919340
1 197677 394757477
2 169255
2 132310
2 72232
2 73759
2 176361
1 166315 941616895
2 125946
2 144860
1 164163 20239796
2 80170
1 60050 331826915
1 18489 31177998
2 57963
1 168803 281669543
1 3882 217473139
1 169734 622736002
1 168206 999908895
1 41204 269384288
1 157976 240857281
2 118801
2 190314
2 117310
1 21328 121073000
2 178775
1 196233 313361710
2 6573
2 37619
1 20098 462516030
2 96935
1 137945 781034868
1 104744 919618945
1 85468 588076966
2 163103
2 187806
1 192406 612767287
1 103294 621599685
2 76375
2 68674
1 189248 377979023
1 85336 282769240
2 94060
2 68093
2 102034
2 94920
1 54654 217803222
2 31614
1 146468 141821022
1 133088 469099879
2 129808
1 139178 193676837
2 82504
1 113323 420637222
2 159301
1 40326 339574141
1 142472 225385803
2 96110
1 48852 397228743
1 39543 468517782
1 62367 284328423
1 31908 203038803
2 180789
1 136041 870905690
1 168233 305552179
1 93678 757539107
2 198460
1 16310 244754456
1 104755 827434912
1 9747 906757166
2 28772
2 107066
1 169835 870769569
1 77695 843120339
1 199648 569313601
1 166393 428559233
1 41240 362126548
2 44813
2 194640
2 148735
2 103400
1 55682 343620726
2 103485
2 159989
2 20536
2 29668
1 43715 284218305
2 104525
1 65463 353074219
2 83440
2 97714
1 173008 553522247
2 11139
1 121432 411174267
1 170233 999355576
2 118807
1 179378 396594591
1 95389 82601985
2 161252
1 26273 602096790
1 113616 827678002
1 76415 885545715
2 118378
2 11485
1 76063 288224083
1 34113 497669922
1 89200 436197486
1 64760 882436705
1 3684 224067725
2 193540
1 170486 356761838
2 136824
1 82816 84122237
1 107417 877292152
2 127546
1 64663 715020778
1 2675 870157618
1 54050 397396468
2 26513
1 179036 365883613
1 16358 990006941
1 89102 572824772
1 118211 749208594
1 158976 363815996
2 57693
1 129393 122102953
1 97362 374953608
1 36553 766669029
2 59085
2 149515
1 134440 208544018
1 194466 398821626
2 3356
2 32934
2 102226
1 192135 295585107
2 150343
2 38809
1 166078 606722232
1 121775 519348192
2 79555
1 16591 427773326
2 187449
1 184051 330376623
1 169955 308209393
1 177794 112368610
2 81287
2 172231
1 56579 364990835
1 127430 52661003
2 152082
2 169566
2 131301
2 75724
2 140361
1 167287 365325253
2 182428
1 52623 48041681
1 11352 13236572
2 148715
1 96354 73361253
1 103975 408802980
1 84744 717034171
1 94484 672597128
1 196777 215541844
2 122919
1 12426 368341462
2 127253
2 194584
2 96423
1 167171 548975374
1 63467 148515514
1 173834 865676306
1 86911 659474092
2 198774
2 132228
1 114245 495052932
2 3286
2 12025
2 139568
1 162766 187201180
1 176442 330989563
1 14945 380589316
1 172954 216934086
1 42609 793080487
1 11889 624026673
1 47550 870366355
2 138558
1 167057 502517212
2 25611
2 193741
2 9676
2 79899
1 119624 756830246
2 3305
1 153461 205482272
2 142935
1 108036 336850593
1 62899 156575562
1 25052 667935017
1 98881 167769336
1 152712 559649636
2 64427
2 50172
1 127274 790960535
2 118481
1 68880 462843403
2 81785
2 176727
1 58398 951511573
1 54185 324563879
2 119917
2 35997
1 116007 790833210
2 127814
1 192574 216906282
1 147255 218228328
1 115174 486584586
1 155998 514080115
1 33842 549057987
2 18590
1 106490 929715851
1 83736 647127502
2 102226
2 95901
2 11138
1 89184 618621020
1 104378 215135697
2 25008
2 156889
2 75477
2 175803
1 165201 436017835
2 21225
2 174582
1 96968 729460582
2 61843
2 154904
1 74681 930304
1 168875 544854109
1 55984 346739244
2 164683
2 184216
1 92630 575643676
1 71132 15754013
2 123473
1 57464 983140128
1 112220 924833250
2 96985
1 156326 619272447
2 163619
1 30787 819918375
2 36645
2 158803
1 87322 314222094
1 139577 546814566
1 176638 323284394
1 85187 522984849
1 136500 409091507
1 166086 757517789
1 104359 369435486
1 180389 302083611
2 92148
2 170562
2 21628
1 169199 922041556
1 73707 548294833
1 164399 617277916
2 15045
1 59052 66056170
1 20830 829543278
2 34848
2 139928
1 87389 305464530
2 157507
2 19534
2 49747
2 93792
2 23996
2 168891
2 89828
2 82919
1 113026 613535348
1 76850 931242770
2 191232
1 101164 196769957
1 19720 602833269
2 25045
2 98783
2 119978
1 192645 427508005
2 75012
2 6929
2 70533
2 13647
2 139002
1 38055 852278418
2 149568
1 183960 402836347
2 134043
1 160202 547726607
1 80215 55602652
1 30131 447686648
1 86361 735144560
2 128903
2 73760
2 133047
2 80119
1 45706 950015617
1 23546 778467595
2 154278
2 12556
2 138044
2 68653
1 110487 134720950
2 113414
2 65548
1 51275 946936778
2 146601
2 73631
2 14139
1 165494 703984945
1 68764 483260613
1 178549 350372066
1 65626 892055754
1 44552 845373396
2 68524
1 169164 480969870
1 12643 122780020
1 37601 853847538
1 39461 920148735
1 5628 596831362
2 113796
2 35558
1 120560 637861263
2 82384
2 103681
2 175192
1 71076 231073944
2 19655
1 141970 507501960
2 175435
2 109111
2 127239
2 17843
2 172155
2 73801
2 179092
2 136598
1 111523 573553569
1 142121 412073321
1 14193 37455298
1 99821 880563980
1 148114 500249526
2 154432
2 195725
1 163892 33420114
1 164949 317214004
1 161070 914270082
1 76340 464353378
1 185690 986267910
2 130739
1 1495 946168956
1 185905 991693012
2 174662
1 194522 126210912
1 22076 233129209
2 47904
2 165005
2 168580
2 19867
1 112402 736041855
1 113376 568648136
2 46203
1 134834 371286513
1 187943 883387041
2 58794
2 133762
2 174164
2 51318
2 146086
2 72612
2 118857
1 124499 948915013
1 170790 824296037
2 81659
1 135400 703563002
2 42046
1 102230 264653665
1 135665 339299495
1 132772 396658745
2 175022
2 188577
2 31137
1 153905 797755264
1 77204 309063068
1 172524 66180586
1 15472 791736726
1 188848 96850605
1 143252 805699098
2 146946
2 98591
2 112571
2 101350
1 59571 434782840
1 129657 48980581
1 15426 737401009
1 106118 578557298
2 129233
1 188949 909691239
2 24409
1 25313 238024787
2 32742
1 40112 68553884
1 140615 878190804
1 112570 575664253
1 172092 937119902
2 23295
2 155787
2 192589
1 47657 941319156
2 39417
2 172488
2 120927
1 54939 118278943
2 118422
1 16994 652036302
2 178234
2 105696
2 116502
1 192642 718187773
2 180827
2 166850
1 92015 522214045
2 190525
2 123446
1 114418 280418629
2 48096
2 12954
2 25109
1 78016 416991807
2 24824
1 89192 512056959
1 123973 534923410
2 101311
2 193678
1 42401 550116866
1 196268 615753035
2 97561
1 149735 377341320
2 148435
1 114424 90663335
1 153794 932562723
1 139855 736770705
2 184806
1 135566 37187693
1 123080 98396978
2 180572
2 151769
2 122707
1 133706 41562962
1 38228 281275621
1 7555 758769200
2 18052
2 73338
2 193309
2 198948
2 74554
1 123549 733596609
2 120230
1 180717 727552949
2 45750
2 22852
2 154911
2 29338
2 199957
1 167600 83088275
1 93026 670285395
1 16023 129856713
2 166465
1 172660 81712265
1 125067 856629863
2 45041
1 125288 895765327
2 99277
1 83166 486826971
2 136441
2 104142
2 85472
2 14359
1 16964 733295254
1 30768 452876301
2 110448
2 155042
2 70274
1 49097 189020501
2 120200
2 49385
1 94517 753750799
1 94370 2966786
2 44691
2 9727
2 146340
1 54370 492576891
1 31226 895884778
1 47688 816321640
1 159729 197300683
1 143625 966675901
2 172367
2 139282
1 26229 603882055
1 161632 242266934
2 40040
1 190476 677356724
2 75221
2 14278
1 155422 213942742
1 110609 619606946
2 25247
2 49843
2 42975
1 18421 956705592
1 53025 602680309
1 83197 411509384
1 59544 614297868
1 101619 825020942
2 42669
1 197362 239419346
1 8171 864120690
2 7558
1 84374 700576847
2 170989
2 167996
2 30267
2 13447
2 70806
1 188577 337406357
2 37811
2 58272
1 70594 270609174
2 120014
1 174759 316740141
2 23382
2 93139
2 148579
1 23770 605241041
1 51450 399758506
1 28856 244187388
1 136163 773746087
2 177908
2 189924
1 18386 285499773
2 112627
2 105308
2 40200
2 158094
1 118484 40262103
1 195110 786979639
2 6950
2 145548
1 143152 713149154
1 49157 661000083
1 85875 564823498
2 91436
1 123414 174042090
1 102071 192920617
1 57185 847950641
2 193967
2 94606
2 128071
2 198890
2 122136
2 87571
1 145205 244863884
1 184515 118062729
1 169771 75759210
2 171752
1 123644 968318507
2 187558
2 6821
1 116825 80899136
1 94585 3470315
1 199054 538364742
1 81274 247560398
1 12580 918209534
1 37058 474794273
1 41993 76879869
2 92434
2 115722
2 2083
2 165655
2 142234
1 25692 102791703
2 63483
2 12041
2 185974
1 122334 99780070
2 96656
2 24861
2 106874
1 92832 299415922
2 52157
2 116737
1 132096 186833188
2 120677
1 42823 833307676
1 95236 44630924
1 136960 265632183
2 118024
1 1220 343848249
2 137804
1 184387 672113961
1 61743 934698015
2 91515
2 73945
2 79038
2 175749
1 101511 111687983
2 136798
2 118505
2 107808
1 145381 251342394
1 154605 466607612
2 45674
1 195288 909991135
2 151251
1 16311 575405085
2 44716
2 2867
1 150581 771827764
1 47179 264511533
2 21554
1 63465 232072554
2 91336
2 96294
1 164394 909849012
2 152747
2 30662
2 71892
2 35773
1 116893 714311347
1 159068 628601260
1 90663 91194643
2 56448
2 58257
1 140591 519342624
2 186481
2 23006
2 15104
2 42325
2 112685
1 62965 337999295
1 60663 256451479
2 159488
1 145962 89980575
2 96183
1 32721 216317173
1 78988 827116190
2 23087
1 41697 826538098
2 193200
2 170154
1 123168 540512704
1 195390 864130777
2 55254
2 263
2 59806
2 143753
2 150939
1 167669 116060131
2 179348
1 40499 789051813
2 195587
2 105608
1 184826 878873144
2 188130
2 193126
2 79916
1 75731 632898728
1 144963 563685543
2 180253
2 95750
2 127460
1 111906 417455217
1 42693 319001080
2 65269
1 80270 393787349
2 55454
2 13630
1 40108 696086720
1 157801 847862810
1 97571 122542421
1 148821 871003871
2 10774
1 185209 275139431
1 49064 808787980
1 77988 554937196
1 172764 684066170
2 187357
2 79014
1 125268 894600573
1 58632 132701071
2 63569
1 197988 654007048
1 182104 995955890
2 48294
1 54709 552290958
2 149696
1 181293 405436716
1 63800 629657110
1 145401 55984656
1 159860 178038285
1 3366 324779930
2 39780
2 38465
1 152722 871306532
1 133425 176363313
2 57732
1 405 7513583
2 114551
2 147112
2 129740
1 173455 640273040
2 127946
1 110130 254217935
1 157876 293455429
1 31498 22905138
1 54903 916442197
2 185355
1 197364 276854464
1 94912 547616814
1 36092 521241038
1 191048 247570531
1 133662 888134326
2 43798
1 487 706428017
1 86614 612879947
1 52690 935241134
1 137502 446432313
2 142345
2 111617
1 173945 91256475
2 51466
1 87385 530833687
1 151131 290534250
1 153029 373252078
1 45747 537885203
2 19075
1 3907 400380563
1 105538 406828076
2 140343
2 15665
2 111566
1 141153 925076894
1 58758 997746920
2 134091
1 173341 683753235
2 38194
1 4453 397215673
2 47579
1 69656 172927432
2 57205
1 25278 579534050
1 38467 122383424
2 195151
2 191502
2 22804
1 53107 105486104
2 181095
1 164732 672647689
2 80887
2 12287
1 16892 308622992
1 119736 447295388
1 136836 195626547
1 170437 376836887
1 196960 851000404
1 9107 458376956
1 170431 60831202
2 94418
1 18001 343021251
1 1586 701712418
1 161936 199233818
2 141479
1 95265 666476369
1 76004 746806560
1 21434 538947250
2 80923
2 31379
1 116393 573613184
1 95579 698961550
1 23196 747056969
2 125386
1 191356 798470741
1 65204 808538340
2 75726
2 65651
2 67154
1 194865 765655693
2 10398
1 198051 962253726
1 27653 348178577
2 177792
1 125968 949876150
1 122233 862112441
2 134254
2 145815
1 185645 140171517
1 179398 852457316
1 173954 452837449
2 196666
1 186879 519756540
1 59928 269807031
2 29917
2 174190
2 45513
1 51833 880445574
2 80599
2 105448
2 198410
1 162085 321241636
2 128314
2 19766
2 25571
2 164008
1 148173 574499967
1 165219 761803407
2 127745
1 99125 615255335
2 143220
1 138775 499485356
1 60435 168804367
2 105172
2 173824
2 125588
1 161608 915129470
2 76841
2 174058
2 21623
2 164321
1 38977 648096705
2 148028
2 178786
2 122120
1 177667 689421663
2 18313
2 80533
2 126921
1 103222 509410059
1 22508 101514819
1 3400 713938621
1 152550 406028162
1 51005 69526144
2 2379
1 75959 121984039
1 75050 517802686
2 169149
2 64030
1 65450 811012454
1 46588 519896838
2 20686
1 57583 585061663
2 163075
2 5571
1 133983 55847018
1 195444 447933224
1 180815 655133470
2 179745
1 27820 809954132
2 95640
2 139072
2 107361
2 89671
1 145427 485462558
2 141619
1 153995 171792755
1 109193 387056133
2 180734
1 177480 22847086
1 101490 956370657
2 108681
1 199779 232408585
2 140307
1 177409 915020886
2 20908
2 79197
2 38546
2 53622
1 5911 676137040
1 126124 321939863
1 75642 676883865
2 96909
1 61085 822138014
1 142599 306597424
1 185556 529448918
2 39393
1 60193 733031692
1 159142 127124407
2 7922
1 119804 613964593
1 130971 229201858
2 50877
1 143157 210258397
2 139417
2 30277
2 185897
1 22252 169190524
2 104611
1 102728 839494196
2 12462
2 168047
1 454 665832229
2 5110
1 141965 82191912
2 87253
1 193271 752660902
1 189299 227141427
2 55454
2 189543
1 153860 265653403
1 76545 206442308
1 169027 591430167
2 23903
2 20254
2 74318
1 125903 703053286
1 116261 298449875
1 14898 399563774
1 151527 334611001
2 25080
1 70072 143195581
1 97382 424456561
2 110703
1 189366 546499798
2 192649
2 149571
2 129391
2 84821
1 7592 144201607
2 111198
1 171740 489412847
2 122090
2 121956
2 16401
2 60068
2 182288
1 74870 20122954
1 171681 220445560
1 172775 214526261
2 120961
1 138017 46774260
2 94171
1 19370 492880078
2 195914
2 172290
2 52109
1 108910 522305661
2 152163
1 93666 769717487
1 138489 2088055
2 36245
1 28331 132452056
2 109686
1 59120 736158080
2 33057
2 101965
1 99185 529729373
2 58620
2 84817
1 94792 155225667
2 156297
2 7984
1 151357 775506938
2 133853
1 63599 651128839
1 55373 978335002
1 170646 248396830
2 98709
1 175687 287757860
1 52544 265088568
1 64620 8493773
1 183785 273188554
2 31608
1 40715 67880621
2 380
1 92845 410703335
2 76544
2 15808
1 147501 153870110
2 66602
2 199723
2 65561
1 162255 998704263
2 191888
2 140416
2 136248
2 10204
2 103216
1 104393 83747036
1 194442 948259296
1 68784 62260814
2 118684
1 98108 737416885
1 30985 92234195
2 63707
2 32329
2 124933
2 52284
1 57672 738588839
1 28586 569824810
2 46976
2 59241
1 24052 492689892
2 116455
2 23158
2 125824
1 18946 902906042
2 19610
2 37099
1 4685 492106132
2 37960
1 18492 559888668
1 5548 661213173
1 151596 949022397
2 3846
2 61234
1 126218 261894254
2 183019
2 34079
1 107590 36020428
1 69387 108808588
2 187250
2 118554
1 122958 623264859
1 14450 411146435
2 39798
2 39942
1 173132 985108849
2 128066
1 102806 606065061
2 34546
1 153182 250567374
1 64342 796347224
1 177251 91702754
1 174386 806189024
2 41889
2 133096
1 64566 111510086
1 46979 651267171
2 74892
1 56098 577953941
1 178192 1419440
1 88658 79880868
1 81 590135764
2 171339
2 170317
1 391 172469030
2 199383
1 10297 135901376
2 54854
2 29626
1 153161 377783024
1 164400 143027667
1 16980 608733881
1 21311 331155718
2 63953
1 126119 461979863
1 101080 919541271
1 14521 222426007
2 107221
2 134951
1 89852 561368425
1 144099 635478124
2 84671
2 94664
1 113966 340268452
2 198821
2 1832
1 56542 509378336
1 123708 703433845
2 172729
1 15985 185427519
1 15240 948592820
1 142642 55685764
2 134870
2 190442
2 33135
2 139322
1 149308 590615185
2 25075
2 76459
1 122359 874448740
1 101976 720526790
2 152061
1 74402 400546190
1 19049 619399149
1 159439 775911728
1 174169 201267360
2 97893
2 119225
2 171994
1 169454 780588029
2 126543
2 145572
1 105802 766272832
1 195305 679477607
2 162126
2 37539
2 25380
1 138461 25759808
2 151917
1 6420 124542282
2 88624
2 131236
2 147073
2 63391
1 73765 312473121
1 23307 65392254
1 99546 612284557
1 126056 93355350
1 101420 8873817
1 118905 495070043
1 157403 596509495
1 168335 694047147
1 39648 235665517
2 82777
1 191485 263859651
1 128535 104671106
1 103382 309960495
1 27841 132155829
2 144425
2 141438
1 120930 40433276
2 46419
2 39344
1 74388 208220352
1 49722 548595218
2 187171
2 72755
2 102882
1 13280 264230349
2 33000
1 144508 694663188
1 121423 88246379
2 47072
2 28592
2 106294
1 189023 883283199
1 126414 861451479
2 180323
1 31954 463299892
1 20648 385148891
2 93912
1 36473 801087395
2 78523
2 186552
2 31850
2 186028
2 93858
1 132672 879011377
1 149633 146709858
1 110058 885582618
1 34618 430686171
2 75555
2 123784
2 138021
1 128212 54440614
1 104228 588686349
1 104426 973523410
1 184175 642740870
1 148440 154181861
1 199799 956796706
1 28087 19747855
1 9804 345857549
2 187977
1 153737 27730185
1 161172 764837893
1 27043 163388887
2 1434
1 35729 867100381
2 186109
1 154941 870459597
1 171041 895550114
2 53970
2 186065
1 15052 109985870
1 98609 819261202
1 192397 940999794
1 195702 563342135
2 145879
1 63810 931240880
1 108484 96867520
1 169713 247626879
1 99701 349326054
2 16717
2 14825
1 161682 530039477
2 103746
1 95526 519131404
1 13107 840873446
1 64701 15187017
2 84770
2 139344
2 13513
2 9978
2 53266
1 73365 549232992
1 10693 344199174
1 28939 696729274
1 186207 86906744
1 106987 109893273
1 14192 982272622
2 87529
2 119580
1 22473 770877164
2 173813
2 73830
2 176377
2 19012
1 83278 112689659
1 16638 614223108
2 180808
1 73002 836832839
1 53224 454035206
1 72824 377532738
1 55736 742884839
1 129082 570359646
2 75269
2 57451
1 29013 853155741
1 69036 740741308
2 16709
2 164531
2 69904
2 30396
1 128432 587253122
1 2898 675456837
2 38015
2 43133
1 90056 386798557
2 142450
1 102074 732057576
1 164258 301419228
2 48517
1 161516 282287088
2 102474
2 20436
2 152982
1 56621 996095472
1 197738 443505729
2 134557
2 75351
2 184063
1 111195 226187179
1 166208 395267223
2 113730
1 111099 331657719
2 163946
1 66499 614776592
1 35563 312749769
2 139646
2 69865
1 18853 996781736
1 129200 163977396
2 54089
2 57039
2 101202
2 56181
2 8144
2 47951
2 76748
1 70874 857565431
1 190869 24104005
2 54909
2 152885
2 196556
1 47091 5649299
1 5670 942688651
1 85622 912286010
1 14527 761953858
2 121859
2 148829
1 59941 302615216
2 171778
1 44629 275849910
2 113921
2 166577
2 35596
1 87349 314821435
2 6113
1 124412 157754744
1 39925 389760322
2 52810
2 88258
2 102054
2 137159
2 90341
1 172726 271540659
2 32442
2 171960
2 184433
1 127464 301374743
1 13215 896245181
2 80946
1 47814 620103475
2 51083
2 139513
2 190594
2 70629
1 93061 350380296
2 179301
1 39518 950792816
1 101240 339374084
1 129867 227162610
2 67491
1 33819 268120201
2 94715
2 46059
2 44621
1 94311 883110756
2 174775
1 47553 214031851
1 154278 114688246
1 1606 154471888
1 196877 867791099
2 112383
1 3914 663974251
1 11444 922055043
1 150201 942926255
2 149301
1 128800 836957749
1 48632 498392159
2 55530
1 78836 832845583
2 35228
2 114550
2 110864
2 59960
2 125436
2 134626
2 186160
2 157524
2 12100
2 25561
1 138257 622335809
1 30512 91056403
2 159153
2 37590
1 106135 4609268
2 147900
1 23432 769761111
2 26112
2 165897
2 186601
1 22843 367499890
1 9300 438039636
1 136005 946155723
1 101471 469289446
1 6232 946080634
1 156452 77346697
1 90579 515058415
1 128243 231136851
1 144628 111155351
2 2118
2 187606
1 194026 84818584
2 124411
2 127410
1 172337 177104051
1 170632 742346877
1 82663 915370525
1 38791 650055681
2 5618
2 192909
1 42357 843679229
1 119323 20932994
2 83582
1 47449 850594127
1 189478 107540743
1 42291 72919028
1 146769 740166375
2 58782
2 190641
2 150481
2 183465
2 43800
1 150770 282720416
2 94661
1 26709 284833920
2 97450
2 58859
1 67260 750610429
2 177556
1 2425 613159406
2 152972
2 61678
1 114278 639632075
1 129417 706078644
1 128547 429582668
1 193349 279498771
2 191816
2 114486
2 3077
2 413
1 62252 644348763
2 31726
1 124863 511683225
2 145707
2 182014
1 34928 552955428
2 112828
2 78535
2 178976
1 108482 265069094
1 9431 791303901
1 30697 88063211
1 135998 408412021
2 23402
2 184634
1 55116 914038024
1 5909 941913750
2 162918
1 172500 572880212
2 80708
1 16328 43468162
1 75487 830812099
2 96757
2 165552
2 19983
2 99319
1 176922 465463574
2 125689
1 171530 314287615
1 128760 101991425
1 59844 93703490
1 104198 44881996
1 183909 600853757
1 76255 454453034
2 36117
2 92787
1 160499 90960080
2 54156
2 150711
2 105606
1 52135 901917326
2 70127
2 12549
2 89052
2 87507
1 52582 562370079
2 31257
1 43088 466244040
1 21407 964144541
1 169811 354253976
1 123374 890613221
2 26970
1 116789 280998860
1 108446 606399629
2 77202
2 165574
1 54784 825722596
1 169553 619637374
2 110210
2 27071
2 147809
1 69101 740293341
1 66595 257787550
2 97789
2 138845
2 131385
1 120772 836719922
2 89965
1 81096 380574499
1 158276 884675730
1 9099 624322911
2 117500
2 20129
1 89435 424257612
2 126825
2 134103
2 137481
1 87779 334565578
1 41546 859437893
2 112168
1 109339 519299641
2 19797
1 19328 618607714
2 132627
1 179509 843087184
2 67196
1 113046 862333508
2 191981
1 171222 242034813
2 172445
2 72346
2 45391
1 26192 497814892
2 179519
2 39235
2 13845
2 148910
1 193650 658622346
2 120253
2 33257
2 174382
2 166467
2 162212
2 10495
1 190235 41986365
2 96923
2 47254
1 178546 342512104
1 43861 531724404
1 168043 823683380
2 192809
2 107144
2 113129
2 187112
1 33091 339833869
2 142946
2 197889
1 176267 614222871
1 5719 740199796
1 39384 254233493
2 107579
1 175154 535972048
1 28719 191769225
2 194223
2 49668
1 160000 231306785
1 53063 678694876
1 123266 672915220
2 117157
2 9468
1 161321 73095633
2 124079
1 9172 901204603
2 44904
1 134195 175156404
2 41046
1 22490 933297180
1 58139 813391029
1 125679 342456371
2 32558
2 197158
1 17594 492500362
2 4238
1 52187 186410335
1 178856 938559023
1 9378 452102035
2 94037
1 190579 678343196
2 178752
1 168227 591473865
2 180689
1 194829 177796163
1 146040 294827837
1 179215 8603680
2 162432
2 58083
2 39604
2 199368
1 161304 779340545
1 96013 739270453
2 185297
2 99311
1 93073 17021226
2 136712
2 162982
1 45675 873012686
2 179569
2 113391
1 116135 24711091
2 40855
2 91991
2 16512
2 108582
1 39774 913843274
1 152550 429145401
1 21349 771498240
2 107453
2 96439
1 137080 689179816
2 72426
1 4300 953406482
1 135214 311233088
1 2051 368301213
2 60042
1 55769 409412331
1 11002 37981631
1 16843 157419362
2 165041
1 87601 4160375
2 197686
2 91966
2 6184
2 149246
2 184260
2 81608
1 21997 941721087
1 152611 849052503
1 62206 239575819
2 160556
2 30023
2 6560
1 176123 888530806
1 8500 700656515
2 188408
1 59917 23841887
2 58464
1 4086 96174549
1 112374 133016198
2 100150
1 47200 686728240
1 122154 493847669
1 44208 927861780
2 108124
1 77466 445875912
2 88361
2 176384
1 27786 693963861
2 47540
2 10907
1 94781 388460928
2 39410
1 59348 843321573
1 140237 494832275
1 13966 15110870
1 192820 744686660
2 13569
1 29993 996340094
1 191841 315375133
2 5572
1 54540 151385654
2 25802
2 96827
1 194116 137582878
1 15606 332658412
1 171136 627934408
2 9101
1 1621 37179824
2 430
2 23311
2 180694
1 73860 903656970
2 103003
2 117391
2 49628
2 192662
1 159985 304793189
1 104199 886878917
1 97197 517199545
2 81900
1 29300 940831316
1 10321 742521394
2 197562
1 142001 680536099
1 136141 287006969
2 100483
1 3473 114470657
2 187643
2 129882
2 86929
2 46304
1 107129 737732797
2 55684
2 144045
2 170171
1 120674 788216544
2 48636
2 117841
1 85795 980193627
2 187753
2 165027
1 23469 744182283
2 146606
2 180152
1 163168 726812179
1 105834 16787127
1 85250 246926218
2 160542
1 142958 906519037
1 110275 423777207
1 166778 205110566
1 195314 831331486
2 62270
1 149475 306734429
2 57650
1 196389 797879909
1 175344 369047654
2 42539
1 112331 717099307
2 109994
1 11925 781613935
2 86905
1 61711 309088453
2 74254
1 188407 720714413
1 67788 95272477
2 9555
1 165543 592857637
2 184826
2 178737
2 97628
1 51440 129893361
2 92108
1 100858 935353357
2 107155
1 117180 911617487
2 62074
2 11496
2 83774
2 98652
2 164484
1 97048 111380616
2 20436
1 121707 731119974
2 22822
1 25205 352903255
1 102840 514048355
1 154463 804430671
1 36732 987260525
1 116496 90377121
2 119678
2 140247
2 58580
1 84504 19383168
2 189075
1 67118 622455128
2 163414
2 57084
2 7195
1 152833 663904968
2 58528
1 60700 931989787
1 94623 114798733
1 13372 719980322
1 7811 500788614
1 74828 860180414
1 110950 194460924
1 67399 700912219
1 131880 744838271
2 119590
1 124002 225318737
1 56813 320600308
2 126366
2 87023
1 67885 500076560
2 176267
2 159920
1 122460 308717677
2 7251
1 33563 514042124
2 1138
1 134554 40677653
1 9799 425719175
1 105040 144308890
1 139529 594489496
1 109764 434223459
2 101602
1 183285 96327978
2 76109
2 69814
2 147395
2 72004
2 114049
1 53852 40670953
2 88550
1 176871 912803924
2 179310
1 65998 118707523
1 43390 470201835
1 160584 907968812
1 88778 61418110
1 7417 86818414
1 51742 504518174
1 166851 843910276
1 103214 21146552
1 80629 99313401
2 21792
1 187909 833539399
1 22327 79490955
1 163066 341185509
2 167404
2 41614
1 175901 805558478
2 152283
2 182385
1 36092 545311125
2 101288
2 187264
2 111172
2 147183
2 84575
1 113415 279487851
1 76932 259074992
2 148799
2 83101
1 166513 609363848
1 119646 541346683
1 20153 113163489
1 35274 682476252
1 114115 160809676
2 124918
2 147493
1 122857 321286192
2 12755
2 120317
2 149519
1 71910 107539970
2 61884
2 115799
1 155628 428749119
2 30938
2 143573
2 178943
2 146399
1 187567 246606670
2 20079
1 118454 607996366
1 19170 467426881
2 192964
1 191285 11848966
2 163868
2 106726
2 163232
2 7436
1 171920 143507361
2 117131
1 185982 378811068
2 137168
1 78214 757144315
1 159072 943643408
2 122614
1 48789 469127934
2 125010
1 34284 16009196
1 114462 996518126
2 63738
2 24888
1 64896 56285427
2 49252
2 158779
2 90142
1 166447 181405445
1 36622 850972123
1 144776 395925428
2 42916
2 146975
2 75760
1 113191 904783827
1 124079 171851285
1 58631 968089101
2 151613
1 135123 102014449
1 30796 717025006
1 22480 96105501
1 94656 244011854
1 178374 870683138
2 152356
2 131469
2 114651
1 39766 890317354
1 105311 653206428
2 126358
1 12724 521181642
1 170262 312566900
1 121061 668354583
1 150465 800487437
2 198089
2 135420
2 99787
2 138493
2 54661
1 85950 622171679
1 135793 32917655
1 136859 160851425
1 198079 425288737
1 38936 594872866
2 150928
1 74499 232480143
1 162254 196639640
1 39366 123775547
1 142252 299562816
1 159747 514373737
1 120468 337904470
1 132780 729622212
1 174043 590920942
1 49954 188016816
2 48522
1 108630 565380108
1 112366 182039693
2 38782
1 121116 676021618
1 80431 284636732
2 41878
2 40613
2 109505
2 123698
1 26626 342010380
2 172199
2 108586
1 132570 724098322
1 138876 769277964
2 34801
2 89609
2 17135
2 87040
2 127212
2 98521
2 78709
1 174911 876648457
2 27093
2 14083
2 143390
1 66149 494698622
2 180786
2 41649
1 174518 939683378
1 32185 96688602
1 128825 370331962
1 87394 641522522
1 174692 77103875
1 162729 550753725
1 174478 42624416
2 130496
2 157734
1 57395 357937468
1 13361 744287352
2 102281
1 34472 960027029
2 21922
1 47002 73979372
2 7677
2 121662
2 84688
1 98194 157132858
1 152588 143557338
1 10501 708696408
1 124884 228704996
1 73350 64914428
2 108702
1 54800 121168495
2 20539
2 185281
1 5889 721364170
2 148221
2 191515
1 140043 974012198
1 146251 947081864
1 38689 407024533
2 121742
1 162801 86423134
2 28952
1 163156 997575622
1 19967 295116477
1 132757 596897677
2 45607
1 37592 800084734
1 36518 35039868
2 156222
2 81666
2 111616
2 36920
1 43912 849109639
2 146638
1 122456 554557713
1 120061 604411668
2 72229
1 198067 481143364
1 153153 444779505
1 68068 732721158
2 98004
1 54016 524225235
2 150492
2 102757
1 92635 29952731
2 104396
1 90538 585141560
1 87515 932198014
1 56989 624496483
2 136547
2 4360
1 19579 681109346
1 17134 86829600
1 118543 55980905
1 45075 734278095
1 89325 419843920
2 120504
2 59857
2 100779
1 1490 729521290
2 72313
2 140133
2 134416
1 4489 470255060
1 63960 975424919
1 80871 605339817
2 117337
2 198255
2 160577
1 65055 192332913
2 74807
1 155022 769617071
1 17536 817990815
1 100706 30517572
2 175645
1 166310 328163503
1 111312 305083846
2 49872
2 71771
1 73671 154765948
2 15570
1 135726 863089557
2 183411
1 29804 318888352
2 124233
1 197057 424450602
1 194841 958444381
2 99205
2 26532
2 39402
2 67683
2 84713
1 101133 734018934
1 54134 190029775
1 8672 219489709
2 10357
1 181645 362644738
1 162489 353024758
2 24119
1 160407 176364384
1 8436 790420402
2 10815
2 120590
2 105787
2 196514
1 99450 723010968
2 151841
2 51836
1 28980 188339260
2 151337
1 30043 738503974
2 75374
1 69985 662416797
1 57453 842545939
2 166524
2 45192
2 21398
1 150340 737016889
2 48695
1 140028 717373020
1 162772 162335539
2 138333
2 170705
1 83244 928391942
2 1808
1 194462 364095487
1 151531 894922639
2 17555
1 116910 367435311
2 35224
1 60085 405390597
2 98088
1 175121 92147400
2 157276
2 109280
1 113316 896885323
1 504 460137349
1 144115 355620109
2 194745
2 92848
2 10312
1 129896 111952569
1 72395 514538544
2 38424
2 140276
2 57430
2 21498
1 179755 456596823
2 115656
2 121664
2 45837
2 45877
1 78695 814074466
1 137938 979423392
2 35349
1 197292 884842011
1 173785 899677879
2 147638
1 148915 423787887
2 2358
1 178078 592071416
1 196266 541486992
2 167022
1 168626 138385848
1 112475 350945383
2 59277
2 168277
1 159452 131022831
1 133851 84883703
1 178404 396061982
2 36152
2 91667
1 176647 227503849
2 69540
2 93466
1 123251 826458802
2 143814
2 27610
1 128528 519836876
2 34517
1 150708 891970313
1 75396 258821590
2 77215
2 77168
2 90325
2 168680
1 97907 231924161
2 95685
2 167940
2 97595
2 118506
2 51578
1 190962 665491943
1 146687 591393385
1 2528 580375642
2 54625
1 93913 945515842
2 39141
2 143290
1 15616 521201262
2 116391
2 165459
1 6753 424898239
2 31494
2 170491
1 181690 943013882
2 797
1 12145 773813072
1 88325 31509353
2 111816
1 58787 235427711
1 2532 306814762
2 194703
1 57549 893186270
2 19626
2 26118
2 23503
2 26950
1 52134 821237631
1 39129 7572401
1 35823 509870667
2 40768
1 66821 982033607
1 23529 433209360
1 74758 65412953
1 98330 766404627
1 102669 252621450
1 181115 922212116
1 124702 66140004
2 84068
1 15277 724900763
1 196506 385405129
1 179714 807155066
1 181275 97526183
1 170385 344039147
1 137994 387605835
2 178152
2 92122
1 15100 907873151
1 44487 619618476
1 127414 86476258
1 119835 342478515
2 52835
1 117576 363565993
1 42255 176978613
1 165187 519106375
2 189559
1 100724 619673795
1 32808 776801739
1 151344 258919352
2 128005
2 135012
1 72352 254515440
1 87508 646714851
2 26064
1 26367 853082278
2 144792
2 154477
2 44391
1 113317 665019286
1 17907 324117745
2 63790
1 134617 75653316
1 62399 733024920
2 150699
2 191689
1 93381 640772430
2 116836
2 127307
1 198213 117629020
2 143700
1 177060 881411056
2 154169
2 157927
1 76780 159138862
2 36273
2 187696
1 160953 906011218
2 93433
2 152234
2 9879
2 150376
2 76033
2 90335
1 138773 715675739
2 105239
1 1113 982563573
1 187130 598229416
2 39879
1 117611 596727137
1 21613 929708712
2 191561
2 153654
1 6698 872334333
2 177830
1 140917 375531823
1 92988 103377562
2 166131
1 143246 858846582
1 4897 48008506
2 18061
1 106985 500597832
1 49078 91628837
2 97880
1 182397 599139359
2 11683
2 107570
2 99258
1 123710 325630777
2 27374
2 14608
1 198 657237192
2 114879
2 65466
1 194817 669513451
2 103687
2 165749
1 3658 123357424
1 194381 360000819
2 8516
1 14386 831793104
2 160859
2 41975
1 112216 502826971
2 159304
1 172290 445149365
2 108729
1 97451 898079029
1 101924 999903186
2 87506
1 163972 948275063
2 97861
2 105303
1 89040 836791842
1 90206 847695063
1 185071 299818725
1 105286 586954673
2 88061
1 102719 31228784
1 153346 422435539
2 67638
2 174631
1 27152 691543073
1 147881 992146822
1 190145 56162427
1 132086 960603227
2 131483
2 152943
2 35152
2 163761
1 114722 545764957
1 25959 488363667
1 146148 178546006
2 76092
1 71041 545950307
1 4324 704745560
1 103619 15778628
1 23374 40867999
1 123370 284265399
2 74773
1 158303 376741771
1 157180 775710720
2 13337
2 119017
2 30006
1 13813 847540197
1 100216 357142724
2 117813
1 48451 888008060
1 9477 926398950
1 69378 408214471
2 118482
2 13487
1 34965 419207317
2 22519
1 113147 638639682
2 74260
2 162135
2 152552
1 89030 665449080
1 65788 74728422
2 55027
2 1113
2 17465
1 178396 709558682
2 63608
1 96444 54750108
1 78469 935730978
2 108828
1 28763 235517998
1 149010 866978361
2 155853
2 12724
2 118565
2 40558
1 40863 708407655
2 180448
2 191422
1 97632 332938478
2 138669
1 84221 264241441
1 105901 345634660
2 111525
1 93979 892685064
1 39279 704080918
2 42051
2 37034
1 40853 227889699
1 154842 408683273
1 184136 543147743
2 188157
2 193733
2 138499
1 71780 655631696
1 75896 340531656
2 130324
2 197006
2 57041
1 160049 557851487
1 68787 947956014
1 106961 738673635
1 86914 849662469
2 2444
1 195372 245679937
1 66697 82222771
1 153165 925019739
1 121975 301909276
2 185066
1 194991 327911140
1 113369 617674203
1 114374 630945041
2 95780
1 84252 549025266
1 137400 684444633
1 37095 374508514
2 30160
1 8253 386938128
1 178959 426063573
1 179902 292772570
2 97579
1 64317 974513420
1 136230 712385435
2 26774
2 63064
1 132373 129353358
2 120442
1 86910 578622768
1 48698 306664750
1 2759 215963212
1 11541 618041032
1 113316 463189333
2 15493
2 36064
2 154456
2 54104
2 62634
1 164953 444555075
2 88488
2 33841
1 179110 528884584
1 150287 273327277
2 12657
1 176240 899221355
1 47576 481754864
2 48610
1 84942 804077136
2 60378
1 156062 790520924
1 74792 683442247
2 106485
1 87373 631041672
2 82640
1 46512 752736107
2 165391
1 91132 782807155
2 60403
2 85884
2 9708
2 185504
1 69610 464121388
2 166521
1 190031 156210692
2 187041
1 175528 823116808
2 87033
2 73330
1 56358 622683374
2 87059
2 161812
1 26053 382561205
2 172746
1 139594 168516754
1 103150 744167271
2 7529
1 140295 505387801
2 31446
1 135028 728093138
2 104385
2 157985
2 163653
2 124191
1 15046 374895303
1 117970 622351010
2 166347
2 49223
2 172580
2 59972
1 132584 692970532
1 26926 599693471
1 42942 526479512
1 968 923231771
2 35392
2 132531
1 8762 858959874
1 49407 604617770
1 197525 22028130
1 175000 933184470
1 181915 349478252
1 76280 492664877
1 77345 291826935
2 76009
1 127565 276529025
1 33921 265167491
1 41419 646846784
2 58178
1 13727 794579031
1 37646 897442730
1 138339 963398190
2 55215
2 75201
1 142432 135376568
2 140792
1 157024 699741424
1 97728 900507656
2 174518
2 144435
1 15812 834007896
2 124951
1 186747 928888213
2 177773
1 154440 743455375
1 97069 666288037
2 47730
1 37527 953356410
2 167794
2 83931
2 31798
1 191426 885683199
1 114858 890157510
2 171410
2 147273
2 126746
2 76719
1 131496 885591425
2 150985
1 84726 87045285
1 66939 652091190
2 45748
2 45371
2 111919
2 97021
2 134765
2 90874
1 54000 499382423
2 57381
1 118316 737273257
2 142187
1 72295 556012067
2 11123
2 129783
1 42512 648701174
1 110853 635249873
1 14684 421885775
2 113371
2 67408
2 174977
1 150870 189272452
1 53840 661645277
1 13403 613120010
1 114637 869591549
2 140019
2 75001
2 150049
2 159288
1 136128 671300639
2 122514
1 103543 159990198
2 135227
2 186468
2 65214
2 168200
1 58245 665431322
1 159243 454361504
2 125578
2 71745
1 59871 86989418
1 123464 349090429
1 2319 678830506
2 40186
1 146936 400220343
1 148125 936514326
1 119702 245300040
1 185425 931766119
2 119806
1 186234 804687307
2 91727
2 53040
2 101605
1 84023 256349291
1 90800 865969306
2 81464
1 150272 44556583
1 72085 591863320
1 19711 44150536
2 102209
1 164271 395592915
2 124247
2 144671
2 112512
1 76670 148648215
2 168793
2 14609
2 124376
1 125125 950085152
1 40894 547179483
1 86710 530774855
2 29934
2 129953
2 163888
1 161603 281680162
2 173078
1 2872 917041971
2 4601
1 97376 936239225
1 17039 560783885
1 152763 741180653
2 38683
1 158317 7649043
2 199284
1 118235 497050887
2 160285
1 136982 150416092
1 62816 635247416
1 16383 895972321
1 55740 786779464
2 93962
1 32401 565577659
2 187094
1 14004 796037837
2 166417
1 49713 387610705
2 96900
1 53779 642539607
1 30961 282970443
1 61379 751770105
1 31718 748306680
1 160760 593854278
2 29622
1 121113 343017765
2 99250
1 173051 196509169
2 178811
1 160283 201520794
1 155943 47298272
1 143467 436780213
2 46192
2 17379
2 198109
1 67241 197243785
1 167415 251150322
2 94732
1 24767 285229380
2 67005
1 58011 257472252
2 89071
2 185645
2 38603
1 4920 881175184
2 98067
1 118406 429927330
2 148512
2 163764
1 85789 35154274
2 17565
2 106762
1 163208 2977216
1 129342 377479232
2 129831
1 68071 155129922
1 15620 956257850
2 170686
1 121077 879780784
2 186921
1 193982 851195549
1 42860 992393800
2 31012
1 87934 933826523
2 146324
2 13120
2 55062
1 138565 766894880
2 123884
1 67789 696566020
2 41620
2 36984
2 105929
2 105366
2 49835
2 151928
1 44295 444689559
1 170085 390992038
2 10801
1 50237 813064211
2 135216
1 22058 460817705
2 178971
1 157642 174130469
1 114741 171722819
2 185619
2 150488
2 145786
1 198558 222262279
2 182781
2 67222
2 142617
2 79394
2 112520
2 112703
1 2105 236134422
1 155497 713316778
1 48348 904389122
2 43597
2 87298
1 6412 440568833
1 63907 693128450
2 184514
1 174741 722945052
2 4392
1 187220 603888108
1 79832 981860989
1 97115 853094657
1 24883 128136947
1 96898 38679406
2 94451
1 187476 131213000
1 190257 557775974
1 53179 381498449
1 27473 854516437
1 185359 538186291
2 142
1 139094 417247481
1 102994 109210257
2 5884
2 104382
1 176331 377815039
1 178189 959831177
1 149215 13759070
2 121592
2 78624
2 50303
1 144971 510171488
2 73845
1 174106 26462062
1 87626 753949807
2 112684
2 158582
1 78659 794260935
1 123906 24080603
1 88517 23889456
1 134698 597474144
2 74801
1 25132 384903260
2 157144
1 74143 368715361
2 137188
1 159884 343211189
1 92815 726945258
1 151104 759482453
2 94929
2 146556
1 79694 358423737
2 153429
1 34317 443764278
2 123596
1 115973 584218774
2 138416
2 138124
1 122859 817865492
2 79324
1 104027 374890335
1 127241 40633830
1 27303 842560279
2 101395
1 58023 610270903
2 198310
2 138854
2 41436
1 194727 29405848
1 88784 712986683
1 185678 279099129
2 119425
1 175420 233436817
1 64247 4990196
2 3562
2 182940
2 89416
1 190734 679876231
2 54252
2 58412
1 35659 470014276
2 83893
2 102676
1 20260 41402355
2 65252
2 24712
1 194424 460570269
2 85873
2 50525
2 135589
2 139879
1 20845 747836931
1 125628 710617426
1 181284 348767110
2 186101
2 76835
2 40139
1 58346 284216826
1 16846 769768176
1 105973 255693796
1 169178 442371800
2 127745
1 113558 217475316
2 82618
2 149544
2 11489
1 8611 382655950
1 142863 401550197
1 48253 912737672
2 144506
2 148702
2 187222
2 816
2 38835
2 194997
2 118293
2 39085
1 44159 718956705
1 5894 263609222
1 33484 338465410
1 2106 691820327
2 127446
1 92975 68425707
2 24759
2 21094
1 67997 545516789
1 22065 739115457
1 18085 33228920
1 148357 228209817
1 133471 105308626
1 5383 857222420
1 36615 554940367
2 173146
1 115807 62444167
2 18863
1 32018 501696288
1 73712 723103610
2 20116
2 92443
2 172061
2 95030
2 170142
2 77253
1 129014 865773858
2 198040
1 107346 889161257
2 199799
1 128145 89586891
1 193053 392778902
1 131754 446781212
1 71877 382240538
2 105073
1 195124 148109572
1 45926 901961625
1 36772 195623557
2 169863
2 54139
2 148191
2 103622
2 23408
2 62943
1 116564 977405706
2 120793
1 101479 131519636
2 71503
2 108190
2 66002
2 3086
1 182646 336318873
2 182895
1 179271 255791699
2 18095
1 69379 283483624
2 131111
2 109331
1 49456 689943463
1 74083 241644908
1 12263 224632406
2 187562
1 160579 574927370
2 119958
1 196911 58776678
1 148370 747684834
2 100180
2 12714
1 194795 93196692
1 126257 998950343
1 122400 408230473
1 64566 498224499
2 7008
1 14741 139708983
1 38682 276446611
1 190532 314203243
2 193855
1 119114 886886889
2 100500
2 36436
1 80404 953265129
2 119947
1 124035 512927571
2 90777
1 30903 212321984
2 119805
1 2186 197064396
2 1142
2 123298
2 33209
1 93449 472238860
1 98296 253208723
1 162498 650073748
2 181543
1 191194 644748664
1 2643 992780146
2 4627
2 119467
1 199153 539210713
2 155469
1 125376 570152964
2 61644
1 121684 704028178
2 91489
1 55641 188733318
1 174826 901656326
1 44925 41800671
2 156355
1 5945 898917778
2 171701
1 184622 876004528
1 58640 384736604
2 27067
1 59027 296240955
2 168716
2 170555
2 109131
1 167073 649604152
2 45247
1 76743 982018797
2 161208
1 194548 288631015
2 103542
2 184543
1 109621 319599760
2 125129
2 160951
2 50024
2 142175
1 43918 255025559
2 67272
1 104730 114556510
1 10000 500705334
2 197345
2 37991
2 99492
2 141804
2 177878
1 52283 249662321
2 103021
1 52968 625878190
2 53177
2 83072
2 37646
2 82100
1 48206 741337192
1 115990 253138325
1 89026 384905131
1 67426 543920745
1 99811 221923450
1 122791 425543883
1 31184 497803855
2 146379
1 100004 852537547
2 169213
1 117945 686163820
2 107155
1 71209 652878334
1 196864 481380655
2 125824
2 27366
2 16332
1 75001 738897044
2 2567
2 51714
2 178522
2 112264
2 3185
1 44193 415859684
1 91994 829144882
1 45536 230417359
1 39241 708309170
2 11608
2 19544
1 85501 586454787
1 156928 921792621
2 61292
2 147658
2 44144
2 198232
2 70058
2 66722
1 36491 556262849
2 134279
1 105581 844242089
2 92123
1 60299 482841414
2 120921
2 57570
2 44151
2 106614
1 179680 190889521
1 39863 947778761
2 176750
2 17278
1 85833 151862009
1 48756 910190663
1 141058 502448979
1 168371 901714392
2 107608
1 149850 539349662
1 138793 989388797
2 91779
2 134871
1 89704 278710077
1 168754 823162669
1 55641 558546854
2 20811
1 49652 272631681
2 106871
1 168141 732018356
1 101745 869887133
1 94962 435662284
2 166251
2 119669
1 29024 876539275
1 82107 692634782
2 6317
2 79958
1 47931 485623215
1 1328 803181535
1 190708 579818236
1 189147 321571457
1 143465 586646300
1 57301 745165432
2 111954
1 100133 228707892
2 104284
2 136227
2 184883
1 86790 310949452
1 72532 508713655
2 99051
1 62229 421973574
1 177824 874843037
1 92406 109246216
2 174045
2 77676
1 185395 348333576
1 90067 508054637
1 92165 356997808
2 26766
2 26009
1 35120 169596440
1 19170 43082105
1 121881 533355210
1 20667 276444872
1 16440 748961082
1 76195 89563042
2 78930
1 128845 935717260
2 37522
2 133062
2 166050
1 47649 545817144
2 180017
2 150140
2 153609
2 57255
2 146812
1 135807 240139714
2 67825
2 111377
2 122776
1 187316 360316067
2 48600
1 18293 532208925
2 180021
2 41784
1 144418 364811664
1 37359 159186120
2 136910
2 69821
2 87515
2 100859
1 106231 86806107
1 87680 437727777
2 44895
1 141845 143940942
1 183436 257998067
1 21403 804550519
2 91325
1 30068 584125284
1 135937 345471337
2 90137
1 195988 775904651
1 85524 897859798
1 51368 314044558
2 52088
2 36728
1 187324 998497242
2 105792
1 16694 650335133
2 13168
2 131835
2 39035
2 183758
2 12728
2 131445
1 102701 449557513
1 36320 60437252
1 178729 810000758
2 137660
2 144066
2 45185
1 154239 531884427
1 174255 433391008
2 26500
2 30489
2 131200
2 172567
2 139097
1 60625 331381456
1 38097 80446413
2 199189
1 24831 589888077
2 138293
1 66304 293694922
2 123347
1 63366 792516007
1 135158 365659617
1 52838 92950596
1 47113 782002963
1 109419 577123617
2 173515
2 44426
1 3568 272753224
2 74042
2 99624
1 7901 124021067
2 141292
2 198664
2 96226
2 31582
1 23214 93831601
2 122019
1 16779 805961079
1 165747 540863626
1 193251 145895655
1 30086 966171130
1 108347 915755153
2 50534
2 149600
2 63836
1 140952 522401627
2 197372
1 15676 975954518
2 31268
2 83070
2 34136
2 91033
2 58742
1 173170 421302644
1 12871 793740160
2 19783
1 98219 67016475
1 150408 594385068
1 124312 563081871
1 17875 535218080
1 89680 409593994
2 90359
1 16376 997450296
2 137226
2 143799
1 158516 548518586
2 120321
2 156621
2 31639
2 40834
1 182826 886914771
2 77769
2 4560
1 155133 919418161
1 2692 734744647
1 143183 764579059
2 179787
2 154628
2 113277
2 51193
1 156415 89644568
2 196742
2 94962
2 64081
1 33745 578541578
1 30295 112844234
2 77392
2 33201
2 54475
2 188983
2 59394
2 61048
2 130236
1 16373 896362915
2 1520
2 183276
2 60005
2 122720
1 15266 76917980
1 112368 56960418
2 1198
1 102325 967076560
1 171728 963166264
1 196698 900595089
1 20647 659700172
2 12730
1 122922 431198148
2 115415
2 35744
1 32911 866640375
1 82219 614879798
1 9041 662124405
1 146602 669035649
1 50790 454786690
2 86451
2 49405
2 11911
1 137686 819656838
2 411
1 11857 975064346
1 121541 879196638
1 36714 618851337
2 12342
2 139664
1 181448 82282870
1 175372 668664426
2 173876
1 11422 833660461
2 76980
2 139126
1 99331 567372007
1 90123 490959144
2 68213
1 106193 737347406
1 38917 101292330
1 59129 691589386
1 172055 282017149
1 72481 600922020
2 178401
1 181652 729282907
1 191387 283729373
2 89678
1 158316 264135398
1 185844 746826774
1 132320 849129203
2 50349
2 22187
1 111143 393744165
1 61907 600439979
2 51230
2 28487
2 135682
1 57484 375356882
2 862
1 199669 325320871
2 111497
1 33989 908488835
1 140246 700468160
1 68167 968683573
1 15382 243895648
1 133363 450778358
2 48201
1 142237 269551613
1 27740 987780890
2 77418
1 51518 855942237
1 142163 897369168
1 99633 182664397
1 51899 432998963
1 30222 381555377
1 39454 670758831
1 104541 324928141
1 59999 852521561
2 83627
2 20080
1 188409 867096935
2 189511
1 83410 719302589
2 54127
2 117008
1 141565 155863409
2 53800
2 32385
1 113545 579863131
2 65925
2 7783
1 145383 817886046
1 30558 187176700
1 1188 455388871
2 112225
2 138807
2 116345
2 17445
1 55087 628186993
1 189688 728403634
2 47254
1 131817 684085097
2 139787
1 173804 531903533
2 181064
1 186180 812078758
2 22462
1 168509 623414277
2 121640
1 25838 756750537
1 151065 683038966
1 121382 517989487
2 183439
1 117761 29859969
2 174560
1 126923 88293248
1 104957 856993685
2 38271
1 10264 982688048
1 173094 298818463
2 19818
2 20409
1 27589 309444978
1 90440 325330603
1 161593 812904854
1 65532 700323174
2 34126
1 10679 918599823
1 179253 302798561
1 102499 465420963
1 138808 314395908
1 99768 314639478
1 40464 659278601
1 172328 936303318
1 31523 931354818
2 196803
2 115776
2 46078
1 2305 137344402
1 45137 918145285
1 7743 302537809
1 199670 629541859
2 192433
1 155536 127012599
1 51074 795827928
2 182794
1 106921 322993789
1 105315 702925312
2 132000
2 174306
1 19812 650228128
2 21221
1 60836 147318364
2 122745
2 62320
1 87199 729868102
2 123888
1 110318 3402329
1 180334 483961261
1 9952 765352741
1 84336 776082037
1 49069 809881228
2 13457
2 86002
1 172297 682253579
2 102476
1 191225 364562075
2 26780
1 11024 988694018
2 18693
1 13117 313833205
1 174417 240103760
1 149871 548150090
1 67891 431328211
2 16600
1 112885 390727958
1 135332 996411210
2 155980
2 40953
2 131288
1 94635 470173877
2 38737
2 168730
1 121842 990944282
1 152249 737244345
1 160151 650640925
2 14183
1 159616 979211477
1 142181 115971984
2 156447
2 11551
2 77433
2 101999
1 7223 417077401
1 81817 678696115
1 117882 121977722
2 184880
1 68546 710084062
1 50560 806476919
1 94452 209593499
1 29220 252190447
2 192675
1 3464 145328601
2 37473
2 151475
2 25511
2 106296
1 47465 197337187
1 37747 784539377
2 152606
2 197940
1 79917 922380443
1 24416 13737303
1 196020 194724783
2 189600
1 165728 650636890
1 8108 643031035
2 147904
2 103733
2 148783
2 23628
2 133085
2 157107
2 5865
2 170321
2 187846
2 174614
1 174401 292230022
2 72898
1 13837 511670719
1 152256 690042511
2 151424
2 18856
2 2710
2 91717
2 108373
1 46296 348399229
2 6634
1 170945 869078638
2 178762
2 72679
2 172897
1 33148 31693603
1 190747 952592209
1 12663 201157927
2 197902
2 112634
1 63862 814323160
2 140271
1 199382 545250825
1 94627 551134425
2 159946
1 125442 639612903
2 53069
2 160410
1 168039 259382673
1 77921 2244847
1 85726 825475161
1 150184 222658324
1 53255 431729323
1 192073 681170748
1 199906 922333349
2 132923
2 151700
2 87161
2 152589
1 143287 607164613
2 192767
2 146662
1 26136 574239101
2 85101
1 137482 305035337
2 9197
2 46384
1 191680 284237912
2 47949
2 114681
2 122789
1 6399 973568296
1 70992 877714448
2 164666
1 32871 931384544
1 197962 807033466
1 89135 379017340
2 29100
1 120182 882628557
1 161776 780140466
2 164787
2 13009
2 79395
2 29347
2 124759
1 1915 435306270
2 111261
2 57734
2 171825
1 148522 257183804
1 50846 5125387
2 156781
1 131323 351085651
2 12107
1 140373 454544359
1 138409 710581255
1 145574 740909436
1 141411 915198542
1 128406 28482528
2 11369
2 134656
2 89374
2 173066
2 20434
2 7310
2 134011
2 151363
1 119543 712068341
1 136391 232882108
1 49270 204255250
2 85060
2 163359
1 20445 636161305
1 139780 312537979
1 144245 599286868
2 23986
1 53969 58484462
2 16469
1 27551 231943742
1 195434 819951106
1 71125 303491208
2 174136
2 152477
1 20818 321955509
2 79620
1 94938 115194713
2 182110
1 134473 267453712
1 159307 892797413
1 92085 154043008
2 53375
2 53736
1 172392 516381754
2 158175
2 141538
2 168259
1 167944 97070181
2 55766
2 53432
2 190677
2 131614
2 173686
1 80648 944386360
2 105258
1 2820 871363998
1 121759 762180709
2 60545
1 172455 368781910
2 25376
1 154206 128339860
2 72316
2 159552
1 143514 848922364
2 85921
2 183500
2 138307
1 150858 856816406
2 170506
2 170531
1 98519 19267370
1 130423 60238729
2 115792
2 58398
1 55444 589380222
2 159278
2 119360
2 191350
1 132820 440195514
1 183879 59221835
1 128406 254070837
2 106056
2 168655
2 73334
2 41707
1 128088 503925058
1 99538 16870135
2 115657
1 74846 869318669
2 128707
1 54753 801487745
1 131333 432040332
2 116756
2 179452
1 106631 261090126
2 118533
2 43522
1 150021 853043518
2 183090
2 129286
2 87333
2 37981
2 42120
2 186386
2 113336
1 134328 382788467
2 76443
2 193543
1 86767 601211185
1 172302 751773207
2 21091
2 131303
2 180200
2 119763
1 133974 806437307
1 65185 887955371
2 80883
1 192336 31391925
2 36310
1 144261 746464925
2 197178
2 36799
2 134203
1 64594 561100462
2 68235
1 143143 693139298
1 114023 827474316
1 126832 939299188
2 112579
2 119334
1 21019 954166700
2 188030
2 188489
1 85766 200660106
1 80262 853462290
2 182160
2 180763
2 108697
1 119415 354875078
1 42103 339944603
1 73174 680543804
1 166617 675569555
1 4303 110958413
2 121054
2 33803
1 128516 229399505
1 51946 158859092
1 179413 806370474
1 133538 678222560
1 58869 180779011
1 45231 650076910
2 147868
1 122388 407341062
1 18499 433539660
1 162763 774229430
2 48160
1 105831 239133733
2 37562
2 86474
2 58380
2 123971
1 13629 437511939
2 152877
2 62274
1 82995 606643521
2 146474
2 80271
2 19976
1 87569 7023416
1 138933 436208326
1 152777 814758336
2 176798
2 117440
2 52066
1 135086 815127531
2 126429
2 176527
1 67067 297176705
2 162122
2 173361
2 42236
2 139285
2 186195
1 84796 340519421
2 39443
2 86489
1 146579 936083338
1 114478 588580856
2 129876
2 20221
2 180416
2 6604
2 59522
1 110550 672299431
1 9980 652531936
1 127754 619567881
2 56166
2 69521
1 42494 81695970
1 83791 188488853
2 132237
2 153328
1 946 996086385
1 56345 785545769
2 148109
2 41758
1 37217 61833284
1 188740 642051162
2 1709
1 128160 51937965
2 18026
1 111605 691223545
2 68200
1 174540 915836912
1 81115 326517977
2 62070
1 23162 983781969
2 23206
1 137019 427469156
1 70281 178458797
2 156148
1 98608 741027595
2 74473
2 189894
2 152070
2 42118
1 156395 585500120
2 187932
2 181829
1 188952 868625651
1 23596 938894314
2 26050
1 31909 476734335
1 29490 937269104
2 165023
2 163712
1 87565 536426106
2 32898
1 128467 416904514
1 100892 708449076
1 89529 833391046
1 82455 380211867
2 148942
2 62745
1 5293 766920285
1 173055 586923844
2 198890
1 50216 694535794
2 42006
1 179539 805281638
1 67617 914365673
1 143521 863793043
1 56847 228568285
2 59219
2 111800
2 58504
2 99412
1 149443 741130047
1 48734 851336399
2 26143
1 89458 634516369
1 45125 960476175
1 80622 73615717
2 54947
1 82673 860994800
2 27236
2 188488
1 89243 205552002
1 57680 356694056
1 72465 204021189
1 152235 585978295
1 141952 309662693
1 129493 261537227
1 15241 998799470
1 156145 72294720
1 84885 745565903
2 85008
2 95476
2 115980
2 67068
1 60073 809315499
2 99500
2 104316
2 42523
1 76818 126359136
2 55582
1 181708 524585329
1 89799 595016246
2 144025
2 56059
1 161874 622360893
2 186406
2 186656
2 100481
1 145111 765127245
1 15704 740742487
1 171126 776988964
2 23260
2 195498
1 136590 186651804
2 111817
1 7178 277331991
2 81078
1 129492 100217271
1 43882 896835467
2 46737
2 46435
1 745 203578530
2 18247
2 119689
2 150071
2 40824
2 13990
2 133536
2 162171
1 48246 439706765
2 167728
2 90895
2 62204
1 129884 842543298
2 188303
2 156931
1 76793 641294431
2 138723
2 149146
1 173267 188409572
1 141331 508092054
1 144466 604494608
2 28953
2 9670
2 185037
1 23485 780730209
1 35677 443569797
2 125263
1 147078 507284935
2 157393
2 84722
1 72912 134942304
1 193654 914503032
2 120890
1 180503 338389172
1 23373 622737823
2 169318
1 6298 115150787
1 126559 635042271
2 15980
2 18694
2 158048
1 159948 606911209
1 166145 907515185
2 79169
2 93851
1 44250 215663855
2 33717
2 30500
1 123042 18921524
1 150419 387942454
2 63176
1 125766 162534876
2 8925
1 184797 880267638
1 39839 254401244
2 92992
2 89927
1 37079 9067631
2 47690
2 112841
1 102461 937545592
2 178575
2 101748
2 96608
2 136776
2 27500
1 176036 529938738
2 29211
1 89138 969543144
2 122747
1 60637 595017036
2 120495
1 130479 880079937
1 171353 737110801
1 181871 568129577
1 175900 394690261
2 117187
2 78311
1 159997 472436188
1 24906 923327863
1 56243 660741092
1 76961 746028521
1 4656 626259267
1 188968 760807377
2 117121
2 86938
2 193614
1 15231 553987167
1 180378 800418146
2 137101
2 107337
2 78129
1 74508 430083222
1 176293 31067971
2 7344
2 25502
2 77699
2 113364
2 56022
1 174172 758974206
2 113956
1 159141 351368462
2 27005
1 43241 291890674
2 158096
2 19157
1 82108 187813140
1 44583 356653852
1 146341 556335640
2 193605
1 17181 232514012
2 29174
2 35726
2 198206
1 190371 337408578
1 62886 105557006
1 169918 935241566
2 7686
1 180233 308904986
2 46390
2 180931
1 143921 759857033
2 36132
2 12484
2 111681
1 118186 375470156
1 56908 745654096
1 181287 761331703
1 172264 748774941
2 7518
2 59886
2 195145
1 148834 248963992
1 102677 668058625
2 197257
2 179258
2 40619
1 9115 974214064
2 150570
2 70185
2 128252
2 49141
1 47687 467604105
2 94120
2 94541
1 43906 958381895
2 105308
2 132695
2 101036
2 163532
2 85824
1 177780 514934954
1 120138 473350983
1 35302 309672477
1 29517 721645251
1 20405 602074513
1 82914 929095243
1 173237 602353342
2 154528
2 48208
2 13388
2 175747
1 53204 352414381
1 43956 985529449
1 127707 578828717
2 47496
2 193094
2 70851
1 35839 853024678
1 21190 314821909
1 26375 452486041
2 102432
2 153697
1 80244 952624512
1 102015 989042472
1 134316 302598543
2 171962
1 3269 17323556
1 98289 61009329
2 118318
1 156600 895435818
2 71540
2 165424
2 154488
1 190282 901626518
2 3731
1 148369 484187758
2 191333
1 71031 108812314
1 81937 973131614
1 103200 541265769
2 168729
1 146639 374199562
1 131457 159762118
1 183250 218491759
1 106447 63765962
2 159018
2 34452
2 59131
2 71549
1 39709 69778009
1 165768 661697915
2 80546
2 63209
2 108878
2 65926
2 62130
1 185386 226495590
1 18750 212242546
1 67433 713259590
1 102883 243687196
2 27180
1 66593 659639953
1 95658 143420273
2 197492
1 36366 720519652
1 187575 102590088
1 39119 48182176
1 30660 895602602
2 164684
2 64063
2 92912
2 64386
2 152864
1 80116 876622977
1 102092 317145433
1 61741 219166074
2 136847
2 11538
1 22364 94192517
2 132822
2 131353
1 40558 538501852
2 109780
1 20926 628684574
1 191787 955695644
2 93982
2 41709
2 72966
1 191954 119011064
2 31943
1 177286 284802696
1 68817 794203146
2 45135
2 159259
2 190600
2 106338
1 28961 927973935
1 14707 267711348
1 174396 279744063
1 193112 450133336
2 26689
2 85389
1 9066 85205980
1 148124 697132380
2 70093
2 173395
2 15395
1 57013 649043817
1 42970 754580914
1 124684 906548631
1 78564 157355554
1 99471 776312688
1 93837 688477633
1 106880 575236853
2 77783
1 69570 141442518
1 147101 232485124
2 146029
1 185501 23584978
1 130069 892647387
1 34906 158426327
2 164783
2 121117
1 27813 981974816
2 14568
1 29347 594319848
1 136438 176981334
2 81415
1 32510 302928204
1 63846 793297588
2 22537
2 94869
2 61393
1 114297 643103902
2 129956
2 113025
2 85179
2 37028
2 199045
1 118820 853070228
1 112353 902094134
1 51017 390122269
2 140639
2 173490
2 80878
1 142553 514081684
2 13502
1 20724 183481676
2 42669
2 186547
2 53465
1 114719 328739761
2 38500
2 153084
2 83294
2 17855
1 176600 476135402
1 188153 411727105
2 142020
2 44187
1 121552 524621896
2 90847
2 125569
2 59647
2 172649
1 198562 777950460
1 188121 613361311
1 46008 583167245
2 151453
2 46673
1 103495 82313748
2 20167
2 136164
2 95110
2 102436
1 24813 447320451
1 168332 661184912
1 39408 773984291
1 174981 202416198
1 37314 64499125
1 27475 554590532
2 57349
1 118005 867520884
1 140016 869829558
1 30454 615046097
1 99554 779433701
1 198871 716567383
2 171638
2 129490
2 42272
1 89580 125303970
2 89676
2 62376
2 175947
1 141048 357284940
2 30611
2 100650
1 122898 183764480
1 162707 622554756
1 163421 383697699
1 147870 514158839
2 43228
2 132812
2 30496
1 42109 54574206
2 119445
2 138456
2 113004
2 162549
2 156000
2 99261
2 136710
1 5654 492628299
1 20615 902130621
2 66239
1 18736 504913499
2 10139
2 173032
2 179486
2 152451
1 164386 825427967
1 15076 379873323
1 60576 614829064
1 134780 813038984
2 80433
1 107735 480241941
2 189532
1 122164 187364270
2 35783
2 107848
1 73864 664255208
2 40005
1 9485 199899238
1 168490 710192419
1 183076 237593792
2 21205
2 197526
1 5715 391665504
2 33173
1 141323 299416811
1 161932 297332262
2 22690
2 168995
1 15521 12167608
2 122484
2 183997
1 137564 636051199
2 57142
1 51980 533852400
1 53942 239426758
1 116986 787712623
2 29985
1 186340 220179653
2 129179
1 3334 298742029
1 61347 621478505
2 44770
1 171383 695393757
2 198772
1 66434 701176797
2 66625
1 25047 353161627
2 5330
1 147789 322222057
2 149387
1 5485 556233107
2 171107
1 62280 656005357
1 182154 335077714
2 48130
1 9164 395267877
1 98813 479742641
2 35544
1 74677 46582146
2 189324
2 187940
2 575
1 183244 226812839
1 55667 491651806
2 98824
2 96083
1 151398 188034038
1 23460 825206838
2 69927
1 157877 705919038
1 146635 716765402
2 176570
1 157483 390018124
2 156984
2 54390
2 31834
2 76776
2 8218
1 192012 456801628
2 157848
2 87944
1 118894 208701557
2 22740
2 161520
1 36579 248066580
2 55368
2 195513
1 192901 877740093
1 100248 857886117
2 1066
2 142554
2 9902
1 42231 162453363
2 160391
2 103810
2 95064
2 83888
1 88341 584911738
1 13397 801700155
1 94396 241449220
1 139097 876332428
2 72671
2 115473
2 149554
2 167089
1 164366 165348417
2 63309
2 164447
1 98601 294855577
1 69069 702935543
2 199714
2 130954
2 185978
2 181904
1 82266 853059530
2 7498
1 9829 65146732
2 181069
1 26346 955458642
1 134233 235547655
2 105220
2 131932
2 133890
2 102780
2 111286
2 81999
2 181737
1 167657 603669133
1 88833 721369492
1 123957 465568381
2 165302
1 37530 823278737
2 154350
2 117878
1 109510 941011699
1 59531 314027189
2 95343
1 91279 707286503
2 115982
2 153817
1 136955 946278026
1 51645 956469384
1 74431 540966329
2 180832
2 130299
2 36805
2 157187
1 127741 855297888
1 40041 688674548
1 14288 346997426
2 44082
1 83338 376349843
1 159983 583450924
2 137242
1 16399 621931554
1 39234 635913068
2 181792
1 149438 662387405
2 173215
1 7109 630248671
1 155914 830933389
2 40104
2 128024
2 17897
2 2205
2 32108
1 620 943874754
2 93295
1 146646 202615054
2 7137
1 111812 540051255
2 62270
2 4480
1 143428 889677004
1 28062 599532576
2 2949
1 26037 637243463
2 14088
1 47141 202622647
1 20288 13926321
2 8260
2 106986
1 48810 272027162
2 67772
1 34423 753146575
2 116767
2 133135
2 121556
2 176377
1 76026 293653291
1 111732 302871566
2 165883
1 195206 5029616
1 145379 101854971
1 111712 380036195
2 178681
2 78431
1 130853 82435916
1 134655 659738840
2 133255
1 169692 103259789
1 124674 335024856
2 189683
2 128516
2 80563
2 158339
2 160280
2 162320
2 58594
2 30613
2 175718
1 35881 674286472
1 115339 523179161
2 177486
2 24499
1 161594 252229733
1 164778 119070311
1 187618 287245596
2 88879
2 131656
1 53295 76785020
2 195838
1 105109 253058414
1 59389 97860624
2 96131
2 110280
2 94748
1 132688 167610214
1 160150 118926160
1 180078 909025823
1 59835 719477091
1 88560 489170429
2 155765
1 158548 929236701
2 192952
2 28778
2 171148
2 97307
2 159445
2 102886
2 125664
1 63255 514234032
1 67077 207782723
1 57589 291895857
1 111191 335107970
2 160044
1 145494 13743807
2 171391
2 16008
1 130225 791340128
1 124543 481026193
2 174022
1 149363 186423038
2 89325
1 99845 534840754
2 153285
2 62682
2 102106
2 124827
2 77488
1 67233 90346998
2 85395
2 53198
2 9462
2 79555
2 8281
1 85667 655753364
1 139181 422614036
2 183016
2 45961
1 87918 557608650
1 58240 162770423
2 94199
2 178561
1 168550 174958859
2 30304
1 154217 601156797
2 133894
2 154102
1 53092 379488481
1 54743 845928550
2 61406
1 96364 22243336
1 182025 15035883
2 190993
1 125841 141096778
2 11181
2 110388
1 26060 749243335
2 113792
1 34316 263720302
1 170431 196013079
2 106478
2 69441
2 108610
1 175406 444905195
1 45097 39734999
1 197786 349576552
2 102934
1 90864 668407385
2 25958
2 44129
2 118353
2 145171
2 77872
2 141061
2 74661
2 2730
1 6599 353368666
1 82896 128786287
2 141457
1 65929 375295895
1 27773 511631211
2 55339
2 183219
1 88306 224692700
2 170229
2 136899
2 179888
2 119641
1 118832 965384117
2 131505
1 111372 576127251
1 166469 976961035
1 183096 547884068
1 7026 373483550
2 67245
1 61155 199008885
2 61533
1 42726 788466718
2 47181
2 165722
1 111068 733894659
2 78386
1 144103 211951731
1 154914 376837611
1 141363 785707148
1 137740 323713178
1 27110 504924130
2 109127
2 65621
2 107980
2 60990
2 131870
1 38486 650217613
2 17010
1 105751 748486129
1 175084 778074614
2 11027
1 146633 954417302
1 76186 447350161
1 63302 670380232
2 50759
1 114353 225048656
2 148811
2 135942
1 91511 947635009
2 196177
1 124710 492094536
1 100582 324632120
1 15563 757497571
1 64634 342717073
2 144583
1 54843 77253374
2 49195
1 25320 221373834
2 89265
2 94387
1 98693 827006372
1 107618 921404902
2 193159
1 134949 231536796
2 46200
1 72068 860859850
1 176971 800271864
1 122289 842910675
1 65087 710735328
2 167542
2 77957
1 166020 991771273
1 158981 940587737
2 75043
1 13803 914382345
1 107144 672120117
2 29705
2 4209
1 126211 779458976
2 196826
2 156833
1 14431 544904436
1 166072 589807148
2 3486
1 5960 420343694
1 138697 48364874
2 113933
2 39158
2 32443
1 2764 43291941
2 62132
1 89168 945842142
1 59001 912778633
1 42041 60484720
2 81003
1 157492 320200715
1 191274 421963243
1 129339 45161016
2 76512
2 194425
1 192651 591207038
2 71824
1 70758 991233935
2 45875
2 177341
2 164914
1 36601 411862956
2 190301
2 182903
2 119595
2 60143
2 166450
1 72177 49309567
2 184372
2 171895
2 174506
2 92061
2 64909
1 89647 574983912
1 174600 891189441
2 7500
1 129534 786096183
2 117069
1 16825 609843870
1 40104 836868299
2 165702
1 1018 797722938
1 170453 554877662
1 116239 206647388
1 80570 364895088
1 101592 311255579
1 4910 764455368
1 172164 96306921
1 141604 425361968
1 193502 188092491
2 15732
1 190123 718417688
2 44246
2 7141
1 21220 650228512
2 43340
1 86574 788984612
1 8026 314211444
2 61611
1 125275 508173198
1 159631 975483281
1 181274 453447116
2 126699
1 90537 360664962
1 89058 149195807
1 176305 491635152
1 163155 439009203
2 145740
2 53653
1 135339 201636841
2 144835
1 145742 114111138
2 36589
1 59985 833607747
2 40581
1 909 476112030
1 77135 299953728
2 15310
2 199515
1 19275 174141291
1 70478 23489154
1 160786 986222436
1 180092 630168768
2 131244
2 32182
1 92667 53001871
2 191818
2 192056
1 82900 166425596
2 48478
1 138607 830748854
2 121930
2 135560
2 193838
2 23699
2 53820
1 199662 598817591
1 176026 195483228
2 166664
1 131376 78882336
1 21757 225717628
1 31210 682953860
2 39344
2 163481
2 99447
1 53684 480344342
2 22812
2 163759
1 180207 798777555
1 142954 255506372
2 5256
1 68399 744871962
2 54502
1 87434 539575129
2 144556
1 172966 92732215
1 2531 172090362
2 116171
1 198249 81676871
2 76981
1 160071 704719648
2 43611
1 118520 888032820
1 199204 217890477
2 43445
2 162849
1 73949 421419791
2 193698
1 76970 825278765
2 14844
2 23378
2 164602
2 111125
2 128824
1 65634 267587387
2 50365
2 26761
1 186966 392775051
2 108046
2 92491
1 189913 566275575
2 156868
2 109967
2 166750
1 12796 346121242
1 112086 215995585
1 163271 76521836
1 121305 979797715
2 59679
1 10658 201357677
1 199302 753071246
2 30858
2 172877
2 184469
1 73230 516402854
2 97673
1 167230 170717948
1 93313 940238896
2 139443
1 31954 119236956
2 183960
2 166942
1 124755 903032687
1 106853 898112345
1 95996 829524839
1 38718 483818256
2 128009
2 40164
1 89809 640895717
2 183824
1 78410 213627781
2 182650
1 158720 905236324
1 63874 257042861
1 157987 988605809
2 17853
2 14216
2 88818
2 168246
1 134111 241359064
2 51953
1 109459 900598784
2 69299
1 134533 978181441
2 148429
1 116504 460817449
2 133825
2 126268
2 79736
1 106922 648479497
1 184474 978815120
2 107110
1 39379 926356271
1 112592 229036097
1 21394 894531962
2 79706
1 185986 634195246
1 133236 661413285
1 100388 367007143
2 45258
2 114955
2 51665
2 164145
1 19458 425184708
2 80357
1 146746 590557422
2 112983
2 178153
2 22806
1 1951 801312438
1 63488 785367257
2 87844
1 154391 974096205
2 80895
1 168279 141288054
2 75986
1 912 590171811
1 92461 186019275
2 94674
1 138526 837140946
2 92489
2 87027
1 1013 308144786
2 181634
1 19307 111950667
1 19468 581313764
1 123183 465893659
2 62173
2 171176
2 47112
2 112318
2 46638
2 114992
1 133553 353616724
1 80957 342997612
2 143476
2 72397
1 32505 177088837
1 60639 425991482
2 47387
1 31679 410229313
2 173224
1 194688 808810343
1 20643 710266977
1 46776 588466177
1 122657 981089322
2 170640
1 2515 201650855
1 17671 359139669
1 49208 935848697
2 118986
1 64689 202101543
2 171596
2 39108
1 135699 932381239
1 39819 414990196
2 64326
1 35316 451847993
2 5130
1 61252 752817497
2 14087
1 55201 48781886
2 149116
2 154579
1 437 909006214
1 176822 70900728
1 91751 785507095
2 114585
1 23709 628401898
1 51808 4259058
2 177990
1 182734 814262266
1 160379 435312624
2 58243
2 19937
2 161967
2 72949
2 16481
2 183487
1 161122 93407360
2 127542
1 39808 737779577
1 30361 358906165
2 104086
1 172746 364980028
1 81216 926945623
2 60202
1 81617 963423089
1 9477 175297634
1 14879 873667906
2 51988
1 14584 65111973
2 78824
2 1772
1 199667 502951728
2 91144
1 42279 138362501
2 167096
1 88430 279430168
2 127906
2 48610
1 158524 820652484
1 46284 534773556
2 115168
2 49731
2 65261
2 92931
1 94225 331400373
2 76668
2 174342
2 60281
1 194102 802222528
1 88903 154410265
2 51465
2 91983
2 69588
2 33175
1 104693 802184922
1 91251 71171379
2 192050
1 93056 346905941
1 75645 722975788
2 55745
1 162614 218371661
2 71773
2 186984
1 19847 663644928
1 4933 149155144
1 27841 775627399
2 91273
2 8840
2 9428
1 92971 649511246
2 13346
1 23068 225674025
2 156906
1 156186 138218586
1 184322 911581764
2 159034
1 113911 394823423
1 97395 861412302
1 137342 878128433
2 42721
2 193673
1 145331 823836856
2 53288
2 189887
1 80968 581730291
2 75014
2 37753
2 121164
2 160121
1 88092 425978354
2 10207
1 140915 952858800
2 42054
2 172930
1 30599 444752236
2 176602
1 87246 900354035
2 193719
1 175471 469523232
2 172449
1 4182 177214866
1 76926 789707553
2 178424
1 147639 692826099
2 69780
1 57794 466443029
1 139647 850716711
1 50534 783655959
1 73592 606819376
2 18881
1 26693 739346051
1 959 484268971
1 142082 716167005
2 37599
2 116478
2 192270
2 37185
2 6436
1 182458 665364635
2 125982
1 25186 465104455
2 11565
2 67704
2 94179
2 83956
2 175121
1 35577 299901554
1 192637 684120477
1 184204 141766187
1 14789 977342544
2 185296
1 120192 646665179
2 140002
2 20995
1 21993 562398088
1 52480 839315373
2 94082
2 995
1 11097 330257645
2 117128
2 47753
1 99291 775434657
2 170185
2 7136
1 24100 173305673
1 7903 118457994
1 16203 851880107
2 68635
1 43751 975514263
1 192073 699936419
1 196808 362995232
1 2575 332516100
2 43620
1 16540 301197183
1 113595 216751803
1 53131 236134082
2 70066
2 144423
1 52157 418301861
2 70848
2 18890
1 24086 51091091
1 146979 680192272
2 105056
1 66850 103053219
1 143998 854937529
2 63604
2 141962
2 79461
2 160004
2 145048
1 192217 140395114
2 138440
1 112024 341157634
1 135949 347204490
2 76481
1 167033 898407920
1 37191 393958164
2 151760
1 29601 73999838
1 74886 816472830
2 37131
2 22673
2 20742
1 149395 217649560
1 142759 470676226
1 56102 692185532
2 187991
1 42907 555135705
1 189418 201998036
1 157513 288945586
2 100508
2 82555
1 55946 979512071
1 153802 609601127
2 19899
1 107181 939078116
1 135122 238775033
2 88660
1 20193 611870986
1 184459 728125510
1 110119 304149860
1 167624 96793930
2 79213
2 5788
2 9871
2 114917
1 162966 685943001
2 56212
2 12129
1 72336 533399339
2 52099
2 36451
1 194858 547582612
1 103442 92609832
1 48675 920825628
2 107886
2 179016
2 8094
2 175644
1 87020 513761909
1 71490 825324648
2 157100
1 175862 515345819
1 163428 681293710
1 194775 103159135
1 172898 144657696
2 129298
2 72346
1 70364 785060338
2 165398
2 17052
1 148711 961487049
1 124055 376599524
1 2875 67742289
1 102846 354588770
2 182907
1 114369 737562688
2 43204
2 12404
1 7831 505468034
2 83800
1 66627 652435114
1 96057 164871206
2 171207
2 37194
1 116654 221932671
1 170581 14092154
1 107769 472854048
2 57087
1 183189 162389752
2 138806
2 123069
2 87934
1 68204 423719628
2 45942
1 2071 478020099
2 134957
2 140114
2 47776
1 74385 681079876
1 58693 568396228
1 137240 661539925
1 159525 678277192
2 80718
2 54612
1 77810 918050615
1 17522 368705511
1 57619 92811958
2 168255
1 4721 893278651
2 164400
1 127711 857343250
1 199567 422219807
1 166516 340653752
1 197124 804989787
2 168408
2 53357
1 168537 963993909
2 75145
1 51505 425770758
2 196413
2 199973
2 20970
1 96527 100850905
2 104221
2 56758
2 20498
1 105712 311937294
2 123955
2 5356
2 109575
1 44672 880509852
2 17373
2 24181
2 3120
2 18620
2 164946
2 198084
1 56897 99003801
1 84726 971196777
2 188825
2 168090
2 16271
1 114122 245301758
2 42726
1 56528 647288082
2 29888
2 61479
1 59471 99854962
1 86427 640427268
2 79217
2 65371
1 138826 607383209
1 162190 204155858
2 51162
1 140368 699537698
2 5900
2 108611
1 25844 785254441
1 138437 108612408
2 7946
1 125904 311963534
1 16794 871135927
1 152185 759562103
1 127463 772971266
1 37934 883929455
2 99257
2 13053
2 173414
2 98680
2 164588
1 25541 39225665
2 69213
2 117358
1 180139 591417156
2 95210
2 52203
2 69720
2 60761
1 67165 670911294
2 88829
2 116390
1 125698 918249454
1 27351 417948963
2 64135
2 101150
2 158642
2 195682
2 124455
1 198246 916451844
1 53435 383328485
1 138618 953154543
1 158551 487321669
2 17075
1 128192 398039977
2 51194
1 191285 848426597
1 67706 473631620
1 84029 403952142
1 75044 569393748
2 167309
1 43088 485009668
1 10748 748877
1 51869 333666100
1 134654 34483515
2 71435
1 172116 98522776
2 195953
2 87311
2 30367
1 127512 455287836
1 131106 961678920
1 159055 42096759
2 182883
2 17023
1 189336 921277184
1 24781 508444262
1 174047 202583223
1 98471 741042264
2 122253
1 77978 20799574
2 164683
2 32132
2 131651
2 108395
2 150582
2 64087
2 129009
1 160559 431518305
2 128571
2 58901
1 145829 238408206
1 66067 840319969
1 157901 571535647
2 186278
1 74695 978788249
2 97740
1 88047 337386564
1 113968 137580367
2 65533
2 113540
1 34106 943876429
1 126926 695073475
1 78903 215107735
1 88958 862613556
1 133809 78534549
2 42291
2 68804
1 48995 195935946
1 73688 953273551
1 16784 993227279
1 76345 749702317
2 159952
2 141339
2 42131
1 77476 268561913
1 27178 453933416
1 119046 438132738
1 16943 884763087
1 132139 461164970
2 141121
1 27094 777684660
1 20021 964960764
2 82540
1 180480 878004981
1 131075 515891866
2 24290
1 65253 100731764
2 121082
2 54665
1 67735 525947158
1 134759 385688131
1 143388 612710917
2 96305
1 142367 390911581
2 10153
1 192087 57130171
2 178034
1 162510 919441573
1 160722 707846158
1 24672 390874616
2 108502
2 6406
1 3462 339345434
2 136534
2 98714
1 136094 264279279
2 25949
2 159559
2 67883
2 91554
2 88372
1 143923 164008956
1 199794 87705255
2 53204
2 110480
1 36682 576743118
1 148802 68709796
2 118518
2 106780
2 101523
1 74675 26401363
2 169268
2 78247
2 16497
2 187821
1 138455 45356120
2 16622
1 101470 416903275
1 182514 253682946
2 189547
1 151765 171571934
1 98188 875742119
2 49562
1 169178 391820485
1 32153 466734207
2 97838
2 94503
1 104428 150946041
2 164343
1 92822 821716504
1 199530 127347378
1 279 247637150
1 56858 997068210
1 107965 53275247
2 142329
2 12533
2 178832
2 11245
2 155514
1 156532 543806219
1 191150 816475142
1 139471 233728250
1 130874 852583718
2 53891
1 159128 54874581
1 82641 589657028
2 153277
1 124206 64563476
1 82030 836851191
2 128953
2 95545
2 126592
1 155462 200802593
1 182613 916111835
2 62318
1 33570 934570112
1 186102 27542066
2 25769
2 28584
2 161472
1 92023 768297730
2 186783
1 68359 445948188
1 23139 309806567
1 131173 844584634
2 28658
1 120281 584016961
2 140037
1 123298 878990102
2 35559
2 154730
2 68781
1 180909 994576617
1 12636 538655631
1 123639 509274455
2 19149
2 143588
1 81798 54648731
2 41797
1 154083 196633924
1 103650 725738732
2 9301
1 186464 457865025
2 150814
2 24902
1 160000 381104634
2 123968
1 165105 742221037
2 157389
1 110529 169153474
2 5199
2 184419
2 125096
1 75387 808418791
2 100510
1 62788 184261724
1 50620 189436493
2 174740
2 132803
1 56229 89163094
2 57537
1 9901 485398293
2 57001
2 7835
2 122427
2 29042
2 88171
2 24912
2 164103
1 23779 826978419
2 189590
2 55777
2 20672
2 138543
2 103233
1 72420 56740834
1 59834 717307704
2 129909
2 144398
2 188776
2 143725
2 148750
2 12704
2 54260
1 6993 523115018
1 179995 316896285
1 182656 798719949
1 66866 74293695
1 158654 535610221
1 105166 488750062
1 177623 841176494
1 35983 57154239
2 114943
2 132201
2 112206
2 145281
2 168459
2 43756
1 33846 260293394
1 154419 695676336
1 178603 397148875
1 161373 825920138
2 180039
1 134951 860096069
2 52626
2 140454
2 85591
1 56638 799051608
2 172170
1 48279 705304537
2 177540
2 8915
1 160093 43000296
1 110226 553454461
2 197331
2 143132
2 69134
2 187019
1 67152 886031770
1 58917 326458850
2 194958
2 174166
1 44645 308440647
1 44813 116589418
2 124988
2 64897
2 130001
2 170440
1 14063 194336245
2 68711
2 162661
1 44392 720043698
2 6531
1 157840 525944373
1 9728 134735939
2 70800
2 28732
2 47372
2 4142
1 36594 955849160
1 18921 626807695
2 136068
2 170815
2 112161
1 107093 517612991
1 114380 721972239
2 82141
1 190251 825630719
2 138866
1 157858 186878822
1 71129 105867555
1 80487 794335610
1 191059 108769029
1 17355 585944738
2 54455
2 139254
1 136813 457503022
2 13322
1 31642 338409144
1 183243 461734258
2 14070
2 95183
1 52595 721822615
1 79313 70871713
1 33578 957860508
2 182870
2 181458
1 118034 427264213
2 98596
1 115226 86283324
1 50059 357857762
1 119064 512591968
2 10030
1 195155 34648744
2 183765
1 167420 658478644
1 194213 309149071
2 178102
1 133704 747164032
2 26398
1 82512 165164514
2 101876
2 132814
1 93185 927094996
2 44783
2 4099
2 177774
2 28190
1 95735 976433098
1 106285 554588217
2 24814
2 155664
1 154954 567613243
2 130233
2 4596
2 192377
2 94442
1 161537 588696662
1 91451 612253192
2 70561
1 150344 575406896
1 64767 196196907
2 70966
1 129189 263435039
1 70839 746983481
2 99694
2 175134
2 32855
1 197662 637881792
2 181159
2 32140
1 179489 118676087
2 14691
2 61639
2 165543
1 11803 354132587
1 147313 252041073
2 95292
2 314
1 21389 846883934
1 175763 400018629
2 29737
2 164645
1 103778 248347947
1 46273 534427986
1 52596 823235519
1 5282 346874855
1 158329 686930112
1 168901 822618867
2 43613
2 88741
2 195851
1 136586 527312428
1 170846 705102595
2 115981
2 80944
1 134241 780241775
1 164357 54148584
1 88659 126376070
1 121353 944699249
2 148835
1 146838 62260228
2 136293
1 91901 222417481
2 73663
2 20301
2 196296
2 118294
2 45000
2 79878
1 30673 233321489
2 163971
2 164495
1 92899 597223539
1 30734 812669982
1 106528 900868037
2 179769
2 5119
1 166539 243746267
2 53157
1 129891 971571802
2 78943
1 125184 384536778
1 151261 174794929
2 90934
2 74498
1 27958 818759667
1 37017 743735314
1 59852 33756228
1 162344 845218610
1 127677 155079918
2 89768
2 172468
2 91071
1 130491 950385136
1 12724 914007374
2 52471
1 102182 544448332
2 87766
1 133759 505541897
2 76631
2 191023
1 176735 885797784
2 114214
1 83489 886778052
1 37905 427103220
2 30984
1 113437 837086699
1 90317 257399916
2 106202
2 182684
1 89644 17023944
1 41844 185403778
1 139320 906941420
2 143198
2 8213
2 167495
1 186089 975781187
1 189591 853283827
2 21913
1 150034 32150286
1 190873 515676557
2 153129
1 61019 761583626
1 190046 299138177
1 4 508029462
1 33369 943849618
1 189136 807991116
2 63719
1 21587 92977677
2 192259
2 30944
2 62663
2 185985
1 139144 958867276
2 171568
2 116347
2 178767
1 198561 505492340
1 164861 415788941
2 6272
2 117309
2 90456
2 173617
2 127925
1 115938 814249938
1 23128 501917216
2 134861
2 93235
2 90479
1 95639 759165581
2 133571
2 57976
1 109055 34962717
1 130272 205973367
1 95594 530257926
2 164516
1 68338 204598022
2 144953
1 188756 149154491
2 76377
1 91162 245623987
2 49946
2 125743
2 197972
1 10288 69409208
2 177649
1 26456 477961035
2 132177
2 78210
2 29503
2 160730
2 54073
2 79298
2 182772
2 23455
1 116412 818190445
2 121723
2 169639
1 178306 465344354
2 50611
1 188871 924363008
2 39525
2 99079
1 171394 362854158
1 78633 796874303
2 91711
1 53567 587333201
2 34912
2 188726
1 70782 162457890
2 62334
1 164309 387413916
1 155176 117213024
2 123048
2 66545
2 25705
1 176501 550764904
2 158237
2 62874
2 103721
1 124253 489713023
1 127654 835185896
1 177291 57120621
1 107952 190244302
1 57314 387554665
2 197434
1 35858 854247401
2 15776
1 113836 442319100
1 71687 39457950
1 131137 677762266
1 43145 905501547
1 9049 951315140
2 153615
2 81726
1 119240 45405041
2 102665
1 96820 967631801
1 50689 453281752
2 184821
1 141560 181581299
2 192159
1 64265 363385672
2 184840
1 20022 818819386
1 28440 137853359
1 79284 337252914
1 121229 391989329
1 100896 798645971
2 191097
1 25745 730815732
2 167852
1 192352 76498838
1 171442 198857334
1 177171 551247877
2 105331
1 89703 605521407
2 183596
2 55545
2 163102
1 37840 87091189
2 192808
2 103319
1 48542 682981722
2 183917
2 10250
2 170611
1 120747 778102879
1 133987 514862427
2 42822
1 73914 142578822
1 53148 720344912
1 38078 953176854
2 15700
2 106075
1 14766 69796166
1 139587 186232589
2 75139
2 39764
1 79844 294959240
2 142217
1 42176 103387828
2 47727
1 76653 12453835
2 114577
2 135577
2 66807
1 114864 74834599
2 14805
1 28977 882162014
1 11382 77769099
1 175104 927943957
1 108457 187857663
2 101702
2 167858
1 88750 174937114
2 79320
2 24576
2 79517
2 77223
2 109024
2 169926
2 187968
1 195910 797762488
2 41356
1 88352 787839954
1 147907 535525081
1 106743 209212641
1 148991 624684289
1 70045 982981675
1 81497 328589026
1 17582 656823145
1 112506 286673607
1 621 88162756
2 137191
2 152692
2 185810
1 59725 830527541
2 88373
2 71144
2 136701
1 134393 229142203
2 23451
2 190063
2 195571
1 194051 253240335
2 136664
2 132761
1 97738 97260785
1 101562 233783508
1 197461 815823302
2 184152
1 116537 757997150
1 158355 132381830
2 41465
2 44895
2 9890
1 181576 269221930
2 179678
2 58645
2 39205
2 137466
2 92196
1 169678 627295391
1 30990 275850540
2 173005
2 147543
1 45983 908139909
2 13052
1 7843 822313084
1 80427 366889234
2 132796
1 92949 863229442
2 25829
2 81326
2 169846
1 74641 185629475
1 62740 486213800
1 17512 937678144
2 70613
2 121973
1 183084 421036309
2 99672
2 79939
2 47711
2 189904
2 182886
2 2900
1 178227 436230473
1 141169 942990277
2 33812
1 106320 961318717
2 137721
2 137661
2 8451
1 23310 648015981
2 149243
1 10349 336948122
2 35142
2 93104
1 136988 354196741
1 156139 153393035
1 181023 234591307
2 39292
2 76363
2 114171
1 64815 11480753
2 19684
1 188110 366254289
2 10578
1 130560 675569866
1 174589 959600744
1 15570 54777520
2 7780
1 136049 663654214
1 54657 783688044
2 51195
2 19700
1 106831 813574361
2 10097
2 16186
2 149259
1 199305 513872125
2 153947
1 183304 510965994
2 125277
1 23411 377368040
2 127560
1 145106 765335070
2 133081
1 23176 884720161
1 60959 402689855
1 68489 727587179
1 44553 66831634
1 167234 629605955
1 168432 810517980
1 66429 679735780
1 123858 832047023
1 147509 91613310
1 46806 506892227
2 190139
2 86745
2 9711
2 118259
1 97091 330382191
1 46722 277160341
2 78200
2 84642
2 89623
2 117264
2 67745
2 167068
1 13074 882679421
1 189055 234680885
2 179366
1 160565 254648543
2 156261
1 16977 138865348
2 158108
2 65423
1 187661 924732823
2 129850
2 175545
1 187695 864685010
2 63270
2 42203
1 22490 37372885
1 61974 923314457
1 99690 850406209
2 13149
2 158541
2 116171
1 43548 815888614
2 149370
1 15330 327141951
1 105712 159328743
1 74724 781013657
2 1918
1 102740 907431271
1 38923 903667633
1 36963 967219822
2 82806
2 7773
1 115291 665456297
2 150046
2 169306
1 106808 654899201
2 114781
2 14943
1 57928 817764515
2 132927
2 193126
1 36804 908723784
1 141609 287625817
2 126447
2 45387
1 40868 715457435
2 147789
1 189468 743770982
1 121958 421020908
2 172335
1 158756 363571781
1 59590 942616587
2 167076
1 47560 837993279
2 55600
2 124208
1 117066 411883734
1 44469 210518472
2 154720
1 170619 783692712
1 158422 182389742
1 53492 180714824
2 100829
1 163079 354869302
1 149441 86740745
2 100582
2 191523
2 103702
1 177513 455667885
2 119767
2 85333
1 109432 232239442
1 130468 939277559
2 159202
2 5436
1 146634 855760152
1 40527 298980829
2 48009
2 180290
1 16926 99519334
1 4452 303354900
1 93547 107595568
1 174176 114712449
1 68552 725747272
2 199631
1 155738 964925022
2 129459
2 112435
2 189429
2 185345
2 191727
2 129003
1 23032 20095599
1 3688 674550560
2 19589
2 19972
1 50403 982228678
1 133 790464597
2 143669
2 94297
2 159644
1 168755 466684177
2 72421
2 173390
2 96778
2 166329
2 124304
2 6650
1 97374 639818888
1 128355 19995429
2 188451
1 173785 248875644
2 18672
1 85746 310391453
2 120314
1 57650 342739229
1 69576 667976181
2 120818
1 69159 591784213
1 10509 856517343
2 63558
2 164961
1 195884 805265541
2 8196
2 42057
2 184849
1 144365 120459392
1 161620 751133621
2 163012
2 111396
1 20990 170391127
1 73587 261496077
2 92488
1 125008 220885730
2 154478
1 175607 269860242
2 3475
2 100104
1 1153 299396193
2 82759
1 74387 317267759
1 59998 146250500
2 173440
1 105264 914563769
2 38425
2 106526
2 191732
2 84551
2 185143
1 40176 778552956
1 130937 465675689
2 25398
1 176506 180477752
1 11113 719025028
2 142642
2 180902
1 5899 54463670
2 44522
1 54379 658287178
2 30927
1 104511 113988537
2 29376
2 170973
1 7693 538429167
1 171700 645309306
2 114636
1 35463 105158752
2 118148
1 97093 253494330
1 64967 747960685
1 181664 536569030
1 198812 351708511
2 138404
2 18813
1 33695 292098794
2 122891
2 132577
2 185839
2 53566
1 85051 702073129
1 101610 297957680
1 72131 699772740
2 144764
2 185622
1 178320 311249333
1 174835 505944818
2 165721
2 8158
1 92816 390989813
2 107167
2 9434
2 80491
2 41931
1 193239 114148808
1 110538 483713686
1 86853 82842408
2 75581
1 97474 671840443
1 64926 282313815
2 163879
1 131315 243705469
2 69194
2 130990
1 195090 980936572
2 46441
1 119846 447304181
2 138197
1 24360 13145772
2 129457
2 89917
1 179553 461335814
1 28243 331768283
2 107213
1 52547 859890978
1 130933 758945493
2 169711
2 85413
2 71323
1 127096 718030169
1 110216 612361419
2 139659
2 63998
1 20981 76801296
1 199448 89025392
1 78588 945664428
1 62469 97194869
2 158896
1 6217 413519856
2 10748
2 40914
1 134684 869853618
2 193218
1 44561 312161863
1 132950 740365045
1 6068 250641814
2 119485
1 185708 106892545
2 19403
2 104712
2 29053
1 83630 175538759
2 48916
2 46381
2 77949
2 25169
2 132970
1 71407 723320279
1 126210 18318904
2 49399
2 72050
1 139703 232840385
2 163395
1 161612 133257464
1 28535 261993461
1 188952 210093607
1 81262 134479667
2 37694
1 148025 932031877
1 117487 781414111
1 44949 907509435
2 170229
2 188347
2 29418
2 118377
2 46786
1 143381 622203229
2 93707
1 147912 802395428
1 103618 876637453
1 81974 137330908
2 15233
2 75867
2 52044
1 92068 610259660
2 196483
2 115220
2 190804
2 137281
1 165989 619420795
2 3881
2 127019
2 121865
1 18837 108286002
2 29668
2 194610
2 6877
2 186051
2 18610
1 113859 90593116
2 90929
2 36620
1 166390 171647179
1 79207 739214730
1 68659 494951462
1 4001 427227747
1 75160 148742474
1 59941 173664139
2 86768
2 74607
1 64487 767465948
2 181723
1 30384 797871849
2 138498
2 114262
1 154988 739602214
2 5866
1 45430 167998624
2 24301
1 183593 697324326
1 81011 219448479
1 115053 252065666
1 124236 501181791
1 105381 995826232
1 97921 725123610
2 195674
2 109410
1 98786 416355103
2 47614
1 185115 970465585
1 7026 107579058
1 114081 438486695
1 156491 131770936
1 131901 283556856
1 61516 276923725
2 63894
1 135807 723561989
1 149957 420222796
1 196976 539142036
2 41901
1 46782 554518163
2 161040
2 1482
2 166921
1 152678 686899299
2 167214
1 187654 611490993
1 110213 474530788
2 192401
1 57713 396809183
1 143230 665124554
1 101801 144452496
2 19632
1 163083 266684664
2 162285
1 117993 993975982
2 85348
1 52882 576170027
2 152224
1 54524 426674793
2 198252
1 53616 487040923
2 32894
1 65239 701647608
1 110672 518724587
1 154383 897446522
1 104944 747391719
2 25474
2 15194
2 196443
2 149526
2 89609
1 65780 267365198
1 129041 170723647
2 34834
1 46724 720336427
1 58892 350041804
1 80636 194659823
2 122107
1 113355 270352317
2 27320
2 195521
1 43076 448890668
2 164164
1 94972 588971302
2 179374
2 140049
2 181083
2 37517
1 45929 953505569
2 132206
2 5141
2 136126
1 134673 8775992
1 146664 494366639
2 14187
1 154999 929885185
1 160994 128243000
2 6261
2 166998
1 103404 863706026
1 90432 634116220
1 56181 64798787
1 115928 319986187
2 77318
1 156374 105891941
1 120591 197439833
1 80389 128987702
2 33853
1 53157 684401601
1 33710 642944760
1 139125 665019555
1 69605 747708652
1 70840 740104769
1 15373 688287591
1 15747 384273823
1 26883 639682717
1 134604 68582400
2 75970
1 122463 449001098
1 100132 480074190
1 52057 8253372
2 12241
2 717
2 180590
2 160182
1 29792 959246730
1 172022 379497077
1 23312 320477277
1 59572 904173710
2 64734
2 160318
1 58533 19520857
2 63226
1 40385 53066710
1 184297 875466977
2 85718
1 120284 613770197
2 135666
1 198794 179163871
2 61847
2 39468
2 144491
2 159364
2 156666
2 14652
1 172072 663020991
1 102482 968707531
2 122980
1 11302 605878215
1 37063 65082078
2 190161
2 169551
2 145610
2 44685
1 185751 541222775
2 101437
1 194403 75388516
2 42174
2 38912
2 14822
1 116243 766635055
2 111009
2 163389
2 193665
2 194763
1 178120 262347718
1 35655 568843955
2 57270
1 114725 901242227
2 189089
2 69589
1 127740 192317149
2 126042
1 151466 352165728
1 167913 557340600
2 101891
1 185906 973620558
1 191795 32494244
2 125674
2 6986
1 126965 553128192
1 11949 814495143
1 186913 48069119
1 190318 359643741
2 96804
2 5902
2 67850
1 130908 436703527
2 82204
2 3899
2 36521
1 91992 752741056
2 9574
1 19562 438930160
2 41590
1 82839 872390926
1 5508 166870043
1 177318 703997612
1 175536 128810931
1 194489 215689868
2 109328
1 81088 741675911
2 117907
1 55631 794100915
1 2344 250883250
1 120863 772864968
1 154117 728597777
1 62987 894844985
2 170718
1 75449 795921994
1 122840 470605281
1 45273 446448119
2 188313
1 156399 150525568
1 9378 467598485
2 82441
2 152684
2 94081
2 177047
2 138367
1 59327 710774452
2 128010
2 49145
1 193731 266478428
2 35652
1 94063 867875994
1 190457 116298862
2 56568
1 134314 94592374
1 51742 41335894
1 25347 617732094
2 128527
1 55205 77807747
2 2103
2 91160
2 450
2 127332
2 74445
1 1769 867010290
1 25358 546072871
1 66102 160501231
1 129262 619427961
2 93802
1 116648 210442238
1 153101 345235368
2 438
1 149781 115553957
1 71060 358599529
2 122271
2 188404
1 90351 661328249
2 98843
1 159543 578701364
2 301
1 136210 949430973
2 81140
2 125679
2 9301
2 98453
2 131618
2 10928
2 165217
1 113414 813605065
2 68150
2 43984
2 147314
1 129742 912817161
1 142827 133876809
2 184756
1 89472 505420321
1 81825 99947972
2 146072
2 158239
2 106067
2 56032
2 83040
2 10820
2 156858
1 133117 270494008
1 101251 300837504
1 78207 733019233
2 140826
1 73858 922776821
2 78975
2 99015
1 99813 136740495
2 141207
1 162319 79027437
1 8663 121078633
1 191076 68423155
1 191327 82720134
1 94211 821246045
1 197673 826258714
1 56259 536717769
1 59499 478371688
2 55219
1 147641 866745019
2 12224
2 179868
2 178094
2 55360
2 139252
2 195307
2 168584
1 41429 692797078
2 29631
1 20571 235743125
2 157521
2 46295
2 71443
1 50642 23817782
2 149412
2 166583
2 52156
1 180555 639176097
2 59979
2 191449
2 195429
2 198097
1 115249 380142284
2 97683
2 32873
2 188287
1 67335 496659378
2 169589
2 93820
2 1006
1 23757 758763060
2 124923
1 78632 22632991
2 154353
1 183968 480196783
2 96219
1 172440 242534930
1 174181 679223225
1 125353 647167741
1 38995 481496942
2 163132
2 96279
2 195474
1 104298 218646649
2 144766
1 82679 197273871
2 53653
2 79535
1 41836 475618384
2 192008
2 37668
2 196663
2 165463
2 121201
2 37139
1 171102 276676027
1 116829 84955551
1 190139 405682731
2 153411
2 46915
2 44706
2 51558
1 18881 430492482
2 181227
1 108492 294782829
1 181127 80179938
2 57617
1 24959 39175199
2 131667
1 171973 21270088
2 72189
2 82977
2 141477
2 176512
1 45103 727037937
1 198249 403707371
1 30916 600482660
2 163705
2 86803
1 84787 132568382
1 469 744346298
1 76899 613862182
1 107958 85550567
1 151262 30469113
1 46667 122202038
1 153779 58210292
2 164439
2 160809
1 71148 549538564
2 75547
2 96944
2 67922
2 144845
2 63987
2 18492
2 62235
2 154480
2 313
1 137934 508209751
2 197879
2 198302
2 30952
2 25606
1 80208 252663896
1 155348 382444230
1 86420 579646418
1 158382 252335392
2 21135
1 184730 524883293
1 122736 384228253
2 73131
1 97748 218713602
1 168406 799844812
1 196823 266331926
1 170943 373295064
1 183000 895321317
1 142827 693201339
2 172902
2 166497
1 22966 389202243
1 102217 919120990
2 2969
2 51298
1 94670 885361226
2 143702
2 110378
2 51085
2 18946
1 131350 400567794
1 109319 685420263
2 145501
2 114274
1 156675 190876614
1 59307 267295352
2 53383
1 132672 29969514
2 196887
2 42048
2 194526
2 96929
2 131599
1 131796 299691035
1 37862 468911090
1 92254 996723476
2 89596
2 88373
2 143822
1 5717 386537088
2 161891
2 78188
2 7861
2 35218
2 123814
1 26972 18969464
2 171038
1 80834 237678953
2 117715
1 156913 984795938
1 122411 595646023
1 67932 513515951
2 103618
2 116322
1 196657 96834104
1 79263 604979443
2 139112
2 153934
2 175769
2 185917
1 58503 862907762
1 173214 298848936
1 45326 189881972
2 53086
1 30197 110372632
2 31646
2 37225
1 64793 491751557
2 40847
2 139986
2 145551
1 24650 599978061
1 108963 219345040
2 95365
2 2170
1 44404 26926128
2 44185
2 195214
1 137028 629661775
2 36230
2 104085
2 73017
2 182365
1 71476 19926974
1 116527 546961084
1 145082 275170470
1 163159 112549740
1 18261 619110172
1 188324 590606882
1 90726 442843627
1 108846 747538204
2 81204
2 82374
1 84766 244143243
1 14613 269502018
1 13946 470132768
2 110496
2 73245
2 96873
1 191422 953788223
1 15260 789766395
2 115449
2 60135
2 162289
2 96048
2 62981
2 74462
1 69346 642702046
2 66329
1 81213 51796280
1 38672 733053601
2 88409
1 72463 662410791
2 86510
1 170584 698612162
2 162065
1 17536 952272021
2 127644
2 65425
1 141354 331754138
2 136310
1 48398 509436169
2 81711
1 177268 168228591
2 112013
2 126453
1 127050 312518666
2 10943
2 139547
1 140105 940395244
1 176850 26561208
1 102852 804938409
1 156745 364327320
1 170029 979851374
1 26857 324609020
2 44314
1 116964 666346503
1 16808 141207700
2 2339
1 194816 896956235
1 51926 431053264
2 63204
1 189967 188039193
1 29804 919891670
1 45092 759560479
2 158826
1 194752 836395749
2 69522
1 102622 435238726
2 67921
2 94680
1 75349 419515663
1 12312 146946216
1 79478 957129413
1 195285 590389424
1 33545 399987436
2 24179
2 15423
2 159754
1 156905 564106082
2 123353
2 149348
1 9891 500882569
1 122878 384192650
2 68024
1 1925 853316627
2 192678
1 71269 726203566
2 16688
1 40485 69503032
2 24729
2 166956
2 153836
2 177665
2 81412
2 59225
1 74382 111866319
1 190838 626034751
2 108043
1 137184 539582571
1 93948 213747980
2 132164
1 26428 776375996
1 163165 33854251
2 176795
1 131157 870467229
1 101450 501122192
2 60993
2 86203
1 42788 456654250
2 40669
1 30527 910409160
2 72634
2 58355
2 172915
1 26932 538329206
2 178842
2 132284
1 92796 121510525
2 156143
2 10713
1 196252 253434888
1 170580 552201705
2 182585
2 171469
1 198662 909892212
1 18788 912038869
2 123233
2 121564
1 13959 220739432
2 26925
1 102257 345123887
2 197883
2 171051
1 106025 433170489
2 53761
1 5255 78032228
1 27117 249569909
1 169910 47697005
1 149672 468829418
2 13590
2 107652
2 13808
2 189760
1 127302 421676278
2 159012
2 158856
1 79336 870032742
2 4045
1 70045 813204243
1 76824 255428896
1 85740 60666793
1 147203 640395160
2 10570
2 103134
2 20816
2 132409
1 153222 188374287
1 528 906063334
1 159680 424722677
1 191886 957908058
2 104231
2 10696
2 71790
1 5642 410841214
2 75362
2 95256
1 129119 946785819
2 143440
2 112059
1 6302 985522644
1 76190 760450363
2 77971
1 18937 163378640
2 172455
2 40733
1 101690 714099089
1 97566 805082715
1 157862 864809721
1 169564 102937883
2 44025
2 84838
1 108149 941442175
2 76165
1 116098 789114201
1 193488 604233906
2 190905
2 186020
1 130285 137260260
1 7259 616985979
2 197058
1 143021 209812660
1 197879 323564602
2 106917
1 65870 631738183
2 8090
1 147429 951064692
1 94094 208762518
2 101934
2 1462
2 198652
1 126594 752788145
1 1594 854644659
1 118118 450398983
2 58577
1 99907 747237064
1 105200 491434094
2 198063
1 58102 12625843
2 27893
1 46312 880063144
1 108370 775951937
2 96843
2 173736
1 156154 236726894
2 72956
1 161363 601741695
1 129832 724536270
1 152266 395170583
1 11650 801120085
2 135072
1 149532 726073654
2 121758
1 21790 415483812
2 125593
2 67670
2 40762
2 90580
2 178788
1 91741 216883816
2 144431
1 163036 508867976
2 171911
1 40697 194972685
2 142271
1 115283 695092111
1 145809 763196179
2 153533
2 16069
2 119280
1 121577 45138551
2 36788
2 183610
1 71325 898855751
1 74423 283700118
1 96753 321988461
1 139995 977099447
1 21286 48923866
2 18276
1 88015 949768780
2 110026
2 27690
1 132394 349458418
1 25577 97635184
1 40771 672672346
2 13246
2 120630
2 53934
1 80692 214949808
1 61324 239317392
1 15723 705277460
1 90030 221901708
1 105549 888096909
1 182087 757389841
1 59683 271537291
1 137912 807799066
2 101631
1 92319 409511736
2 42702
1 101137 485859370
1 72791 182184582
2 3602
2 170510
1 15248 234235346
2 88889
1 139628 858739318
1 110864 463222186
1 42694 252637200
1 68480 54869771
2 21316
1 177362 888505798
2 114567
1 105431 842111651
2 35721
1 134577 481068429
2 37153
2 182902
2 137482
2 179301
2 94510
2 10592
1 44102 634644428
2 31458
2 128368
2 133245
1 56185 89614939
1 177949 296302963
2 160304
2 27489
1 160862 963923215
2 80567
2 148318
1 90337 165765253
2 36568
2 156453
1 10071 887144208
1 162166 720616174
1 83356 388405061
1 190442 674824636
1 106172 496328918
2 151586
2 73667
2 79070
2 191987
2 133297
1 28812 730365883
2 45628
1 73400 449481290
2 33954
1 3010 354385093
1 179895 459805472
2 193411
2 16942
2 137875
2 3202
2 80261
2 81812
2 101170
1 41363 766989805
2 20438
2 35990
2 122035
1 109157 545531764
1 119833 465989868
1 164565 218477664
1 189192 738041119
1 155251 334624976
1 1145 58160362
1 113567 247665958
1 3471 170303095
1 60367 632987888
1 190181 674378772
1 90230 59524837
2 169342
1 20867 911501369
1 114495 77877009
1 86852 410472803
2 119845
1 108233 313543062
2 45628
1 84004 459603931
1 54536 802042454
1 30845 874933656
1 146348 559706391
2 177887
2 29349
2 156386
2 4095
1 13269 775479214
1 4356 221262259
2 22027
2 189201
1 106133 960913818
2 36377
1 142794 244790357
1 185859 854509038
1 11683 193213921
2 62512
1 127851 898259780
1 72974 918239078
1 108491 627091843
2 95559
1 153999 944020968
2 157766
2 187115
1 100468 226168996
1 133818 495244542
1 12392 438794450
2 6925
2 20244
1 77567 273097545
2 55620
2 124449
2 2910
2 179398
1 22786 80082554
1 72831 433428546
1 52977 570213761
2 195561
1 142178 223755638
1 188240 442438972
1 28471 560694088
1 58291 636980382
1 27841 295946925
2 72612
2 117197
2 137221
1 82883 179881969
2 127542
2 179908
1 50393 868531252
2 56948
2 36465
2 54895
1 110415 564557308
1 60431 407634144
1 149162 672472208
2 78831
1 125838 837899057
2 184432
1 136201 527528920
2 150532
2 89812
2 6622
2 176151
1 190605 491649409
2 163182
1 23296 518024287
2 181200
2 102178
2 93080
1 164750 42745093
2 138148
1 168634 435566901
2 162082
2 23806
1 12041 167510342
1 115471 820549411
1 153050 556443010
2 177822
2 158936
2 66873
1 2332 163195143
2 8083
2 100866
2 185801
1 10711 768636692
1 88614 900656542
2 192958
1 129615 91029940
1 152673 104807876
1 162339 649910857
1 149791 178393693
2 84931
1 192907 358637920
2 97825
1 20484 93057863
2 48440
1 87121 386099552
2 127671
2 118627
2 79362
2 113184
1 106008 498122827
2 47940
1 54418 932728510
1 147683 429586232
1 70620 596863802
2 40563
1 23769 412927475
2 69233
2 65024
1 199358 92883284
2 61233
1 88356 921441628
2 164978
2 14583
2 89029
1 108555 645988738
1 136114 815587558
1 181768 732693207
2 117355
2 61438
2 5646
2 132123
1 182500 820662261
2 13821
2 28481
1 52320 415686337
1 44291 461529051
1 13119 814989008
1 153657 851785570
1 140008 733314644
2 126776
1 142062 223970753
1 56739 469086416
2 125315
2 181543
1 49389 939188962
2 117080
2 19007
1 157455 729116307
1 2855 946499303
2 145427
2 106162
1 173270 685966946
2 58679
2 129530
2 171315
1 51675 734094211
1 7183 791729751
2 159525
2 157276
2 50133
2 24523
2 103528
1 79962 848485612
2 47336
2 91627
1 53772 605394758
2 93077
2 173835
1 56554 856080867
1 77655 571176472
1 73676 266270530
1 193270 291042136
2 51361
1 51219 115852990
1 29367 108834440
1 133965 238151183
1 65692 203839517
1 90409 593382882
2 4284
1 103375 80424327
1 5873 122936463
2 95795
2 28820
2 146004
1 175735 310754488
1 132426 946380803
2 139624
2 51014
2 84627
1 193656 457978429
1 136115 717474153
1 138330 113970720
1 126535 702532371
2 107882
2 195397
1 120727 806062398
2 136025
2 108748
2 93564
2 146985
1 84267 193586423
2 134595
1 27267 842387952
1 68321 258494814
2 151624
1 93566 722865776
1 41749 258269740
2 181162
1 45516 367270851
2 141222
1 157592 392404843
2 179538
2 151002
2 156827
2 85878
1 11075 600698292
2 85613
1 97206 611578689
1 154133 599649476
1 158723 168800787
2 136477
2 4691
2 68038
1 77478 949013737
2 7234
1 76333 89546336
1 13004 711208012
2 34480
1 164239 376634153
2 70610
2 163202
1 28456 189413703
2 167806
1 136638 81994697
2 26918
2 93914
1 6931 56029524
2 173975
2 64462
2 182543
2 154755
1 64747 778482355
2 153791
1 166995 505676344
1 134641 844224227
1 87471 893490034
1 123423 42874212
2 164752
2 19796
2 197288
1 34146 146682260
1 103236 600943512
1 59527 789395045
1 88507 844542910
1 77211 21860566
1 160998 763511859
2 19045
1 101946 392424726
1 158798 939275302
1 74421 967820191
2 60598
1 85990 355296374
2 124404
1 105401 716925830
2 131047
1 26875 742932436
2 173476
1 50066 367724063
2 183672
1 23351 167444093
1 154145 216285156
2 75793
1 4317 959540091
1 73763 572658161
1 156617 988783024
2 89162
1 164538 144571217
2 797
1 27122 936534645
2 38942
2 155666
2 143072
2 149984
1 27266 215609651
2 31296
2 107833
2 128379
2 8349
1 21652 103934880
1 188309 590665581
1 84933 725192087
2 154097
2 49891
1 188045 745116094
1 63190 967437486
2 7839
2 159667
2 144742
2 170003
2 138150
1 42336 819472028
2 46143
1 155179 589019905
1 77420 445344975
2 114080
1 118238 606828369
1 5614 886866936
1 120582 910779321
1 130371 500537540
1 25638 229286911
1 184968 600015325
2 114745
2 54076
1 54957 614303999
2 119786
2 144227
1 27339 786258604
2 187903
2 189802
2 185338
1 55961 847233270
2 90368
1 196689 374568796
1 23942 368972204
2 115818
1 79542 334224649
1 69778 637969899
2 49313
1 63360 844643508
1 161852 222308610
2 66862
1 167215 513823849
1 150797 154593163
1 97812 512553759
2 75174
2 80514
2 11871
1 7653 382967794
1 135053 267766437
2 123916
1 156628 497410935
2 104574
2 35962
2 152840
1 35049 273083403
1 112550 521921656
1 57446 516189068
1 113039 997848894
1 92836 979510255
1 62249 490817959
2 114209
1 30926 444710577
2 18016
1 143177 421327440
1 36918 288496298
2 132720
1 91423 614356536
1 67699 120651064
2 136595
1 158533 141564818
2 198126
2 22832
1 85599 714863852
1 16381 185269129
1 9120 526725906
2 108612
2 26846
1 19449 952024354
2 128943
1 48968 184946646
2 40006
2 44115
1 19036 931529916
2 776
2 115679
2 77050
1 173889 311103094
2 75049
2 123464
1 106061 800757530
1 74561 834192437
1 161755 599600711
2 141169
2 63963
1 178647 673700869
1 69959 234791664
2 80191
1 24127 133153753
2 23292
1 125865 981771686
1 88309 420703915
1 72325 29448826
2 14603
2 41869
1 36289 825171384
2 160105
1 41685 797942339
1 67872 563711673
1 1008 74905849
2 159911
2 183331
2 15959
1 53499 566042786
2 111133
1 120544 741241832
1 87010 386408234
1 153811 397811809
2 163736
2 99552
2 22087
2 14257
1 129026 725501534
1 39495 351242916
2 8983
2 103224
1 176892 579440038
1 122931 610588673
1 113639 125352348
2 53411
1 163882 524835794
1 139233 677719137
2 187622
1 160407 64957288
2 894
1 17405 959169240
1 79210 440495391
1 129704 130493514
1 62472 215374214
2 176370
2 11806
2 13970
2 191750
1 149234 873668607
1 13672 787828091
1 144267 337540202
1 188633 491519084
2 12070
1 164652 245786098
1 102283 277455095
1 54880 618994438
1 198512 946783003
1 15119 308542415
1 74928 270147228
2 62309
1 82083 64749780
2 82030
1 295 817490820
1 95747 766618043
2 154021
1 135166 268155547
1 86372 548192993
1 35747 411457725
1 21163 495001150
1 148023 78378832
1 132091 281877756
1 189433 819685566
1 58089 419326981
1 739 519899537
2 192570
1 102433 99839944
2 117358
1 113888 669561316
1 173342 869322089
1 191165 224891902
1 124841 857616242
1 14243 211098913
1 179770 663335307
1 140082 6747762
1 99899 657955430
2 58558
1 2364 557407742
1 34307 478510197
2 189170
2 48619
1 32371 126214480
1 86556 129513170
1 121247 916811870
1 157409 679608703
1 102671 444868765
1 159900 155915112
2 101757
2 118822
2 164038
1 11589 684495930
1 198271 527886822
1 125925 146928455
1 104757 158976205
1 55820 919974424
1 170899 599378653
2 184733
2 115066
2 125111
2 126234
2 45391
2 181698
1 171247 662828554
2 41302
2 101110
1 171958 429029698
1 173470 97200745
2 83809
1 53086 199285493
1 25086 781896095
1 192332 511290602
2 159330
2 77882
1 116965 349154375
2 38719
2 13401
1 59638 635433838
2 176380
1 18849 569233318
2 82342
2 105068
1 4952 764532334
2 13469
2 133064
2 117748
1 193901 511362549
2 103168
2 182457
2 183299
2 47477
1 169594 814869086
2 66915
1 174330 165438693
1 126932 758436201
1 32060 241855921
2 78948
2 188739
1 172250 694884025
2 158631
2 77211
2 133454
2 6578
1 88450 113620324
2 39717
2 67490
1 51994 689095052
2 2724
2 98177
2 138102
2 151919
2 189182
1 55434 583296272
1 174128 176433917
2 111846
1 8558 94804498
1 160852 230825090
2 180735
1 180444 989926341
2 69822
2 31746
2 71573
2 53263
2 107532
2 139208
1 71754 694275568
1 145612 948592764
2 145848
1 57083 181664467
1 153985 215942226
2 89343
2 61309
1 179251 401263646
1 95491 542763439
2 7725
2 191935
2 9227
1 74719 180219730
1 155921 162042037
2 22525
2 141184
1 164774 417558976
2 107413
1 115419 537655896
1 111947 731574462
2 154857
2 171593
1 19837 622215177
1 1892 938696596
1 160568 901058666
2 180310
2 181650
1 62149 840964417
2 69709
2 6847
2 111395
1 175700 217258430
2 118805
2 46086
1 147276 335400831
1 70654 581855624
1 160577 592721230
1 32745 238016035
1 127926 881971356
1 10350 744271608
2 89480
1 145024 535089030
1 98158 761214817
2 32797
2 158537
2 166023
1 137013 596491940
1 93010 843902657
1 146401 561510294
1 110313 444620345
1 19759 139683064
1 110572 955556679
2 140928
2 56475
2 101434
1 175292 635083819
1 61783 313373909
2 113648
2 84320
1 19982 236326129
2 132977
2 192983
1 152652 971233579
1 6397 895819482
1 69890 252878080
1 118195 329090263
2 133233
2 150671
1 182081 776720821
1 65315 507758698
2 44948
2 56121
1 141129 46176852
2 61316
1 110151 499786336
1 100675 776930316
2 44102
1 177359 772732366
2 191945
1 158475 426858988
1 47135 910170317
1 21685 762249296
2 118084
1 94481 110798603
1 109384 514572106
2 15072
2 55231
2 53852
1 178711 724992537
2 149416
2 189560
2 115388
2 146487
2 179260
2 179568
1 170874 333324419
1 11526 431821880
2 140616
2 42772
1 12978 515452391
1 81003 405203448
1 63134 983369644
2 52836
1 159375 891695908
1 154871 658469648
2 7750
1 34599 776271714
2 177116
2 164864
2 93117
1 50949 524897698
1 84561 36445901
2 153259
2 97893
1 30983 679355979
2 56719
2 81721
1 133634 749013122
2 6544
2 156200
2 45689
2 108397
2 799
1 195694 275681946
1 93135 661610177
2 163791
2 93883
2 69954
1 133134 269393068
1 57682 781844634
1 75521 736761015
1 162835 576383441
2 197587
2 65146
2 55027
1 29653 627885734
1 151896 49674017
1 4 466792272
1 42363 780816769
2 117660
2 120796
1 127270 955288084
2 131834
2 159624
2 147902
1 144134 687141116
2 29512
1 117183 173249928
2 48838
2 124834
2 129927
2 13306
2 126223
1 95317 446889764
2 104951
2 8604
2 159086
1 181172 354566401
1 56089 116053440
2 52613
1 156636 579908259
2 54339
1 152309 363039003
2 68286
2 21025
1 15849 115498802
2 132568
2 27801
1 123268 290969543
1 118173 368015479
2 182325
1 108215 899113290
2 178951
1 173733 214112873
1 21839 531084408
2 4981
1 5085 581193710
2 151996
2 188393
1 54637 102961226
1 157818 303263403
2 82807
2 107667
1 42819 221119674
2 145163
2 177439
2 77568
2 68240
2 84602
2 67406
1 43490 119128154
1 65086 109411719
2 190879
2 120554
1 3877 788647837
1 137639 246766152
2 4232
1 138485 847748702
2 38268
2 125572
1 87183 69447722
2 131154
2 181299
1 34259 318611062
1 3040 988877016
1 152215 798022242
2 73090
1 29077 34822661
2 100850
1 150124 110922584
2 69988
1 68537 932525223
2 121240
2 92837
2 189487
2 29760
2 96718
1 18611 275144004
2 3291
2 118978
2 72723
2 107804
2 191077
1 172704 656799327
1 91268 527815693
1 190378 281777882
1 99466 702768908
2 174950
1 164171 494397662
1 155708 400342696
1 114992 670464880
2 159885
1 153423 983414043
2 11471
2 151786
2 651
1 175514 172990262
2 27932
2 157334
2 107040
2 138726
1 196309 20073760
2 164224
2 1444
1 155765 429989002
2 2180
1 81018 774318903
2 175344
1 157310 267263506
2 150293
2 190342
2 68132
1 115972 145231387
1 155012 249153925
2 156183
1 153981 163797255
2 114388
1 56723 129396104
1 21675 317459048
2 34238
1 92 752162778
1 18570 338147335
1 153967 114178800
1 42628 903896478
2 122111
2 145649
1 28815 360069253
1 31102 212894662
2 184083
2 191144
2 142771
1 134946 387535233
1 126893 750350048
1 37415 546363684
2 66660
1 183509 814497371
1 15616 838488302
2 19649
2 119910
2 72376
1 110989 917046112
1 101607 237521568
2 63691
2 60361
1 113580 720162911
2 128934
1 16996 420850375
1 161970 326864321
2 173232
1 63745 679536832
2 12014
1 99347 183258362
2 43438
2 168319
1 25685 392111254
1 68081 164931180
2 144664
2 115656
1 138994 371865999
1 14393 934972400
2 103268
1 172057 626556334
1 153193 182871391
1 82806 320143206
2 144906
1 62289 789301616
1 115345 292143120
1 162358 735838575
2 153269
2 166253
1 23281 170092647
2 110011
1 198588 148931260
2 37843
2 26492
2 118867
2 112134
1 195524 97989400
2 148780
1 174838 146706612
1 145680 776231707
2 41438
2 122824
2 39750
2 103890
1 180707 561277260
2 70769
1 98615 519422467
2 20351
2 136050
1 141017 320948103
1 126485 569404460
1 169871 276427285
2 179658
1 158628 174254714
1 153951 346970698
1 23496 194344580
2 3328
2 196086
1 193824 818763347
1 172529 166622815
2 176006
2 52661
1 19231 315549230
2 108146
1 79828 123001345
2 86248
2 162722
1 132323 995299191
2 35795
1 109916 812578908
2 185142
1 192900 812562720
1 156155 636031861
1 178156 649085710
2 77817
1 127233 149165348
2 92292
1 88276 900837220
1 29543 798706278
2 146448
1 179206 33996840
2 143451
1 162359 440250833
1 144154 840651458
2 82589
1 187159 334799137
2 17359
2 67333
2 103380
1 10294 239462614
2 106374
1 125950 535979659
1 185704 995318016
2 125603
1 176249 355014237
1 147136 543833478
2 162065
1 168699 299210879
2 160267
1 47433 275856480
1 7056 115699410
2 48415
1 1981 242478899
2 7818
1 192103 968253989
2 114306
1 139122 125056032
1 67710 561357250
1 171169 550368382
2 51423
2 62136
2 80657
2 43979
1 122548 415858289
2 181959
1 38489 869145783
2 55393
2 81595
2 83291
1 111235 286591857
2 99650
2 53079
1 80643 966588540
2 198809
1 84936 936046386
1 14712 748550958
2 4002
2 40686
1 35855 523299732
2 162374
2 145847
2 171628
1 135162 554193494
2 33314
2 188267
1 194719 532067593
1 95252 448297451
2 101344
1 113455 548326521
2 169038
2 191441
2 81845
1 111220 287118863
2 13425
1 108563 611333706
1 172610 576594089
2 3167
2 186568
1 188189 395252044
2 164187
2 4846
1 41951 769337470
1 112271 616655206
1 144624 396544762
2 101368
1 136735 848618952
2 11557
2 61380
2 170211
1 101747 185016587
2 179915
2 28447
1 171971 72968822
1 129647 971398636
2 112994
1 29476 220785731
2 141075
1 118082 438513784
1 117921 817363073
1 4966 292607379
1 9252 932610994
1 114687 193749066
1 112956 490160621
2 193857
2 151489
2 18870
2 157669
1 43160 290888658
2 158808
1 153305 734094772
1 16469 526240239
1 156577 421013025
2 12021
1 57038 4880077
1 111989 786316180
2 36714
2 137158
2 79736
2 152759
1 85643 709336557
2 89091
2 165634
2 160093
2 123301
1 69170 858670018
1 160729 32617986
1 178240 629944455
2 17254
1 111688 16174484
2 156478
1 46640 551261776
2 30262
2 9200
1 119869 669640515
1 78691 160259482
2 195536
1 66473 793244766
1 52208 500731680
2 85499
2 177143
2 77711
1 39573 594044698
1 26663 428807750
2 93687
1 199590 149275742
1 195712 839423649
1 171083 899468611
2 19236
1 145235 743620913
1 31847 720236346
2 69711
1 44018 122370562
2 161993
1 2872 593065817
2 20884
1 134911 520572463
2 23938
1 28235 224346611
1 194136 905747308
1 108790 240002694
1 191858 367243630
2 141502
1 86950 19442641
1 32354 177189876
2 194134
1 57239 981861978
2 196782
1 84343 348177582
1 113826 142445357
2 48229
1 60287 174291845
1 65675 916156866
2 6276
2 134879
2 87763
2 100488
2 188032
2 189960
2 178960
1 49768 624262926
2 181623
2 131236
1 179468 219942710
2 10341
2 179481
2 76754
2 190078
1 122373 338199492
1 178119 878216413
1 56866 738216557
1 192147 762092213
1 39516 416806329
2 5880
1 164221 85933270
1 68400 532514453
2 166404
1 46073 39018969
1 80940 481998771
1 171854 656190824
2 131647
2 7181
2 65242
2 39861
2 57487
1 64924 412131032
1 77444 519905982
1 148416 534636288
1 55499 598139242
2 25444
1 187391 305549914
1 117436 32708659
2 160223
1 192507 947248174
2 136194
2 62927
1 89933 381498160
1 176552 177289983
1 60486 867795907
2 112743
2 194516
2 90935
2 145679
2 165161
1 53195 558942735
1 106792 49210349
2 163460
2 31106
1 118296 709428396
1 43298 92136690
2 50327
2 90976
1 163271 630290872
2 153770
1 47693 369892500
2 90964
2 18675
1 186617 262955157
2 176894
2 175472
1 29814 336670928
2 10375
2 86549
2 69497
1 30311 408623797
2 9797
1 166012 736338035
2 82055
2 109937
2 103854
1 130667 766840321
1 179922 807580963
1 11755 164643582
1 157684 967954241
2 124808
2 98605
1 115638 240535393
2 113612
1 134081 397344813
2 112910
2 110858
2 13045
1 127474 475632621
1 106073 278127043
1 176237 287474989
1 69246 57783402
1 32316 13504914
2 91192
2 82204
2 62046
1 105652 811204207
1 19366 882394988
2 106673
2 68344
1 116892 271862789
1 100351 187504230
2 182831
2 115595
2 111905
1 139084 601775984
1 47431 524247306
2 144200
1 51008 769315713
2 139105
2 125394
2 147035
1 46267 291605512
1 21630 433684077
2 165039
1 39275 457881666
1 17814 629303044
2 97525
1 95982 569778361
1 119507 933492525
2 145685
2 38023
1 198023 343681318
1 58341 360888514
1 95039 467792460
2 84915
1 26132 529448474
1 16650 357165112
1 118296 915598263
2 187773
2 114378
1 50734 353960604
2 130664
2 185155
2 103854
1 101236 596348669
1 136913 282479267
1 164014 593709644
1 101854 412204583
1 78039 117359505
1 74645 278124721
2 33709
2 68124
1 28 168049934
1 186326 856672744
2 75544
2 56136
1 83935 31938739
2 116317
2 7991
1 183991 983689167
1 194710 219882656
1 29939 328016235
1 134713 712136072
1 10523 225947537
1 126752 90450744
2 156796
1 34203 866926378
2 84155
2 164022
1 13212 256120235
1 143848 625031321
1 7923 828345612
1 75076 144510266
2 101646
2 16501
1 3771 631421830
2 198165
1 127514 583142812
1 123652 555019045
2 140057
2 40762
2 187156
2 133500
2 1132
1 163817 373841333
1 76656 695733179
1 40964 927243393
2 68118
1 18596 36413313
2 103824
1 134667 909477320
1 143419 870595922
1 145751 804702306
1 56494 411482006
2 54775
1 61173 223479650
2 23254
1 66554 850612813
2 157601
1 175738 599245625
1 4595 161172350
1 11900 869451920
2 176246
2 129453
2 188647
2 94951
1 112070 308703140
2 155197
2 159084
1 55181 979794783
2 157237
1 189512 681378987
1 13255 927808018
2 48781
1 190874 243809552
1 198327 269065717
1 19328 624692039
1 9319 906947277
1 139619 869496549
2 95644
1 100085 525712869
1 175681 392179220
2 139690
1 152394 312635870
2 186171
1 189769 173077611
2 56466
2 113980
2 169931
2 185080
1 142697 753119561
1 85939 472192210
2 196377
2 174123
1 132698 682831970
2 123874
1 152335 203149978
1 42622 249273103
1 107929 210068977
2 26933
2 133788
1 160199 240635846
1 86583 272732591
1 163810 698006730
2 81236
1 139510 387161393
2 130536
1 143121 739344151
2 174701
2 38565
2 18198
1 116200 340611352
2 2353
1 136199 696437271
1 143266 69656485
1 174939 580288028
1 113832 399026176
2 50624
2 184412
2 189478
2 43617
2 100452
1 19815 30778429
2 50452
2 35775
1 191757 572089461
2 190987
2 97507
1 55377 108239688
1 84203 807873635
2 41301
1 58546 244283658
1 127593 66501780
2 90356
2 47696
1 181104 512210176
1 95862 781199647
2 87531
1 29776 804443733
1 59848 353029500
2 97687
2 1864
2 129207
1 34155 349064692
2 157111
1 107139 986790840
2 62644
2 5992
1 119345 221040657
1 122652 988581868
2 169846
1 125997 206087375
2 197165
1 110818 288469589
2 20619
2 123443
1 44274 136282041
1 100093 150031732
2 15495
2 54751
1 104761 443770206
2 125784
2 142844
1 193427 353150880
2 175921
2 107299
1 4866 634501154
2 19497
2 161286
1 17131 397783227
2 61710
1 99147 421511309
1 192564 728929693
2 75820
1 166936 735385746
1 38623 711761321
2 129651
2 191771
1 182101 161832202
2 116333
2 67219
2 13291
1 112732 778595656
2 173934
2 87097
1 13078 965005984
1 91061 401915888
2 80693
2 80394
1 141887 298160675
2 132632
1 108925 35729750
1 153835 348365351
2 150136
2 156221
1 146627 648575881
1 137600 833845394
2 194434
1 198935 317692747
1 22432 333339326
2 64822
2 110041
1 186515 758763669
2 80569
1 128893 349234446
2 170002
1 84961 687177134
2 118710
1 177257 857901397
2 190013
1 153130 420327748
1 169295 924885226
2 176906
2 120843
1 10259 288774263
1 157196 440649997
2 170541
2 130207
2 121202
1 26792 69698517
1 115124 539212785
1 151286 903786903
2 25904
1 43905 695989241
1 175259 85015790
2 196270
2 114178
1 7110 365692038
2 63432
2 98655
1 52171 942413439
2 163368
2 30671
1 186167 151891665
2 58989
2 62367
2 29417
2 108546
1 70823 451882686
1 33848 970985376
2 63407
1 55273 285974877
1 183468 727326245
1 143812 921440249
2 130571
2 128514
2 12404
1 119117 873394862
1 108079 286938568
1 16843 142139208
1 156862 208448388
2 123404
2 165492
1 96622 696856556
2 122260
2 11280
2 81223
2 153329
2 140346
1 52726 667831005
2 15383
2 2379
2 144666
1 17978 532455296
2 87906
1 28474 783673956
2 26378
2 197247
2 163966
1 65437 806860825
2 67845
2 149455
2 54322
1 1501 929281902
1 192177 367651344
1 28317 100510866
1 139534 832159206
2 32054
2 129313
1 30677 271635699
1 35835 217579615
2 157615
1 2880 130002710
1 169507 294343345
2 13999
2 54096
1 191992 209334762
1 128929 18782754
1 70482 404969592
2 196441
2 81673
1 41456 862193668
2 164147
1 99695 333736516
2 168655
2 33364
2 71837
1 58791 920657560
1 75955 171567277
2 104820
1 170497 120649042
2 138011
2 52865
2 41079
1 188473 697349463
1 84666 377201177
2 137363
2 77995
2 69975
1 10442 263494673
2 71594
1 71620 493274897
2 80184
2 173188
1 47245 210457067
2 104989
1 76405 664905172
1 92259 668040317
2 26674
1 140163 65704220
2 150602
1 79649 943166083
2 28208
1 149794 436345366
2 184000
2 84080
2 118928
1 75944 583927798
2 124343
1 37657 42847607
1 40678 625840920
2 99046
1 17547 863276279
2 93026
2 112960
1 115389 328091920
1 29339 414710466
2 53463
2 163424
1 196759 776302607
2 171165
1 138207 547565845
1 178993 85401120
1 173129 79171482
2 149354
2 157918
1 49911 388457859
1 81544 190995968
1 85952 497169405
1 130122 788117674
1 163643 896115133
2 68453
2 34051
2 20168
2 160145
1 135187 60637171
1 153728 487239531
1 134184 621291774
1 194156 917640146
2 77650
1 167815 142692441
2 118944
2 176318
1 8151 206143319
1 103976 659128776
2 187913
1 66066 584265104
2 190866
2 37932
2 158455
1 198836 351166061
1 142412 218629265
2 111098
1 164625 425527591
1 7281 719411353
1 71972 468970296
2 16052
2 29994
2 151617
1 81265 956666949
1 19108 411363347
2 27987
2 169429
1 126570 521693637
2 22384
2 152663
1 73833 528136555
2 180617
2 190159
1 156034 244873980
1 97573 111808447
1 102106 737356392
2 55817
2 106501
1 180852 401776621
1 166388 288781617
2 108031
1 180782 490018699
2 27218
2 175454
2 25857
2 73510
2 55078
1 156378 275813377
2 195861
1 196777 889754403
1 165853 656623909
2 131985
1 115097 73787532
2 13612
2 106526
1 52520 617463292
1 24873 241833164
1 17425 419707695
1 135157 701208745
1 133653 411391281
2 15926
1 85422 574809715
1 152267 475528341
1 93055 953861462
1 70588 863303639
1 133513 945393465
1 51868 909989741
1 173386 977552416
1 181065 612010122
1 112009 804220899
1 183044 297425349
2 188170
2 190177
2 78470
1 198402 834950227
1 136956 222407470
1 91013 322391364
2 61351
2 20120
1 76620 570864266
1 133900 280592307
1 188953 106827323
2 189189
2 174000
2 149543
1 83175 753098352
1 133348 463362001
2 66
2 150116
2 141799
1 86553 764166871
1 21078 303518062
1 102302 47911035
1 109710 236020362
1 81087 572147277
1 186932 903182804
1 151276 183371843
2 166576
2 149041
2 61819
1 68880 316571419
2 137238
2 198747
2 92228
1 62719 368852615
2 86094
2 126446
2 80796
2 198464
2 166620
2 86947
2 126321
1 44068 589382059
1 3360 239834567
1 127879 841679007
2 126183
1 196115 70448235
1 34083 312480995
2 112982
1 109194 288694364
1 84887 169943997
2 166938
2 176590
2 196140
2 163610
1 180887 961324382
2 152236
2 129784
2 22550
1 158657 839361209
1 146461 789742009
1 113581 839832687
1 110716 602996370
2 112201
2 57876
1 20316 347134934
2 11785
1 10124 533939845
2 78777
2 186672
2 189851
1 96513 281877917
1 131589 276588661
1 134029 90659137
2 13504
1 65319 396100817
2 49750
2 118268
1 42268 727899931
1 182752 825691437
1 154368 594021334
2 116667
1 101183 471856110
1 131266 360974827
1 18316 429088088
2 13052
2 128084
1 185472 174549168
2 20204
2 89596
2 141960
1 112737 589563334
1 3204 902828351
1 171777 335971613
1 78344 549225722
1 101481 674872222
2 59942
2 83345
2 57037
2 45997
2 76831
1 197972 164880063
2 91829
2 152490
1 83994 880977652
1 96893 522547420
1 267 424932187
1 58302 140643947
1 194774 265057253
2 199359
1 54155 927335837
1 129655 545458661
1 16532 346561835
2 3720
2 88692
2 83058
2 145752
2 182601
1 167417 302938628
2 96299
1 103230 156731807
1 185455 576486804
2 32965
2 49338
1 80551 725540179
2 75899
1 47186 881460800
2 82390
2 196392
1 179813 677327024
2 14893
1 130494 121382576
1 49127 478214966
2 106641
1 81788 627371830
2 133144
2 143149
2 115992
1 156439 289107790
1 52491 226608277
2 22977
1 55674 74078644
1 156885 884253811
1 16507 317969298
1 59624 318002568
2 106690
1 54319 983132541
2 118110
2 187340
2 12411
1 55086 402001182
2 144566
1 84429 449820197
1 86956 131520732
2 1175
2 170357
2 16217
2 68223
1 34129 355450136
1 27238 4437108
1 58213 995059203
1 70831 733967684
2 18017
2 98583
2 18758
1 191037 489715646
2 47533
1 71466 830023846
2 181668
2 27645
1 51047 923869084
1 154749 410131426
2 159615
1 71426 971387311
1 13006 90534883
1 131148 289054366
2 16502
2 53896
1 94895 837867629
2 5558
2 121197
2 74247
2 10058
1 39176 367061542
1 104139 108427517
1 9330 792633366
2 23390
1 86463 780900657
2 39009
1 56611 993999865
2 184487
2 156655
2 122577
2 48655
1 66407 973787085
2 120166
1 63346 449209218
1 90301 859005459
2 145652
2 188926
1 34103 624538952
2 76579
2 102173
1 25247 547719323
2 163013
1 146319 178405659
1 52791 401010573
2 31289
1 157448 335092154
2 98776
1 74050 563425205
2 186752
1 173346 623808862
2 179500
1 126735 745032184
2 198626
1 36729 173230052
1 122388 739574809
2 46788
1 68754 461194967
2 58733
2 99880
2 168014
2 199259
2 35231
1 43454 983461755
1 184797 595849945
1 20158 937988971
1 189732 937814958
2 158389
1 5759 184307172
2 139340
2 83896
1 108534 822176267
1 26037 395111960
2 159044
1 189892 354231085
2 171946
2 150485
2 152184
1 34976 710056871
2 89632
1 34081 405156399
1 111699 26834844
1 42032 305616814
2 144904
2 87048
1 181021 491253501
1 28124 924305272
2 49294
2 18521
2 199500
1 140165 680278989
1 151721 217315583
2 181671
2 159372
2 172550
2 78091
2 87786
2 157998
2 94754
1 188612 828504144
2 148462
2 157112
1 57715 504036834
2 28453
2 61572
2 92075
2 141880
1 8 939965418
2 19641
1 98676 958164882
2 21576
2 51070
2 26287
2 112256
2 83211
2 124988
1 87487 352474726
1 185806 500836692
1 50398 298346036
2 170252
1 80436 232325205
1 126200 434704678
2 173438
1 112241 451346943
2 188316
2 114428
1 169406 774293952
2 197849
2 53454
2 60540
2 71444
2 30151
1 149589 972290510
1 110395 953234749
1 167748 803062536
1 38015 13361810
1 77737 519854347
2 181710
1 181751 234569270
1 199022 948601772
2 125598
2 13810
1 96795 560037800
2 122945
2 180953
2 52142
1 137808 592274223
1 3658 250391350
2 198463
2 185484
2 9527
1 26636 734220018
2 7429
1 104068 475129172
2 186837
2 118593
2 7262
2 72373
1 148202 431716602
1 18695 633801976
2 192530
2 80716
2 122728
2 48504
1 66010 620915149
2 89968
1 149759 670100134
1 53260 654096934
2 106288
1 6459 837051749
1 82672 495154967
1 198879 549740322
2 56371
1 48775 367048395
1 55336 531676167
2 116410
2 74614
2 122767
2 133281
1 9865 584769382
2 108009
1 15881 152976243
2 101620
2 147887
2 7054
1 49469 495671958
2 23045
2 93636
2 108805
2 48849
2 96299
2 29571
1 32886 51193637
1 153590 182355581
2 4853
2 129970
2 57714
1 37522 64245193
2 74556
1 15033 344313597
2 132731
2 22601
1 195606 229891868
2 101794
2 182669
1 151458 476974586
1 71631 793531002
2 165703
2 141843
1 87 64796865
2 36451
2 158896
1 159014 176540025
2 15838
2 58138
2 110630
2 49010
2 84805
1 9368 357436707
1 135064 168654913
1 160447 462647463
2 124603
2 80302
1 122719 848053049
2 20007
1 28035 935245776
2 71584
2 45265
1 135083 887853857
2 126092
1 63045 326887022
1 196822 844065719
2 143560
2 107665
1 164778 247241299
2 99823
1 52696 764648377
2 107178
1 83276 787190676
1 116983 4695164
1 114213 482471564
1 105821 855132728
1 147644 279814102
1 81953 305777910
1 43700 579853437
1 45398 228778272
1 59719 546188637
2 127353
2 32819
1 67566 310860525
2 13661
2 116375
1 143687 43921810
1 158887 819322313
1 120170 120649978
1 156849 454514074
1 14328 798103194
2 11066
1 196376 139303294
2 89723
2 196153
1 195602 628166618
2 126654
2 161773
1 110538 177303590
2 18586
1 67732 804227234
2 137795
2 1784
1 88966 553320076
2 2982
2 30942
1 145850 75259434
2 47084
2 67289
2 109076
2 141023
2 155087
1 181927 484355095
1 109816 364006446
1 33133 127818135
2 11703
2 104226
2 198443
2 98232
1 139611 8684317
1 122648 315623271
2 38407
2 76598
2 134333
2 47636
1 199041 253331335
2 71638
2 161306
2 121008
2 73518
1 147188 290543399
2 78172
2 185683
2 93654
1 83098 230848876
1 173811 140870005
1 68405 611991054
2 157940
2 78659
2 5992
1 93814 456644698
2 173437
2 110861
2 31682
1 62953 153871229
1 152562 915090056
1 123525 455561618
2 113878
2 198976
2 136813
1 29423 438145244
2 158143
2 6374
2 133191
1 6195 516532774
1 87732 180097782
1 110875 267176081
2 93997
1 70974 903704600
2 64479
2 149409
1 126920 983225629
1 75169 750118391
1 166437 845795573
1 46939 341401150
1 153498 936669965
2 71694
2 92952
2 67544
2 16599
2 67623
1 25585 581679502
2 54953
1 173303 912184120
1 178589 105267003
2 186238
1 140127 69896262
1 59374 423665156
1 37027 728330426
1 192605 791340261
1 93352 360277302
2 8495
2 42360
2 59698
1 128478 783653669
1 114717 968083496
2 78987
1 70521 694939070
2 7745
1 166774 178590735
1 138552 991049058
2 76540
1 104138 713935539
2 48168
2 67136
1 102242 524818070
1 121645 536214657
1 93343 816597129
1 29692 216966551
2 190822
1 66731 975536985
2 84540
2 57950
1 16094 874703195
2 2105
2 127210
2 86354
2 130356
2 15163
1 79119 320354051
2 153224
2 113769
1 17703 922665866
1 97723 740253832
1 43249 274457295
1 26188 977932511
1 88582 245365768
1 45496 238234086
2 100411
2 119603
1 65738 964151565
1 190512 182430534
2 191581
1 136645 751013351
1 84149 927717461
1 125358 583592430
1 48204 278907905
1 72639 903405496
1 39850 95281731
1 43829 11776309
2 177066
2 48003
2 46258
2 102133
2 105719
2 101670
2 80676
1 79322 647506971
1 93656 936006025
1 183478 113474293
2 60870
1 182217 930294434
2 1982
1 166720 524161706
2 48816
2 66086
2 185637
2 108795
1 67014 617614498
1 81329 380210320
1 10194 709405253
1 135572 892397486
1 45686 456768278
1 115931 767029045
1 149528 536023570
1 38200 352654068
1 47008 800547121
1 79069 423432275
1 45317 78775077
2 129342
2 36132
2 133124
1 71643 762852857
1 182989 844719932
2 92842
1 85959 221832841
1 129266 252194518
1 79006 669611736
1 129869 586549991
2 134258
2 62249
1 135340 364245968
1 22799 718874579
2 39218
2 147325
1 32365 999608143
2 114779
1 98220 247971379
1 147840 518302179
2 2185
1 175035 686759665
1 68677 369002570
1 167609 21716971
1 171097 608489362
2 42154
1 148476 958281298
2 148212
1 49683 394045993
1 117322 156553399
2 39713
2 161916
2 121118
2 182045
1 28205 264818833
1 138578 947003786
1 79446 215691558
1 6916 509484876
2 82869
2 832
2 24816
1 37393 819784603
1 198765 570181580
1 2853 427499075
2 140284
2 15061
2 47829
2 41896
2 16321
1 20460 584834223
1 32126 755647454
1 166070 944690986
1 79162 684757148
1 104768 495241062
1 77424 985372199
2 152760
2 135344
1 99101 933917078
1 178954 148722563
1 76753 828175611
2 111754
2 136297
2 160511
1 108445 401195886
2 49201
2 135797
2 184783
2 52865
2 93465
2 152775
1 70500 523652009
2 121793
1 114680 286978725
1 27678 894592557
1 118050 409312281
2 97227
2 87724
2 59907
2 160471
1 166007 705827317
2 191252
1 115489 541665387
2 19603
1 39103 157872289
2 191937
2 162368
1 80907 458046004
2 199410
2 115583
1 188176 800413993
1 95981 621077812
2 99762
2 142731
2 112829
2 108862
2 40904
2 148279
1 65096 287526321
1 164104 788928563
1 184271 955833764
1 101023 600313392
2 81933
2 195579
2 55575
2 69296
2 90090
2 19589
1 49499 844788302
1 122177 4508236
1 128352 713574427
2 70140
1 62131 490542810
2 89133
2 70033
2 104769
2 502
2 166939
2 185389
1 183468 946705866
1 9191 805272816
2 47927
2 172496
1 135719 485017617
1 1797 347900151
2 90049
2 198851
1 174670 183454536
2 68480
1 196096 722698709
2 160127
1 17737 696557485
2 9152
1 138184 831612837
1 97671 983099292
2 172070
1 29057 939835887
2 174758
1 94076 489924706
1 87507 670905627
2 30513
2 36926
2 51360
1 166004 129581807
1 70517 907423905
1 59362 787725682
1 61641 596236340
1 6024 718540536
2 95562
1 47170 624086920
2 185485
2 33501
2 87204
1 93503 378596749
1 138848 970224114
2 90190
2 98633
1 152712 675582391
1 14964 171443419
2 96484
1 52998 224965499
1 46532 65420876
2 165437
1 167430 596405669
1 18926 348797208
1 58679 356529736
1 26494 347930068
1 16345 199744336
2 141137
2 103234
1 126782 989482387
1 15491 483865153
1 136680 444541252
2 102798
2 48060
2 119645
2 147152
1 86801 877710090
1 22265 553252084
1 32440 346911536
2 62203
2 96120
1 8646 342480152
1 46144 384843560
2 40504
2 99254
2 177774
1 158720 243000238
2 26071
1 55813 313912979
1 97039 647850322
2 19299
2 134456
1 30658 189171295
2 136595
1 24137 61595018
1 59384 27943619
1 40919 353454880
2 9410
1 90577 74565627
2 172190
1 132002 103308940
2 3197
2 139553
2 96024
2 142223
1 172806 428257122
2 8818
2 63440
2 189636
1 141011 891770243
1 78231 326516815
2 150388
2 1353
1 154999 730668022
1 168296 378429501
2 38815
2 162507
2 89967
1 192532 413468794
2 46551
2 5656
2 94084
2 196446
1 55277 26388263
1 198897 854096043
2 14974
1 63084 406890016
1 44591 645340905
1 136435 362977570
2 179
1 177479 918817360
2 38245
1 604 243556265
2 156922
2 137050
2 72423
2 10461
2 11794
2 40950
2 144088
1 198372 214069541
2 158493
2 56215
1 36965 91259114
1 117540 936548526
1 65263 958370119
2 67265
2 99647
2 26855
2 188622
2 133803
2 137636
2 17025
1 112400 7415061
2 39455
2 142069
1 2691 866603640
2 52004
1 46956 115708794
1 57856 672970815
1 198568 480207374
1 79611 262370364
1 135544 98004466
1 797 649160075
2 118222
2 186928
1 171674 963691546
1 84997 935021519
2 188774
2 64146
2 12089
2 167912
2 22520
2 107287
2 170576
1 50781 690943969
1 81858 644534707
2 152041
2 152174
2 35967
2 50012
2 106468
1 164613 631050846
1 79525 667774195
1 30234 206621617
2 27286
2 166162
1 61863 585490347
2 132297
2 103400
1 100173 620764016
2 118075
2 15956
1 157736 180308794
1 5907 612083367
1 105606 435940955
1 125965 800742510
1 5941 563227189
1 184120 166253463
2 141373
2 164982
1 13972 280339093
1 80584 536543183
2 51841
1 70459 994271926
2 185010
2 6901
2 112430
1 189538 570006564
2 195172
1 139425 230779300
2 78647
1 16243 112495526
1 66701 484191751
2 94194
1 148178 839944456
1 93624 123077700
2 139237
2 188188
2 133706
1 133913 922042398
2 104866
2 60316
1 157191 151370760
1 69457 801413910
2 43323
2 51682
1 147576 626842107
1 152276 85699542
1 151025 926060648
1 184650 674128188
1 135855 740856733
1 15184 76232162
1 18637 763944169
1 51736 797652702
1 195383 569491844
2 136008
1 63951 821587248
1 84013 256855796
2 81509
2 86785
1 70900 474360043
1 49491 223700917
1 163506 528443062
1 171702 161160245
2 153324
2 148923
1 176282 327701833
1 126621 923651239
1 80406 483332256
1 29754 886505740
2 144829
2 189643
2 69483
1 191198 435871356
1 29325 309390469
2 123278
2 137384
1 108027 868752397
2 140063
1 137275 491014803
2 177815
2 73159
2 27232
2 70285
2 161692
2 65821
2 76682
1 119081 705091758
2 178944
1 34108 876588313
1 1062 482622901
2 13318
1 794 306967281
2 55403
2 118736
1 103791 114084603
2 150425
1 163433 161609977
2 109937
1 11124 101711223
2 153001
2 53471
2 115044
1 141360 885804141
2 1443
1 103900 298358698
1 94664 624037086
1 162509 528716645
2 66943
1 72005 889089162
1 153199 264721118
2 194653
1 9115 590376385
1 130847 330045198
2 125350
1 120523 778249202
1 90335 59574240
2 139341
1 183237 779210165
1 32152 227746805
2 101596
2 175184
2 137548
2 66698
2 78092
1 196329 484273902
2 80950
2 190609
2 109393
2 194888
2 103738
1 59069 957363905
1 124978 477121061
1 103010 257016008
2 145371
1 159387 974585613
1 25797 242912459
2 151027
2 70608
1 89187 570431524
2 44090
1 17568 378884789
1 119149 551886792
1 76754 295298139
2 143237
1 59071 544115438
2 148455
1 31852 873115151
2 147721
1 128289 264134087
1 52482 867542577
2 24919
2 79204
2 112584
2 198492
2 158058
2 102668
2 192287
2 131247
2 183995
1 123735 890550279
1 74238 725021771
2 166108
2 99126
2 182109
1 192682 701192536
1 13369 121147500
2 69354
2 63132
2 111141
1 198422 956702816
1 99834 218179993
2 72703
1 63659 483079848
2 108992
1 83634 460762347
2 26182
1 83024 446973258
2 45641
2 189897
1 58907 575648252
2 10106
1 100198 987607428
1 198689 864068218
1 9339 327097994
1 89799 83648846
2 71357
2 77515
2 132186
1 70441 77735542
1 85277 270919582
2 9899
1 22268 411779356
2 124326
1 84925 897716051
1 59056 724321855
2 90022
1 145123 465444550
1 1385 35011834
2 98215
2 75162
1 102373 933329591
2 151614
2 174893
2 102174
1 178780 679428369
2 65676
2 64822
1 3554 982064284
2 2279
2 94809
2 83923
2 26947
1 163869 327550832
1 146642 926441422
2 7572
1 154996 297492090
2 70897
1 80502 739615492
2 22216
1 92214 821314922
1 16481 227003605
1 112062 55314875
2 107121
2 101339
1 27038 807143677
1 16546 276946532
1 47486 291367257
1 167938 722872503
2 192551
1 180725 250337702
2 193093
2 23548
1 155859 384584756
2 113650
1 47094 717296565
2 143873
2 101100
1 74137 29192170
2 48889
2 160695
1 98372 864093013
2 27981
2 4175
1 31737 81575504
2 52928
2 99526
2 66946
2 64919
2 167415
2 6359
1 80583 181337434
1 121854 441804792
1 48805 522491808
1 37652 838613340
1 137294 217117278
2 11876
1 117045 487959890
1 5784 384342168
2 149051
1 16795 817990833
2 13906
1 57903 655019536
1 6840 489106383
1 36483 568338495
2 81852
2 17178
1 148318 650586416
1 180450 181314764
2 112590
1 11904 885288965
1 89275 205810444
1 28696 598784557
2 27807
2 106654
2 68383
2 113935
1 55530 929419050
2 14151
2 61796
1 164417 489942605
1 52312 621908849
1 95985 298485005
2 141384
1 121353 186745204
2 128352
1 3266 654591273
2 189073
1 30609 524025583
1 169482 882808021
2 113327
2 52361
2 73823
1 24828 321261481
2 118891
2 180927
2 75584
2 53049
2 131290
1 118231 592730263
1 178217 272605480
1 13464 374938403
1 84918 161328858
2 143573
1 18424 261119113
1 116917 947577484
1 48096 406926110
1 191815 11318228
2 57003
2 147846
2 27970
1 136274 588356755
1 180951 814042345
1 113218 608850440
1 4385 722397555
1 138710 276144353
1 116079 402845330
1 166089 443913074
1 138761 909240027
2 81864
2 126252
2 193619
1 13856 102568951
1 107757 795601228
1 39745 592757403
2 153037
1 48238 587668594
2 34214
2 136396
2 160733
1 4015 49033072
1 86576 522310253
2 199009
2 52749
1 62477 335858421
2 33916
2 81977
1 18376 517755291
2 91157
1 57842 209205075
1 71075 823735349
1 175558 681407517
1 96460 607075593
1 68145 140172457
2 110711
2 64141
2 121892
2 124500
2 175378
2 170541
1 71120 885721345
2 178344
1 199237 517419063
2 105323
1 73454 140817070
2 118968
1 28823 570796297
2 162093
2 156823
2 88819
2 107252
1 175379 24228675
2 123468
2 6651
1 177968 345257785
1 196008 671075246
2 158463
1 179203 965532491
1 75861 7956580
1 23181 11624361
1 190064 741100151
2 12462
2 138229
2 193467
2 108932
2 187161
2 44259
2 197945
2 155355
1 191273 150464102
2 95724
1 140907 928382587
1 185047 471258125
1 127261 477557589
2 52690
2 128626
1 57122 850009799
1 38302 767505088
1 196917 344905789
1 37252 150802037
1 56615 665378368
2 153365
1 80341 579080135
1 32017 7935495
2 119936
2 9067
1 147819 54053262
2 64963
2 195114
2 25807
1 73207 814919790
1 136005 951190102
1 158615 897038201
2 98256
1 25296 350142137
1 19350 94218881
1 171433 15916112
1 92931 880545050
1 114274 293416423
2 185069
2 35162
1 23029 903093591
1 102330 671276016
2 57231
1 34691 6569760
2 185940
2 195452
2 183652
2 112537
1 73835 925478972
1 29083 768594854
1 24995 25815788
2 139732
1 19154 38183371
1 87894 60796515
1 165844 279194030
1 66008 598583838
2 92707
1 56483 455882591
2 97376
2 161670
1 119690 397961981
1 87297 169961472
2 173585
2 155105
1 165414 131027319
1 157381 715644101
1 70582 886688638
2 19865
2 87401
1 64416 525835312
1 120406 436293873
2 104976
1 190027 310012984
1 68767 795501243
2 95380
1 161175 56762153
1 62873 677603508
1 114136 76728312
2 72561
1 49464 53713595
1 133609 156652574
2 46034
2 16805
1 41356 560721361
2 28199
2 64400
2 62277
2 115852
1 140728 706028462
1 133706 429164690
2 181199
2 175131
2 183265
1 162637 964637729
1 164927 534194118
1 30716 619511141
1 91397 813167465
2 183094
1 23583 233000816
1 25251 328423486
1 32033 263438608
1 135942 876050833
2 14749
1 31175 418303513
1 180462 968468730
2 112660
1 40760 912366216
2 178065
1 122910 43803606
1 105553 91848051
2 116001
1 34833 90586266
1 138284 156826724
1 155702 918428988
1 8486 379555835
1 16675 410606799
2 13256
2 82201
1 19065 665400865
1 48494 636071417
2 56880
1 159966 531561703
1 71078 922658387
2 117297
1 155650 714475647
2 160853
1 145082 101079815
1 193729 217902999
1 34535 824205325
1 144649 68457741
1 168132 539949164
1 191515 432511090
1 104679 89596498
1 148370 374047251
2 18293
1 43459 832678938
1 112547 356293423
2 61606
2 59376
1 169320 563398563
2 138593
2 120189
2 32323
1 174483 978003663
1 137087 865871404
1 57477 138959518
2 75271
2 4350
2 168364
1 42506 224121582
1 31254 432641688
1 194344 364439910
1 95286 240730238
2 29794
2 118164
1 12561 523618194
1 65373 413593065
2 155845
1 87742 407224368
2 113215
1 123219 857479212
2 153454
2 126430
2 47198
1 179182 282150326
2 180226
1 173018 490167011
1 120981 415163762
2 174092
1 49916 445780337
1 172717 335789180
1 5935 525617812
1 76639 831304955
1 186444 944959673
2 64323
1 140476 545654272
1 161906 948559832
1 181779 385415432
1 125455 101931142
1 66998 718965586
2 158334
1 160135 860618882
2 71687
1 149210 7513191
2 189837
1 98413 366304520
2 173629
1 186840 102588844
1 185128 767621496
2 97913
1 37719 932081089
2 156549
1 175286 363284121
2 23349
1 15429 204438614
1 4398 294172149
1 9694 627874987
2 48096
1 95065 233980300
2 43261
1 119307 717619686
1 182551 307851581
1 17767 810265721
2 198737
1 178523 954691769
1 80168 711601078
2 147213
2 133555
1 105509 289917819
1 149633 23277751
1 103809 898984880
1 57804 958918123
1 170438 745306246
1 183450 940001128
2 141730
2 104665
1 26671 280898356
1 40536 63057898
1 88727 29939951
1 163218 348936866
1 82069 279137538
1 65096 951424108
2 171240
2 121544
1 95694 69945998
2 80252
2 174531
1 113395 948809471
2 65373
1 159836 72914565
2 155414
1 183499 802936277
1 91878 641588509
2 7031
1 144175 748757088
1 67503 980735381
2 23907
2 88473
1 75935 153921377
2 98637
1 19116 586740670
1 189472 252673007
2 66832
1 57806 831042238
2 196369
1 4987 140803611
2 78096
1 121426 278477068
2 76268
2 25443
2 170359
1 158795 562693270
2 87833
1 60837 855216126
2 155844
2 169715
2 168940
2 26736
2 103492
1 32948 810121392
1 187935 647340411
2 138459
1 129722 796221318
2 54918
1 71180 867417834
2 108805
1 110617 117164596
1 13735 872795559
1 79303 371560951
1 137212 385634127
2 77953
2 65414
2 23787
2 126577
2 82562
2 105302
1 102424 921886631
2 67228
1 160950 706137848
2 7325
2 81113
1 8827 659730955
2 162310
2 107303
2 169666
2 84855
1 114814 205996684
1 169469 428269920
2 1610
1 97663 182634168
2 152665
1 30927 820284127
1 177819 891420113
2 73636
1 56437 390013833
1 140515 393122318
2 160808
1 52848 137810989
2 193516
1 90872 377634742
1 124088 257811036
1 61235 120834622
1 165588 930449711
1 131841 533739396
1 69926 154615779
2 177101
2 77637
1 123210 900279442
2 87258
1 11774 485307425
1 134660 55295237
1 124085 731124436
2 137899
2 155318
2 147660
2 170104
1 161995 868993131
2 168459
1 169660 944864317
2 94799
2 60125
2 181310
1 101019 814587349
2 75625
1 90305 158706169
1 35539 79428085
1 63836 499321619
2 13542
1 87928 79103913
1 169919 859676470
2 167385
2 116895
2 142943
2 63162
1 3073 946957204
1 37976 663444353
1 89745 240370280
1 10081 899224871
1 165289 227917455
2 59424
1 125782 885875464
2 55789
1 129924 276081864
1 140959 447136841
2 8288
1 194553 517267872
1 172763 596713925
2 3710
1 6883 39225306
1 143802 618644574
2 39606
1 142215 631970333
2 111290
2 135782
2 8439
1 53532 263132416
1 10393 482513281
2 166811
1 188488 351462456
2 174893
2 61683
1 199252 607105634
2 114409
2 16378
1 165935 754404462
1 67100 435172907
1 67432 197519381
1 180163 329934304
1 198773 543077742
1 172826 761537887
1 72280 655585361
1 186310 40113711
1 91008 408679891
2 69957
2 117722
2 38144
1 146833 592041215
1 137164 181743304
2 83301
2 178
2 24706
1 54338 989762978
2 27117
2 195692
2 24810
2 74002
1 84966 209016980
1 122279 646983496
2 8885
1 114995 329376259
2 197165
1 98133 789720904
1 108530 933421059
1 167077 345612689
2 172300
2 19918
2 154794
2 36139
2 59828
1 133195 662625200
2 184766
2 70135
1 119944 913755724
2 127493
2 184177
2 107836
2 58133
1 186287 759574896
2 112134
1 186758 84647683
2 10583
1 168159 701310958
2 115185
2 180480
1 164349 161503393
2 72044
2 9672
1 28885 350277586
1 143804 874733169
1 151372 496383514
2 5829
1 193536 723092828
2 152576
1 160566 438064216
2 41878
2 137744
2 129886
2 154153
2 125936
2 163835
2 137407
1 23738 782963479
2 50016
1 113052 273643294
1 134404 254200072
1 176742 242781566
1 197748 247250169
2 92034
2 2
1 187989 867274790
1 33426 572122324
2 77279
2 79773
1 102716 808984356
1 34139 482210362
1 30041 495000705
2 45706
1 40972 871722343
1 104663 24945869
2 61702
1 153610 334810252
1 99280 630655268
2 46054
2 51372
1 150066 211448520
2 114530
2 10353
1 74854 709945268
1 123923 144448129
2 124939
1 176384 557340318
1 31342 42411044
2 84148
1 140209 731775293
1 104926 906920414
1 157407 187204620
1 174412 7148241
2 94782
2 39114
2 49107
2 34566
1 19137 259933928
1 11640 778706406
2 118975
1 63611 898708771
2 145075
2 90638
1 56696 619107529
2 68654
2 122087
1 47802 660420525
1 159432 488676316
2 65259
2 55518
1 81364 770174739
2 142318
1 17103 980534518
2 88743
1 163234 509227754
2 71263
1 56452 262697562
2 35360
1 80541 423121349
2 156413
2 34987
2 16633
1 169961 220617612
1 110632 896792853
2 56892
1 191277 616231518
1 15518 94404735
2 58883
1 137106 878307214
1 57166 167192648
2 133001
2 172787
2 18593
2 122663
2 131112
1 22161 818725011
2 198288
1 41500 318915684
2 179799
1 121931 570868642
2 153887
2 167998
2 63525
1 92113 770716446
1 112618 794541118
1 159019 879953252
1 154318 199679434
2 183346
1 73171 65159099
2 151182
1 107353 728502015
2 131457
1 106377 540281244
2 78328
1 40360 225113076
2 79767
1 143328 397081227
1 4377 322082619
1 156799 221313089
2 170020
2 161475
1 176669 948451557
2 142027
1 119590 91019564
1 8874 366023730
1 69749 41514855
2 29280
1 79489 598905894
2 199836
1 153998 8519935
1 37793 664544843
1 56661 239098394
2 64170
1 45782 869599729
2 158419
1 57641 885809647
1 45767 341245386
2 53969
2 110970
1 61017 127576332
1 7407 512148701
1 60952 594984760
1 65288 851333881
2 13164
2 193359
1 47873 434172466
1 125203 599023527
2 130852
1 110564 320446268
2 118985
2 66034
2 59768
1 41888 308296975
1 171274 213982647
1 36894 149981763
2 163469
2 131557
2 36948
1 34670 201322633
1 144112 611449505
2 198990
1 137917 694703925
1 87508 85587654
1 96933 516150692
2 129367
2 170417
2 38596
2 25573
2 58587
2 179932
2 144727
2 23223
2 125989
1 91661 443470133
1 54651 200020377
1 178792 947958723
1 86634 486499091
2 43184
1 20779 911596745
1 170446 943630924
1 136093 46506582
1 122393 49535377
2 137571
2 15312
1 72032 905694124
2 80543
2 38568
1 12331 889213357
1 173181 982685200
2 89720
2 160379
2 42428
1 184660 561688084
2 698
1 113085 997144480
1 38902 877072161
1 103224 734473383
2 38462
2 152479
1 163374 249140206
1 31485 17980231
2 23953
2 95644
2 118463
1 74975 244712686
1 101331 984954301
2 126854
2 117241
1 199667 573653811
2 174064
1 83229 1807483
2 56890
1 184197 138973266
2 6308
2 16610
2 151924
1 117281 160284713
2 105241
1 67780 563457329
1 139236 743346892
2 106300
1 143679 735904689
2 163165
2 137594
2 172343
2 155536
2 151318
2 154104
2 76538
2 108856
2 156439
1 133772 176736438
1 42969 498969884
1 196512 178598537
2 174521
1 181081 988770919
1 129548 101407296
1 146401 148207286
1 153647 936854783
1 103233 920539840
2 165988
2 69441
1 108322 373553552
1 196788 52234002
2 176794
2 173690
1 164203 884764111
2 28008
2 56467
1 155540 214167010
1 129231 581229769
1 13793 225429608
2 183109
2 85330
1 170623 228016982
1 22795 112477198
1 39477 584028197
2 73339
2 158636
2 96889
2 161947
2 29443
2 4750
1 39889 749882512
2 100229
1 99568 321709558
1 9906 153463371
1 1712 377935599
2 104886
1 72298 506935825
1 66341 547653185
2 132326
2 172220
1 190467 666679097
1 157204 656807346
1 115607 506392353
1 36111 726010141
2 37928
2 56748
2 61327
1 103670 973375600
1 26634 515835118
1 71452 950708697
2 185629
2 92376
1 115743 229238852
2 93791
2 47261
1 158318 252109958
2 17451
1 3742 556177427
1 70164 44492703
2 77434
1 2571 13408908
2 171713
1 86595 397758728
2 14326
1 199418 560330098
1 176442 727218331
2 71199
2 16123
2 55299
1 56805 952389509
1 87688 870118620
1 78233 390476809
2 91702
1 22547 595868506
2 65108
2 119799
2 47535
1 112099 863078390
1 8603 816320157
1 143078 116305062
1 194666 253999476
2 104544
1 186928 607955259
1 107762 293531984
2 134149
2 85410
1 192737 146709822
1 111429 947055897
1 78731 326025103
1 125064 21038645
2 110863
1 38550 322109794
1 156011 15294325
2 16666
1 146026 207636317
1 120883 486530993
1 110822 325508805
2 188969
2 51928
2 24604
1 166078 975762826
1 30486 227653147
2 35650
1 18301 107515352
1 172974 879928456
1 110216 112533252
1 161710 639706065
1 77536 29144446
2 92660
2 136700
1 172552 221570431
1 118690 636167572
2 20058
2 195808
2 167070
1 105696 104474782
2 76736
2 104702
2 69635
2 68271
2 103808
1 146966 141998623
2 131407
1 79601 561476483
1 123871 878765248
2 46027
1 96573 651353478
2 35655
2 68815
2 62784
2 143454
1 146054 224523595
2 146907
2 182047
2 125980
2 107162
2 129246
1 9742 674755404
1 124118 732213950
2 30534
2 161670
2 21771
1 23243 663833217
1 156943 127408963
1 39806 523556307
1 163883 954268949
1 126136 711178974
2 60309
1 84006 527239442
1 79607 650461584
1 145219 39396886
1 190447 664397772
2 181072
2 154011
2 183504
2 170375
1 138014 496316720
1 83759 948125972
2 46974
1 168632 159485472
2 194209
1 39637 572955766
1 130903 37550059
1 121733 261042210
2 59233
1 6598 365908775
2 10120
1 80536 357473844
1 88733 617703702
1 163939 7998726
2 48026
2 117776
1 173014 458419960
2 14291
1 58492 409167159
1 49781 905685316
1 84924 990271953
1 159202 380452144
2 83676
2 21075
2 143356
2 157012
1 91209 899485305
2 165483
2 17677
1 172933 238648464
2 141058
2 140981
2 178254
1 40870 335353869
2 105137
2 86264
1 46360 698689926
1 140451 885538611
1 8767 799886216
1 171851 350093716
1 60703 906650045
2 27226
2 184415
1 91259 111935719
1 110711 182223256
2 10918
1 157301 173284440
2 174554
1 8224 649279686
1 119753 375417377
1 5991 563429323
2 83144
1 77850 840455847
2 141313
2 142584
2 60939
1 36128 894055703
1 26956 458716195
2 128471
2 73527
2 19403
2 9317
2 59060
1 195495 662085029
2 116248
2 44312
2 128766
1 147831 727015696
2 50885
1 77732 671032879
2 62177
2 76894
1 39838 649682415
2 93143
2 197856
1 12563 318519141
1 82838 438740076
2 129755
1 159042 674508198
2 9289
1 170728 992788298
2 9190
2 44075
1 182485 203410718
2 103622
2 98057
2 32834
1 15008 785053536
2 89437
1 105878 468487214
2 174719
2 174712
2 191256
2 86017
2 183641
1 99024 142361315
2 155667
1 117137 71680996
2 126056
1 75604 834160142
1 28389 892548741
1 29852 281926569
2 46610
2 31664
2 68562
2 12348
2 175709
1 161446 176068657
2 164769
2 64805
1 151173 461152288
2 189932
1 181624 385958303
2 117707
2 83558
2 102309
2 195322
2 78304
2 52822
1 195044 795080329
1 93347 640917307
1 199451 685467578
1 34359 48986066
1 157291 940417400
1 103266 436987731
2 126472
1 101624 767989234
1 122414 541986164
2 63457
2 122551
2 157483
2 57922
1 44098 729791421
2 137771
2 135705
2 74252
1 188265 655766055
2 86387
2 111424
2 30056
2 139758
1 170228 987566814
2 171419
2 86955
2 53238
2 99033
1 9384 282704283
2 121240
1 107239 290895938
1 120068 192051910
1 128219 693624344
1 149127 968821073
1 57266 459866158
1 144010 153179311
1 59985 673356188
1 111181 213256041
2 3284
1 115320 109801612
2 108613
2 51658
2 171866
2 113208
2 187579
2 145903
1 190368 755926210
1 38422 233750072
1 66495 891241880
1 116380 351269283
1 151988 693669754
2 23799
2 88677
2 66578
2 127925
1 122505 944101445
1 18951 67886057
1 138388 513142279
2 181610
2 46119
1 103025 727886846
1 138393 885431202
1 178487 735810805
1 81625 741363022
2 76106
1 45371 420423002
1 189628 996738538
2 7899
2 186467
1 39108 104154353
2 199271
1 115007 107645307
2 88576
1 113497 790751924
2 104546
1 15414 131442949
1 311 296237555
1 23928 725878641
1 94051 392135819
1 92409 895132093
1 5071 580006301
1 94454 598969572
1 15217 176895180
1 21797 173108287
1 185363 599701181
2 171079
2 87030
1 39490 699059598
2 60114
1 171822 753662063
2 197386
2 150107
2 69723
1 164639 189951437
2 83736
1 126210 789893789
2 135442
2 100780
2 195487
2 1108
2 67968
2 77432
1 19808 359109190
2 18101
1 32876 282376108
2 51508
1 95692 89039614
1 159750 248156467
1 190763 42917192
1 135333 261743608
1 6130 265357450
1 102657 610842536
1 199477 719271448
1 116766 209852506
1 40387 710105775
2 177471
2 166801
1 71102 232130936
1 198676 31205494
2 197661
2 131605
1 16453 750906395
2 143086
2 50658
1 93281 678671687
1 73340 27149562
1 146376 892285591
2 179955
2 140276
1 9547 532022080
2 119899
2 139291
1 66112 565094224
1 101824 621031184
2 28089
1 136677 105455396
1 105024 561486
1 175708 878885250
1 125637 376208518
1 138482 101941138
2 18346
1 126981 110546993
2 142859
2 62588
2 167700
1 188070 32415699
1 46905 705371715
2 101692
2 156158
1 154397 469207622
2 131394
1 174481 805609155
2 96934
1 163427 29223302
1 7289 569266393
1 91030 88595844
2 115188
1 102992 387515132
1 48238 372621384
2 79723
2 179620
1 138271 720130619
2 151523
1 119277 179389781
1 17255 512685155
1 53073 822059393
2 71319
1 51183 121231522
1 134466 736623875
1 26379 892402537
2 148309
2 161031
2 169087
2 169524
2 3456
2 40055
1 59146 910516006
2 66815
2 191606
1 32368 956864896
1 11572 220281716
2 188369
2 155594
2 33880
1 12183 315345601
1 180 432981771
1 3182 24486075
2 61476
2 119925
2 75263
1 82984 313767003
1 148333 100603481
2 67491
1 112912 401059414
2 133915
1 42820 524600108
1 76782 113137316
2 105240
2 97966
1 8908 785179872
2 58428
1 2633 687584399
2 50393
2 128827
1 183376 435828394
1 34381 789513556
2 165030
1 155768 271079801
2 7230
1 1691 915260736
2 72046
2 189733
2 105268
1 83386 586643156
1 165147 889831423
2 129215
2 44525
2 102962
1 97645 380318545
1 62957 628360057
2 143476
1 105418 430396080
1 51723 753762507
2 43692
2 8440
1 199350 875559401
1 161685 502234739
2 171083
2 29920
2 134382
2 29269
2 17331
1 180166 240003543
1 25877 446082661
1 34902 194786059
1 15620 751853020
1 115340 471339484
2 155743
1 97390 805802601
2 122444
2 85676
2 165341
1 65112 435018475
2 76677
1 89726 610756652
2 61370
2 44490
1 97675 440280038
1 54033 401574903
2 175961
1 11488 606547039
2 146113
1 159045 218930386
1 115991 713818300
2 148673
1 117985 643772089
1 53529 939188889
2 72636
1 7790 940137311
1 131609 686623338
2 138036
1 163678 308892829
1 87629 576182450
2 30280
1 47457 122025103
2 187642
1 63235 200319270
1 60657 188859900
1 163679 224674944
2 188544
1 193827 40098624
1 75035 210091247
2 42571
2 27105
2 89510
2 52971
1 199127 265278608
1 158562 27137034
1 93374 834280097
2 72601
1 23996 100964279
1 179199 442354657
1 3669 153430238
2 15461
1 123970 934412671
1 82005 431617181
1 63756 666604711
1 158123 666434622
1 170600 854135824
1 177624 51351707
2 22143
2 12724
2 114871
2 53112
1 27686 101599861
2 136493
2 182870
2 183400
1 81958 537891844
1 17806 732283623
1 169776 957704360
2 9135
1 14715 541836070
1 189661 411421259
2 539
2 150798
1 193093 303042669
2 75015
2 57562
1 122433 774325313
1 17834 755820570
1 158299 318993161
2 54114
1 151426 7078493
2 152203
1 73720 609384338
2 65333
1 180047 143306415
2 53877
2 72974
1 51751 951918753
1 62728 508280397
2 89481
1 14586 132614223
2 173522
2 99947
2 100997
2 77136
2 173065
1 113896 895169521
2 167211
1 168460 43426272
1 145958 28907178
2 100167
2 186092
1 56311 731923259
1 85872 994959224
1 24733 735865938
1 25376 285865438
2 7450
2 81425
1 150189 705751735
2 80615
2 80943
1 160939 551380524
1 42423 554654797
1 72302 60330719
2 115203
2 24952
1 178101 735950865
2 6516
2 45058
1 187035 729032874
1 158377 929039272
2 77486
1 107356 546847033
1 115445 981113643
2 143618
2 79921
2 42272
2 195393
2 189114
2 80183
1 97427 417647603
1 28870 143213844
1 32227 398690957
1 143347 785154248
1 36061 900224118
2 62543
1 18004 527086037
1 101278 80208431
1 193522 380236211
1 88547 891876229
1 8992 489627724
1 114681 388163950
2 71437
1 57871 226001377
2 188919
2 133519
1 131081 848230144
2 198630
2 113990
2 81347
1 128581 473405913
1 32737 76701237
2 155031
2 21888
1 112666 15384009
2 197259
2 30594
2 2526
1 126248 881939394
1 188382 75561622
1 21221 797785766
1 38777 37407328
1 191129 252845928
2 49711
2 131685
2 47244
1 26077 598607084
1 178517 217025360
2 155404
1 77381 741691797
1 122228 869021853
1 86609 7480651
1 49571 239974721
2 68418
1 159140 83647450
2 44481
2 115272
2 193217
2 146532
2 11153
1 120960 452398484
1 55129 378608964
1 12001 437258981
2 89804
2 111036
2 623
2 75823
2 134394
1 94298 837950038
1 165603 605380765
2 96200
1 83394 46939906
1 30844 136729876
2 5342
1 32095 153754260
1 140276 247083216
1 53483 406148365
2 33782
1 33213 501831634
1 32318 382184307
2 170000
1 146416 914654901
2 198865
2 112820
2 138988
2 68206
1 24520 128298556
1 131223 742300986
2 184047
1 54587 149453781
2 22708
2 101750
2 189196
2 33423
1 171433 327298739
2 24541
1 179150 356575391
1 39380 176533029
2 196492
1 139194 690482922
2 153497
1 194783 262725039
2 69235
1 167742 209408477
2 139780
2 191053
1 33525 214932610
2 49097
2 8755
1 153169 332487740
1 33407 247682387
1 54862 984074639
1 14433 537908852
2 32437
2 3552
1 38461 98583178
2 80449
1 49057 463195523
2 143180
1 155057 829477720
2 43332
2 133171
1 97180 781885171
1 101226 125908678
2 194837
1 145082 453430102
1 109182 189262924
1 94487 401527380
2 163456
1 39724 767558612
2 52930
2 112498
2 142988
1 75976 433972478
1 157821 512120429
2 165328
1 69941 217076520
1 104133 353527257
1 28211 20344087
1 43880 372742145
1 132529 975046986
2 28299
1 2321 604154047
2 118571
1 36401 913305029
2 92188
1 146617 871996153
2 11505
1 106659 199720501
1 4096 512040068
2 11396
2 111320
2 175866
2 15885
2 181375
1 104337 643140512
2 54117
2 29997
2 75907
2 166889
1 137383 954353670
1 113948 350593458
2 185968
2 124192
1 30118 135777848
2 187505
2 15415
1 82867 663230749
1 129655 562946819
2 138749
1 112965 972954038
2 45506
2 66850
1 142335 131001107
2 165906
2 188144
2 10784
2 199444
2 101604
1 48412 978119319
1 195667 177460981
1 31718 316069983
1 183869 435394910
1 171665 592791466
2 190539
1 15783 662215034
1 3915 967007661
1 20427 165751293
1 4175 381034565
1 20848 293993876
1 65844 430125286
1 95046 489307750
2 13744
2 33627
1 149349 713518527
1 90186 868793905
2 86452
1 184147 709330387
2 103539
1 81032 218008447
2 197030
1 39581 843517569
2 90504
1 185948 871157574
1 138262 855212750
2 31787
2 136124
1 175010 807005507
2 150932
1 10609 30512864
1 36460 741476369
1 1937 678978365
1 157124 608971522
1 153434 945681499
1 109647 841566162
1 176124 120906852
1 149247 407291029
2 166342
2 68040
1 70692 618994366
2 10858
2 113386
2 84633
1 127814 818603217
2 73052
2 76232
1 70503 760518571
2 19932
2 70879
2 8568
2 124163
2 147342
1 86219 424315611
1 60050 235324057
2 44073
1 65357 468508892
1 196244 592374302
2 28944
2 44707
2 66593
2 2707
2 32900
2 108590
2 4798
2 119193
1 78128 55331231
1 36020 18858394
1 190249 481566330
1 142561 903453205
2 194195
1 185634 962145521
2 86021
2 40921
2 109956
1 144567 304205953
2 10061
2 22323
1 192141 623321156
1 153767 497457671
1 181463 398690855
2 22288
1 137924 41857194
2 114759
1 159127 300556684
2 51890
2 196203
1 20546 531093234
2 108361
1 3159 83324770
2 66701
2 18385
2 191125
2 172665
1 84243 680535344
1 82517 693694060
1 176474 281481832
2 119727
2 103977
2 111792
1 45826 943797882
1 38010 520694371
2 87829
1 91360 346755783
2 12361
1 134838 845263182
1 57142 570614376
1 70476 113093276
2 39283
1 102235 837069523
1 194878 537187267
2 187156
2 44567
1 141692 698895157
2 133633
2 125982
2 44249
2 70147
1 199201 620579461
2 81938
1 183148 958701996
1 42740 97272768
1 81413 545261871
1 7151 792183008
2 98881
2 74420
2 144826
2 116954
2 105335
2 53754
1 93814 6910301
1 193369 161738328
1 44462 366146837
1 149610 76307858
2 186442
2 168622
1 191063 479261739
2 90499
1 175335 667491628
2 125735
1 163160 424690513
2 130104
1 30529 447466027
2 11939
2 173872
2 75140
1 29708 23445854
2 69922
2 112472
2 93602
1 3911 942601857
1 81627 490326742
2 553
1 88737 186356467
1 112515 277993037
2 1091
1 36849 44887686
1 83563 330941738
1 176689 364350447
1 185308 563599796
2 192109
1 87751 28154092
2 58791
1 194789 694850388
1 99681 504147985
1 198145 346973071
2 27287
1 199546 131237084
1 147991 516490331
1 28612 488083194
2 142838
1 135144 690783468
1 136719 62131358
1 92419 397480867
2 169614
1 115143 915139833
2 197845
2 194094
1 70150 509087355
2 137165
1 17701 98889630
1 198026 985498068
1 25512 479960536
2 75830
1 156233 562342959
2 112788
1 56284 847056451
2 124766
2 10414
1 72101 823735898
1 149578 146615549
2 20068
2 72309
1 36909 161050554
2 33014
2 66510
1 141848 841792715
1 143576 850590141
2 64904
1 95511 61206930
1 31577 179282446
2 8313
2 26815
2 81452
1 115346 854250988
1 63992 817544499
2 142156
1 29095 249399183
1 121594 895934976
1 187521 298120860
1 77321 273961663
2 104083
2 95872
2 86937
2 5013
1 189319 581757827
1 114600 825790042
1 140475 581382343
2 183411
1 162543 107033863
1 136472 808191464
2 97699
2 30532
2 185086
1 120449 999337592
2 71425
2 92860
1 137585 816517331
1 155274 164609950
1 25968 45877601
2 83460
2 186062
1 154747 95918433
2 170752
1 15601 215979510
1 89305 922431607
2 192316
2 148846
2 37262
1 132602 623230644
1 44217 76515175
1 1192 921370499
2 189319
1 104558 93749876
2 107723
2 37216
2 122192
2 65987
1 78647 582701315
1 11936 409983312
1 71277 406370288
1 123782 221694423
2 150337
2 59333
2 128788
2 171718
2 192997
1 101076 512460603
1 145050 702347576
1 28479 744420879
1 181122 704479037
1 91883 541010931
1 92923 534448208
2 17805
2 110258
1 47019 469621979
1 91933 928102639
2 95828
1 85039 551827836
2 619
1 58254 332961160
1 165136 151846322
2 15951
2 43151
1 112728 960282879
2 84089
1 93868 651504495
1 155702 263826473
1 104539 710735247
1 69476 576485900
2 112758
1 163425 359342915
2 86248
1 77030 532342239
2 199181
2 96946
1 160383 33819264
1 40751 705377989
1 70111 157207758
1 6612 479902831
2 93446
1 193382 915687086
2 32395
1 59355 849212371
2 133048
1 9137 17799046
1 71781 646288233
2 174388
1 119835 520709216
1 113684 825709230
2 54142
1 112520 730600016
1 130437 394194150
1 53255 358541574
2 191031
1 163656 468607044
1 150436 14914524
1 188923 823951820
2 25164
1 50865 178943786
2 101563
1 115578 170055394
1 87018 617289296
1 65119 126060329
1 54002 975836875
2 8951
1 21488 628746001
2 170090
1 84082 810421064
2 138637
1 14871 938531803
1 12139 455759762
2 14665
1 88869 854074853
1 120165 63247048
1 42360 285571075
1 82878 563732423
2 181234
1 52237 72149986
2 17496
2 199435
1 146496 283629426
2 79367
1 89252 221145442
2 64480
1 72377 135232786
2 58355
1 7519 879643991
2 39754
1 14413 339050419
2 140485
2 156312
2 135938
1 68256 879861520
1 50059 301284757
2 25415
2 114652
2 45814
2 117641
2 14426
2 64809
1 103048 758822373
1 136380 910431305
1 168323 770527666
2 47107
2 104716
2 182631
1 180795 449572566
1 193528 260419207
1 2935 810324837
2 128819
1 31954 86654044
1 81757 585655376
2 173901
2 93717
2 20141
1 140628 68072105
1 150058 551500392
1 14180 499801285
1 35212 787447004
1 143740 216089405
2 181364
2 72360
1 107745 251402962
1 176384 354949961
1 57661 395841404
1 142493 387174900
1 187708 352023179
2 161216
1 95300 226604310
2 168943
2 162308
2 94681
1 55799 523465938
2 186489
2 149694
1 33322 788508892
2 108327
2 76422
1 11921 426687701
2 182194
2 92246
2 28235
2 62097
1 101484 15698794
1 23930 557496965
1 77691 324586735
2 25040
2 143249
1 125950 471764405
2 66376
2 45932
1 194166 337760379
2 13011
1 114128 879845711
1 67568 137847887
1 116820 18837329
2 100910
2 193182
1 7451 317461012
1 63560 476195738
2 93629
2 31810
1 1559 4827232
2 128242
1 153761 536457300
1 121320 305963635
2 53347
2 196023
1 175897 380741355
2 173061
2 77227
2 107726
1 55403 401549178
1 27774 842679761
1 11296 557667790
2 105319
1 143722 328705080
1 71469 973863025
2 89460
1 96654 361474151
1 36450 619105815
2 81103
2 174355
1 110952 419754991
1 5 727173835
1 165552 424459130
2 190226
2 33113
2 84522
1 195434 736029619
2 199613
2 118121
2 19695
2 196992
1 153820 884197192
1 116145 433711772
2 171602
2 20702
2 65149
2 129154
1 146320 618152877
2 44454
2 55151
2 161223
1 136255 306531734
2 135011
1 73095 308020166
1 36560 880959429
1 182651 586292832
1 46822 104795737
2 61337
1 29790 787286177
1 7867 918904321
2 191419
2 111022
2 153141
1 186365 258545925
2 70687
1 50888 134513315
2 192167
1 178287 907526636
2 64492
2 168061
2 72116
2 139059
2 39228
1 99233 651686607
1 25540 643185922
1 2711 993165394
2 20316
1 5567 882766815
2 136082
1 140156 176881016
1 24413 117193342
1 87029 101872411
1 36989 659660809
1 115199 932979066
1 103674 411172568
1 78007 286576611
1 149519 953398973
1 27794 128482826
1 97130 562926734
1 144026 891370653
1 105771 893784518
1 16330 231758961
1 59388 36556431
2 118226
1 135092 735577766
2 87719
1 93868 415394743
2 2709
2 144817
2 175365
1 109233 939537622
1 2405 25957418
1 173848 672126881
2 22272
1 41731 185521368
1 20011 91958921
1 70104 506596631
2 123151
2 81484
1 106365 804041954
2 21445
2 35053
2 195992
2 183818
2 16738
1 56049 509050248
1 90682 685475985
2 174607
2 176732
1 62357 156429272
2 34597
1 189582 995371697
2 104318
2 97472
2 49989
1 39719 645574201
2 143209
1 26763 881822839
2 180732
2 178945
1 60739 296885272
1 67014 816203450
2 145413
1 74814 502716915
1 81751 240885171
2 91332
2 22184
1 120236 774185244
1 128732 450337301
1 87049 86095717
2 23029
2 77736
1 4535 809691768
2 198147
2 21087
2 180963
2 42778
1 163881 384289385
1 194426 847862525
1 1496 583790158
2 52182
1 120658 119408067
2 166067
1 181778 368996844
1 56624 980127613
1 46262 348053100
2 45162
1 69112 294334127
2 45178
1 69461 292171107
2 71636
2 105883
1 114709 553697566
2 191526
2 91986
2 3203
2 114526
2 40353
2 169122
1 154145 673348371
2 116419
1 38433 89312823
2 100676
2 38895
1 182149 951517359
2 100450
2 96557
2 24110
1 26292 633557003
2 68985
1 164553 883289506
2 55892
2 110964
2 88062
1 128602 774382070
2 77601
2 190025
1 67520 38202954
2 185408
2 166799
1 193526 800684260
1 123360 697785973
2 185803
2 188396
1 67414 919144505
2 76463
1 117619 458653431
1 192495 974339931
1 91851 762838261
2 122282
1 162398 937207347
1 157369 544168768
2 1167
1 89474 336316287
1 29754 209442060
2 108766
2 183443
2 48486
2 58339
2 98676
2 57760
2 61710
1 173418 957425493
1 123118 927479756
2 134436
2 94066
1 83981 639707502
2 139278
1 128544 296490685
1 139092 199788467
2 64536
1 20079 144932390
1 124787 903715401
1 141670 605805631
1 8719 331174212
1 26195 875888472
1 29806 851990861
1 102450 375024735
2 115397
1 187966 383421191
2 1813
2 68235
2 53325
1 57528 909236968
1 73083 85268687
2 146059
1 57403 818723365
2 186576
2 91971
2 88228
2 24249
2 28439
1 110335 230033060
2 40554
2 25761
2 148278
2 180771
2 56852
2 93397
1 136465 337801613
2 193545
1 28892 819053498
1 59615 900419254
1 137811 46468370
2 70353
1 167154 973088436
2 61597
1 116863 960452908
2 185648
1 119884 239446075
2 135465
2 1312
2 90795
2 34802
1 49836 987071387
1 198386 52670013
1 109896 36692784
2 22244
2 181639
1 109314 240079159
1 141345 738143472
2 72012
1 169870 462966297
2 125011
2 199570
2 88933
2 109192
1 24596 703725425
1 59458 761835872
1 51828 810849582
2 146967
1 143695 533147113
2 70046
1 54328 528654463
1 54089 744929589
2 34548
1 27421 791758535
1 164003 371171659
2 162378
2 165007
1 87932 86014538
1 137339 47989928
1 114136 152300553
1 153512 294626416
1 25844 695948588
1 105848 353114579
2 6525
2 161587
1 94555 955998988
2 191515
1 153967 549834899
1 193830 492378881
2 134982
2 31919
2 44067
2 103764
1 146829 592960462
2 16766
2 10451
2 196064
2 161174
2 62851
1 132187 16041315
1 35844 481615734
1 95745 51846392
2 22011
2 30191
1 63671 811048851
2 45647
1 198435 958494568
1 169311 264986053
2 54936
2 105540
1 36449 265404914
2 123130
1 44805 68538221
2 191704
2 75029
1 199049 220126388
2 151903
1 103857 368988153
1 54172 327024462
2 154734
1 123976 77466798
1 46906 780822175
1 25468 179722876
1 46061 975974514
1 189633 801624724
2 61556
1 59457 753124933
1 196377 464907587
2 180726
2 119394
2 70750
2 96410
2 86289
2 51133
2 116747
2 165334
2 191342
1 137558 732961918
1 70815 787766747
2 92698
1 127028 408585031
1 37207 275247812
2 32191
1 66661 618248350
2 191436
2 133281
1 25045 889128322
2 32786
2 82239
2 50723
1 98095 171539894
2 77987
1 97838 435502391
1 159033 782153225
2 159311
1 26511 119208356
2 1785
1 23688 636865152
2 193631
1 184436 488081581
1 94471 539901892
1 187123 609908339
2 120894
1 186230 961219667
2 105351
1 3107 608541679
1 80981 85674656
2 51975
1 89917 392948317
1 50434 566043592
1 58957 411424071
1 195207 521200860
1 93926 35559463
2 41525
2 118149
1 48511 463144266
1 118771 22263895
2 12870
2 135716
1 17474 250476168
2 955
2 190465
2 54717
1 42443 958647486
1 138246 387143461
2 177188
2 183571
1 199829 138009126
2 31025
2 95785
1 153020 9592663
2 11489
1 35637 552239223
1 114763 817218766
1 25883 761718746
1 120930 752042601
1 153336 929046493
1 114753 711791463
2 6136
2 144621
2 150456
1 77055 96206140
1 75756 409516255
2 12810
1 199905 182908100
1 108445 327943866
2 98981
1 54069 178167654
1 171933 210358011
2 77701
2 88347
1 66887 452354908
1 181661 174395018
1 61410 426464638
2 40703
1 7288 763900584
2 195916
1 29491 999863273
2 92909
2 164924
2 32831
1 192522 623970435
1 19808 643141978
1 196276 403653503
1 12805 407195415
1 64486 933984404
2 175923
1 173276 590804297
1 198224 564477348
1 15559 5716685
1 116816 776881553
1 183331 670484164
2 103362
2 64717
1 95247 955888219
2 120038
2 25344
1 152028 597470968
1 176438 688557730
2 109416
1 43454 675789082
1 144659 265675488
1 13147 349207787
2 193313
1 94606 703695819
2 11837
2 116951
2 111900
2 191088
2 26492
2 196553
2 152908
2 169593
1 167433 163929300
2 199085
1 150411 926798546
2 71962
2 26917
1 148562 665330376
2 5231
2 152354
2 12931
2 155425
1 38441 490506521
1 150010 126197193
2 179146
2 155674
2 29771
1 63758 312131981
2 79615
2 35138
1 62823 846201049
1 190330 341668147
1 12929 431416116
1 108246 54981624
1 75338 719056054
2 14268
1 175236 875271073
2 151043
1 198447 111649493
2 52503
2 53656
1 163987 913601993
1 175923 88192737
2 183841
2 102747
2 28894
1 47357 25505936
2 142319
2 92775
2 84937
2 40972
2 114683
2 121103
1 95304 906721126
2 116575
1 73869 294432041
2 50132
2 96618
2 149866
1 16939 344107871
2 37008
2 67223
1 71463 743226106
2 52250
1 7036 95514882
1 140080 616015526
2 115545
1 150423 962749769
1 33315 467730833
1 75640 549339237
1 33951 934688075
1 43622 823633144
2 27956
2 186717
2 43962
2 38712
2 25294
1 158902 199453408
1 2997 338414350
2 142414
1 8413 668888901
2 99334
1 94274 37337225
2 63749
1 155204 436219928
1 124530 478238363
2 16019
1 138654 741815868
2 5657
2 105217
2 120086
2 146440
2 117416
1 145854 209323368
1 54184 928728833
2 143349
2 8021
2 50202
1 571 76367644
2 176276
1 38588 21907536
1 34155 185176355
1 53607 116876743
2 121896
2 114151
2 55276
2 36867
2 46115
2 20115
2 7242
1 87383 643899823
1 173210 832369142
2 120497
1 83390 262698902
1 43721 369789082
1 17054 850594019
2 13303
2 57759
1 342 415815809
2 18775
2 125827
1 43529 402402648
2 16337
2 48411
2 188593
2 145403
2 184942
2 1629
2 123063
1 48499 800620775
2 167792
1 46345 356227801
1 105595 18344814
1 91124 94506932
1 66064 708336830
2 110341
2 87668
2 113450
1 77727 658713430
1 98607 332967439
1 5247 671537686
2 102023
2 76763
2 84932
2 30603
1 131237 275581016
1 69958 813976091
1 113785 3327207
2 5751
1 10224 560170745
2 132028
2 20449
2 129580
2 48431
2 106599
2 87777
2 195418
2 68375
1 46678 524800939
2 177581
1 195082 745778669
1 106793 193418359
1 134778 188183430
2 150917
1 110599 731218671
1 37693 770174720
2 164736
1 74146 751061020
2 177037
2 6180
1 38420 548206349
2 90837
1 55623 455156343
1 157622 456844015
1 138307 490030653
2 52709
2 111340
1 187728 150879639
1 178474 808572946
1 188065 551826133
1 143254 135002884
2 141109
1 16255 756194484
2 89269
2 101404
2 192048
2 157529
2 114251
2 180143
2 180889
2 76002
2 87402
2 197715
2 135000
2 110325
1 49301 244064765
2 23496
2 48287
2 198655
1 154698 723595210
1 60875 555743760
1 58021 612848666
1 191374 31970225
2 105921
2 73042
2 187979
1 136435 837523821
1 31186 973646270
2 6385
2 125277
2 106984
2 57395
1 104356 568699700
1 112084 531871985
1 59590 849552892
2 124732
1 22513 529851478
2 159594
1 11110 710262666
1 191672 808423632
1 20632 755531717
2 32260
1 126832 830426074
1 128240 49656607
2 107871
1 90432 880727088
1 56295 478348465
2 198961
1 38245 105454302
2 155333
1 45070 986441262
2 31895
1 159914 197365360
2 160778
2 113352
1 140383 181029874
1 86849 587423973
2 51490
2 45698
2 42057
2 176700
1 24850 704373488
1 180624 18692628
2 166416
1 168283 180178722
1 78296 973628861
2 88594
2 152698
1 108012 678507134
2 130455
1 82261 896454358
1 102978 716443192
2 84810
2 140419
2 27971
2 166999
1 45776 372321959
1 4506 504061436
2 48715
1 194943 919920802
1 122499 845731263
2 22991
2 133779
2 23426
1 96436 764399779
1 5389 572092804
1 129744 319750532
2 60750
2 191492
1 68531 893924042
2 18354
1 110600 471906172
1 153085 316069328
2 11401
1 49430 130375015
2 152368
2 125591
2 13101
2 112731
2 167118
2 35222
2 10449
1 53405 186902225
1 26235 180408068
1 163841 240530945
1 32731 940558373
2 36138
1 188163 6510999
2 81897
2 173469
2 164803
1 121357 840011023
1 87581 527065892
1 126433 168829819
1 25330 416707487
1 9377 534950729
2 34772
2 15306
1 174348 338962849
2 128838
1 39198 49941225
1 90956 932522724
2 74802
2 170954
2 169705
2 181149
1 175929 772120878
2 113835
2 52720
2 85775
1 114749 682712447
1 32280 513033364
2 169757
1 4550 174130497
1 114600 544666144
2 108237
1 146075 410893425
1 82933 319816201
1 98452 870437259
2 7318
2 74940
1 127038 612880897
2 141594
1 138139 157829617
2 128021
2 160965
1 32002 599534096
1 30287 174897311
2 2354
2 153057
1 73772 166438585
1 193919 142102903
2 7818
2 178662
2 198567
2 25276
1 187807 752391156
2 175163
2 5025
1 85193 644108741
1 171867 23308192
1 43690 201255250
1 113465 185370119
2 193239
2 80684
2 2080
2 95668
2 4359
1 198339 670943313
2 188336
1 107353 796258978
1 164297 109235858
1 111078 557847200
2 160162
2 129982
2 4012
1 142747 590346098
1 124476 594902546
2 76023
2 196282
1 120033 684247781
2 195624
2 111291
2 105464
1 162109 91293179
2 37184
2 72192
2 164199
1 23869 316496418
1 85667 757982346
1 155488 184534471
1 33674 84778108
2 43739
2 133553
1 90870 7232779
2 159251
2 66161
2 168342
2 177731
1 64352 705579003
2 182755
2 188473
1 79053 295654170
1 137610 569089273
1 61620 906301396
1 53399 562588959
1 55739 650632538
1 6030 679283490
2 87765
2 179301
1 45515 757587051
1 162098 613937566
2 176998
2 147588
2 26132
1 66630 658118172
1 49010 933689119
2 74541
1 48015 365828896
1 88392 927109633
1 68058 549006635
2 1496
1 47982 197483495
1 157968 742200924
1 167724 370529842
2 28978
2 36220
1 192979 298676597
2 102023
2 181847
1 74293 733836199
1 20010 77395242
1 11698 628879160
1 61665 57500408
2 60596
2 115857
1 16547 349531119
2 76506
1 89435 215965933
1 29754 257667296
1 169439 983676353
2 164374
1 58062 204717830
2 14214
1 132413 368304751
2 157695
1 70862 628354765
1 29787 271124360
1 66542 726767387
2 173206
1 83734 717819679
2 180294
2 151102
1 17048 319991986
2 155995
2 91997
1 185703 65378192
1 131057 339937385
1 89220 987428007
1 196921 397471553
1 146429 498088636
1 101065 76419520
1 146083 490085224
1 116570 119257666
1 12071 370886947
1 146581 82068834
2 130282
2 152439
1 145587 282586449
2 150784
2 77247
2 8116
2 176515
1 193757 872951406
1 53243 100997848
2 93042
1 49340 999139428
1 143321 338881022
2 191879
1 1533 805289476
2 85315
2 100537
2 106803
1 113742 278368913
2 9068
2 84333
1 9830 497484131
2 191760
2 82035
2 70650
1 192706 335636666
2 113295
2 100003
2 104478
1 109802 824129411
2 49480
1 132735 539334262
1 115745 466148202
2 59506
1 179860 627192936
2 96903
2 111848
1 136064 537204705
2 162560
1 144454 174505109
2 169129
2 30204
2 125790
2 120882
2 51868
2 65909
1 150026 808483173
2 197323
1 24537 537352917
1 161109 211500724
2 130898
2 37497
2 49758
1 100534 834714464
1 42265 596284582
1 106623 122056561
1 124119 572193643
1 89434 969009167
1 54563 340465312
2 169489
2 71646
2 45443
2 141318
1 31154 894152694
1 20826 131356456
1 91699 224571433
2 147129
1 5815 614146212
1 167213 405339834
2 96299
2 75318
1 31470 698413596
2 15999
1 37257 628747195
1 26917 669503098
1 76405 174380510
2 84247
1 137328 856538731
1 134611 299778260
1 16959 465705382
2 98632
1 34653 252458882
2 146128
2 55370
2 58126
2 139479
1 93046 880848607
2 114337
1 66922 751725194
2 190766
1 60932 933488384
1 174896 772926215
1 72922 856767213
2 54482
2 95129
1 131440 276415208
1 90570 998672753
2 113563
2 168428
2 119884
2 145202
1 146400 463679987
1 143242 980422905
1 198350 65187210
2 37303
2 139275
2 179152
2 107636
2 56897
1 53512 274244428
2 9542
2 154278
1 27182 917549303
1 42511 291989816
2 20760
1 162162 763138798
2 144951
2 151407
1 36822 466959647
1 135956 8267698
1 136900 626127970
2 56411
1 14359 136205085
1 42853 947069604
2 179300
1 80464 261689326
2 54569
2 77797
1 185336 477399702
1 89465 83192678
1 191603 764670309
1 176541 565122645
1 99835 314226256
2 124886
2 106250
1 57174 490037079
1 53068 433104217
1 86469 562630257
1 149027 718243767
2 114285
1 143470 327968401
1 79625 777495224
2 127227
2 147750
2 171742
1 26378 9330582
2 124182
2 17949
2 89424
1 134231 792928755
2 172000
1 79035 828484142
2 74942
2 29027
1 25641 453790037
1 77431 102014845
1 178639 257534332
2 191777
2 49
2 179811
2 162263
1 26742 83060379
1 103568 652054628
2 75322
2 83086
2 92692
1 102330 482268086
1 122686 698448038
1 158216 432339454
1 96184 339182690
1 12841 978218423
1 145545 637694153
1 96470 869574703
1 143335 161494609
1 154082 411783859
1 83779 978283165
1 7593 393655945
2 72750
1 148554 389923761
2 178549
2 185824
1 79674 616342844
1 139667 77899735
1 184244 37661586
1 177306 129625531
1 25096 108207459
1 183709 808901275
2 48060
1 1976 485082303
1 164850 422756699
1 80748 498211774
2 150545
2 35181
1 169227 841344718
2 10869
2 176376
1 190653 501171406
2 17403
1 158527 747016649
1 123939 673110060
2 144300
1 37748 70100231
2 10158
2 27154
2 137728
2 4951
1 89631 372775570
1 39935 206487590
1 102036 560155040
2 154518
1 62450 867945483
2 128881
1 144583 688607959
2 191448
1 47636 860009959
2 95169
2 18548
1 102500 190969518
1 73408 920963626
1 31021 175176567
1 54694 407323509
1 22596 120911959
2 97712
1 127427 750660904
2 193540
2 198938
1 78498 6784654
2 80944
1 105535 746960817
1 142372 342461793
1 103845 981553731
1 167384 747588954
1 79734 261971512
2 180802
1 22035 698679360
1 171246 908007683
1 79989 271293326
1 179277 903577664
1 121265 146789026
2 82809
2 65386
2 69845
1 106378 277496598
2 55571
1 80719 971495721
2 189187
2 170330
2 90327
2 36614
2 153420
2 173924
2 68565
2 115837
2 151563
2 26239
2 86514
1 26410 885830160
1 160518 291628656
2 45081
2 55254
1 23653 834611608
2 88212
2 129132
1 47148 463858901
1 84965 711853154
1 134892 615538834
2 171013
1 197959 692940379
1 74255 434791872
2 109853
1 199504 792324536
1 184634 356693947
2 92096
1 14305 159859289
2 70038
2 12030
2 76204
2 12639
1 168614 798777331
2 27474
1 10487 883745032
2 188271
2 113912
2 89566
2 75419
1 198603 568187508
2 180885
2 186432
1 173320 243189401
2 158462
2 144845
1 185261 772208936
2 132774
1 74201 259644497
1 134625 300906423
2 193653
1 66541 158583901
1 170313 685675323
1 185649 205395043
1 162395 851051267
2 182523
1 163387 844552081
2 65742
2 56892
1 134702 542626417
2 8609
2 13711
1 185777 144687331
2 63483
2 22005
1 80958 14101142
1 136754 796445343
1 53814 855961784
1 18515 569551636
2 146464
2 116412
1 88716 36734326
2 149264
2 122190
2 151967
1 107596 339141289
1 85839 251737513
1 161637 149998651
2 152116
1 42054 382534936
1 155096 100104154
1 118362 301729287
2 95798
2 89389
2 88305
2 63888
1 23544 339254446
2 31508
2 162935
1 132604 532388864
1 39878 619805644
2 17699
2 89893
2 45115
1 40050 406760494
2 29279
1 23578 174195703
2 78395
1 86314 689200846
1 15571 735680371
2 19991
2 172633
2 50356
2 88308
1 162761 621154574
2 7491
1 197196 828381537
1 60942 698487484
1 45993 867674315
2 199653
2 141033
1 142152 965547987
1 94562 311221583
1 164942 406791512
1 16843 283052672
1 71361 69819431
1 110789 787006046
1 37044 576309015
2 131904
2 173129
2 140234
1 74999 393692910
1 116421 400516415
2 20711
2 80716
1 199683 454596467
2 81758
2 68094
1 140714 579939717
2 99648
1 173971 26147645
1 42437 578463681
1 190664 235070014
2 128800
2 183247
2 171743
2 144431
1 18311 118194843
1 90925 663871146
2 59266
1 65727 909830886
1 74532 719779317
2 105776
2 87087
2 28590
2 178213
2 95677
2 1638
1 83566 897557802
2 52728
1 190207 512252374
1 35500 117762289
2 180332
1 29166 258821072
2 101042
2 41906
2 90626
1 164094 848593515
1 9311 393159747
2 68367
2 49996
2 104006
2 170823
2 95920
1 2895 445962883
2 30799
1 156974 611941505
1 41624 203720042
1 83020 309069182
1 58122 908134693
1 87818 18309426
2 73897
1 34347 283473851
2 90569
1 172457 438139197
1 170581 953226877
1 61222 189869615
1 111336 13894413
2 69654
1 111848 742734906
2 26296
1 115404 592269471
2 147994
2 191204
2 123003
1 21109 896488206
2 103031
2 21765
2 70160
2 87876
2 56861
1 50095 814459784
1 11641 284540804
2 100714
1 45072 393876771
1 7698 276992612
1 107397 476437853
1 152954 611032398
1 58263 232292284
1 40683 467370031
1 80780 942069062
2 147310
1 115998 572583945
2 25308
2 55616
1 143278 400616792
1 164483 980825426
2 58167
1 113159 136508022
2 50050
2 196544
2 95905
1 13791 914715587
1 23708 506186539
1 145376 153017060
2 140702
2 3630
1 161060 179810733
1 135380 130793757
1 30635 671563959
1 70419 536571472
2 103360
2 56416
1 15623 852519508
1 176335 193233088
1 44193 203986054
1 31714 270168751
1 31614 247459669
1 113180 325736030
2 146696
1 104860 886999989
2 135940
1 88670 134119425
1 147335 673501510
1 128097 762164724
1 189539 665709142
2 127497
1 39500 190551235
2 192498
1 119679 605877990
2 85904
2 124517
1 145859 498557372
1 4527 898191984
2 22081
2 152437
2 48329
1 39870 724073106
1 112435 571373918
2 180152
1 164071 799644946
1 44156 298881989
1 54319 236809128
2 10371
2 48573
1 146565 543976977
2 170111
1 38254 264212137
1 194439 381794
1 142364 617642552
2 167160
1 82736 835214619
2 25116
2 55415
1 64819 889197705
1 98882 790633358
2 12593
2 82958
2 1459
1 198667 243107677
1 195321 3567411
1 118003 888954534
1 36130 500705374
2 70889
2 198612
1 157832 704746470
1 49365 361847413
2 82627
2 179518
1 102713 809982151
1 104696 761080449
2 150638
1 186517 503209141
2 12052
1 198529 583088476
1 181470 975515673
2 86760
1 148561 520398682
2 48337
1 139545 93496586
1 12546 172441110
2 175263
1 110257 84807269
1 196452 865507639
2 34375
1 141193 95223671
1 108770 191466185
2 93740
2 143326
1 154059 685788325
2 48139
2 134774
1 82707 717259252
1 72999 727000122
2 186590
1 5661 930829584
2 68773
2 30826
2 81962
2 95422
1 120992 113715675
1 133232 425580144
2 160490
2 110583
2 137601
2 96837
2 110807
2 38645
2 64805
1 150077 696025229
1 96451 748104839
1 29278 819033838
1 126710 465436562
1 29118 230785698
1 75466 817272656
2 40089
1 62957 250163008
2 147707
1 25352 945384344
2 144216
1 38014 757397997
1 72996 744969697
2 74855
1 95475 860821991
2 183844
1 152624 555968411
1 194879 189483249
1 69864 692287650
2 187957
2 178853
2 60416
2 163188
1 139970 631476800
1 87512 204737137
1 63031 656612655
2 152494
2 64885
1 15111 897409002
1 7020 279512941
2 182478
1 81 897217828
1 31229 693827616
1 123192 431510326
2 138129
2 32148
2 38617
1 30750 563510252
1 192173 735091934
1 144086 566445863
1 10810 641266285
1 18328 567120353
2 120565
2 135500
1 25388 182200740
2 130486
2 195029
1 128312 256030867
2 161840
1 90960 615463114
1 77418 958932715
2 132046
1 24588 511574535
2 192083
1 100997 681815955
1 173379 449444662
1 117073 114661864
2 85707
1 70183 34406194
1 111943 574142155
2 101124
1 46201 992573681
2 121982
2 114116
1 115367 965037772
1 37610 88743251
1 180061 137191062
2 16789
2 139422
1 146748 474850153
2 180974
1 191204 531479439
2 37346
1 174201 177772115
2 1654
2 72123
1 37401 795274545
1 28009 807770616
2 109570
2 126987
1 78071 695939592
1 33348 821548579
2 69843
2 124736
1 62133 173245670
2 104171
1 78483 920438337
2 53977
2 73306
1 81419 282882493
2 19596
1 156882 303700939
2 25684
2 118614
2 58639
1 140983 163919492
2 149359
1 74029 141540479
2 107421
2 25741
1 122106 615400901
1 149904 942921080
2 132463
1 173042 942030601
1 165907 452638158
2 12392
2 66632
2 195024
2 134610
2 164709
2 68028
2 79184
2 196389
1 135040 298376998
1 71329 575688509
2 25175
2 154864
1 132600 247285276
1 5023 197519736
1 169645 367909320
2 101678
1 116994 607735819
1 54483 744700767
2 32132
1 32796 766327036
1 165129 41061042
2 64291
1 122964 43514878
2 128810
1 138000 205485017
2 26639
2 105512
1 86586 163153882
2 133683
2 22842
1 82257 255310302
2 176093
1 172388 383909989
2 177877
2 186020
1 151610 43182832
2 176167
1 166102 932832265
2 4529
2 132439
2 152129
1 26487 44956983
2 57265
1 7834 784022041
1 130877 107124078
2 35421
2 173048
2 126257
1 132780 714643762
2 3965
1 109493 992965030
1 137983 441589471
1 18888 148752868
1 177481 727112150
2 194415
1 10252 201930393
2 123352
2 76714
2 91332
2 113564
1 58869 577319425
1 142051 717855599
1 174692 543379136
1 184373 335404277
1 62765 326375264
1 185979 244979354
1 126067 641398267
2 142799
1 123021 275798585
1 172812 967015342
2 22667
1 192152 756420912
1 152181 814240799
2 156345
1 54994 982298667
1 191741 276348908
1 161191 781575812
1 156904 708774799
1 108276 313155561
1 187124 68936589
1 82853 460998738
2 116107
1 156298 389135362
2 36395
1 2032 455265979
2 30449
2 121184
1 136799 57046277
2 45204
2 185343
2 216
2 122171
2 38894
2 11212
2 18677
2 117777
2 175317
2 115734
1 52127 931858034
2 176277
2 18300
2 166530
2 174122
2 193013
1 71896 329146610
2 8277
2 40358
1 141699 637630473
2 154444
2 34101
1 149525 381547117
2 135102
2 63366
2 126478
2 143139
1 32525 374074856
2 31141
2 48309
2 172775
1 45837 652645922
2 130090
2 91245
2 17141
1 47352 265187021
1 155991 797727528
1 32108 968342460
1 78905 900582982
1 53234 892836685
1 98419 874551708
1 44303 934582764
1 199963 806241294
1 8462 603199667
1 198507 289763429
1 62103 200746700
1 10737 234111400
2 140190
2 96808
2 81877
2 98113
1 171945 948715057
1 124056 625189814
2 153708
1 107194 430712541
1 56817 820235470
2 151127
1 84944 187515882
1 155193 971779726
1 30160 475373240
1 79706 373600113
2 59575
2 43127
1 28299 644509314
2 51859
2 194159
1 101244 253234140
1 180696 607778340
2 199605
2 127540
2 155088
2 8596
1 70693 410788173
2 76381
1 119538 759149875
1 42656 514813431
2 93365
2 113614
2 21050
1 186525 100522025
2 86598
1 178881 297146716
1 129771 337306135
1 8492 979768124
2 172152
2 194294
1 134430 759820407
2 143567
2 66576
1 173663 894075162
2 74008
1 87310 763714713
2 18960
2 92742
1 147919 725381199
2 104802
2 143504
2 50389
1 184796 640417297
1 106233 613518444
2 54270
1 129165 12247663
2 101312
1 2499 106410929
2 138180
1 85589 802042486
1 89928 96316179
1 6398 356164363
1 73514 42230416
2 14576
1 187654 69270213
2 181567
2 114386
2 142427
2 53610
1 164878 845582680
1 180058 78579834
1 102008 92591162
2 73914
2 88204
2 139388
1 88433 130608785
2 56924
1 135575 989777206
1 118284 893661895
1 23054 826540495
1 82170 889034739
1 155393 412709940
2 63177
2 163522
2 185434
2 124980
2 116819
1 65346 43868624
2 155670
1 62928 554598989
1 89170 843366169
2 81806
1 121513 434495890
2 101323
2 161493
2 157151
1 117738 526371185
1 155279 689213351
2 54932
2 199518
1 169716 187987798
2 197615
1 189349 871843741
2 158840
1 174066 319463111
1 147527 9750464
2 114164
1 77592 707080865
1 22265 777940335
1 73465 163136860
2 5247
1 35976 783731127
2 98806
2 94047
1 122316 507294885
1 154771 205191721
2 143058
1 185216 847880989
1 167446 538846982
2 160882
1 179035 474471853
1 89085 359690174
1 142036 638740991
2 33840
2 1262
2 184290
1 163499 612045131
2 43533
2 69727
2 65774
2 139286
1 8767 141722554
2 36811
1 61006 986643726
2 33630
2 168704
2 138470
1 2152 77037975
1 136066 43501701
1 125755 766364562
1 19236 57214500
1 7019 632695928
1 34836 718798436
1 22058 24823708
1 102866 744018362
2 150698
1 86591 183160435
1 76614 907272509
2 65207
2 114034
2 143968
2 189631
2 34095
2 195070
1 191306 39062992
1 141943 954304223
2 47661
1 50623 85645750
2 134778
1 119033 747240721
1 164062 829153323
2 24814
2 170463
1 177062 636262262
1 99693 469955972
2 121379
1 57171 195393033
1 13010 361341177
2 20535
2 199157
2 80509
1 102490 737214021
1 2976 609409890
1 55790 741177109
2 199458
2 141548
1 36225 41144091
1 99638 949414080
2 144005
2 32407
1 704 605501938
1 80944 206559973
2 175902
2 55484
2 75795
1 90813 670348018
2 180622
1 42484 97891829
1 18415 317993201
2 196725
1 95020 795676735
2 61400
2 35772
2 46944
2 62199
1 179866 269494400
1 156808 765593151
2 138983
2 108056
2 76423
1 100856 544355531
2 56430
2 45176
1 196571 661575327
2 34540
2 26971
1 179298 468851249
2 111350
1 34163 322494263
1 173257 402001007
2 97238
2 7099
1 21914 553861903
1 69283 832314250
1 13982 414898259
1 97394 73559335
2 112718
2 176244
1 141948 505996310
2 10309
2 162790
1 87040 522143822
2 6810
2 130651
1 98032 916305775
1 184093 230002225
1 140249 88636750
1 79215 971514219
2 63126
1 162621 69190156
2 3737
1 125866 418822798
1 110866 166618907
2 197248
2 193549
1 80169 756997600
1 81505 231574207
2 172671
2 108385
2 87533
1 147200 749087357
2 109276
2 61707
1 145931 267898477
2 174990
1 60281 655580881
1 176530 110341904
1 178051 561673088
2 66788
2 154609
2 188015
2 119635
1 44847 404028253
1 66973 576437904
1 13713 937322866
1 57701 917865959
1 3459 802963820
1 70183 621260376
1 87520 673726341
2 150662
2 71996
1 16064 821688425
1 92202 395238220
1 5108 617776265
2 18321
1 159948 557485469
1 62383 411708499
1 84377 294016162
1 148524 536059667
2 31255
1 129563 483656169
2 108323
2 120409
1 8215 770814813
1 170261 46866171
1 77623 492248195
1 38119 932287992
1 73320 910427831
2 195572
2 196488
2 76828
1 151599 627476496
2 15230
2 187172
2 169188
2 171349
2 154272
2 10665
2 14791
2 172342
2 19587
2 119254
1 36582 600528577
1 162967 88441297
1 190242 418416255
2 77274
1 56331 707040676
2 27963
1 154038 928025268
1 164001 544313220
2 178409
2 46933
1 125821 566269360
1 161469 299210069
2 55854
2 184040
2 7625
1 17543 951694529
1 150871 923437774
2 173350
1 20918 8711361
2 55388
2 94966
1 63114 423877882
1 3870 79784798
1 132253 998384787
2 173949
1 18153 855493405
2 5296
2 5034
2 115197
1 194962 43027246
1 83632 358387827
2 9462
1 45528 496281324
2 188363
1 140850 196230823
2 51597
2 107766
2 98953
1 130850 295418377
2 150695
1 58471 199657592
1 31333 289875725
2 83548
1 4932 313626652
2 125693
1 180560 457429729
2 49555
2 8685
2 58145
1 34984 704311279
1 47519 636824501
2 105326
2 173441
2 109956
1 101328 495057188
2 190761
1 134063 557911808
2 118153
2 99760
1 178007 82890111
1 131117 656843019
2 72830
1 102988 191047732
1 38014 513287429
2 2961
2 76264
1 70074 756605894
2 56179
2 149319
1 195695 147677360
2 161429
1 72776 322266866
2 134070
2 71455
2 44398
2 110314
1 40564 367836483
1 93743 35758256
1 171382 571615795
1 54783 426209941
1 3814 366401817
2 29466
1 167308 741633951
2 111892
2 31976
1 75725 65771457
2 77640
1 142301 796879722
1 54261 752881766
1 155388 479364744
1 19451 296012098
1 133872 947671811
2 14102
1 76293 397558580
2 2670
1 102206 98852747
2 11444
1 1729 433156891
2 142157
2 101663
1 192625 606731810
2 164128
1 189882 649617747
2 186220
2 133580
2 15925
2 177255
1 61457 903389319
1 29456 374544876
2 186619
1 125078 978324318
1 150284 165823810
2 26603
2 85332
1 32880 172844768
2 15439
2 85649
1 174690 703652137
2 5194
2 93860
2 125862
1 26391 572606769
1 59930 202785307
1 150796 584325285
2 123347
2 156492
2 92082
1 192050 624537917
2 127540
2 168991
1 156708 645337663
1 39364 919578253
1 11235 586496813
1 145967 977097165
2 103438
1 89154 78054822
2 101702
2 122037
1 147788 833466446
1 68742 209648539
1 25641 194228827
1 160017 187345823
1 50965 868584505
1 5137 76859044
1 99801 368327835
2 164484
1 118344 256645608
2 11405
2 28002
2 71292
2 70406
2 7986
2 68692
2 124407
2 192165
2 127290
1 146111 230183906
2 163858
2 158082
1 53925 602207359
2 190125
1 151447 57928152
2 11974
1 162652 852930701
2 12287
2 161084
1 144440 880261140
2 114672
2 109914
2 182774
1 69438 787902784
2 197137
1 137847 886765678
1 128726 382658944
2 164224
1 12549 187037814
1 96989 638336711
2 111741
2 46053
2 80808
2 140424
1 9506 951654000
2 162697
1 145783 414321879
2 65266
1 170804 52388689
2 189560
1 95605 763671511
1 190702 933187945
2 199802
2 19170
2 110532
2 159883
1 116242 260355308
2 3737
1 157058 369201971
2 152507
1 96833 440533277
1 5064 1140202
2 10985
1 27985 704751320
2 93945
1 169496 884994799
1 72608 125505645
1 104123 443634941
2 34262
1 135303 543177179
1 15838 460571624
2 72463
2 148484
1 45707 346337627
1 81906 276601425
2 100831
2 9917
2 131399
2 87273
1 19812 373974458
1 74551 171222802
2 48513
2 112026
2 81397
2 121883
2 21255
2 133116
1 3038 709558262
2 21645
2 197849
2 42658
2 71861
1 57877 360685090
1 105319 933202967
1 24158 281676887
1 25405 902161865
2 23948
1 73294 331062027
2 139301
1 111840 940991197
1 136899 23430270
1 7745 827814002
1 49744 247864647
1 50566 128938502
2 21556
2 162954
2 67235
1 87982 186558063
1 2411 229611062
2 38700
2 71832
1 125097 455773795
2 111077
2 25499
1 100974 448557340
2 143667
1 180361 151739173
1 114719 315307533
1 74237 171019428
2 187219
1 22668 959844023
2 91742
2 165092
2 43029
2 50879
2 137654
2 107566
1 115824 395852764
1 46683 154879172
1 108275 600470274
2 51230
2 157433
2 177659
2 191181
2 103532
2 105162
1 199584 900585550
1 134676 928491151
2 55542
2 54221
1 59837 609698420
1 162722 260895222
2 43653
1 138060 481669762
1 69206 786662216
1 102749 744422862
1 74992 236734041
2 90631
1 140978 393525751
1 11077 111826529
2 14335
2 113291
2 199568
1 47215 509631755
2 135460
1 73091 956680243
1 156750 905987913
1 17756 238550279
2 190531
2 117229
2 181319
2 154581
2 11262
2 114909
2 67830
2 39361
2 34260
2 138323
2 168419
1 12499 736241818
2 12957
1 133343 177912723
1 110440 427201182
2 77263
2 114759
1 88580 614354598
2 14133
1 11238 97873718
1 166221 61577262
1 69808 669012767
1 64051 372251265
2 170529
1 120040 20848969
2 94816
1 170527 487855988
1 169300 90805151
2 172906
2 34522
2 176111
2 133509
2 160252
1 123431 683835867
1 170638 618815916
1 63971 71442413
2 79988
2 173427
2 15433
1 87760 45690532
2 88634
2 117261
2 81956
1 146165 366550465
2 58792
1 14484 162441453
1 110588 144681644
2 75089
1 145818 531153008
1 177432 992809687
1 115149 767203158
1 15050 240357721
2 131842
1 151526 454047325
2 81258
1 75430 543873337
1 183041 611463925
1 105671 93970169
2 25737
2 149340
2 57989
1 188189 752647221
2 9975
1 128665 186092627
1 149574 101257827
2 73832
2 194399
2 180566
2 93364
1 103871 779948555
2 106349
2 13867
1 73381 932921361
1 99024 50944926
2 11378
1 25026 691435866
1 198633 863224602
1 16620 2246889
1 190957 870108509
2 148952
2 57717
2 5923
1 166395 846047789
2 76216
2 53751
1 151977 580214320
2 156996
2 46639
1 25825 837608719
1 44282 99531698
1 198227 981275760
1 190393 81531438
1 61564 453256182
1 95343 798278873
1 68822 761404226
2 10358
2 34253
1 79931 81770506
1 112225 551114340
1 76759 323181627
2 123382
1 101381 536925109
2 96176
1 181940 359036864
1 116916 855519433
1 159174 959104309
2 142296
2 85754
2 52353
1 69829 353068586
1 117618 709636816
2 125897
2 125117
1 172800 249782925
2 25710
2 171500
1 87373 684283905
1 60699 240118289
1 112303 147539344
1 41600 763918217
1 73282 626339400
1 119870 422346638
2 103621
1 171854 885746096
1 120665 932999086
2 105380
1 152687 409805580
2 182559
2 18164
2 78802
2 121892
1 99724 861459476
1 131510 572448305
2 14498
2 24493
2 109646
2 172465
1 93213 285307735
1 56976 840693390
1 111969 30265955
1 156456 324538761
1 50473 182282955
1 118147 547525722
1 182356 652373380
1 144377 57321633
1 44365 862752942
1 32880 674563935
2 138180
2 166425
2 24087
2 174654
1 19476 257035821
2 180665
1 168322 685253814
1 29004 846609503
2 15650
2 120262
2 69923
2 80242
1 122727 34248813
1 2972 584287978
2 142762
1 92935 332951450
2 103739
1 198583 639286961
2 74757
2 52132
1 182157 569472110
1 160244 62233814
2 25555
1 156437 315501439
1 164134 628040805
1 137769 924459388
2 137015
1 105049 629463337
2 147928
2 65802
2 101800
2 58757
2 110533
1 192914 174247885
1 189477 307210551
2 64028
2 35067
1 129873 625833358
2 152238
1 108899 419975070
1 28330 521144695
2 170521
2 96185
2 143102
1 16096 928529260
1 37345 972917730
1 3049 583712245
2 45865
2 86599
1 133355 371454441
2 170134
2 21480
2 110770
1 166024 651180158
1 123422 984060379
1 19383 66939640
2 197329
1 25044 93009115
2 145673
1 48782 370606768
2 188856
1 118681 5249969
2 145030
2 3878
2 3231
2 192329
2 6520
2 163095
1 123035 923559944
1 150926 471141212
1 164581 475829832
2 174745
2 83826
2 97930
2 66257
1 57654 994904346
2 84983
1 148108 543552343
2 172793
2 154264
1 83509 322977720
1 160561 155684798
1 56492 914852199
2 15994
2 147167
2 175247
1 72285 746820912
2 176233
1 180052 653919359
2 177167
2 96244
1 52375 746820433
2 128205
1 97184 384702787
2 154773
2 97221
1 153208 811826076
1 15113 918477002
2 126270
1 67713 590193798
1 165923 322031525
1 169779 997425180
1 49451 678133698
2 147418
2 137710
2 173104
1 154170 341186729
1 14680 627509632
2 192923
2 162630
2 141338
1 98917 848436559
2 134840
1 149195 976641095
2 25174
1 177326 644626600
1 24733 87868486
2 76027
1 192301 223370169
2 149022
2 198317
1 181924 693046794
1 88273 117784787
1 76468 386801027
1 182528 655676773
1 9303 619672896
2 58149
2 189711
1 25907 636812817
2 52307
2 195012
2 188703
2 26015
1 154392 477052387
1 183330 666095076
2 76275
1 170328 692204927
2 50652
1 89216 292923529
2 150965
1 44837 426447926
2 156122
2 23980
1 74903 710382771
2 127723
2 119619
1 120145 333494128
2 195483
1 101190 43103100
2 65116
2 57461
2 71551
2 24711
1 169868 241848542
1 102885 494139879
2 92088
2 47663
2 90604
2 83410
2 129264
1 12579 598755116
1 51888 771219863
1 163584 888408937
1 132302 586918267
2 16588
2 180595
2 100368
2 80285
2 12869
1 62985 473371518
1 36538 131337268
2 109387
1 164089 369834528
1 64550 650697488
1 171142 87768443
1 179162 619406163
2 71000
1 113699 992737998
1 35494 540992129
2 79348
1 188608 598558168
2 46887
2 198686
1 198260 862144898
2 138556
1 51352 880062479
2 140534
1 10414 926838954
2 73018
2 26949
2 48626
2 11821
1 173128 444825011
2 71108
1 17823 611432667
1 108949 608471973
2 154698
2 96583
2 169085
2 106807
1 182614 204343135
1 196082 518158030
2 36376
1 53294 884139481
1 85492 772057518
2 156546
2 97617
1 156031 646052336
2 174996
2 38584
1 79696 828330263
1 123357 922559913
2 134659
1 85049 61566037
1 166555 264223322
1 91328 737918521
2 173348
2 39142
1 49283 390468353
1 123878 865675612
1 30508 709719494
2 6711
1 159554 329910544
2 46344
2 47977
1 87640 821075094
1 108837 194986681
1 125586 483790333
2 24925
1 195338 33286203
1 182959 921677503
2 51232
1 136256 350928452
1 173194 539506632
2 164798
1 3323 71855494
2 4764
2 181153
2 125964
2 77505
2 168748
2 170050
1 6713 250501634
2 28753
2 197738
1 70494 934321007
2 172481
1 161348 895899755
1 36964 490143884
1 106050 102942235
2 136407
2 142268
2 41254
2 49838
2 135930
2 56568
1 36737 693541329
2 186675
2 158806
1 112846 340085388
2 135222
2 138825
2 106054
2 41753
1 25271 778289300
1 7840 969072816
1 193349 648556917
2 190586
1 160136 894959909
2 145741
2 164186
2 67402
2 32723
2 71339
2 115733
2 136955
1 121169 407230259
1 22064 895749728
1 120524 353046542
2 86547
2 156641
1 95303 946761234
1 72544 28939206
1 69147 499696457
1 155347 528786523
1 139588 824009933
2 72724
1 21616 185138508
2 30493
2 6109
2 93471
1 162263 356543235
1 171002 155475230
2 128333
2 26169
1 74785 192271531
1 175672 821474535
1 143314 265144760
1 188586 936955114
1 92427 221926552
1 143669 250201893
1 163119 4138263
1 31062 64789581
1 153438 749547078
1 45345 469883018
1 157784 989571026
1 186724 254408308
1 159874 228970724
1 115069 882289438
2 139781
1 128226 16196369
2 41613
2 19308
2 133451
2 100760
1 33896 584671008
1 112958 803690989
1 38373 945685747
1 28749 413905530
2 49136
1 43222 337255033
2 27846
2 198603
1 133460 826936380
1 101588 926014987
2 89445
2 88940
1 25234 507126777
2 136575
1 192231 163551687
1 84205 126629902
2 96826
1 149829 268534677
2 189223
2 162122
2 91582
2 113020
1 41882 284230275
1 163007 767257453
2 83956
1 150607 166115323
1 134241 933952471
1 23754 655903258
2 134688
2 134362
2 55135
1 84712 977070471
2 18426
1 164140 865010236
2 97029
1 64366 832787220
1 126480 921136630
2 177712
2 62503
2 98489
2 55082
1 24022 586812614
1 173065 233249731
2 30517
1 4639 113247199
1 42335 614695123
2 124362
1 36390 691262081
2 96495
1 131396 520669841
2 116009
2 142250
2 17619
1 109347 301788746
2 169036
1 139950 608298299
1 150575 747604966
1 111391 966097411
1 107884 887747992
1 177883 620218642
2 109881
1 66587 19788149
2 34054
2 91128
2 83140
2 162240
1 95941 206489242
1 120811 471109036
1 51899 78719497
1 16592 747609860
2 42756
2 35148
2 117959
2 79957
2 186238
1 53165 573407677
2 35227
1 103632 423427605
1 60105 717073206
1 101237 207855006
2 78878
1 196849 491717051
1 48354 540477331
1 185485 311857638
2 13788
1 8181 990586174
1 86359 673150453
1 156407 278448435
1 124583 35688270
2 106825
1 197667 925552475
2 50584
1 17831 953030391
1 16277 376168790
2 131670
1 99751 825259837
2 102696
2 39693
2 157634
1 36864 81328915
1 99026 624755990
1 86453 185941877
1 4189 424279001
2 198770
2 20423
2 89388
2 65372
1 193022 618707748
1 122245 424717680
1 60712 964458825
1 32421 784027482
1 157583 210557533
2 120685
1 45641 659344470
2 23060
2 74741
2 159438
1 106070 829610750
2 50962
2 97801
1 180963 892856662
2 62257
1 172426 756343519
1 121104 310051135
1 82282 242805038
1 67518 817801935
2 41320
1 153884 383333751
1 93419 425167406
1 134912 184701315
1 121190 903690882
1 191514 480185103
2 78677
2 96676
2 96812
2 6098
1 75726 852991732
1 24192 156147020
1 147337 722664854
1 159909 172143493
2 104376
1 75363 558929524
1 118113 846405939
1 148697 840349200
1 70171 848156043
1 108047 41982290
2 139965
1 141114 754069853
1 116816 988540258
2 198921
2 122791
1 110636 169272750
2 129738
2 184968
2 32784
2 161967
2 18035
1 65797 658299326
1 44604 581923302
2 75221
2 151761
1 12190 328526422
2 85938
1 103623 623316982
1 59988 619569145
2 50389
1 174737 724398284
2 140584
1 151531 43161157
1 108071 142629821
2 11946
2 116693
2 142704
2 180523
1 26285 179610132
2 91678
2 69887
2 7843
1 192836 828120646
1 94105 535451963
1 1451 179919510
2 23839
2 114207
1 178560 496786089
2 189922
1 160103 862354440
1 128742 783919776
2 3048
2 66187
2 69870
1 191415 822070689
1 190488 540736606
2 196854
2 33739
2 39902
2 48107
2 45297
2 41641
1 100686 565236358
1 107512 547016418
1 99995 618700851
2 29157
2 19547
1 130239 415862700
1 47167 180977092
1 135275 307844926
1 96536 572958281
2 75643
2 58100
1 22308 877860173
2 79045
2 197399
2 197547
1 98549 89892059
2 128514
1 70359 839817721
2 49808
2 103246
2 95627
1 94025 245685903
2 115297
1 19752 139786827
1 187682 450697388
2 42580
2 132684
1 55765 892211434
1 92286 631324944
1 1251 156443516
2 140749
1 103971 44755685
1 128034 771331339
2 94481
1 171842 459512692
2 106331
1 39031 967742222
2 88291
1 76583 867007409
1 178497 653811270
1 35211 667894210
1 36414 764379225
1 198800 736732929
2 4472
1 61766 286757943
1 24617 506099522
1 150819 99378907
1 86171 588651574
2 84722
2 177296
2 171178
2 109452
2 87290
2 132487
2 157999
1 110268 474127104
1 155278 449735025
2 60036
1 180466 264016604
2 20095
2 75157
2 92716
1 173901 839817023
2 145965
1 59643 63806781
2 170365
2 82298
2 69397
1 56906 658891408
2 34195
1 198112 768661492
1 177007 795788454
1 18936 906487905
2 38026
1 64771 156838190
2 147339
1 53090 770652263
2 12291
2 159100
2 146445
2 24032
2 1232
2 22292
1 161949 335480459
1 140615 711934938
2 61614
2 128825
1 67003 321007199
2 136785
2 129181
1 174724 810149179
1 58259 143060878
1 19012 636289340
1 143384 983212307
2 56233
2 189746
2 69888
2 137889
2 81531
1 21641 884258964
1 129553 488415205
2 102814
2 144266
2 199825
1 158325 928396743
2 92834
2 3853
2 188690
1 57497 999215434
2 10910
1 15992 556696803
2 138324
1 139353 514278405
2 37969
1 162193 371819647
2 3482
1 167423 707370431
2 11685
2 57308
1 39085 886714465
2 121547
1 2904 903152690
1 97235 13830118
2 60401
1 51339 212551765
1 29654 22476161
1 128089 951882264
1 155439 562034224
1 176250 422613264
2 14296
1 35119 86887444
2 120285
1 168571 169188155
1 42787 928108360
1 34895 891370210
1 72973 540221438
1 137778 425436752
2 89648
2 149341
2 5534
1 170788 12657708
2 167645
2 43462
2 123539
2 112193
2 193346
1 103037 309517746
2 46935
2 9829
1 87581 442293882
1 51919 65833098
1 4406 985842611
1 53088 514217428
1 7800 652640150
2 166682
1 372 629607501
1 95203 740539784
2 119998
1 177691 958727845
2 157669
2 89597
2 138747
1 128182 640189744
2 186459
1 52497 328636115
1 67240 95287600
2 143293
2 127029
2 24567
1 95164 903181066
2 145494
1 78207 77840709
2 97757
1 126672 129010666
1 171479 710084878
2 37018
2 160373
2 37762
2 58164
1 153037 977744008
2 67222
1 79276 574190585
1 96312 210938396
2 48435
1 139130 232083533
2 3526
2 142321
2 25670
1 24907 523222223
2 57680
2 199197
2 157986
2 153293
1 2408 91100278
2 111593
2 18662
1 156734 618973177
2 116477
1 51348 796419997
1 99313 2319848
2 86617
2 152785
1 181990 529620473
2 139838
2 156225
2 31637
2 131381
1 61372 136142746
2 55792
2 191419
1 95727 522907623
1 70951 99021483
1 44461 69909692
1 102927 963750952
2 5997
1 148560 335994007
2 68444
2 138832
1 97453 737592177
1 177389 282364298
2 157365
2 129563
1 90940 723199073
1 52568 864445797
1 114127 351693327
1 69386 550907287
1 99414 906057181
1 77000 260210349
2 123472
2 158641
2 169049
1 198051 42678450
2 159832
1 133901 126520067
1 13302 66896369
1 15167 402289814
2 57633
1 26364 490348962
2 163340
2 144099
2 169451
1 64779 894977597
1 54481 794289573
2 135667
1 54177 927052797
1 53964 967513777
1 181886 973102980
1 108015 396554233
2 85738
2 21441
2 20189
1 178095 434277296
2 136506
2 84168
2 62620
2 141215
2 155011
2 109963
1 147398 57605273
1 130706 922155397
1 194241 933242716
2 72867
2 13646
2 167893
2 149250
1 115124 906924083
2 24958
1 141042 324463423
2 74861
2 15425
1 10019 373130147
1 15729 86325346
1 127902 758741784
1 103046 91490506
2 43181
2 44445
2 122847
1 141723 999431379
2 158006
2 16915
2 103998
1 126827 382019907
1 45107 994747223
2 60729
2 115518
2 18389
2 198020
2 62377
2 198981
2 173977
2 149064
1 123869 221163860
2 76226
2 182394
2 42799
1 124790 733575915
2 191337
2 90027
1 2107 692978834
2 6836
2 2496
2 81308
2 92538
1 29380 277162525
2 152999
1 139823 39557337
1 110986 538610125
2 54903
1 167592 420558039
2 65249
2 15960
1 76889 1793944
2 163831
2 117621
1 157648 523052549
1 180055 408603073
2 37993
1 161742 96156219
2 31934
2 195955
1 179892 591712192
2 128441
2 16639
2 146234
1 165594 719426985
1 88577 371605658
2 22233
2 71967
1 80491 816701226
1 96726 834402728
1 101148 879760496
2 109597
1 69764 35550981
1 75603 670534150
1 60319 243827384
1 169509 659301263
2 46163
2 40398
1 87225 567798058
1 168886 326286270
1 73295 95378406
1 128364 259210563
2 117912
2 183111
1 106828 277097866
1 7025 75739959
1 128674 397392264
2 24827
2 11955
2 2553
1 153591 328481636
2 75965
2 150061
1 105854 564099003
1 118387 351595815
1 138381 93366051
2 103256
1 92814 223028095
2 16749
2 103063
1 8467 951878143
2 168011
2 32518
2 186970
1 143781 251320496
1 23730 21580253
2 3985
1 13201 637101771
1 129128 512682912
2 102049
2 188883
1 113230 832879415
1 92138 928503780
2 62319
2 39537
2 8908
2 173366
1 61424 981862790
2 77869
2 186079
2 171456
1 192531 123671270
2 184764
1 5966 960759506
2 68578
2 5075
2 75926
2 52708
1 123599 566788757
1 154982 11924597
2 113953
1 54099 737064060
1 129331 944623934
2 146208
1 57060 831917545
2 183500
2 158162
2 16954
2 85042
1 182907 573568926
1 150609 493615028
2 69567
2 96981
1 154507 155668772
1 68934 754638397
1 128861 38782232
1 62466 956644061
2 105653
1 32925 845707844
1 163433 858983244
2 73983
1 109421 914601240
2 95649
1 155780 958164948
2 60336
2 157659
2 121927
1 7760 357040486
1 117991 354618288
2 119876
2 108760
1 194175 590583823
2 20317
2 109507
2 151220
1 139191 359276721
2 1728
2 23438
2 108982
2 89790
1 68338 806823352
1 157700 443712108
1 143780 96329655
1 88329 607789129
2 52691
2 113963
1 28489 631418211
1 123562 461319819
2 109280
2 108371
2 126044
1 140852 981411287
2 67751
2 165564
2 66885
1 107543 437849622
1 177668 117191316
2 185313
1 50894 681444173
2 85833
2 108535
2 78311
2 170895
1 111334 791076948
2 166576
2 181639
1 196779 841791954
1 36421 513360958
1 95717 513221468
1 146113 516481402
2 84790
2 108202
1 48645 975352712
2 151228
2 199702
2 139237
1 3767 705546573
1 188074 476655258
1 99063 706368678
2 43368
2 1224
1 88910 590465720
2 78748
2 62558
1 37993 132742485
2 169762
2 12019
1 196747 322368803
1 66515 470386817
1 163470 889811293
1 158983 395882170
2 76761
1 142841 320372849
2 174303
1 125649 112613677
1 86416 713004338
2 150750
2 103507
1 46966 570511787
2 112417
1 83978 7261443
1 136175 30808577
1 170134 635537404
2 27336
2 46758
1 109477 508877563
1 160140 967269028
1 173077 735910771
2 109878
2 27622
1 68558 454766875
1 66465 509626860
2 93514
1 80580 260014872
1 98057 352071547
1 159531 922137641
1 32160 552914740
1 21768 167923050
1 178253 944949679
1 27545 367167099
1 187446 47059554
2 73730
1 36660 560834938
2 60235
2 127104
2 164429
2 169796
1 166146 407684172
2 102445
2 85412
2 107567
1 10121 555248377
1 23821 86100049
2 60519
1 91297 767654451
2 118575
2 154747
1 11896 192397140
2 175509
1 3846 615802581
2 127161
1 63892 523120185
2 4851
1 136210 250286021
1 85156 35346484
2 72247
1 56745 662855276
2 75460
1 99858 167225337
2 145295
1 188417 614043502
2 41158
1 128667 704864776
1 94935 706679057
2 53195
1 174944 499788141
1 135049 365332715
1 110023 113775271
1 167780 59006078
1 264 353656596
1 31012 294959299
2 165863
2 140643
2 151872
1 105158 359957939
2 133678
1 134143 93361468
2 128778
2 128669
1 49545 146561425
2 185613
1 181220 477798451
1 126863 986173659
1 127703 889948981
1 128242 252109178
1 32305 604786548
2 142278
2 199495
1 150007 312400998
1 86932 894883284
2 109081
2 140447
1 35536 563382713
2 182786
2 12861
1 123704 58277039
2 51059
2 40371
2 97442
2 4286
2 86861
1 6650 655780207
2 90154
2 164220
1 77324 614645954
1 78261 890841718
2 47783
2 172459
1 128198 511577115
1 80116 664385584
1 150418 926064231
1 2377 835980030
1 108585 593603010
1 160171 25985242
2 163845
2 48897
2 145433
2 127282
2 59258
1 78533 164965565
2 1270
1 141338 91408025
1 61374 332340720
1 77112 242751847
1 62765 614476620
1 111044 507100827
1 155365 243365506
2 155516
2 185713
2 138818
2 128831
1 181761 319687041
1 46257 255496872
1 14144 844148108
1 135455 96331251
1 177162 695085187
1 25033 481224395
1 4577 31801499
1 6042 462765894
1 52957 291145369
2 36931
2 18947
2 33120
1 153818 592683312
2 96518
1 93392 289520611
2 6482
1 45764 998476438
1 160350 187952482
2 117159
2 156278
1 182613 137202577
1 54241 923633536
2 192310
1 52304 67309232
2 150470
2 54717
2 117553
1 53517 21494096
1 643 771537112
1 159594 829648453
1 176334 932966197
1 96434 633490004
2 71606
2 132907
1 197501 324408752
2 102265
2 98487
1 146215 228630369
2 82925
2 78578
2 93794
1 64777 340377978
1 106958 743415888
2 12244
1 44306 944490575
1 111201 440802996
1 26807 799300692
1 56214 80018547
2 133119
1 45107 119962309
1 46900 569128731
2 81592
2 189105
2 68900
1 19659 968098609
1 114041 391301363
2 38236
1 18452 347044423
1 144354 661105787
1 195558 277374004
2 78954
2 127871
1 13879 193402790
2 77737
2 94828
1 56174 18916915
1 2535 625984880
2 188488
1 185559 924765385
1 109084 406729812
1 26161 779250477
1 5872 590639357
1 31456 584088669
1 168982 2204698
2 154771
1 198757 152595486
2 130415
1 28186 926981915
2 150959
2 97593
1 36173 687621526
2 97073
2 148806
2 59462
2 87069
2 157052
2 66000
2 47003
2 36134
2 119475
2 112888
1 92065 106196965
1 170635 414854382
1 151011 777027515
1 6581 498045704
2 180237
1 85691 810425926
2 133050
1 94644 12651403
1 113708 323256280
2 99318
1 57995 912383683
2 54390
2 51662
2 29871
1 12660 850043538
1 64748 40372972
2 195747
2 56250
2 89358
1 149606 729430410
2 103112
1 69078 726944719
1 182187 88997802
1 113623 761815820
2 192405
1 66068 739221476
1 197415 937687334
2 101472
1 89064 647840880
1 147815 9838978
2 163394
2 25172
1 85448 2427854
2 170408
2 65314
2 60301
2 158668
1 150539 767198620
2 190601
1 118168 344548329
1 158360 874964423
1 43928 249031077
1 11780 283686359
1 189310 244242828
1 108761 512679892
2 11759
1 51705 153763638
2 169707
1 77686 953855777
2 145708
2 188999
1 34428 374739739
1 152886 161136878
1 52575 891522348
1 183161 310462501
1 83079 558161803
2 103913
1 114524 893913835
1 146351 599721181
2 182321
1 19512 969372765
1 36152 752357313
1 69252 831547434
1 19742 310239979
1 170500 142669426
1 163657 222567123
2 80495
2 163099
1 86332 45537231
1 128646 544607613
1 138276 192668865
1 165923 810917790
2 127082
1 190071 293231662
2 130044
2 160623
1 51009 670558686
2 46869
2 142054
2 23691
1 127913 638738187
1 182663 217584852
2 193440
2 16883
1 140611 345351871
2 49110
2 24815
1 14521 614819240
1 176847 217238832
1 65822 321948878
1 90301 302784908
2 129337
1 41792 589409308
2 124409
2 167027
1 177767 850780177
1 81278 246244444
2 62099
2 123112
1 166658 553710176
1 72617 627630817
1 14600 522431991
2 151806
2 68271
2 129658
2 197696
2 84658
1 137591 414671889
1 7663 905355172
2 143771
1 110787 50279131
1 127479 708800024
1 133618 550511510
1 144242 572488715
2 77574
1 199658 427983824
1 141894 34597957
2 65551
1 186248 873432162
2 20851
1 28027 358026181
1 65721 841673247
1 59207 185851385
2 176871
1 103779 314755670
1 82054 883855750
2 109374
1 153586 789884162
2 4479
1 97662 375166454
1 101875 26120720
1 186477 46978477
2 116365
2 150688
2 72520
2 129904
1 97709 195591621
2 104747
1 101254 605996699
1 68431 447402320
1 177628 364382056
1 164892 364630407
2 77791
2 166180
1 38908 948617983
2 30382
1 26425 815146249
2 43691
1 59830 503363843
1 44620 938969946
1 88058 182461144
2 156291
1 187287 270880905
2 115627
1 147695 636095504
2 195245
2 178542
1 111626 500866176
2 115056
1 148804 91081796
1 122143 109037342
2 197453
2 76377
2 105751
1 31187 207537828
1 38303 146299074
1 92035 876463081
2 88453
2 88949
1 101102 730544548
1 41693 716395921
2 82173
1 49918 983012536
1 155004 410936923
1 91931 365802519
1 144258 843829164
1 57967 274509782
1 103372 471466968
2 155159
1 175466 818277495
2 103146
2 71754
1 129971 665759814
2 72808
1 104294 454643269
2 186181
1 133527 882544167
1 110 445189924
1 48201 758566404
2 87167
2 71477
1 100544 1730854
1 57231 649013170
2 7640
1 179283 603917693
2 17182
1 85383 285949033
2 50615
1 106692 497219596
2 87941
1 192869 643818992
1 136639 874161994
1 50434 67075526
2 40485
1 120290 841308555
1 2589 818087983
1 73669 694937455
1 28202 974018328
2 131502
1 71401 713140425
1 85994 909827143
2 119805
2 34011
1 55424 771698500
1 43317 108698436
2 109212
1 1189 310279134
1 30305 127907369
2 30910
2 30158
1 24545 988106421
1 132926 826893059
2 12126
1 23734 979952978
1 76355 89918390
2 178972
1 179456 511057394
1 14156 457956979
1 13139 594023448
2 149109
1 85266 570737507
2 146613
2 168607
1 91116 830603102
1 7962 318946862
1 79015 356828335
1 43757 628916018
1 152236 785228678
2 89653
1 43850 851105726
2 172006
1 195772 595114758
2 22396
2 98516
2 96816
2 167844
2 91296
1 86565 959261452
1 104483 868786538
2 9965
2 63482
1 160999 644930488
1 174627 755716480
1 169629 739720605
1 38038 848967682
2 73510
2 183470
1 175768 37616981
2 103780
1 42684 12268564
1 125187 762922305
2 166536
1 29305 607613300
2 146652
2 154286
1 164935 413966148
1 64972 184981225
2 116865
1 172120 504948136
2 51397
2 188789
2 41603
2 118057
2 30244
1 50028 902305192
2 27519
1 174929 95404172
1 25413 646002763
2 108126
1 59018 536706735
2 125386
2 79342
2 72359
1 67257 686353805
1 137574 821440698
2 141874
2 186943
1 167266 750863240
2 85978
2 141316
2 198423
1 45419 128451582
1 48929 705611778
2 57967
1 25984 305635943
2 142782
1 134105 884376496
1 74796 948626804
2 184176
2 111411
2 117070
2 114666
2 60318
1 139596 844464020
2 125901
1 58455 739545700
1 19301 670772101
1 133042 903749799
2 7194
1 89606 489840723
1 91761 325250092
2 105929
1 153084 98210503
2 198386
2 192599
1 97293 326926279
1 174145 372127049
2 96028
2 95724
1 17239 134264880
2 104509
2 48933
2 158967
2 29947
2 189743
2 110390
1 96237 238643309
2 66730
2 87212
2 173510
2 64996
2 74903
2 102189
1 189899 118016012
1 145351 156925094
1 180279 809502252
1 149460 384850538
2 108207
2 22115
2 44166
1 193914 571413927
2 41048
2 28708
2 154934
1 187613 190192575
2 187358
2 179768
1 67733 518163363
1 5475 536031242
1 111153 632816156
1 143087 72971497
2 154340
2 183941
1 106415 557916920
2 22444
1 166013 945534987
1 108151 702629579
1 100287 838318613
2 34260
2 148963
2 161206
1 85743 760678046
1 61506 744618757
1 15341 441500148
2 21927
1 15048 502557840
1 188349 457738781
1 70279 910400866
1 137767 393264375
1 130961 551038142
1 112447 479865109
2 105497
1 22372 448127852
1 150899 54666880
2 183735
1 151890 545293281
1 38294 285879468
1 153182 698114553
2 18978
2 36638
1 193943 339636006
2 145069
2 13261
2 24598
2 155662
2 119370
1 24121 433707889
1 153014 308756731
1 15378 516813432
2 13538
1 101839 758249656
2 185470
1 161377 808758948
2 124171
1 3454 84066536
2 185237
1 155714 395572431
2 135699
2 36861
2 158076
1 23681 170072588
1 48225 878258385
2 168816
1 121197 405140596
2 196719
1 153676 901300228
1 119767 432113447
2 6115
2 4502
1 89500 219797687
2 27036
2 12666
2 91106
1 60447 859729739
2 25710
2 61429
2 151666
2 168674
2 92993
1 45040 690108399
1 155433 485262678
1 126153 849813234
1 190383 33340259
1 22619 704486522
2 91316
1 169665 939680726
1 100433 918501870
1 76189 868593677
1 37641 180447373
2 195794
2 80682
1 72267 137316185
1 155436 299821848
1 103223 390184157
2 164228
2 26708
2 14919
2 15120
1 136016 423196074
2 16187
1 19707 537398726
1 58090 322621024
1 181285 419646329
2 28905
2 4371
2 125837
2 51697
2 149156
1 19224 97348431
1 105955 802830332
2 62194
2 59315
2 122180
1 36408 334967372
2 130225
1 55612 987703395
2 61931
2 20454
1 130361 862440033
2 19260
1 182206 234744376
1 183282 642965107
2 110428
2 23485
2 77190
1 93961 694993459
2 68649
1 70162 724361145
2 70282
2 161587
2 60152
2 95739
1 45727 128384898
2 127894
2 25195
1 92180 215166985
1 119806 792632236
2 23898
2 94453
2 4187
1 51442 855644954
1 50244 986638241
2 13070
1 171195 199797646
2 157648
2 50368
1 54265 870941850
2 3158
1 41620 144778164
2 183218
2 71125
2 92325
1 89033 709473877
2 125286
2 36549
2 62534
1 101622 20712226
2 21457
1 139726 267798976
2 43930
1 57051 308185245
1 84644 230944230
2 154200
2 81381
2 155746
1 16246 884560822
1 27979 496533217
1 196691 89887578
1 77658 597311014
2 173372
1 25587 172191
2 189192
2 64647
2 38321
2 163209
1 186063 63909106
1 59053 490282675
1 186531 837847820
1 190249 995794526
1 182936 444753170
2 3953
1 54317 549902354
2 103238
1 15012 584279392
1 149949 758000976
1 1521 765764345
1 5528 933708490
1 130161 484157485
2 59436
2 6614
1 183807 146971161
2 115859
2 31842
1 109344 535854157
1 82784 993839795
1 49854 675531915
2 76525
1 35761 731110284
2 181858
2 147166
1 167503 818665451
2 37207
1 128639 522337239
2 198753
1 111790 727889538
2 56815
1 166956 550092419
1 13607 929876948
2 48761
1 6091 720191295
1 94252 547451504
2 123898
1 195995 32779572
1 51365 519889034
2 77417
1 106094 386270237
2 102344
1 20847 997565173
1 59416 299973263
1 148772 905935710
1 98407 711648999
2 47425
1 12796 942286006
1 129100 875720556
1 191964 453079903
2 39746
2 66042
1 98448 38971756
2 115625
1 154291 887112832
2 24554
2 75442
1 61835 854856373
2 88013
2 105696
2 195416
2 87057
2 188855
2 172584
1 18701 348058624
1 104100 350849687
1 132517 535313968
1 78120 947257665
1 31715 164998737
2 81650
1 7218 490659889
1 197731 243499037
2 103111
1 135177 804338815
1 140203 536869225
2 91055
2 198464
1 55790 954614056
1 24704 236875475
2 117390
2 94262
2 165970
2 26874
2 120741
1 12069 782645299
2 138511
1 128743 36093750
1 4057 150367689
2 37435
2 127425
2 122518
2 167875
1 158252 871360152
1 18613 621880826
2 137412
2 51425
2 161568
2 6446
1 111376 753335330
1 72161 84964309
2 158407
2 168070
2 99859
2 182793
1 118786 826803372
2 4524
1 108926 100206236
2 88411
1 103717 508928581
1 26453 428145825
1 140776 997576471
1 16071 713576434
1 155563 679679047
1 77465 116396457
1 199917 829019378
1 80795 670940125
1 91643 652153776
1 166869 515993291
2 39119
2 188519
1 81205 344089731
2 97830
1 83677 852933732
1 9808 325107977
2 40070
1 2925 332421820
1 120233 421823924
1 192070 670794286
2 23128
2 145906
2 154338
1 34900 762610963
1 156488 244009494
1 150536 955800051
2 171875
1 169862 742753229
1 148846 890339659
1 30913 366234253
1 123604 755573933
1 160337 660714902
2 130675
2 30043
1 155954 797662748
2 40862
1 184035 111409236
1 121576 488646514
2 3036
2 49764
1 43410 251521497
2 186555
2 191679
1 86372 374535810
2 151711
1 121720 611491393
2 165948
2 158897
2 183764
2 107685
1 19344 240632734
1 26385 605883792
2 154247
2 93513
2 104229
2 57662
2 161721
2 132221
2 77446
1 147224 914116577
1 173836 502569704
1 101719 50783040
2 113398
1 111700 819921610
2 83586
1 175623 673331537
2 119344
2 52737
2 103362
2 177254
1 160494 123875740
2 2893
2 142730
1 3320 703166990
1 111521 706694213
2 1234
2 69730
2 70496
1 49253 816205776
2 168104
1 94271 473158668
1 52324 2803021
2 53528
1 189866 97067470
2 37136
1 181054 924252063
2 42333
2 25003
2 73231
1 7161 803145749
1 116790 123714326
1 158829 342114153
2 68651
2 91571
2 72599
2 143283
2 35665
1 57188 129967553
1 54540 360859579
1 166293 125811312
1 10306 120922532
1 142837 671626058
2 104075
1 39514 943167456
2 169754
2 76526
1 35962 601385863
2 53853
2 25914
2 51515
1 182403 771807014
2 2104
1 92238 725284898
1 196302 951856671
2 192409
1 82608 343031901
2 143692
2 60689
1 46455 863460575
2 184687
1 124669 160613249
1 175482 656294129
2 84846
1 98003 243611586
2 140041
1 108251 971056605
2 110819
2 19421
1 186869 247327527
1 64820 910054652
2 68054
2 92935
2 52378
2 197106
2 104734
1 197738 17870578
1 158396 78698155
2 181149
2 62647
1 19949 618795084
2 91977
2 53139
1 141877 362436228
1 1564 105338956
2 132151
1 77352 316001494
2 13364
2 16864
2 131981
2 100041
1 15972 711556902
1 193435 499465947
2 186116
1 51799 544890652
2 48052
1 47211 590033606
1 183803 238273725
1 138318 480013492
1 173025 453554719
2 35762
2 30719
2 101439
1 121207 69275603
1 175507 549713961
1 146026 587088914
1 59494 675254139
2 182756
2 150946
1 39587 154621470
2 175031
1 10665 676403687
1 126422 54938086
1 111645 11761843
1 148355 549602626
1 117385 571678281
2 55646
1 184467 372348940
1 99326 414238003
2 34444
1 13198 12616195
2 170476
1 148631 193928099
2 99165
1 191001 730660039
1 44483 338063694
1 11799 197375287
2 48240
2 141548
2 48437
2 77783
1 52175 726260048
2 75275
1 131173 118689472
2 149834
2 157156
1 43640 639715787
1 91433 944678347
2 50601
2 25990
1 181343 810110960
1 145110 857773940
2 167187
1 129511 627271158
2 96301
1 44495 378878136
1 175687 172705811
1 72645 610217411
1 68036 456436951
1 142177 763852546
1 165211 358043670
1 193990 503197383
2 165429
1 74793 367087182
1 166071 107716215
1 89738 26499273
1 34509 412888844
2 190348
1 126402 176528556
2 30155
2 106196
1 147009 419344269
2 6701
1 135658 864491417
1 74049 827036428
2 179584
2 94438
1 97159 994448092
2 53932
1 128313 828311430
2 144380
1 86212 716597797
1 147272 159947170
1 93486 376269980
1 194190 601141519
2 50020
1 195248 113919010
1 198960 628615013
2 73264
1 175114 398787611
2 48736
2 198037
1 187820 530229966
1 37047 756608903
1 69313 766746316
2 182267
1 138364 496419869
1 66726 588594262
2 184049
2 85569
2 118741
1 110388 838766102
1 16060 969754347
1 66066 214156271
2 107697
1 199927 526458623
1 113275 468068747
2 25425
1 81191 966408052
2 78647
1 55225 700587326
2 195572
1 188734 478852457
2 129055
1 26295 695319747
2 136455
2 188759
2 193907
1 71446 53307240
1 191865 979022959
1 33968 222070512
1 6369 39126233
2 147008
2 94609
1 49601 904986875
2 62460
2 153316
1 163779 289281372
1 74142 327700084
2 97031
1 141208 136895083
1 170639 62302582
1 140876 869994611
1 91725 325901028
2 165372
2 152781
2 43314
1 152552 93067031
1 135787 482051928
1 105918 82701783
2 51484
1 61358 760939868
2 92173
2 5448
1 119151 413680083
1 181286 262493727
1 27676 8281598
2 183648
2 30888
1 68864 815025835
2 163375
1 128751 966482849
1 3666 577044082
1 49754 400498245
2 196589
2 119627
2 185663
2 12068
2 35444
2 152899
2 88562
2 145720
1 146935 739012332
1 151199 67696514
1 82286 155957878
1 74821 516716795
1 79499 718364952
2 19759
2 40938
1 110291 71185965
2 20390
2 86165
1 46635 360792877
2 43544
2 29290
2 81521
1 5360 493741463
1 35822 296112121
2 831
1 179498 730951207
2 144742
1 57350 468066110
1 179371 758415357
1 11694 324738296
2 129160
1 183461 288708948
1 82503 521094878
1 27374 852822700
1 92152 736840902
1 170898 543168837
1 116563 687319588
2 94200
1 146398 65874101
1 92373 875373848
2 91650
1 36543 587206461
2 183053
2 48467
2 52192
2 58544
2 90154
1 125714 331567631
2 169613
2 177115
1 6741 753233597
2 82671
2 19893
1 110326 616312933
1 199322 763114649
2 11427
1 197280 930334617
2 136239
2 73238
1 16589 319802757
1 98565 174571795
1 166728 130847059
2 110634
2 55766
2 187855
1 188499 503594306
2 36777
1 6636 676588467
2 160622
1 13912 440430504
2 128615
1 199311 977284919
1 40027 664519747
2 147448
2 88410
2 4348
2 175548
2 123591
2 162537
1 178156 481090516
1 58516 242860897
2 178098
2 68369
1 130574 452482211
2 139657
1 135170 718761294
2 16569
1 29507 738160110
1 177040 17254640
1 13988 909304300
2 68285
2 58828
2 16100
1 121705 25292177
1 42024 843954864
1 151346 26486360
2 85000
2 98987
1 56288 151124628
2 189823
2 187814
1 7813 461350194
1 179105 516713158
2 19500
2 165916
2 104836
1 51510 786411170
2 162867
2 9182
2 81604
1 188284 110285750
1 141005 876086350
2 56582
2 136505
2 129211
2 109524
2 63073
1 107203 52040007
1 44994 637931351
2 90029
1 140317 958614471
1 84506 136000164
1 89316 615555774
1 122125 882725435
2 191077
1 45510 361310878
2 193738
2 29880
2 82010
1 176669 158116420
1 144690 20131430
1 117139 757520769
2 59144
2 123016
2 148096
1 129037 540861527
2 97625
1 39867 67437566
2 88540
1 152680 38538007
1 11915 27021062
1 83470 21988208
2 55569
1 175767 533052848
2 149445
2 152547
2 22985
1 170430 424677048
2 106380
2 90956
1 39096 17737148
1 163860 494836407
2 14983
2 128439
1 3463 428084494
2 144975
2 119734
2 109644
1 125931 323153763
2 99225
1 171346 58553557
1 116978 187078572
1 163502 375282279
2 119256
2 123427
2 50976
2 93103
1 16190 305030050
1 36309 710240806
2 161159
2 69448
1 90313 775011173
1 187843 869173915
2 146457
2 116709
1 187840 682542034
1 163591 788212583
2 167890
2 52379
2 130649
1 45953 480268553
2 115083
1 198371 368147908
2 172043
1 148838 752823958
2 156441
2 182586
1 18338 764924884
1 46628 262498923
1 157267 890942270
2 69530
1 114610 921117863
1 62576 284973947
1 47000 618863494
1 191460 8304464
2 98741
2 21811
1 31350 32484236
2 67480
1 58231 497387672
2 96321
2 71335
1 151883 132543052
2 7078
2 128530
1 153363 518216695
2 43655
1 157055 520540636
1 21548 317137121
2 117889
1 143715 810664367
2 98242
2 162224
2 60610
2 117763
1 22946 824295372
2 76872
2 152807
2 81232
2 2219
1 45275 841121802
1 96234 16471025
1 161069 695735872
1 151251 615885521
2 147388
2 136462
1 75909 994059900
2 130949
1 38237 877020172
1 171558 848442637
1 96135 651195951
2 186760
2 192586
2 112158
1 50830 503413969
1 88905 406905760
2 106385
2 106184
2 161949
2 30136
2 4971
2 148040
1 37632 524382887
1 128046 705534646
2 127813
1 180657 607263906
2 45983
2 81791
2 190105
2 21692
2 106940
1 177804 647614094
2 155926
1 106436 268971018
2 38907
2 118036
2 47066
1 125512 140025823
1 19587 946276342
2 81755
2 124643
2 93678
2 125324
2 171408
2 78040
2 186819
2 112824
1 109878 505332346
1 94137 816181230
2 107553
1 86771 341196523
2 125029
2 140697
2 11354
2 199611
2 144142
1 8001 213429963
2 43205
1 37160 500394260
1 191669 573034627
2 43412
2 39759
1 43960 794189376
2 48161
2 87352
1 34922 672753214
1 118925 677896440
2 141621
2 199521
1 190239 834074696
2 87734
2 49646
2 169600
2 86987
1 8345 766616937
2 104206
2 9166
1 159259 188028152
1 93977 526494371
2 31664
1 189130 411336087
2 123205
2 195741
1 130959 636488117
2 53053
1 167146 984211883
1 32991 24737264
2 144870
1 48794 684092009
2 159126
1 164093 219538623
2 68024
2 158390
1 184461 247072729
1 119776 420526191
1 51703 470119286
1 141419 119847264
1 51306 601933985
1 42239 113079514
2 110058
2 147005
2 142267
1 6429 553474856
2 133459
2 122006
1 2547 117164599
1 60304 728742227
1 123775 754812212
1 171676 296653353
1 6268 496758660
2 178628
2 167620
2 141425
1 164750 630876273
2 124746
2 195101
1 40848 409008930
1 1846 318895079
2 67620
1 5466 458628273
1 26711 743931976
2 14173
2 94207
2 175199
1 29917 509366509
1 115522 776051001
1 39711 623833735
2 66535
1 117163 493706279
2 177724
1 105455 202847404
1 81449 180978854
1 133806 77238587
2 16663
1 83940 499383301
2 31110
2 92014
2 2167
2 94869
2 69947
2 128961
1 21074 642389507
1 63516 324078654
1 17567 172463308
1 43445 875291055
2 113191
2 49534
1 32 666311526
1 20070 373220646
2 37269
1 79808 710428185
1 10568 844069298
2 119194
1 94616 637992605
2 95385
2 89519
2 129686
2 177057
1 8311 870653916
2 108585
2 122862
2 166109
1 80041 305695644
2 43465
1 73843 753750429
1 44707 366416111
2 23929
1 29337 208661739
2 78152
1 25050 827885855
2 8757
2 163056
1 114692 379833952
2 39173
1 63853 794342574
1 109232 931103668
1 69174 540492590
1 161513 476223377
1 22803 215813823
2 114004
2 131168
1 37214 703284853
2 148405
1 6005 237985920
2 54449
1 136356 676937330
2 15619
1 128081 793399825
1 120896 596607906
2 88440
1 126587 307693207
2 124734
1 3802 733928295
2 69199
1 196907 336855764
1 77086 617852576
2 35678
1 34352 994653949
1 152133 421212014
2 40572
2 105431
2 8832
1 37532 619070190
2 186509
2 66113
2 136929
2 145413
1 170014 648596808
1 6875 419358397
1 22288 752865853
1 74064 95222842
2 193499
2 144344
2 60013
2 90119
2 11866
2 96344
2 185626
1 113289 100979406
1 41868 365317736
1 11369 508263824
1 137672 77124751
2 173346
2 13331
2 197824
2 156158
1 5926 512734268
1 109060 335334038
2 145680
2 174783
1 137712 391372150
1 48446 43780292
1 109706 840831439
2 154642
1 182145 801234481
1 182089 306219716
2 75546
2 128291
1 138007 345798549
1 126074 433348613
1 180864 549221327
1 102466 846278741
1 115042 366040746
1 195218 784757992
2 26965
1 1819 811708949
2 66754
1 119177 204388896
1 68600 670218922
2 92426
1 116762 539412686
2 58726
1 19232 673772256
2 92024
1 26994 157443040
2 92770
2 54459
1 181091 342228618
2 197026
1 113182 625929291
1 94768 625740146
1 111644 427708816
1 131517 751309594
1 165423 362685103
1 14742 98469722
1 158495 215170295
2 12897
2 25484
1 135350 768468253
1 193099 893490456
2 104545
2 190882
2 149914
2 89482
1 130649 311043579
1 32229 600914653
2 48194
2 3884
1 163489 456850778
1 166918 539292339
1 38537 319567388
1 193115 550875119
1 151963 673813988
1 58712 592133346
1 37915 337297379
2 58228
1 183548 621728377
1 198975 189231765
2 57541
2 100289
2 101481
1 12831 845494946
2 58036
1 60361 624548940
2 126422
2 183660
2 179407
2 155936
2 60532
2 95926
1 3894 310476634
2 129168
1 152163 896933951
2 170589
1 86323 668586107
1 180354 502996173
1 184932 861680994
1 26266 668944102
2 124214
1 156597 511142359
2 181450
2 180822
2 90858
1 55829 641560503
2 48853
1 134200 319369150
2 148960
1 158381 191912964
1 32199 688476396
1 45930 951976172
1 88994 571892319
1 61330 151986812
2 191767
1 86531 426236142
1 148254 902829695
1 52923 898047756
2 16352
1 165509 864791931
1 148044 731832378
1 18612 725705425
1 9885 812885223
1 151097 569478169
2 117210
2 190169
2 125170
1 48698 115230868
2 73191
1 139775 911951372
2 88080
2 157852
1 184727 838457193
2 4406
2 135704
2 188847
1 170570 728770401
2 163572
1 173716 105047835
2 76283
2 153257
1 155826 899109541
2 74270
2 92532
2 198404
2 32004
1 100574 704171820
2 36317
1 18564 763000362
2 148831
2 23105
2 20804
2 143579
2 44860
1 112909 805449034
1 194158 986486624
2 167372
1 61197 946753554
2 62027
2 57390
1 6249 921762508
2 23152
1 14773 287392692
2 115655
1 198514 311138902
1 10046 374422965
2 192687
1 122354 660763652
1 158603 756253249
2 168702
1 115385 896763568
2 13842
2 102213
1 195829 784319353
2 73889
1 44118 812788371
2 68266
1 98816 48106075
1 113353 175135963
2 196150
1 105517 657879036
1 17972 10932372
1 71583 504416881
2 127154
1 147343 267784373
2 179038
2 72765
1 91668 915746797
2 138253
1 147074 167834218
2 68389
2 126759
1 8617 13007745
1 127898 335599796
1 41601 650823835
2 2198
2 196232
2 161519
1 157202 810871596
1 56209 464006955
1 163100 753960705
1 70257 454326850
2 102949
2 28070
2 53105
1 182593 591815376
1 75942 604831855
1 31290 817688150
2 137366
1 180350 52345819
2 30205
2 193417
2 143409
2 107072
2 166883
2 189895
1 22001 592459696
1 180971 632343417
2 100568
2 125669
2 5862
1 8674 837045400
1 10395 296014602
1 119719 303160785
1 160621 180892057
1 144570 158467577
1 96101 769667378
1 166643 908115201
1 35064 899631548
1 2879 129388871
2 75557
2 35921
1 147145 934034628
2 12987
1 61232 926034555
2 111901
2 5026
2 53734
2 23903
2 77154
1 174899 769655453
1 173839 648312125
1 75857 210365951
2 85089
1 49636 561351090
2 111329
2 70680
1 54079 251805669
1 154452 7917585
2 158801
2 150313
2 19371
1 24474 779013495
1 135440 432090657
1 95661 328774852
1 158650 210390904
2 3958
2 195807
1 41558 45453528
1 97466 260879133
1 137577 958237843
1 18307 639211083
2 117339
2 37215
2 81676
1 49416 101434861
2 115348
1 194930 735678386
2 53308
2 199527
1 146913 933178955
2 49833
2 192727
1 49352 703586103
1 95895 649005323
2 116610
1 188504 115670091
2 79376
1 106 883145094
1 89212 626321471
2 160690
2 123514
2 30460
2 142997
1 162658 390857714
2 164606
2 49793
2 107634
2 62465
1 55785 114018173
1 147494 35976891
2 14594
2 159521
1 107856 838470929
1 66276 56434638
1 95296 695214081
1 147006 575173440
1 118126 519247389
1 34804 147130569
2 104607
2 1135
2 80435
1 30237 61330991
1 67624 490896250
2 96153
1 53977 911434360
1 21365 793224220
2 106581
1 120266 939739280
2 108233
1 119093 143761301
2 164969
2 177663
1 26515 818664827
1 101336 729673560
1 127110 638700169
2 50981
2 50326
1 125516 461040835
1 94730 883195333
2 84038
2 69346
2 105038
1 86376 789189905
1 2421 334025165
2 130071
1 173384 511533648
1 29465 833834384
1 49673 908363602
2 192553
2 49152
2 127338
2 135825
1 77222 127473249
2 67699
1 126247 741684558
1 178192 961658588
1 184164 858864647
1 36431 191583451
1 63781 817853742
1 164541 21864117
1 119668 984651504
2 122145
2 25280
2 94975
1 47929 922421666
2 104917
1 199841 862887677
2 126745
2 120514
2 120236
2 198676
2 39871
2 111543
1 57687 290590714
1 49885 647247131
2 173187
2 48315
2 13405
1 61406 694323192
1 186945 763490723
1 163135 616433672
1 197560 849612504
1 152756 592534879
1 132297 882355286
2 148604
2 170242
2 99131
2 161611
1 106509 293646797
1 178237 226903057
2 27797
1 164533 159928676
2 56665
2 80975
2 111467
2 147849
2 106731
2 104766
1 150000 528556033
2 92883
1 158785 131328373
2 148271
1 80022 637900096
1 167079 533006693
1 181160 682045158
1 151569 20984434
1 57214 54571527
1 19966 50727456
1 44371 722065071
2 93261
2 121665
1 97988 714056889
2 140967
2 170639
2 162723
2 74437
1 195373 954299725
1 95332 26018358
2 48384
2 132998
2 90997
1 188962 737136751
2 112856
2 112973
1 158534 129196566
1 93557 367734149
1 57956 738440855
2 114656
2 160645
1 95209 861282093
2 198390
1 102267 422811710
2 20692
2 168581
1 147146 523256528
1 42958 40389176
1 155921 888053426
1 104185 550559212
1 123896 766625992
1 127637 700567816
2 120922
1 99134 538632311
1 43381 700143048
1 73332 969340770
1 87125 571194183
2 176004
2 136802
2 8582
2 100462
2 41510
2 82654
1 70017 709600660
2 116285
2 134055
2 69723
2 75898
2 80621
2 54281
1 42684 926544899
1 136982 397082928
2 93940
1 65913 336728229
2 73755
1 67402 88239679
1 22305 431061279
2 49482
1 175342 138248345
2 34040
1 110229 846531568
1 31574 167550529
1 75992 972434960
2 99894
2 20422
1 2633 814315260
2 65204
2 44095
2 24945
2 94092
2 129574
1 58767 227585599
1 180232 865453894
2 184479
2 103548
2 98435
2 40369
1 140389 571232281
1 57076 157399330
1 74023 458097801
2 119055
2 142153
2 150149
2 115865
1 115975 89202688
1 10314 130909582
1 138886 474347971
2 63003
1 175609 374727046
1 130095 495958387
2 124267
2 79649
2 47340
2 142505
2 94805
1 36726 553031377
1 187431 446839688
2 65133
1 81873 506087617
1 78293 395801366
2 29798
1 154170 445605096
1 70213 341095923
2 172262
2 101615
1 105807 748669477
2 197193
1 65586 736473261
2 174366
2 61521
2 119360
1 151812 223294880
1 124186 811105700
1 132917 376794626
2 7540
2 164481
2 100341
2 44586
2 172488
1 19397 964646454
1 178377 240292456
2 131366
1 44373 250456157
2 139728
1 1238 854657773
1 92555 448407124
2 188916
1 17590 645581637
2 96124
1 44837 785640286
2 52343
1 78512 784891324
2 186380
1 90824 99139359
1 27677 339230434
2 18861
1 181311 90692937
2 86101
1 124183 264934427
2 118775
1 111883 811206513
2 28294
2 77579
1 38544 109271813
2 81342
1 93237 568408294
2 172259
2 101927
1 34804 600613853
2 97459
2 10987
1 171415 892373361
1 162744 818423289
2 53917
1 160217 572438189
2 88990
2 122687
2 696
2 178432
2 13261
1 187879 570441482
1 76785 757445875
2 162383
2 193653
1 124817 758062874
1 151923 77371528
1 179859 256484205
1 82987 691577288
2 80380
1 6850 292049984
2 58351
1 50363 669057061
2 109734
1 85762 44427286
1 68988 71308220
2 45159
2 136519
2 91143
2 97778
1 80273 805744387
1 171146 382641484
1 179595 898251949
2 158778
2 81517
1 50024 965586426
1 103816 967600153
2 27750
1 96834 752764400
2 84249
1 169301 778701431
1 121995 150049094
2 113751
1 159262 182399604
2 5500
2 156627
2 56579
1 188388 928080017
1 70869 120395635
1 20278 662525475
2 156484
2 178107
2 44501
2 179971
1 119767 997402991
1 2773 733718763
2 138554
1 21382 645083131
1 18255 657000534
1 158881 330288940
1 66676 951248946
2 14036
1 162461 701470014
1 81282 180264312
2 172623
2 87116
2 3121
2 143674
1 181287 431522482
1 73220 794325731
1 111691 79245744
1 25052 708474189
2 24691
1 10189 989106586
2 68475
1 63121 778175039
2 145468
2 93658
1 194780 816001909
1 124713 490759447
1 50178 911971255
2 86464
2 66723
2 102933
1 10143 155497041
2 42540
1 4840 253735874
1 49500 920513592
2 26248
2 41652
2 34070
2 89201
1 76276 534479098
2 136466
1 125349 81417249
2 140439
1 8731 568336499
1 54624 558687263
2 17179
1 89398 133181407
1 57820 361975589
1 105141 298676394
2 192584
2 151535
1 164783 497840838
1 190116 393567755
2 155219
2 152246
1 54642 202894483
1 91529 343863450
1 25782 114660608
1 61099 220909250
1 133248 400618579
1 185504 683419918
1 149436 940591896
2 90930
2 175970
2 53613
2 155806
2 120925
1 12443 888233812
2 154517
2 49640
1 144448 381479098
2 167929
1 121862 561099599
1 182400 33971163
2 159364
1 147189 538695860
2 173744
2 75887
2 161987
1 187778 6906562
1 11501 539347459
2 126109
2 18514
2 37528
1 125437 775523558
2 43211
2 188800
1 71848 242975573
2 123616
1 53455 227797309
1 5570 486069565
1 17091 691395983
1 112241 875836999
2 107565
2 183481
2 144813
1 115942 654841846
2 140385
2 53126
2 56899
2 199246
1 106213 809154280
2 85873
2 44691
1 148879 196129978
2 163258
1 171616 784411124
1 124824 38559296
1 121958 863215736
1 174125 609001484
1 32908 113393457
2 172116
1 31263 118956611
1 36007 255891183
2 35209
2 115066
1 140692 897024352
1 63536 802305824
1 58109 804100638
2 50795
1 38232 718180082
2 25362
1 95057 313304229
2 141696
2 187538
2 144464
2 20503
2 44851
1 128788 239920868
2 177008
2 150306
2 2406
1 144761 419061235
1 168151 374872616
2 28051
1 177750 757285212
2 3343
1 91280 858654926
1 118600 1333727
1 140662 161318297
1 136559 639406659
2 69902
1 138772 982038368
2 111895
2 161442
2 50116
1 16202 438580553
2 125605
2 109512
1 87818 406741640
1 14014 604652794
2 28365
1 79379 497571468
1 124423 30913519
1 148541 363689840
2 127487
2 80449
1 77090 10204095
2 85927
1 30280 117410777
1 71354 515885495
1 176918 69430078
1 106986 567928634
1 92563 66781423
2 48577
1 79808 130177566
1 105340 135743382
1 143313 402949000
1 35619 637682627
2 156288
1 120756 938497533
1 65804 479776900
2 165431
1 163491 604920892
2 197155
2 128329
1 122634 703035371
1 6543 594633050
1 180348 882490185
2 47376
2 63847
1 191825 26124029
2 52686
1 144018 537275341
2 31366
1 84520 946776796
1 17562 485383145
1 109118 349292417
1 67155 306825590
2 29725
2 94114
1 143872 381162858
2 174576
2 194689
2 92046
2 185513
2 67461
1 112684 279540817
2 8734
1 122100 790275420
1 190407 799543684
2 124942
1 190154 138889995
1 183464 652547158
1 190777 947898147
2 196682
1 9205 471754455
2 4104
2 134046
1 7865 546318115
1 183352 217604222
2 177998
1 144478 551667763
1 63326 932435152
1 197924 776251537
1 110914 82605204
1 169760 377820117
1 191740 849519560
1 30998 50069872
2 58478
2 92179
2 134568
1 89816 145276176
2 13428
2 158283
1 147001 395675467
1 95959 906743767
2 193598
2 185237
2 137506
1 59303 893250774
2 95330
2 105661
2 49659
2 185625
2 61716
1 6365 766994183
2 28259
1 111357 686565075
1 77018 528066088
1 66335 551523760
1 117173 222175759
1 142341 895456996
1 69219 232896209
2 99499
1 148083 95404044
2 102331
2 32116
1 13356 268538492
2 108345
1 53074 741540940
1 128852 859217380
1 100366 880890832
2 29293
2 123455
2 55474
1 77423 794656866
1 76033 871792355
1 102637 81118684
1 50928 854943885
1 27357 161486119
2 62162
2 78836
2 171048
2 12604
2 186670
2 36809
2 86806
1 192341 380971421
1 44965 340317636
1 178652 217914062
1 134237 732683797
1 167132 585427490
2 144808
2 186335
2 123219
2 15403
1 85950 733722397
1 67939 886984921
1 155081 581705097
1 98821 610172019
1 11702 463823565
1 172247 485201200
1 146756 454634635
2 8127
2 157316
1 106894 84817338
1 38924 8020560
2 47562
2 197136
2 73022
2 199721
1 195389 953539662
1 78981 362406837
1 68672 503118097
2 55910
2 128640
1 185674 780537097
1 81569 551269272
2 94368
1 69713 752437272
1 195675 235372160
2 117130
1 161460 824869651
2 190835
1 119678 259809136
2 183117
2 145799
1 183784 708690398
2 15780
2 107419
2 41763
1 187044 912912915
1 36724 556828334
2 41500
1 112523 897149422
1 188233 168587063
2 15940
1 109623 826348785
2 1950
2 191384
1 37824 467254447
2 136714
1 142316 190434461
2 102715
2 194954
2 145689
1 59649 948833691
2 189403
2 110983
1 183566 644492230
1 153343 751590156
2 81113
2 26105
1 13690 815764238
2 39807
2 193057
2 24686
1 44510 56938174
2 70357
2 30429
1 131651 951436873
1 127958 36812929
2 195856
2 192143
2 191037
2 127318
1 118979 311605743
2 47254
1 147728 930796166
2 158390
2 62698
1 110241 206747803
1 109545 188997724
2 118294
2 171420
1 152236 804353376
1 84729 54193195
2 188143
2 111165
1 153999 535386014
1 111324 820910698
2 91137
2 83777
2 183646
2 129904
1 197071 384257287
2 128014
1 105725 909530190
1 150736 909087984
2 30566
1 174757 315899237
1 4057 268606594
2 12050
2 66625
2 198344
2 103858
1 72381 386677598
2 170996
1 25357 525486644
1 67945 83302935
2 51757
2 64558
2 127584
1 136875 11364640
1 79296 183929747
2 108662
2 11050
2 32100
2 71311
1 190220 939650468
2 42364
1 115256 304936896
1 106905 883348657
2 171931
1 73788 597078117
2 134035
2 33237
2 138570
2 132412
2 57950
1 185324 633202287
1 178792 946821149
1 25530 795824667
1 171820 228017489
2 125733
2 193025
2 184498
1 29742 999096262
1 4228 807144732
1 107910 259362572
2 107608
1 106076 713620650
1 76338 170422984
2 91306
2 15582
1 108344 632465148
1 134631 104891167
1 127163 331903363
1 184997 584349817
2 154560
2 26318
1 14906 215458532
1 51476 165888651
2 142942
2 165166
1 73819 106994137
2 99556
1 79416 497054948
2 40215
2 77265
2 180357
1 22327 59673977
1 94166 680460762
2 101693
1 35750 300258652
1 95207 421375117
2 89456
1 150825 629068986
2 176864
2 187431
2 151410
2 38565
2 54545
1 136236 537484746
1 22860 857630229
1 145405 465817709
2 69646
1 138354 979334253
1 44307 33074644
2 166588
1 180956 102527743
2 192354
2 73839
2 151497
1 19273 110742711
1 12628 677912112
2 40359
1 77453 99404794
1 163258 4270139
2 158600
2 23274
1 95643 68998778
1 61196 627438890
2 71883
2 2168
2 126126
1 182918 198651963
2 101276
1 181810 804943953
2 16095
1 75042 87735407
1 55792 350020359
1 135863 110461685
1 5074 225121638
1 86645 615310017
1 123823 834166205
2 181629
1 86004 776415802
1 123830 974857569
1 163815 763365494
1 104320 371909823
1 182485 721988289
2 57524
2 104006
1 81636 161803633
1 70235 698934543
2 27397
2 54394
2 149015
1 60466 590602891
2 21067
1 58550 777498106
1 16057 29972063
2 73724
1 130638 901420540
2 125458
2 70660
2 191057
2 125906
2 24599
1 31390 504235301
1 120508 115447197
2 125587
1 21055 921435653
1 125755 846115447
1 118524 144603400
2 165377
1 136630 511248264
2 104473
1 68314 718763361
1 101576 456217092
2 199264
2 22259
2 135074
1 105638 103250187
1 85420 555377727
1 32929 963543571
2 195024
2 80983
2 132036
1 158465 215635184
1 112211 49026805
1 164289 564004493
1 76665 524387241
1 7252 331411471
1 87303 88644050
2 145819
1 91594 427807614
1 89798 96085150
1 84610 416953910
1 83329 704698993
1 77635 822903746
2 10868
1 76526 382395411
1 10135 307141141
2 106161
1 106829 214714135
2 46895
1 48949 936492440
1 55878 681997566
1 9224 527795078
1 56882 397538617
2 156954
1 55141 825482262
1 28922 554098578
2 189198
1 32996 349559320
1 30559 395192905
2 2612
1 149566 552555386
1 180734 55665418
1 160050 1826987
1 125024 693327323
2 178304
1 64632 578361048
1 65978 540326719
1 188876 899988455
2 73692
2 35601
2 19337
2 94574
2 139281
2 84801
2 199241
1 199526 838699462
1 84156 78173084
2 151716
1 176228 684284608
1 114917 185094040
2 90633
1 43370 303356885
1 130768 490884056
1 49322 569091671
1 144834 641206260
1 153466 576212673
2 152132
2 7858
1 161177 37959208
2 13114
2 141227
1 156334 224478022
1 13196 714897267
1 182529 382255974
2 152263
1 7487 523097319
2 64976
1 120099 416840497
1 28795 130580472
1 25018 490638695
2 63146
2 117441
1 142789 47321920
2 82837
2 162898
2 147772
2 28048
2 167261
1 128428 12366365
1 96037 644673583
2 18387
2 42971
2 199160
1 12745 695484938
2 186753
2 49615
2 168627
1 27486 997707717
1 4416 577910895
1 140795 710899979
2 58552
2 193541
1 196652 642400565
2 156997
2 158368
2 190345
2 37137
2 106016
1 151141 604548144
2 36628
1 35348 108080118
2 188343
2 129733
1 110961 921241142
2 79954
2 53896
1 134007 943325586
2 90398
1 133841 906435036
2 157492
1 57160 767500980
1 184892 805445855
1 37176 196176102
2 173196
2 63197
2 143962
2 111628
2 101111
1 94254 665926944
1 192646 130478682
2 18993
1 160310 957840763
2 18029
2 121313
2 111370
1 147483 331952684
2 59343
1 140449 492729269
2 39948
1 136773 644921158
1 105033 474789200
2 135908
2 108162
2 38756
1 137116 915380976
1 40638 754848234
2 110367
1 43995 260264369
1 56605 382962294
2 131272
2 18679
1 192757 578603491
2 106704
1 70556 606356680
2 121420
1 72243 317941934
1 148787 604942459
1 177033 725659308
2 153976
1 170443 715353460
1 194891 276650325
2 110722
1 121051 811269635
2 118170
1 82477 681141232
2 85629
1 10572 968342808
2 180902
2 94040
1 65391 564231120
1 60516 493760147
1 167803 207291248
1 75038 759139722
1 52137 952640605
2 173862
2 101703
2 72556
2 82841
2 74944
1 85941 836497588
2 107468
2 42831
1 76594 73737745
2 61096
2 52548
2 13010
1 15370 604297310
2 173208
1 83306 945353155
2 115460
2 23021
2 195796
1 14319 938835157
2 35689
2 39659
1 179244 867825271
2 19612
1 22694 622536007
2 105631
1 58429 765849831
2 40265
2 31117
1 146375 96684970
1 64588 979737808
1 197079 226533355
1 2604 594212154
2 32049
2 172520
2 26833
2 78584
2 183359
2 180860
2 65678
2 2724
2 13782
2 114610
1 131989 116523038
1 141906 743655508
2 154731
2 165532
1 47633 775409255
2 81822
1 168289 836515280
1 49319 722265073
2 150377
1 22692 328560843
2 71238
2 19878
2 16403
1 116766 368331133
2 129927
2 197923
1 95590 741363105
2 57777
1 181285 517294006
2 194328
2 155825
2 145028
1 15573 375219285
1 104469 315997874
2 134723
1 108993 416383131
1 4180 440139006
2 94747
2 66384
2 134731
1 22040 176589589
1 25493 537618649
1 11426 77360342
1 151298 768032597
1 28386 981078910
1 17248 296863118
1 28554 539849365
1 66847 905478643
2 144556
1 162358 387874408
1 114103 772006695
2 72933
2 2646
2 126520
1 54157 469484894
1 129886 582739014
2 144881
2 183207
2 45372
2 92013
2 186561
2 75542
1 28552 227599519
1 190938 325811828
2 3166
1 43923 88092991
1 116656 402288077
1 54598 482122899
1 76035 870188590
1 66378 764684763
1 2271 59770088
1 168417 492423362
2 179438
2 153607
1 196096 734081424
1 182767 529100188
1 151050 844962900
1 193706 811456626
2 22268
1 151987 884548288
2 135203
2 62921
1 34367 993571845
2 87605
2 28572
1 166106 160641621
2 99299
2 95556
2 1401
1 9147 970668328
1 137913 524885491
1 22219 887032738
1 146420 886821684
1 15293 112331322
2 20864
1 184436 820469386
1 35554 788718366
2 16648
2 40481
2 185696
1 146724 547707002
2 163597
2 45966
2 82782
2 118586
1 54930 159793435
2 197167
1 181708 105516094
1 173954 884761623
1 121633 528664485
1 169340 232105945
1 131202 939719733
2 168326
2 185919
2 26722
2 48318
1 2814 984996777
2 135053
1 28195 470925445
2 50690
2 155993
1 69816 473748512
2 132055
2 3500
1 42756 180499806
1 49929 960566150
2 158569
1 124616 930014649
1 153178 576605383
1 167306 190105486
2 192959
1 76663 258464613
2 199690
1 117013 877108727
1 42996 41880810
2 197860
1 99266 110999808
2 148731
1 26881 106682552
2 114389
1 10919 690010811
2 92615
1 30340 697620450
1 180297 448909365
2 95328
1 174127 723295810
1 111973 953491987
1 15608 744570931
1 110925 287682894
1 116289 267802342
2 39969
2 80617
2 174177
2 184665
2 89092
2 9387
2 96054
1 10796 376072350
1 21189 466233956
2 165561
2 166988
2 180073
1 109710 746911817
1 148589 140332509
2 55458
2 7533
2 108219
2 141427
1 123577 888676253
1 90397 633710378
2 177418
1 63929 382360247
2 90937
1 136328 362953051
2 162989
2 68754
2 33856
1 6664 682006353
2 114885
2 114399
2 179641
1 2246 366248823
2 124234
1 70489 50309044
2 96679
1 57983 808791469
2 180947
1 87390 568977225
1 157195 462180857
2 10260
2 154846
1 135412 262236968
1 178275 952788396
1 134407 848574822
1 172312 882009127
1 161677 962894096
1 151824 786746852
1 133307 627141915
2 111225
2 153317
1 47426 291486299
1 24895 257449407
1 155595 101666736
2 29874
2 85992
2 117631
2 179130
2 190924
2 165561
2 4165
1 11350 988338915
2 5718
2 175624
1 111381 141226719
1 107651 128823409
2 111308
2 195065
2 19420
2 70146
2 149566
2 173138
1 111949 923082570
2 185999
1 119097 911377623
1 21684 526491811
2 179801
2 35101
2 20942
1 41574 806036457
2 21045
1 87337 930758184
1 138261 27798806
1 45948 261110284
2 135866
1 196637 2939209
2 146819
1 25485 759719384
2 167232
1 149931 917390230
1 138530 520446419
1 71089 723218048
2 173498
2 22619
2 25469
2 97659
1 173878 860900857
2 131224
1 152240 655834569
2 183478
1 174468 891864955
2 198097
2 116660
1 182743 427581711
1 17672 45593101
2 98959
1 31667 726978381
1 40096 700462766
2 105412
2 151092
2 129189
2 94547
2 157626
2 192249
1 137610 793075516
1 186805 288701806
2 41517
1 140236 130159162
1 106666 90385310
2 82879
1 44500 762422391
1 197526 865041731
1 137040 282357559
1 54798 247269897
1 96605 3501233
2 73376
2 118208
2 129193
2 186146
1 153655 99247979
1 97349 598139335
1 150579 886931988
2 116018
2 70124
2 98359
2 159732
1 161371 57100406
2 107724
2 170535
2 14674
1 46927 1306831
2 17809
2 181781
2 90809
1 189145 546951238
1 137618 475491856
2 633
2 34549
2 99116
2 65733
1 147360 2112359
1 158103 767747792
1 87725 858907405
2 27567
2 38565
2 47601
1 14435 214962503
2 60159
2 5482
1 62004 935835696
1 183959 103599888
1 134411 115404427
1 151332 199001263
2 16955
2 189895
2 115038
2 26294
1 14399 149491371
2 16990
1 149983 178133179
2 17652
1 6827 355847227
1 183705 770775352
2 23147
2 2309
2 192056
2 191435
2 170776
1 110271 578156521
2 36442
2 190689
2 43045
2 176065
1 185185 496797965
1 174727 917947979
1 186960 656944650
1 27691 524191526
2 110132
2 42432
1 159308 915283058
2 19253
2 24390
2 194475
2 145556
2 40002
2 91272
2 128086
2 127628
1 23019 446655232
2 144261
1 29755 110298781
2 136698
2 121562
1 114697 124858416
1 55258 954140289
1 34352 815347634
2 189902
2 189023
1 4107 9766124
2 86513
2 172429
2 118148
2 1460
2 63801
1 152591 433091578
2 161498
1 119679 696439222
2 199053
1 87402 516963686
2 199954
2 94340
1 182758 508806014
1 9792 17414001
2 81015
1 178173 737801940
1 113992 762007283
2 77139
2 103452
2 86579
1 2131 657580764
1 110816 223431391
1 74125 83342246
2 192434
2 90887
1 164910 800592016
1 36325 169847495
1 139054 656722996
1 125591 217350710
2 128035
2 73127
2 115913
1 177333 266241904
2 70634
2 114378
2 104713
1 56988 839744945
1 40125 631559394
2 153780
2 21151
2 79443
1 126954 722403190
1 74385 431306526
2 86516
1 192408 349983314
1 61612 373763454
1 103554 19893239
2 53755
1 859 673778730
2 83804
2 33105
1 59652 138341566
2 189430
2 110406
2 116493
2 166534
2 181047
1 109714 430024770
1 141103 965203397
1 111463 614661949
2 106383
2 54630
2 49477
1 154241 822172236
2 169601
2 158390
1 168480 611358181
1 100355 614915783
2 121457
1 52184 510196320
2 55256
2 70099
1 148209 367258057
2 170595
1 30538 773749926
1 85783 71196372
1 82669 460338589
2 118205
2 92346
2 183186
2 619
1 139593 66731380
1 10888 795384392
2 19016
1 98337 866460689
2 195973
1 170390 776081522
1 61962 186699945
2 36037
1 54852 614646724
1 183892 165016126
1 28400 178525933
1 38717 711045445
1 7335 989489152
1 26402 223727511
1 199135 962042821
2 53611
1 172024 373277227
2 199409
1 158936 651204646
1 53883 959054836
1 126561 598709650
2 49951
1 195351 920259120
2 103206
1 103188 164818446
2 147324
2 122465
1 51589 401233470
1 185266 759302529
1 186453 221559870
2 41895
1 195344 784943562
2 185828
1 100630 362623323
2 18649
2 109536
2 131609
2 88141
1 193861 382223958
1 164792 215558976
2 28381
2 34370
1 8471 935519260
1 11827 101723353
2 87561
1 177556 734141214
1 3697 5019999
1 78802 301756676
2 125812
2 94348
2 21077
1 99225 890946309
1 1203 579693558
1 79721 516830112
1 199317 174385266
2 63702
2 181798
2 113208
2 121797
1 18541 15905265
2 38576
2 72267
2 131329
1 76371 719816024
1 31677 906057637
2 100862
1 86239 954400311
2 35170
2 7982
2 32262
1 101724 83281398
1 148741 616910341
2 195068
1 108041 861920568
2 25207
2 108691
1 3887 472075434
1 56555 542247709
1 175068 444836732
1 173213 36655408
1 20204 241143217
2 95328
2 193268
1 177653 239788272
2 145047
1 107190 622971747
1 126980 537934951
2 159235
2 75306
1 27414 723161406
1 157077 981454005
2 137643
2 83431
1 42068 244966759
1 73179 93097521
1 1017 747658011
1 17681 691626802
1 180416 391529564
1 64526 203917191
1 145232 284985168
1 46754 526410808
2 57255
2 197127
2 143408
2 128700
1 166659 581312395
2 35098
1 56407 993793822
2 141233
2 115819
2 30548
2 55241
2 23385
1 191365 912434072
1 117372 996446295
2 51458
1 117643 422879415
1 87789 295355985
1 183265 853438625
2 78689
2 158059
2 144026
2 148457
2 187748
2 49506
1 135124 833873273
1 13832 87724901
2 4475
2 62279
2 86702
2 36222
2 9471
1 122057 464380071
2 53799
1 169548 915935082
1 190872 75260904
2 120305
1 18521 767516164
2 102399
1 20244 789806923
2 67628
2 186445
1 65892 24435528
1 26640 247122593
1 125145 577732012
2 85695
2 172937
2 140545
1 142485 532017351
2 140904
2 99966
2 192855
1 190661 152972909
1 181157 125518804
2 174357
2 27518
2 53162
1 64086 168693067
2 154723
1 184955 657966252
1 142929 812628152
1 100725 960370299
2 82529
1 2059 456130254
1 157732 179032739
1 73997 741734903
2 1230
2 171741
2 16673
1 23802 734488073
1 196428 726648621
1 31209 800488761
1 38661 678837370
1 123687 893352953
2 190938
1 130508 90623834
2 63614
1 183899 991346485
2 56163
1 163212 549681642
2 137521
2 9953
2 28108
2 20205
1 25480 992116075
1 36796 360434255
2 39260
2 133822
2 196395
2 84125
1 167091 345027768
1 114914 317016419
2 197192
1 172108 948111528
2 167996
1 33564 151579339
1 29120 593881151
2 34672
2 27905
1 80898 555926558
2 141954
2 161717
2 188498
2 188189
1 85802 482359074
2 120181
1 41737 729809255
1 131183 758437614
2 62100
2 67701
1 70426 939176988
2 79308
1 123537 145144028
2 134440
1 14333 430727464
1 153653 550319143
1 86028 728468156
1 171437 55368455
1 89470 402809410
2 32121
1 113987 234250561
1 81106 119695021
2 199093
1 166261 517281895
2 63953
2 106538
2 165399
1 125643 898244542
2 115557
1 26358 738858459
1 55518 360338571
2 50805
1 132387 73896308
2 32315
2 141691
1 189505 338380177
1 111956 182196720
2 92249
1 58168 258610572
1 183393 28977343
2 135062
2 196210
1 28979 841400710
2 93063
2 104840
2 47887
1 119201 323423131
2 22885
2 44540
2 189782
2 37495
1 8402 719009578
1 124229 676470067
1 154626 359160725
2 160475
2 33537
1 105515 839727918
2 135333
1 17830 803918970
2 103421
2 129898
2 18817
2 164479
2 179379
2 125762
2 49260
1 164805 36085281
2 47296
2 64638
1 125437 400959807
2 35736
2 90398
2 160402
1 136424 857480590
1 140392 938864449
2 10100
2 32958
1 130991 242616030
1 32581 228287715
2 191005
2 197471
1 21094 926415551
1 98573 588087869
2 101676
2 90511
2 114998
1 84146 978442467
2 125516
2 89881
1 123968 936069608
2 175735
2 101424
1 149562 713785192
2 183490
2 137435
1 89992 31861769
2 93932
1 124476 542163899
2 196409
2 9573
2 179826
2 11980
1 113357 25197110
1 43397 220179670
2 49601
1 50110 887202675
1 15154 955003005
2 38765
1 28169 217444568
1 147132 796003405
2 120038
1 9426 796351534
1 193844 550338578
1 151382 510074117
2 113009
2 117019
2 89109
1 31309 834375356
1 40449 757219457
1 68362 736361558
2 89441
1 152481 951610965
1 24885 405170527
2 88043
2 76394
1 167193 214568003
2 155960
2 132763
2 9928
2 11238
1 31584 269405955
2 89941
1 23568 902237006
1 181957 152330473
1 172976 639878246
2 40015
1 44291 639791323
1 199086 770926786
2 50579
1 65608 393208779
1 131495 131040164
1 96818 338974333
1 172931 759803115
2 89754
2 116297
2 24608
1 154144 296342503
2 162131
1 36967 784791037
2 116135
2 146475
1 98396 470029634
2 191560
2 120968
2 193001
1 39396 312175823
2 91162
1 21561 881047167
2 139281
1 167377 631825489
2 47175
1 181947 570728615
2 175592
2 4266
1 91210 101045497
1 197100 713758378
1 69737 105505642
2 192171
1 8624 866320492
1 47262 59616929
2 13906
1 111738 98445113
1 31382 576592912
1 190028 459522880
1 7079 562764680
1 101797 326411171
1 111830 124664976
1 126089 453789656
2 53949
2 80395
1 82710 215090518
2 194724
2 143672
2 52838
2 49419
2 38745
2 82082
1 56917 750679950
2 33566
1 14804 673415058
2 105783
2 51435
2 147762
2 34903
1 185760 712711017
1 80154 579902302
2 1199
1 58231 380736489
1 8809 503591287
2 86727
2 25355
2 10253
1 128626 350288156
2 40669
1 120286 624539370
2 54938
1 105941 104150323
2 45944
2 36033
1 107550 936748575
1 106587 834732775
1 167729 62497365
1 186027 750331614
2 9914
1 3783 644308009
1 48293 204520732
1 183265 707338400
1 73300 578005296
2 131456
2 43040
1 153233 772232747
2 89547
2 154548
2 65323
1 112350 94915767
1 148357 402661450
2 97488
1 106253 981441390
2 102237
2 60201
1 199838 568220953
1 61817 791016358
1 37719 362693030
2 170976
1 123824 517652997
2 197744
1 117640 85040768
1 44021 140595752
2 9522
2 52387
1 8277 352596437
2 111882
1 93607 804294912
1 73965 558342294
2 85023
1 37829 923916728
1 101681 217472082
2 114991
2 178738
2 87907
2 115606
1 186840 454532656
2 41501
2 20123
2 104076
1 106469 983013868
1 7318 812010217
1 198407 261567028
2 32449
1 177365 342771392
2 105973
2 36125
2 153792
2 190016
2 108343
1 443 416149541
2 64238
1 108695 153817202
1 76087 21439727
2 41271
2 187149
2 48703
2 186354
2 197811
1 17131 245731098
1 152918 541477824
1 91340 771249575
2 193691
2 35847
1 170250 20057846
1 156453 690780946
2 149007
2 96754
2 124294
1 186030 982822495
1 59965 795437734
2 132127
1 165929 194288264
2 129572
1 198039 46550955
1 94334 390658840
1 2245 929460656
1 167267 532494911
2 178311
1 44563 261742399
1 55625 616383905
1 96731 697250655
2 3837
1 182679 291032151
2 62464
2 13979
2 73837
1 166745 953303580
1 182037 359683608
1 97577 443855385
2 100921
1 16763 578977173
1 52000 393390969
1 92162 920272373
2 156509
2 143402
2 164921
2 88689
2 50827
2 161566
2 165856
1 19083 726844326
2 119098
1 82053 471614273
1 175664 605578357
1 10426 798762466
2 186498
1 6897 452188107
1 24746 315530025
1 134146 837339866
2 4588
1 122752 228669456
1 170603 612222754
2 27948
1 169482 563613268
1 25649 630312247
2 108706
1 53578 813763267
2 78125
2 57376
1 138655 456342582
2 148122
1 199203 219837178
1 91384 503109094
2 195230
2 78195
1 37451 339747662
2 102918
1 10974 122735211
1 183874 164410122
1 92924 880121754
1 102072 305983262
2 58155
1 76037 154745618
2 50402
1 28541 474579487
1 111242 897308500
1 129105 77670955
1 59838 647564779
2 2224
1 144541 115291058
2 167622
1 67119 997621602
2 70960
1 38653 277391010
2 99790
2 183359
1 134506 254089638
1 142700 635706975
2 151418
2 64565
1 31181 274174737
2 164282
2 75103
1 16157 428315292
1 159805 476635220
2 50534
2 35805
2 52703
2 57490
1 148495 68756906
2 76742
2 10639
2 164673
2 168721
2 9937
2 53592
2 61587
2 96322
2 65825
1 38463 567115283
2 154133
2 7667
1 89207 795317560
2 195604
2 39162
1 147472 649173311
1 47562 188276160
1 188647 982117031
1 45533 170466759
2 13504
2 30013
1 40487 833112474
1 34104 697133085
1 105196 331264282
2 84133
2 18182
1 94883 750731142
2 167219
1 39875 126532699
1 43004 125079007
1 112497 822257853
2 180296
2 131899
2 101023
2 25733
1 84756 605985168
2 74486
2 62363
1 60170 817209850
1 155996 36276009
1 14156 222988048
2 127767
2 96571
2 186849
1 125523 609436918
1 140153 629480422
2 141366
1 124595 659524518
2 198861
1 115423 378941532
1 95175 324217732
1 125973 252350360
2 66280
1 190626 800565084
2 115888
2 1100
1 166153 505904723
2 94126
2 69027
1 9699 801997233
1 79496 587660599
2 82697
2 27708
1 168141 382438891
2 160117
2 186385
2 42363
2 135167
2 140966
2 76770
2 85631
1 74716 335248020
1 30891 60699440
1 198093 606146850
1 140385 840285420
2 159122
1 141473 892035083
1 103934 536345640
1 199285 77682041
1 140028 149529321
1 39380 323555245
2 91555
2 185602
2 47674
1 181544 890350773
2 1362
2 184668
2 91995
1 111726 978491007
1 137645 219708180
1 67670 350119483
2 92699
1 97512 964115883
1 140913 471226632
1 114609 984419981
1 64167 732548140
2 21808
1 176618 812428188
2 55223
2 178157
1 171158 666425522
2 79084
2 82072
2 26600
1 146519 601607364
2 119883
2 162854
1 177274 773503957
2 84214
2 69270
1 61519 106340626
2 78413
1 100206 492080422
2 189089
1 172345 347152775
1 161658 542414932
1 81077 267667885
1 43499 492346240
2 49872
1 178472 860719452
1 24772 22882237
2 178609
1 135164 469729135
2 198197
2 148676
2 46500
2 92181
1 110858 995920988
1 48854 329173889
1 114202 515285211
2 170223
1 120523 187866261
2 80175
1 115450 916287341
2 66412
2 147774
2 47811
1 12061 935715268
2 164277
1 117896 156241721
2 98343
1 38409 189249605
1 61403 166527076
2 43205
1 94636 77038460
1 44618 339696409
2 195364
2 177835
2 19110
2 145158
1 30118 201884048
1 144144 338558499
1 70709 433449892
1 83766 435932046
1 110154 36468341
2 60910
1 63289 604349920
1 24150 471581702
2 181325
1 108812 211810144
2 147993
2 115347
1 155609 147289080
2 120863
2 91079
1 25680 167339343
2 5545
2 170088
1 163374 283304138
1 183363 936300675
1 129160 643360834
1 152613 798460242
2 80233
2 55164
1 94220 610227775
2 84789
1 166539 621819772
1 180534 688444990
1 194504 300369637
1 42842 735038960
2 102541
2 15762
1 48207 328147431
2 133165
1 62293 264934009
1 151351 874792275
1 191364 691262411
1 131925 989252393
2 104216
2 67050
2 173405
2 143237
2 184957
2 90553
2 144005
1 145331 12142959
1 65737 402156332
2 140452
2 67728
1 137620 907606931
2 109699
1 123130 24846117
2 190046
2 141196
2 52602
1 32906 697775878
1 13719 382484532
1 30858 363595260
2 116156
2 98473
1 63831 914618698
1 133916 589074563
2 22904
1 130303 654316106
2 21606
1 31749 581446681
1 194419 200918985
2 198276
2 15478
2 186041
2 79936
1 196204 755808121
2 134356
1 50609 873452201
2 151082
1 50876 189099293
2 172847
2 132602
1 123758 973887774
2 138129
2 88185
1 38711 837984195
2 104105
1 153301 792729646
2 149199
1 150581 798595386
1 133504 979035569
1 118471 789406196
2 47867
2 69885
1 1315 863879166
1 75201 451693504
1 106199 784717530
1 136897 965384161
1 39048 402702414
2 195904
2 152231
1 117739 996958941
1 149675 276029777
2 84473
1 127753 4821632
2 30818
1 181923 526598551
1 127577 865422376
1 59167 241035466
1 130728 264222075
2 94922
1 49933 251582664
2 10740
1 161331 781812788
2 104087
2 56918
2 57619
1 8358 54227277
1 34456 787883490
2 141026
1 169180 199553498
2 108816
1 118564 232654678
1 55736 705022190
2 154822
1 35190 787809330
1 67949 341192917
2 83747
1 167738 658797382
2 175812
2 110842
2 11012
1 170751 740947889
1 126053 194041586
1 49142 982090302
1 81442 605304538
2 33613
1 128155 429499356
1 142670 428568604
2 65380
1 148374 572448523
1 94049 745295786
2 76008
1 126492 423445799
2 75333
1 73718 414771390
2 4573
1 192533 748211178
1 24278 750922251
1 109679 693756685
1 64359 519753831
2 105681
1 23512 589962665
1 58495 176717206
2 88415
2 125550
2 34656
1 35908 279606638
1 13038 315653163
1 144790 106342633
2 6479
2 81270
1 193134 667033719
1 100108 632612030
2 15266
2 199206
1 78217 492116471
1 140541 741068402
2 144943
1 12282 48733282
2 68536
2 190939
1 147882 121795088
2 64349
2 188025
1 113500 806509730
2 100717
2 199479
1 63759 513704719
2 198973
2 47173
1 187352 862879531
2 197849
1 89622 957850850
2 169238
1 11308 320505151
2 177005
2 31567
2 191367
1 95766 449074248
1 50401 549825914
2 126619
1 13596 235993974
2 186409
2 43711
2 148291
1 187413 610874640
1 194211 39053922
2 127849
1 2476 461800649
2 178091
2 95169
2 13067
2 38751
1 4413 540820885
1 179832 506848177
1 189696 519723033
2 147042
2 175975
1 76817 700377825
2 59020
2 91782
1 58067 712849607
2 79538
2 79348
2 151171
1 97472 638725581
2 126762
2 192977
1 56432 267273629
2 113607
1 51344 10703437
2 174074
1 21509 955102300
1 148997 59884316
2 49502
1 69210 230367953
1 136629 940204801
2 113961
1 172834 36048376
2 147463
2 189199
1 192300 24322439
2 7477
2 89664
2 6211
2 113327
2 138112
1 98851 374642197
2 18379
1 28030 597344249
2 83471
2 108249
2 176396
2 179122
1 90016 235626743
1 57620 718752895
1 35377 20410681
2 13272
1 115183 898515655
2 104904
1 104329 874503530
1 16380 9491054
1 123819 887932644
2 107981
1 72223 295489651
2 50286
1 24312 306113413
2 179587
1 63016 669635738
1 63186 682850771
1 65127 403977429
2 78370
2 30570
2 139294
2 106998
2 37917
2 1918
2 19161
2 152934
1 150800 263327020
2 165378
2 44325
2 31767
2 9114
2 67060
1 128995 964755145
1 78816 448127005
1 4690 304841457
2 52210
2 10247
1 17349 119378629
2 196942
2 197094
2 180038
1 196490 998009988
1 179120 850480542
1 30863 104037829
1 100065 169395936
2 68864
1 169383 236727476
2 60448
1 196936 785910373
1 140689 640614024
1 96113 73426731
2 13356
2 74156
1 44436 992859265
1 70891 929150821
2 149882
2 4584
1 30575 391979907
2 137155
2 59332
1 29724 797707314
1 3495 920826358
2 144298
2 160951
2 138843
2 118453
2 189434
2 147717
2 120868
2 72259
1 37615 977986425
1 175494 559861012
1 171433 775816840
1 194280 21090503
2 38834
1 111625 701909570
2 4328
1 112116 117289372
1 91371 14803369
2 107722
2 71741
2 35620
2 161446
1 116724 455928759
2 55765
1 113110 588982220
1 68978 49456501
1 95371 857075825
1 134226 329780654
2 77633
2 50846
2 22860
2 20164
1 38493 559723662
2 5169
2 91687
1 132832 967395063
2 32190
2 104928
1 23179 376671363
1 161809 945526456
1 80749 268260001
1 71987 797211439
2 116215
1 110106 339161898
1 178838 48145949
1 183449 36177374
1 38169 287155007
2 20479
2 151378
2 138633
2 125797
2 95732
1 35807 376773807
1 169568 396599994
2 74475
1 152182 3337318
1 31805 230928495
1 54954 933367717
1 112836 234260976
1 19233 137694128
2 76597
1 48831 422916612
1 128102 78955642
2 120218
2 88123
1 98624 843564499
2 88340
1 33108 244663582
2 12062
2 106412
2 184677
2 29353
1 12312 720152489
2 135983
1 10654 640899437
1 150615 992938228
1 165290 149724382
1 71730 896479225
1 37058 716700895
2 153873
2 96500
2 181200
2 40318
1 181716 830734718
1 1224 939980939
2 36042
1 86201 599144492
1 38573 557948123
2 49544
2 177537
2 70685
1 175460 560817383
2 11338
1 177682 949584709
2 60432
2 53543
2 166573
1 190152 868142455
1 174719 814385099
2 56923
1 157926 500493121
1 120293 660971827
1 131546 110896212
2 39570
1 135078 117576819
1 54908 407309413
1 145115 628165562
1 101056 270221684
1 148760 902738252
1 108646 160425778
2 22620
2 42436
1 48807 451334139
1 39751 460583506
2 189780
2 143435
1 77197 470655384
1 195514 254221609
2 30548
1 132471 242913729
1 38504 50133083
1 130190 394120523
1 99548 707355020
2 34993
1 47656 532038561
2 164157
1 87953 371211692
2 3388
2 140012
2 19307
1 6167 543604841
2 122148
2 76553
1 28390 482039028
1 97907 933461889
1 51918 125216074
1 42316 933417510
1 187781 344722125
2 41943
1 48708 575024215
1 121913 872713740
2 110392
2 53211
2 85805
2 42546
2 186722
1 177513 466080889
1 110359 656214714
1 62031 435821241
1 193564 75670767
2 169759
2 17242
1 51201 805342163
1 154254 256396929
1 17103 408194113
2 3836
1 84975 691931922
2 11216
2 21449
2 45285
1 26759 892495601
2 98360
1 13391 970397179
1 140505 168336200
1 30177 919097796
1 164771 641937910
1 158521 666386545
1 111510 754703928
2 30021
2 195538
1 93322 946960036
2 74417
2 156221
2 1397
2 102442
2 145899
2 65045
2 113846
1 183227 612718873
2 81012
1 58316 241492968
1 2064 487147426
1 137190 693287768
2 45854
1 48485 352542197
2 99365
1 115860 840897430
1 60192 11162012
2 3529
1 171171 739187403
2 63429
2 149680
1 96519 738976932
2 15319
1 163227 618569023
1 130682 362915779
2 154796
2 75639
1 35749 761927839
2 165665
1 20512 98159870
1 75621 367986201
1 185677 222922558
2 24947
1 150484 653453525
2 25879
1 50817 527812819
2 154701
1 16402 585290805
1 106469 889848019
2 136620
2 87435
2 107562
2 156269
1 35551 335955406
2 13976
1 73226 11955458
2 147976
2 27219
2 121281
1 25719 947636468
1 197719 386747642
1 131530 461097417
1 196884 267511483
2 166086
2 129052
1 16951 773827623
2 18558
2 125462
1 872 321803543
1 52997 512031955
2 67197
1 13492 682667316
2 1848
2 196685
1 110173 33921397
2 87638
1 119906 183120080
2 25757
1 185728 91778651
2 186122
1 134449 643564689
2 75884
2 8180
2 71062
2 58197
1 73512 835732413
2 133667
2 27038
2 107568
2 196991
2 165065
2 162992
2 73160
1 99100 179391646
1 165261 307349930
1 192241 175162639
2 174926
2 72922
2 35017
2 18491
1 178799 864321899
1 8943 793204504
1 25737 997152625
2 51777
2 79572
2 109110
1 98334 800043242
2 159198
2 170008
1 53044 747725980
1 51877 200008349
1 184253 823093848
2 183924
1 113249 96244468
1 188049 977751592
1 11103 593550917
2 146909
2 14586
2 35286
1 102547 371272507
1 24925 311089222
1 4726 978381621
2 166596
1 193816 731091339
1 61979 222250023
1 75065 437145557
2 35469
2 181603
1 192292 911340412
2 145253
1 182084 334736736
1 9508 46026193
1 118768 530568525
2 138995
1 21285 311934136
1 111829 665089475
2 128691
2 153979
1 35720 702890160
2 98959
2 176681
2 103710
2 52063
2 74450
2 126248
2 54825
1 149420 274553051
1 74615 475442748
2 108539
1 145764 623029644
2 885
2 57454
2 124562
2 117777
2 104430
2 146731
2 75701
1 15646 653833466
1 116457 971340531
1 113163 245297767
1 186757 677170054
2 165804
2 123882
2 123834
2 159422
1 121715 868876393
2 89426
2 33959
1 106250 849039815
1 25726 899034140
2 162052
2 178515
1 121010 756890195
2 104960
2 91353
2 14884
1 90394 352504647
2 41901
2 42428
1 2716 390449857
1 112710 468625124
2 31231
2 29739
1 37128 707151109
1 146141 415994568
1 41848 984973386
2 48932
2 99703
2 66122
2 190958
1 122669 367900840
1 23199 761920482
1 165866 82140136
1 150122 832009045
1 43017 594811747
2 88826
1 193618 414319718
1 184629 114761213
2 99302
1 67217 150674321
1 82710 46965337
2 60192
2 128525
2 169723
2 179924
1 165907 893428307
1 155621 875224917
1 67260 728758789
1 198944 274739798
2 158164
1 196406 97247126
2 83906
2 84049
2 12985
2 111089
2 147014
1 169070 672627367
2 117464
2 50463
1 1672 935164529
1 175568 487259922
2 69376
1 46056 207483422
1 90914 369519676
2 100866
1 161088 702071399
2 190851
2 54242
1 48269 800587518
2 54954
1 82817 474684369
1 52872 654515522
1 14767 349485614
1 184607 405401109
2 30442
2 44323
2 89354
1 19070 787512977
2 49477
1 38617 593011827
2 151524
2 172412
1 136961 613744254
1 58564 972921184
1 80274 444192111
2 98447
1 136376 791097235
1 112459 325280635
2 15955
2 15086
1 1456 474338308
2 188285
1 188294 248751702
1 84830 898742736
1 44601 712315919
2 137362
1 177362 626648245
1 44645 102952482
2 49796
1 26762 311426166
1 60960 975624450
1 116392 871186127
2 124810
2 46942
1 153683 280135950
1 165687 538474540
2 101747
2 126343
2 126496
2 174158
2 47993
1 30134 775122966
2 59357
1 176363 643686457
1 152737 426141625
1 101750 891794610
2 63668
2 3314
2 102588
2 18218
2 28445
2 126861
1 51965 51369107
1 37334 92383992
2 2787
1 89224 948141291
1 93238 494529136
2 99661
2 89689
2 55934
1 322 867684694
1 81181 743514180
1 198054 27594630
2 122752
2 63059
1 144915 326171481
2 43961
2 4124
2 136475
1 191390 99481942
2 121148
1 27827 287274216
2 4418
2 90029
2 142745
2 32877
2 35153
1 66073 102186498
1 196813 385601331
1 134000 764169274
2 107378
2 2253
2 147830
1 168038 840401624
2 82037
1 56056 877571729
1 174783 198908761
1 168235 787366275
2 996
2 40221
1 97479 24106807
2 75578
2 30988
1 107375 976413590
1 19160 468950799
2 15003
2 174102
1 84108 765381890
1 104819 369888906
2 121179
2 172519
1 51425 875331059
2 18287
2 56381
2 52355
2 35666
1 120814 381086367
1 26918 964195977
1 80917 968521694
1 102085 739202737
1 2137 698104728
2 112399
2 110032
1 173283 347592691
2 153851
1 183607 648055197
1 136910 627529492
2 96399
1 100865 610175477
2 173512
1 132531 238755376
2 12314
2 46570
2 166187
1 116515 873535393
1 9248 227299080
1 147164 36194507
2 13501
2 189026
2 77358
1 111765 66502765
2 97667
1 26696 77697391
1 133873 634090469
2 139934
2 15368
2 82939
1 145219 943775569
1 198120 757685083
1 99524 734659015
1 185038 49542159
2 191704
1 36659 226047024
2 97318
2 104206
1 86173 482355414
2 70852
2 131667
1 55593 942438176
2 126478
2 39014
1 156235 328737278
2 172214
2 52233
1 65676 631005896
1 161900 775678345
2 83452
2 57039
2 72520
1 24424 87293391
2 187038
1 59428 224315503
2 169361
1 97725 973405338
2 868
1 17783 409800518
2 17662
1 55524 894457956
2 181039
1 161244 706502067
1 101183 297174878
2 165542
1 36341 691172614
2 193557
2 166769
1 80376 872883976
2 192108
1 173645 238491467
2 55434
1 171895 390123621
2 9942
1 117197 661830054
1 13809 255887660
2 62676
2 153267
1 75641 821113331
1 56864 878461213
1 136900 678221175
2 102989
1 33958 357988389
1 168597 116565844
1 172119 604185519
1 85786 867009737
2 103280
1 149451 518212036
1 69906 237058749
2 120271
1 82761 649670886
2 156089
1 51964 909895436
1 192250 86980645
2 68304
1 132903 997298696
1 76472 701879997
2 47469
1 32133 437445348
2 4751
1 178493 763160943
1 150699 87855796
2 69165
1 115275 258992935
2 112937
2 24828
2 58296
2 59671
2 101577
1 30763 259712990
1 81499 938594779
2 72168
1 130093 395367916
2 88173
1 94913 108544992
1 187976 794448448
2 2296
2 97278
1 139631 715103138
2 181247
1 66064 883587922
1 176160 379114697
2 28215
1 89534 619488781
2 1923
2 64273
2 173328
1 143148 650505726
1 50413 552384449
1 85495 302098918
2 3938
1 60951 418443833
2 102359
1 56517 146464949
1 82897 917831909
1 144499 546227391
1 190932 608497476
2 53275
1 145398 536069732
2 141832
1 129249 546394692
2 101040
1 87428 106281193
2 17228
2 178636
1 20449 833029639
2 125452
1 34512 203864094
1 103063 802473735
1 181932 471438516
1 121765 684517918
1 18725 84541490
2 189733
2 158881
2 97076
1 190688 611096668
2 171382
2 55182
1 156195 26781862
2 55832
1 162076 582449645
2 44982
2 33959
1 134722 937908238
1 61133 436137027
2 115271
1 125545 629858905
1 30380 74439857
2 151053
1 193711 176935407
1 50448 613266264
1 101490 758831545
2 172013
2 30461
2 118941
1 16149 364501234
2 55113
2 18877
2 137620
1 89943 203263292
1 56327 201231926
2 199395
2 68769
1 118733 724391152
2 117943
2 119053
2 35841
2 118326
2 104744
2 19106
1 39195 510613395
1 177043 845508947
1 142212 697152746
2 54959
2 194616
2 121751
2 197662
2 14910
2 36376
1 68254 678198586
1 68142 126034748
1 10554 666214193
1 153146 602120176
2 27263
1 144146 108030144
2 85633
1 157776 488361892
2 31081
2 121476
1 122033 527812169
2 17289
1 148732 42227554
1 12354 142993737
1 87429 74908706
2 77074
2 19049
2 22678
2 183078
1 42779 986103107
1 157155 76279291
2 131441
2 79859
2 26336
1 83526 582405916
2 43575
1 78713 560828642
1 83078 987010004
2 161043
2 199252
2 185739
1 159017 800162530
1 25366 542565334
2 148654
2 22545
2 156320
1 101503 88921593
1 30168 459821744
1 93292 563551819
1 138695 63272888
2 780
1 45895 364290567
2 155206
1 69520 830469106
2 59016
1 133809 14860381
1 182206 830995868
1 181510 497478279
1 171639 755563903
2 71760
2 17564
1 126090 357136787
1 123470 438164573
1 172792 777339380
2 101061
1 111808 483307825
1 194768 212893688
1 91783 207722390
1 9303 206307686
1 196062 905817633
1 7242 730881782
1 122501 570011962
1 104378 536395269
1 158408 53992350
2 87673
2 130305
1 81218 76878917
1 29415 267201041
1 46753 746230609
2 156360
2 185165
2 29421
1 88871 97085544
2 128597
1 149638 239969373
2 193572
2 138152
1 131397 60756066
2 136200
2 42612
1 3234 856419202
1 3566 238061478
2 186674
2 37620
2 104476
1 128536 692302684
1 160703 724203714
1 162092 318053223
2 77509
1 162578 855473653
1 111936 275992672
1 14723 248813006
1 35401 722693838
1 59891 655886924
1 193482 24053994
1 51659 313774969
2 129909
2 84215
1 133448 282326120
1 80691 548959122
1 40942 611334281
2 110218
2 165730
2 174694
1 167930 666815883
2 39981
2 119091
2 135685
1 40488 742189639
2 185840
2 66401
2 125304
1 165744 785787364
1 147173 118892606
1 70802 38715712
2 142833
1 126126 738795722
2 21691
1 105028 930826258
1 198969 417635760
2 90792
1 122480 179245206
2 79015
1 63891 192796457
1 156653 313144106
2 150932
1 55881 874010169
1 28974 332320906
1 40053 751669269
2 159458
2 130794
2 57433
2 17375
1 153770 383859981
2 157529
2 165856
2 84709
2 10512
1 102974 78096429
1 163463 834825445
1 143272 466041126
2 108161
2 160400
2 149441
2 145103
1 132214 312142393
1 24453 960371638
1 5719 643625268
1 144195 518698919
2 1734
1 30714 287728992
2 70578
2 135513
2 12857
1 158382 834758473
1 11639 878451835
2 134636
1 64750 956734895
2 187180
2 14257
1 89936 352087230
2 117790
1 43249 709127403
2 58873
2 28238
1 198484 596938094
1 126042 380136644
2 144251
2 73529
1 140808 754153017
2 1154
2 192975
2 64064
2 73445
1 29841 552867746
1 157348 11818192
1 58562 975299711
1 173573 782966611
1 67101 115975667
2 198452
1 29662 401797829
1 52496 713428989
2 65910
1 148752 694163440
1 69701 707377890
1 129178 196265174
2 182815
1 149961 924032975
2 44919
1 151654 537935043
2 196361
1 68431 290959180
1 157256 921354110
2 90615
2 189706
1 148417 484093737
2 96045
1 9763 780641176
2 119466
2 156621
1 169051 423555142
2 107401
1 137196 787780390
1 161753 687913265
2 7734
1 199706 172390099
1 50385 26359114
2 11537
2 103936
2 89860
1 195192 631847990
1 40993 984566384
2 116276
2 186435
2 149911
1 171843 802934628
2 95286
2 147330
1 157310 241498637
2 9487
1 10578 578450314
2 142459
2 152889
1 58718 498559570
1 77975 78474889
2 149596
2 30189
1 116498 85115422
2 115840
2 3113
2 61326
2 131495
1 162577 888958909
2 177223
2 75301
1 142109 32583998
2 127720
1 11078 19068388
2 41821
2 154072
2 105140
2 80309
2 112631
2 111861
2 26196
1 44605 300768184
2 179886
2 6642
2 93493
1 109333 888501330
2 71001
2 187281
1 197616 540064275
1 156312 651428711
1 56548 472221810
1 113366 543218417
1 23218 53506201
2 27113
1 113856 197613835
2 58594
1 93633 347865396
1 3278 294197262
2 157635
2 142544
2 151751
2 133812
1 24306 839627995
2 72335
1 72927 572711591
2 152016
1 93152 921143044
2 41474
1 182149 228770629
1 26480 854854029
1 115667 936689643
1 189397 151237128
2 190711
2 41517
1 94978 32979166
1 195985 78449078
1 20270 32852022
2 97072
1 164905 965166220
2 138078
2 85665
2 43978
2 72879
1 61452 78276404
2 19883
2 7505
2 25632
1 12260 321064316
2 31819
2 51053
1 166034 354865855
1 111778 594509687
1 142776 399217462
1 56127 739217674
2 6007
1 159767 541331991
2 81972
1 30484 372107957
2 29393
2 128603
2 12080
2 197165
2 67875
2 54332
1 195997 225844765
1 164514 390775044
1 139946 904771202
2 125809
1 155266 919748225
2 85644
1 110814 979573381
1 149802 351453790
2 177135
1 29442 247392044
2 131426
1 179410 360275486
2 136896
1 126917 987875327
1 9011 667795936
2 47529
1 142369 268592281
1 29188 93814317
2 121346
1 191279 850845334
1 118418 295380889
2 22751
2 60530
1 144537 369056154
1 195039 572233866
1 149374 73444002
1 183121 936384814
2 67041
2 165795
2 43267
2 99584
2 51226
2 22950
2 95868
1 153602 999903511
1 46153 863217990
1 193550 771451008
1 193732 464651273
2 51387
2 177550
1 119736 58459276
2 165922
2 55783
2 46382
1 110800 944074487
2 89806
2 71561
2 47988
1 33274 461921554
1 6142 423237387
2 3039
1 91980 109981633
1 177943 606350001
2 113147
1 129300 34464536
2 186151
1 24847 990425639
1 53875 686725925
2 28032
1 46735 849670691
2 46658
2 168284
2 5561
2 168986
2 16772
2 190709
1 153888 393882735
1 20284 519911847
1 124515 77083034
1 32722 584815973
1 51350 599335430
1 77736 774880410
1 152480 726260581
1 149018 101980000
1 73563 410228398
1 86084 921892451
2 10291
2 44072
1 171516 968141069
1 3236 359167042
1 179702 253290365
1 71006 22839254
2 154053
2 28453
1 122315 505765975
2 172235
1 168693 381188450
2 137432
1 45626 74125221
1 33019 581958011
1 34671 327883623
2 57363
1 25698 456729492
2 58722
1 105688 391021749
1 57577 267957881
2 198371
2 10222
2 121181
2 131345
2 197194
2 110485
2 59320
1 153489 504159554
2 172504
1 57181 464439103
2 67845
2 98129
2 160443
2 84060
1 92178 384639023
1 33872 619360740
1 160715 298274463
1 109920 751902195
1 134367 287895111
1 188192 570402572
2 185556
2 160141
2 172197
1 45959 742556064
1 81024 98625829
1 192903 903159121
1 3460 266823736
2 107926
1 89731 584409386
2 186388
2 177521
1 2947 213623420
2 131037
1 42573 579144826
2 151409
1 14426 646133714
1 105904 670787103
2 59624
2 145572
2 177398
1 50156 188555964
2 85006
1 2370 95910595
1 110999 830670114
2 63337
1 103781 220256043
2 87814
1 31746 588993532
2 19064
1 153457 536872625
2 132306
1 153419 716647057
2 20803
1 119441 626659066
2 193434
1 11442 855271193
2 156181
2 38703
2 107509
1 22293 664342630
2 186997
2 61983
2 154295
1 52700 725595576
2 37593
2 177964
1 64866 293114137
2 107900
2 68904
2 164318
1 49760 494755360
2 108359
2 163982
1 115715 511407880
1 84948 114511818
2 166999
2 73064
2 99210
2 144831
2 13356
1 152753 579323395
2 180893
1 169579 724268433
1 77302 157311472
1 87825 148336508
1 42323 769017004
1 198741 181258098
2 99114
2 88428
1 108604 999912993
1 95476 334444255
1 128500 111083900
1 17742 70862110
2 100519
1 198837 915528486
2 50770
2 13350
1 89132 362881125
1 68499 434079177
2 73828
2 183077
2 74673
1 162649 524388405
1 121420 612730783
2 199985
2 62006
2 79975
1 176557 385782840
2 173804
1 24932 79906066
2 22218
2 36040
1 48549 944003878
1 114738 696586659
1 93531 482634828
2 62955
1 99573 967520484
1 134557 282569063
2 16552
2 102839
2 19955
2 148191
2 872
1 17284 427434297
1 137167 314991189
2 34144
1 161792 780449982
1 21943 472149967
1 36855 108359262
2 11883
1 51885 84660608
1 148519 705777628
1 21992 450716287
2 48938
2 154713
2 6849
1 93985 177001841
1 197674 811661649
1 100084 536259136
2 45586
1 20867 557124315
2 177538
1 109093 883175369
1 95135 408772430
2 96956
1 94504 915391299
2 153486
1 157516 49470114
1 124558 60413729
1 155241 846775219
2 72261
2 14260
2 177665
2 161910
2 69849
1 147985 876323488
2 59285
1 42864 79397318
1 149010 900765999
2 143634
2 78308
2 141264
2 151673
2 149288
2 21791
2 130943
1 56056 216166249
2 35308
2 74166
1 96522 736756891
1 44730 272700115
2 156067
2 126287
2 182430
2 107969
2 15572
2 170208
2 151683
1 69155 298950898
2 105878
2 66509
1 146171 244072097
1 192677 172229812
1 82493 435118216
2 70413
2 57959
1 49778 606939056
2 183651
2 65393
2 151078
2 112433
2 60103
1 191959 998183239
2 112137
1 7241 191101746
1 35747 373831337
1 112179 840139746
1 185546 260093838
2 26196
1 143635 629805267
1 14925 682261835
2 127278
2 140104
2 149082
2 124432
1 173444 222633599
2 14698
2 182701
1 74925 35595098
2 3274
1 91165 308643852
2 117392
1 88855 118324088
2 184475
2 197502
2 171873
1 130904 766026838
2 64465
2 106374
2 158259
1 140977 772647662
2 162889
2 10883
1 165303 31935648
2 23210
1 192009 37442521
1 109140 908401585
1 81052 434408534
1 43298 349128321
1 90262 219922187
1 3356 894011012
2 112733
2 173674
1 8179 790810732
1 42385 114585399
2 72879
2 169761
1 140128 840058848
2 153208
2 189617
1 74367 196616986
1 196186 51500623
2 16846
1 94316 96288558
2 157375
2 44349
2 177251
2 72299
1 61724 430555292
1 42633 928223961
1 117005 132330361
2 140277
2 75325
2 131709
2 117479
2 110575
1 160646 638497034
1 29914 23135565
1 124366 63590446
1 151393 263291032
1 90315 807571909
2 76767
2 149137
2 118434
2 180972
2 135845
2 68806
2 10041
2 54260
2 28335
2 115962
1 104451 90104710
1 80327 382507788
1 196004 852752913
1 98844 617949640
1 79071 257557217
1 67503 445885365
1 136933 428536481
2 92514
1 22512 501972350
1 133880 167488391
1 120975 62364502
1 182631 223497767
1 113529 373882712
1 126557 363041514
1 109999 476543266
1 110824 501505136
1 68522 516616734
2 156697
2 22340
1 92677 895052722
1 3812 381471392
2 162962
1 35861 669745567
1 179447 684738241
1 356 214266264
1 150226 431612704
2 1302
2 22284
2 109400
2 109884
2 50384
2 10638
1 58612 823327571
2 89337
1 81803 81536830
2 138152
2 32334
1 123340 934313385
2 166846
1 196270 174393848
1 125649 480498828
2 1629
2 150935
2 31225
1 18955 368219986
2 188430
1 65735 222834285
1 27102 370370298
1 139490 963346941
2 105794
1 176199 476946359
2 35277
1 20549 258668191
2 178737
1 183657 720900128
1 13058 665911783
2 183143
1 36639 353500670
2 154101
1 88346 854657495
1 64347 473199432
1 97801 451308828
2 160077
1 151454 851343412
1 185620 330064721
1 5513 466898155
2 115774
2 3926
1 156977 526280330
2 89892
1 181250 870962781
2 53928
1 29125 997882058
2 198823
2 106566
2 82690
2 192478
2 11955
1 170073 57538747
2 57666
2 58172
2 191655
2 44519
1 149686 164749011
1 140566 353965997
1 137025 465030472
2 55458
1 25804 741674270
2 185368
1 171562 39927400
2 153882
2 107706
1 44761 633185166
1 58976 956158072
1 37965 920469964
1 21492 310846117
1 117749 743907447
2 188699
2 172005
1 88361 478303800
1 12468 451162889
1 40403 958368893
2 100060
2 125937
1 145781 571811639
2 180169
2 58225
1 12694 557052061
2 173002
1 187894 239947438
1 181763 885955202
2 141137
2 198155
1 39317 595062848
1 12773 312375361
1 143840 6673772
1 1560 555953731
1 4801 137013076
1 161419 46255640
2 165715
1 186372 598996385
1 180215 967330518
2 77875
1 189126 27588362
2 76031
1 169674 948733638
1 85662 280326181
2 175999
2 115642
2 145457
1 124348 337095400
1 112069 690035003
1 112795 792122484
2 180865
2 181830
2 131018
1 109100 923004102
2 135671
1 88898 845320518
2 80749
2 142128
2 53796
1 56568 195360934
2 57689
2 15592
1 191167 586581177
1 74134 171919474
1 100625 397812646
2 126389
1 103776 202677451
1 97332 973644334
2 183715
1 88903 770697431
1 43550 865809190
2 55104
2 190610
1 86648 334272705
2 116039
1 59482 667187213
1 49280 219481084
2 197960
2 87782
1 189940 878584058
1 162708 677427944
2 130316
2 96706
1 132539 516119836
2 192946
1 22645 826660429
1 111531 651723918
1 75348 591829955
2 58684
2 11823
1 59112 739241293
2 197822
1 83991 543549929
1 118641 991109184
1 171755 509582473
2 164377
1 92497 444738473
1 118967 985404103
2 137185
1 188909 690140784
2 27397
2 47136
2 66248
2 163634
1 79947 497090654
2 52045
2 18840
2 153022
2 129210
2 193801
1 149485 773717115
2 156195
1 24274 343743800
1 8841 710424598
2 113184
2 25810
1 65650 571783633
1 106165 110975105
2 2812
1 112749 370597880
2 193969
2 33818
2 78300
2 43753
1 194328 244191322
1 181105 320704378
2 6480
2 94033
1 61612 861041276
2 46609
2 78355
1 92053 839731098
1 53944 967376064
2 159806
2 163466
1 47123 836610604
1 17847 452711510
2 96163
2 159922
1 4394 195152999
2 44962
2 38616
1 176763 140092436
2 139814
1 14769 725991351
1 143877 995766937
2 39239
1 22308 937787237
2 69548
2 105258
1 101511 796671560
2 125966
1 38574 87909435
2 5877
2 26545
2 44429
1 196916 845819226
1 179147 187617721
1 110490 72565950
2 9371
1 85388 106539812
1 7293 485571325
2 14029
2 129166
1 72953 46530967
2 180001
1 41224 82361173
1 53690 855063953
2 59231
1 24169 273949387
2 106833
2 47219
1 128948 797415196
2 82889
2 21557
2 150291
1 172615 650833376
1 57386 603391919
2 183998
1 82024 213377998
1 95439 9691872
2 161858
1 189753 372535652
1 71752 296714577
1 46971 624327663
2 18856
2 5611
2 175616
1 120953 88512900
2 79733
1 63715 272726390
2 84729
1 94407 824535079
2 173437
2 117642
1 140505 570585773
2 118615
1 98117 383176638
1 185246 525509868
1 89633 245102822
2 112967
2 192313
2 196828
2 19229
2 192193
2 103179
1 72524 377840852
1 183659 281524788
1 184332 257065374
1 114572 884860037
1 4741 583609270
2 22496
1 173368 122616002
2 118439
1 151394 355017996
2 101374
2 102049
2 113203
1 128601 667327349
2 127409
1 64487 94756375
2 65355
2 136277
1 29959 370734120
2 73930
1 98128 798225650
1 17173 135690499
2 41918
2 160025
1 197633 599740405
2 15458
1 89186 293301206
2 80209
2 86814
2 47636
1 157116 793000929
1 131035 323585298
2 169858
1 9796 80412033
2 146702
2 57846
2 187954
2 142110
1 41993 971847514
2 129485
1 106462 390941973
1 37617 240092520
1 50816 112486956
1 97196 382557820
1 174016 684084851
2 10701
1 197656 882556335
2 162220
2 92726
2 28661
2 17402
2 6821
2 84467
2 116221
2 56865
2 149307
2 14522
1 117797 121259103
1 7330 689964268
1 133574 366486500
1 135970 553456937
1 188081 659792364
1 123944 67469037
2 50060
1 102554 536821965
1 19457 977392304
2 169291
2 85926
1 25273 361801547
2 177106
1 95909 455466278
2 4580
2 47814
1 65887 230835893
1 76016 402354769
2 39276
2 159331
2 167169
2 139822
2 135954
1 62409 943079431
2 190386
1 163155 934413667
2 61988
1 32982 792149885
2 174395
1 177277 55198851
2 135538
1 6639 728635251
2 122687
1 148786 954438769
2 43782
2 25945
2 28015
1 135984 259933552
2 183689
2 14101
1 50930 392106027
1 117609 861150640
1 106801 606249307
2 173678
2 36032
1 154677 941700883
2 157915
2 61224
1 85430 75837427
1 128428 563810259
1 181955 682615366
2 57609
2 51971
2 71895
1 169705 6104764
1 143695 3319041
1 147488 510441264
2 111619
1 41156 359137306
2 166637
1 27499 545975304
1 31552 11583865
2 176089
2 92295
2 194468
2 92397
1 83987 563746580
2 40774
1 109002 317094346
1 75238 900868404
1 139730 555683260
1 186883 4188602
1 69121 216116786
2 18498
2 187598
2 175148
2 42636
1 121455 82814743
2 37262
1 80685 106879564
2 5387
2 167000
1 105054 815515276
1 120226 290096290
1 195947 265514816
2 101584
2 150198
2 119881
1 134854 784179153
2 147022
2 87154
2 26602
2 10142
2 16836
1 98983 914955591
2 15036
2 172494
1 116216 202336581
1 186106 582611113
2 71781
2 196846
1 177430 560919226
2 77595
1 138854 833527667
2 4948
2 24926
1 67446 57314629
2 32343
2 73308
1 51086 412284379
1 41710 354367589
1 99702 474889566
2 161186
1 36454 260232391
2 85966
1 160736 524045896
2 117561
1 5225 179729301
1 169685 188838495
1 75306 911050306
1 193713 780420384
2 36791
1 75049 154479969
2 69535
2 194217
2 120303
1 69199 935887743
1 41655 37696457
2 49973
2 189509
2 75553
2 173682
1 591 743725848
2 18347
2 95006
2 80067
1 21931 688311455
1 159712 774111318
2 4023
1 86960 713978129
1 148635 850089548
1 102958 649396143
1 168467 397092511
2 124444
2 168006
1 110765 514408902
2 189010
2 158551
1 184510 40618113
1 193166 561896962
2 166474
1 64802 27604863
1 101495 549748671
1 53406 57937926
1 88634 135525658
2 81796
1 197062 543206245
2 118341
2 99952
2 33350
1 126073 80086729
1 151402 850263225
1 85973 975077203
1 124648 308514219
2 106139
2 124832
2 151237
1 177285 55028200
1 125484 486121992
2 36204
2 4408
1 4047 76281240
1 93513 633268135
1 178959 300532022
1 114442 413120211
2 166723
2 171976
2 18170
2 91826
1 36899 834828269
1 63693 592353315
1 81138 77873035
2 56474
2 149505
2 110977
1 87142 499805604
2 35938
1 155471 828864602
1 10005 846017242
2 15020
1 29638 24225730
1 16045 688842564
1 174845 175678333
1 62979 91653163
1 148671 164699932
2 108117
2 147886
1 187043 564512272
1 25894 308776643
1 169683 922167681
1 23853 734372994
1 79128 152595679
2 156764
1 46656 254871224
1 154256 277515800
1 154033 754148126
1 142215 938439377
2 4242
2 124465
1 127091 515405803
2 23007
2 111217
2 153689
1 164929 899985638
2 61136
1 172973 352815660
2 74969
1 125687 902900513
1 52661 141370237
1 197743 309849505
1 134382 785414385
2 79859
2 35013
2 93389
1 60516 478614092
1 176144 8496484
1 134419 333721131
1 44443 744270643
2 97212
2 268
1 67827 675693521
2 59617
1 162893 652683006
1 183457 588463861
2 23214
1 173220 702074481
1 49613 121204295
2 113120
2 32167
2 148865
2 24395
1 144834 495824427
2 111823
1 153337 425513645
2 89177
2 112385
1 163934 923167487
2 146417
2 123138
2 29856
2 96193
1 96241 511543633
2 60197
1 51529 607181585
2 152870
1 125605 349479282
2 176281
1 150151 881616956
2 95299
2 135874
2 31737
1 171222 835963117
1 153104 183848681
1 192268 231027994
2 43417
1 40318 546299212
2 107783
2 24949
1 163223 107921916
2 29034
2 100008
1 117864 196202687
2 100613
1 174298 710333699
2 150417
2 100572
2 1717
1 39885 403386965
2 98753
1 123824 162580874
1 48807 288821365
1 85080 689220603
2 195822
2 86873
1 172599 497312305
1 113861 541525967
2 113347
1 53794 640708304
2 168265
2 139272
1 102371 488666129
2 47096
1 48227 563393090
1 146136 893306008
1 126945 841719446
2 125893
2 59557
1 155240 516231286
1 12317 496260236
2 33641
2 109315
1 94781 15341338
2 180760
2 198306
1 91820 370375537
1 48336 476042645
2 75018
2 127214
1 54399 537853006
2 50382
2 92927
1 189244 169639326
1 144644 208136866
1 44780 140775869
2 48488
2 199339
1 47604 345104335
1 31590 980035816
2 67521
2 34773
1 60312 707717118
2 73038
1 198864 448330339
1 75400 553697393
1 139652 632849898
2 194599
1 166878 37095851
1 59852 500268098
2 17827
2 3161
2 82731
1 83281 165804269
2 172149
2 11106
1 17124 396026345
1 30310 38215121
1 62710 865370683
1 181524 16780604
1 93085 340064069
2 119440
2 80103
2 57211
1 2376 266444237
1 46221 683380907
2 122280
1 171005 339666986
1 123573 815585658
2 90574
1 174697 306638711
2 168089
2 76831
2 160388
2 100091
1 34674 20472024
1 65324 334017305
2 135148
2 183933
1 137335 257600764
1 99769 685097005
1 192756 566163964
1 140167 581427216
1 121737 853638427
1 120395 474863190
1 13423 957714645
2 147234
1 170266 608230727
2 121585
1 114219 216877257
2 27880
1 143073 285853049
1 51159 523878416
2 81032
2 79297
2 54735
2 17788
2 161406
2 166056
2 61520
2 41807
2 134253
2 68090
1 153432 877388724
2 70888
1 174691 374901586
1 18081 502583422
1 162841 473358690
2 144639
1 168025 951781897
1 18106 980594020
1 95265 864557673
2 197949
2 86284
1 185194 158382051
2 181566
2 144925
2 197907
1 83163 461640233
1 117698 741761504
1 57259 550306858
2 57420
1 29703 235475905
1 194902 97770983
1 2735 782705522
2 178591
2 38582
2 148099
2 75148
2 146822
1 167793 687929314
1 180423 373280781
1 149757 285018844
2 70712
2 57504
1 193544 838684136
2 77689
2 54199
2 194897
1 100432 941019071
1 155881 754181491
1 90108 710472686
2 87569
1 1576 953905244
2 87724
2 113620
2 97297
2 2482
1 85459 329479381
2 58220
1 188703 791950964
2 197866
2 190080
1 134990 765614453
2 23810
1 93438 167989347
2 172167
2 193459
1 185310 960499462
1 134866 321238360
1 184060 16422647
1 50016 252015375
1 22563 11364354
2 13628
1 84293 249321315
1 36623 674150888
2 49915
1 70784 4915756
2 131859
2 116288
1 192563 733839254
1 75937 252797571
2 41481
2 42577
2 165479
2 3649
1 158561 430667974
1 190262 601481696
2 118258
1 168295 424633807
2 20396
1 130819 363642808
2 86336
1 102207 38703808
2 78966
1 162298 949206803
1 95262 606807341
1 172700 410924056
2 65242
1 2581 494658907
1 11859 122862458
1 97560 372590337
2 55225
1 102206 915303016
2 96348
1 196558 506583757
2 72346
2 140550
2 118810
1 66872 622878892
1 114833 812065565
2 193743
2 170958
2 71068
1 17232 119838740
2 140976
2 151574
1 2693 293016646
2 120372
2 192624
1 91508 648459014
2 107676
1 137258 923211033
2 13910
2 5159
2 180583
1 125455 689666890
2 165970
1 65837 32110390
1 44894 206990760
1 51253 482802745
2 65793
1 125360 940776944
1 149709 775180726
2 65587
2 98430
2 157060
1 86317 419992217
1 27786 593844136
2 80257
1 189791 504156791
1 12604 893082549
2 67849
1 95239 690808992
2 152381
1 48446 870752442
1 126192 560575070
2 148030
1 185003 232557521
2 27270
2 99754
1 105623 334469197
2 96424
1 37802 547397018
2 173290
1 125543 793845192
1 135329 634243855
2 69018
2 187002
1 15167 15170988
1 45633 163266706
1 104739 125678264
2 36894
1 38263 865618373
1 111027 740721526
2 193447
1 198897 579090837
2 6400
1 24526 593983238
2 195944
2 65916
2 69143
1 75840 89224048
2 151270
2 158503
2 38546
2 138304
1 17862 634181052
1 60183 535829110
2 67084
2 189553
1 47435 325423510
2 91954
1 27676 256599035
1 13097 553661681
1 167638 592840360
1 154882 19661085
2 144510
1 6492 751201273
1 139059 162161341
1 134418 882262811
1 195405 519270697
2 92186
2 48895
2 109738
2 170789
1 31448 667074221
2 106700
2 141759
2 45659
2 195583
1 139896 151706889
2 108224
1 57649 511086533
2 71650
1 181154 442945633
1 19410 151729140
1 24202 449042641
1 58536 824828793
1 66964 52210707
1 75810 686374980
1 103938 218344358
1 45253 910692503
2 17795
2 152210
1 189786 562040963
2 11832
1 88283 313720355
2 78039
2 6404
2 54635
2 162657
1 82865 465863961
1 198739 34499828
2 170939
2 129945
2 127037
2 14006
2 44940
2 184396
2 36161
2 15674
2 87625
2 101249
2 127582
2 1968
1 160671 909325723
2 98345
2 81550
2 57178
2 119101
2 184165
2 100683
2 171393
2 164933
2 126618
1 3941 726899099
1 40024 882029064
1 97569 875695041
2 119254
1 46620 108874129
2 30793
1 95973 311257580
1 227 974412321
1 5899 158122631
1 151399 621512176
1 28009 469101728
2 159450
1 159772 426018718
2 84918
1 54573 753888482
1 89918 36864155
2 187393
1 152443 248634323
2 199421
2 138780
1 63218 362117232
2 710
2 178524
1 12190 704662758
2 19396
1 119537 750203701
2 60882
2 162387
1 95388 898033664
1 124334 931220744
2 20723
1 55551 953720998
1 172938 714339829
1 84055 604874455
1 156589 33225111
2 97439
2 6666
2 185639
2 114359
2 95516
1 50575 773748632
1 157669 654662373
2 181345
1 176282 55622646
2 170712
2 72978
2 140082
2 180069
2 158903
2 31714
2 88264
2 71857
1 149255 351849193
1 137013 688290850
1 31249 896394173
1 48699 249846250
2 98387
1 199332 783296952
1 194954 6820247
1 83467 180594605
2 136484
1 155426 719193870
2 177285
2 45045
1 153609 554017772
1 95602 695641924
2 112718
1 129392 783967941
1 51699 482192181
2 113542
2 117132
1 151210 457689753
2 167783
1 136658 179682258
2 125023
2 121068
2 194081
1 41904 464190963
2 175176
2 32072
1 11881 236164053
2 12380
1 8385 988255340
1 8330 608047043
1 157966 462120822
1 135793 834999099
1 87369 440090508
2 112940
2 4064
1 130347 536160670
2 6590
1 154249 567859514
1 58642 138828362
2 64254
1 74856 278289377
2 55921
2 98560
2 85113
2 25323
2 183511
1 13147 606976119
2 119231
2 37787
2 23526
2 107005
2 119444
1 134248 97984331
1 133739 903348225
1 124138 710551747
2 2136
2 84927
1 197023 492694936
1 118400 898275329
2 89735
1 116610 263452034
1 104884 260550431
2 50185
2 58959
2 179131
2 39537
1 70574 304542109
1 189699 411035084
2 171011
1 123892 339887110
1 4252 116750633
2 103391
2 189397
1 46516 988161181
2 13486
1 40169 52076546
1 145599 654824821
2 59123
1 182403 997192228
2 73797
1 158849 42258051
1 24699 351704106
1 89434 461130618
2 154167
2 9749
2 74131
2 125413
2 45073
2 20891
1 33265 976342527
2 181570
1 114138 29525205
2 124844
2 125263
1 43652 93377945
2 135094
2 113173
1 48206 647415112
1 33859 856804344
1 20343 305666861
2 14897
2 176107
1 62305 341825921
2 89366
1 190280 27075329
2 12082
1 23338 156536234
2 63525
1 69992 825824447
2 112155
2 89013
2 111674
1 130702 715113233
2 133671
2 102050
1 189148 783979162
2 62206
1 69063 44161690
1 72725 839056612
2 21310
2 111064
2 19797
2 142657
1 146533 182911648
1 22891 299204372
1 657 10061323
2 85845
2 126133
1 178799 570553487
1 65211 634262727
1 176546 369233641
2 40517
2 106253
1 83107 160705910
1 185619 105809402
1 66080 150542738
1 67117 473731235
1 154326 30803271
1 171540 841294316
1 78827 502705801
1 92892 802833522
1 156990 477261411
2 35004
1 140235 822751003
2 168595
2 80055
1 136616 876019817
1 145624 904603536
2 20859
1 108765 366797480
1 71600 766280814
2 104231
1 190648 729534069
1 74943 104032348
2 55427
1 160834 352219111
1 152007 473651146
1 116173 149964650
1 8250 971691380
1 58737 55902246
2 134946
1 160190 293137784
1 117459 252169776
2 6338
2 184218
2 158671
2 62171
1 92469 942871392
1 22360 81267917
1 108765 394295355
2 71221
1 122747 407507820
1 146283 563802049
1 39958 241425813
1 115785 110981739
1 138794 821800549
2 166805
1 140846 951684251
1 32194 334680867
2 153885
1 88859 883320160
2 8344
2 135292
1 100484 81193767
1 13424 459935995
2 93671
1 190020 199792180
2 147189
2 143680
2 148647
1 60305 377929862
1 162701 808427654
2 128860
2 179781
2 46092
2 41160
2 5673
2 8645
2 83394
2 79944
1 90910 552199188
2 84542
2 192127
2 190127
2 40605
2 92695
1 189023 349879971
1 128381 182605798
2 53757
2 119838
2 144577
1 39379 950556418
2 57259
1 83721 998025057
2 86628
2 93911
1 110482 144602253
2 181184
1 25389 490161215
2 37720
1 177763 636949429
1 121190 186721588
1 133587 179651654
1 110573 330997169
1 147322 819963856
2 45276
1 160513 553171179
2 110041
1 119818 997781997
1 94766 432257901
2 123245
1 109025 588171812
1 66704 305261841
1 53718 379703636
1 73744 673871209
2 169618
2 67014
1 62170 34536427
1 5098 480390253
2 15147
2 93701
2 91292
2 90275
1 63042 476953453
1 25418 99191681
1 100119 679771132
1 93671 406321100
2 80098
2 20044
2 76717
2 43657
2 101287
1 149273 434622266
1 120156 560779559
1 99431 156428472
1 31520 654904401
1 134504 264847064
1 12575 375767243
1 59822 131149835
2 32003
2 139679
1 18729 893409494
2 182792
1 194717 181974980
1 163975 571896472
1 73818 208990181
2 85179
1 19886 203567880
2 25680
1 146152 351793146
2 100505
1 91411 951762415
2 193804
1 179886 895277944
1 126472 579795447
2 154583
2 76274
1 161618 183848914
1 106172 798202330
2 81234
2 113174
2 169112
1 121693 492507455
2 95934
2 144875
1 162884 284674626
2 28114
2 47343
2 141517
1 168471 245807923
1 18189 428694502
1 144564 544959824
2 93690
2 169802
2 145270
2 106878
2 197261
2 157705
2 145709
1 17746 549333321
1 129102 969920255
1 62246 176791411
2 118761
2 74055
1 154139 586222114
1 81000 528044496
1 164935 185781397
1 156694 911366753
1 8832 230566882
2 188067
1 86144 324675318
2 150240
2 140333
2 138311
1 3421 893095237
1 187251 358391719
2 196432
2 3940
1 54959 409480559
1 77102 773761287
2 103359
1 179001 729997955
1 21262 411005872
2 136402
1 59215 438564565
1 30429 104664211
2 190052
2 104300
1 2954 98969105
2 62071
1 109442 194844595
1 48553 52427168
2 90890
2 166918
2 190399
2 128970
1 94094 904961549
1 178364 903570015
2 78355
2 102091
1 60954 411328803
2 188174
2 172741
1 195174 292643713
1 79810 443828444
2 148403
1 46493 359701426
2 148620
2 20130
2 3291
2 52105
2 10470
2 181804
2 3222
1 49659 101699907
2 59540
1 25132 713476282
1 189671 610641678
1 29716 623435298
1 21378 492219120
2 164332
2 63207
2 14081
2 132652
2 160370
1 150991 374601589
1 79796 350739908
2 25330
1 182470 311975207
2 45593
2 49123
2 184875
2 115122
1 82946 111124494
1 93442 216851930
1 50056 130872093
2 137504
2 88117
1 94975 66295085
1 91773 674234001
1 43486 849745643
2 135124
2 129358
2 98242
2 92762
2 148699
1 195323 918908253
1 115238 635347740
1 48937 533540638
1 149345 364871596
1 98624 242025827
1 180273 179346875
1 105616 101051119
2 178199
1 49100 175151213
1 101516 443979572
1 8391 462362784
2 15864
2 115874
2 163881
2 34254
2 165329
1 127614 427474564
1 139982 898003932
2 45304
2 28129
2 141381
1 8870 780559682
2 122371
2 48505
2 101420
2 143450
1 122799 29316955
1 133287 136808400
1 109016 499985106
2 84759
1 126652 746768837
2 133230
2 26117
2 102961
1 142190 505023395
1 187636 188965174
1 167266 26007857
1 64940 497396838
2 173884
1 8609 814496014
2 94312
2 169018
2 125902
1 2553 773533918
2 27382
2 28098
1 160343 410218640
1 19392 729174740
2 78725
2 18619
2 2543
1 139326 856554061
2 162621
1 40792 401787632
1 161124 54829905
2 49628
2 80988
2 40383
1 46942 488131791
1 115741 833481562
1 104150 297376525
1 181883 486515865
2 154687
2 123302
1 83072 359960982
2 98614
1 47792 223273464
1 114858 764746993
2 47250
1 136890 526298140
2 178065
1 50117 207141642
1 198789 728643855
2 108222
2 120556
2 193091
2 48533
2 47229
2 199243
1 75291 272453082
2 145765
1 184822 164221942
1 36106 946121451
2 69949
2 80648
1 186694 991871341
2 87150
1 162829 689910521
2 47930
1 45885 911441094
1 29709 420011144
2 66942
1 177251 40483951
2 38174
2 130345
1 157547 966235437
1 144104 684499490
2 116778
1 60318 221567525
1 70061 937937683
2 3175
2 169660
1 100209 624138400
1 177192 305587791
2 38447
2 184875
2 4526
1 36960 557231095
1 143430 38541116
1 56548 362886722
1 178836 830890412
1 17127 798743857
2 38576
2 101167
2 25395
1 110767 974857038
1 160253 575468085
1 183926 132727832
1 35058 342866667
2 290
1 101168 712521486
1 69639 374818942
1 93901 721930904
1 102007 497518119
1 22676 262433013
1 149725 610196326
2 98769
1 656 154235110
1 73626 741936330
2 49542
1 172925 694848694
1 49323 464824303
2 38520
1 136590 85129279
1 195518 496122942
1 74319 882314952
1 109939 172772091
1 188070 296178624
2 59049
2 186624
1 120983 530723040
1 46906 9310766
1 152662 149076013
1 194939 702038036
1 106352 123142714
2 17188
2 145274
1 153399 664150560
1 135087 34771530
1 40287 346021634
1 153038 999219089
1 194289 972058554
2 45278
1 163349 698403716
1 50237 831511317
1 31706 961837411
1 707 102449046
2 23650
1 55912 607366962
1 165262 198893791
1 15553 707718377
2 66582
2 172903
2 22147
2 136775
2 194501
1 144052 552682612
2 315
2 114392
2 18025
2 52703
1 165681 117447306
1 48361 92404171
2 158173
2 149230
2 63827
1 95179 685748797
1 136913 587857983
1 77561 89078038
1 41211 101563457
2 23616
2 145594
1 76105 255287753
2 87282
2 83908
2 58025
2 141006
2 110899
1 12103 622057354
2 126399
2 153522
2 178452
1 25105 594233853
1 18137 780432417
1 177251 517278169
1 38726 162359502
2 26935
2 140128
2 89105
1 172301 538434906
2 174859
2 61073
2 191552
1 140252 392518355
1 41283 133223399
1 38349 310801004
1 10620 193267375
1 172212 253893222
2 9253
2 109409
1 12393 608533388
2 17685
2 16058
1 16516 476545653
2 19457
2 15064
2 123134
1 127361 998518554
2 161046
2 38870
1 113869 867476930
1 405 671144942
2 174629
2 57706
1 142825 483842734
1 68358 54674586
1 149073 626481813
1 2399 417843376
1 31241 172754847
2 47916
1 3100 597461568
2 173801
2 124901
1 24452 445350729
2 146174
1 122692 895294811
1 32994 20442421
2 92484
1 1329 613649692
1 56682 524921636
2 119992
1 135422 463150580
1 89057 655674087
2 23900
2 130042
1 146790 167937874
1 189517 879051941
2 21888
2 82722
2 71978
1 185220 802409838
1 90080 287326068
1 160851 845429067
2 78354
2 174835
2 142854
2 176720
1 129622 12252589
1 164742 570664801
1 52798 128911619
1 151016 677916766
2 89737
1 113245 980870450
1 72720 371990184
2 108602
1 6981 389035225
2 68163
1 189717 372335169
2 54887
1 85908 174808436
1 62396 846917588
2 147013
2 157771
2 178000
1 34284 128196280
1 124113 200871768
2 156174
2 103237
1 37112 406769786
1 127000 57059899
1 92675 788402977
1 39557 300004735
1 125995 120974160
2 87977
2 63134
2 69543
1 54821 832389649
2 135692
2 45160
2 17587
1 162590 901446046
1 124922 61955518
2 88456
2 109186
2 187770
1 102523 870849027
2 81975
1 165466 154048814
1 82035 286517975
2 55365
2 195834
1 97566 993399016
1 154703 809319472
1 186211 196124769
1 129958 277037249
2 69351
1 156687 129867177
1 156819 306478725
2 98991
1 92009 119434253
2 46377
2 41132
2 140244
2 129579
2 21117
1 142306 771055825
2 135355
1 17933 947403633
1 36300 81936914
1 37357 525572008
2 199037
2 178391
1 141947 881103981
2 94566
2 1743
1 198915 421593677
1 6489 602615554
2 127053
1 186726 738210053
1 83091 888640190
1 125823 181314018
2 128899
2 61607
2 197431
2 135799
2 2640
1 86669 310557617
2 58016
2 22420
1 73067 957477343
2 163320
1 23456 484811418
2 179142
1 167505 262704873
2 146015
2 1459
1 95463 5691430
2 114293
1 37944 912689495
2 55231
2 134944
2 185478
1 19077 855245021
2 192054
2 61703
2 83045
1 111634 447767716
1 71820 832803608
2 29261
2 223
2 76595
1 35149 453627327
2 96774
2 136220
1 18559 356900407
1 22187 242420158
1 58054 728177718
1 112092 510532261
2 116685
2 185970
1 104368 113795448
1 18820 777860712
1 92875 201548269
1 131779 397424555
1 113135 643409138
2 174147
2 52646
2 160745
1 12931 119794170
1 96581 95330076
2 79364
1 96446 260432365
1 198247 285789823
2 133452
2 166852
1 117420 487400862
1 12556 936255209
1 80541 971908105
1 107691 496155813
2 142738
2 59269
1 138746 400357145
2 106481
2 6800
2 58470
2 12288
2 125244
2 185235
2 52198
1 111419 781317755
1 4677 232619553
1 119098 531695345
2 190093
2 44811
2 180661
1 105829 729003634
1 131438 794457768
1 183223 82462945
1 16014 763777321
1 96520 755494254
2 151987
2 130770
1 15367 634072210
2 107154
2 62262
2 9483
2 184001
1 46271 317058425
2 8292
1 159352 100027153
2 103278
2 141488
2 10810
1 30284 672206417
2 99346
2 82635
1 136882 642828659
2 5385
2 59406
2 178890
1 54079 537745729
2 92920
1 170461 609346759
2 138639
2 104646
2 151861
2 115383
2 10422
2 116668
2 154081
2 139750
2 141593
1 11727 980046160
2 196928
1 38105 37489318
2 97244
1 41224 207469156
1 48014 220588248
1 119955 688174540
2 48350
1 85640 251105518
1 79750 469390753
1 69972 795175360
1 68290 843289840
2 188695
1 749 478683097
1 97786 287060295
2 32083
1 15865 968047492
1 50757 211958453
2 149091
2 120989
2 66735
1 119529 340036906
2 171906
1 167792 933393313
2 130101
2 6342
2 93483
1 108187 31305023
2 71490
1 21738 372792099
2 187310
2 13795
2 139888
2 518
2 32617
2 183198
1 55698 797486914
1 170153 526294603
1 127764 853045451
2 200
2 74036
2 71991
1 85563 207280085
1 94265 358669040
1 35967 721920288
2 93708
2 153600
2 15437
1 105823 970902907
1 108012 462433572
1 30808 126256175
2 8159
2 155502
1 64062 719542283
1 45423 231886237
1 131569 588893342
2 170958
2 14231
2 165792
2 182790
1 39789 128415133
1 160420 658993135
2 93045
2 115816
2 64221
2 144518
1 145067 614430877
1 171920 263658180
2 8781
2 148757
2 34843
1 189346 661385939
1 151682 542193563
2 64845
1 105791 256981279
2 172179
1 193872 16565019
1 33673 720030586
1 147870 736164129
1 159946 553840288
2 123742
2 70811
1 186486 865487198
1 157810 358174923
1 120434 464289291
2 4759
2 22419
2 120663
2 103431
1 64158 980268515
1 111750 779703727
1 14962 830915206
1 177164 454610066
1 135482 731296142
2 2967
2 69286
2 66163
1 981 655055299
1 194435 74412650
1 146875 800937565
1 47393 612485398
2 74106
1 42209 361292119
1 121539 353037454
2 73528
1 103118 797523697
2 105837
2 86948
2 173433
2 198608
2 66611
2 195980
2 50520
2 145320
1 15825 454006269
1 77022 220176976
2 198923
1 196651 28350712
1 136744 724669565
2 17468
2 57841
2 193608
2 121490
2 40662
2 194088
2 72928
1 84235 563080306
1 183071 572566374
2 129457
2 42276
1 45408 788680898
1 162827 86031313
1 57686 524978721
2 67541
2 85217
2 141452
1 161961 962474721
2 167710
1 61728 115837590
1 96605 923063839
1 68854 618171324
1 108478 708870392
2 161621
2 153013
1 111128 869414214
1 42149 957010743
1 35333 709641618
2 83878
1 113018 512198049
2 4849
2 121630
1 9967 77043225
1 128976 631174082
1 94153 543031018
1 20991 530910393
2 160044
2 66844
1 105849 685281761
2 9100
1 189802 510619054
2 26511
1 168996 458221201
2 73056
2 178973
1 125142 338305701
1 37640 525190632
2 5763
2 105300
1 181673 388287810
2 76953
1 17526 338670229
2 77289
2 57025
1 121804 690345942
2 169220
2 144808
1 24063 717640391
2 77489
1 47627 120497082
1 80709 782066036
1 95098 743188021
2 72382
2 63746
1 6859 816116284
2 108863
2 105353
2 90949
1 29626 129815829
2 26183
1 117573 240033092
1 92992 749167292
2 19000
1 46409 163871414
2 7752
1 49203 19813115
2 121148
2 143796
2 154425
1 155743 204069943
2 159247
1 7219 496080315
1 88790 68443124
2 128548
1 107660 33280664
1 193916 743184934
1 74533 962271203
1 91722 964197253
1 139547 457444
1 53795 964865226
2 34400
2 192831
1 126462 453273685
2 89389
2 112143
1 47994 708505322
1 35103 938038568
2 139649
2 167676
2 139410
2 91184
1 105375 100583978
2 31287
2 13700
2 134207
1 98378 278178053
2 162726
1 128025 805068702
1 37110 667807965
2 89656
1 34503 750620308
2 11908
1 157948 570184954
1 10130 448261921
2 61494
1 3573 692753292
2 145362
1 24222 201668685
2 86129
1 112791 667487726
2 35344
2 46904
2 183159
1 24524 206307101
2 24272
1 34922 104423791
2 177267
1 73269 120834766
2 189736
1 45249 930833162
1 164838 340638687
1 107442 577920488
1 87864 714290563
1 154708 622771646
2 115646
1 176203 337813513
2 176904
2 38830
1 38898 500542241
2 92649
2 111492
1 58003 164162020
2 94217
1 85873 352797924
1 41497 661531577
1 180771 887095733
2 182025
1 154402 546917615
1 169943 239849464
2 54769
1 103542 164288068
2 32758
1 29802 191748638
2 56282
2 190292
2 190206
2 9930
1 79311 1246524
2 181349
1 11737 132749583
2 183772
2 115254
2 71589
1 42230 451119927
1 72443 649405659
1 188032 404169018
2 155865
2 45041
2 168655
2 120992
1 121240 378230056
2 177220
1 79759 927912902
1 144246 433485533
2 86223
2 59041
1 71710 902267547
1 68958 362993424
1 190501 622273346
1 116025 250885504
2 86253
1 52227 569519742
2 37717
2 72184
2 129346
2 130120
1 156914 659358745
2 66673
1 134041 462799569
2 137926
1 23148 355392606
1 175269 673915948
2 60377
2 6341
1 26907 730349843
1 126997 516167788
2 79584
2 127294
1 122726 351985068
2 91720
1 74073 858350974
2 113738
2 20159
2 57934
1 145145 381986199
2 10606
1 79805 464213254
1 166857 212715716
2 199386
1 31116 633111255
2 79942
2 631
1 21938 435254074
1 116944 418790068
1 113902 108911974
1 65632 870003324
2 45822
2 189220
2 12057
2 73999
2 37389
1 60319 995492931
1 122844 538228695
2 39512
2 166598
1 179460 446352978
1 4294 991078621
2 166889
1 125868 161527836
2 49084
2 88075
2 187024
2 8349
1 161759 102993177
2 88154
1 115737 52620448
2 102124
2 141619
1 38469 39811792
2 59896
1 150782 60286991
1 114730 505861075
1 101029 123918919
1 88536 307839693
2 150798
1 14468 386183955
1 95577 693264017
1 158560 572741321
1 1513 442318638
2 14823
1 113224 283687263
2 58671
1 112889 469526099
1 151950 240392824
1 186703 118536538
1 60399 170618226
1 116312 727850296
1 51344 443809004
2 179079
1 125562 781788554
2 8283
2 47024
2 75457
1 84481 782587126
2 31251
2 94702
1 65728 396415866
1 134027 628042749
1 102641 534081365
1 83604 860362809
1 2323 756661988
2 118860
2 185392
1 186864 134712296
1 73162 875925305
2 104784
2 30363
2 72832
2 133938
1 128677 764487762
2 116951
2 98832
2 181149
1 113574 525080449
1 108319 281781504
2 104046
2 28759
1 56823 220005657
1 71447 93343013
1 6225 316918923
1 176276 755859112
2 46671
1 182449 262795528
1 169030 624794147
1 21323 637656439
1 190196 831111624
1 159384 365808936
2 180519
2 29235
2 198269
1 45299 402370223
2 121993
1 31484 98077084
2 74144
1 95648 570686240
2 167327
1 178023 707021076
1 156585 505478045
2 160124
2 97014
1 45943 328682105
2 145537
1 177411 942073931
1 27785 416653478
1 85996 497846397
2 77561
1 171572 111917040
2 121014
1 7205 109764103
1 73566 692864539
2 93834
1 125310 763593350
2 123991
1 41061 757253808
2 177455
2 22172
1 193738 408751767
2 155256
2 137498
2 168674
1 110110 642594467
2 134007
1 161919 345161791
1 142497 182974155
2 141390
2 102506
2 154984
1 119061 602115217
2 21961
2 121728
2 78449
1 66759 120552042
2 177120
2 29471
2 39407
2 94119
1 165815 473986484
1 84199 970539450
2 141668
1 129505 283321708
2 73450
1 34126 264183968
1 81862 963937302
2 180311
1 29929 919141362
1 11003 721802199
1 194480 605624552
1 102644 494536306
2 64508
2 97048
1 187381 76200188
2 177562
2 65438
1 139106 566878658
2 170628
1 161930 857940209
1 58995 346593954
2 28940
2 195599
1 161793 510655418
2 40751
2 108083
1 186616 341263190
2 156840
1 189794 868449562
1 69884 356949784
2 151114
2 2337
2 22965
1 88495 744085260
2 16634
2 119425
1 119351 520112772
1 63878 980764645
2 80970
2 162117
2 114957
1 169231 636064912
2 38157
1 195244 301142153
1 14612 131854008
1 12193 229379249
2 124184
2 68888
2 183995
1 146671 387784950
2 175405
2 158180
2 127664
2 42502
2 23899
2 192337
1 169555 226154933
2 3721
2 85798
1 191858 557454498
1 26779 556487957
2 31417
2 169805
1 141557 820131659
2 152152
1 138083 564156987
1 134272 327547653
2 101944
1 89781 50817606
1 189124 402480848
2 157217
1 38080 884111075
2 33501
1 95028 70970535
2 75793
1 167516 873188769
1 115886 993047827
2 78044
2 69158
1 12196 465231807
2 15557
2 96092
1 198005 166685441
2 109835
1 198212 393530137
1 22491 465808588
2 20338
1 2880 817051642
2 73241
1 30484 49398212
1 70701 863433481
2 34924
1 166482 610200200
2 4190
1 100106 250685191
1 40109 573117843
2 5532
2 78364
1 56141 141828649
2 165370
2 152871
1 147804 472656387
1 161363 280047313
1 64773 591231452
2 84841
1 177874 739083738
1 119575 783646332
2 65004
2 99467
1 67865 260154837
1 67877 544486160
2 111513
1 64475 284904213
2 24779
1 126733 170632256
2 129273
1 82370 376738099
1 169048 178951828
1 137877 888352960
1 154012 461450720
1 77052 734815654
1 118746 192842050
1 194812 699600648
2 41706
1 173980 919122508
1 86474 514214311
1 85446 743815930
2 87851
2 197346
1 49235 909398414
2 199045
2 198569
1 186157 906475542
2 134730
1 109270 713545812
1 130449 693381031
2 115080
2 162417
2 108467
2 50589
1 31818 807387069
1 6935 437955722
2 188471
1 178026 345155546
2 161844
2 154837
1 25598 653471450
1 149314 13974638
2 34276
1 139438 664110295
1 73506 403571305
1 22857 378822086
1 10989 969387683
2 30511
2 53927
1 160878 684809884
1 43650 132552411
1 52492 121592442
1 13220 856167190
2 150654
1 11806 868378000
1 119388 992772720
1 59074 597060955
2 10679
2 3902
1 170739 666288494
1 107398 333057984
2 73765
1 70161 837849626
2 160666
2 106342
1 82422 100258760
1 39063 789774657
2 174990
1 190102 246627008
1 12385 432037184
2 106875
2 88352
2 190810
1 133618 688895329
1 73833 914855845
1 47027 553543989
2 177525
2 139393
2 65000
2 98182
1 98535 671783717
2 86924
2 50052
2 107504
2 150037
2 78793
2 54275
2 9935
1 84396 398882322
1 113580 73158956
2 94388
1 96560 252166147
1 155956 237328889
2 102730
1 9484 364520429
2 121134
1 37125 468717851
1 140379 954377951
2 194815
2 90302
2 179460
1 70667 534793972
2 134768
1 156562 290451142
1 187477 632320217
1 137242 54601379
1 92308 726612140
1 6863 968927244
2 157817
2 113672
2 183878
1 44540 58850165
2 55401
1 107851 375675012
2 180200
1 3949 278254135
2 105008
2 71945
1 57456 652045280
1 153137 460743570
1 33185 346324569
2 51915
1 24866 425226674
1 188365 864801634
2 121028
1 158618 180584495
2 40360
2 81957
1 175894 48095741
1 47502 323052850
2 21015
2 67758
2 148011
1 15856 549596912
2 198978
2 37281
1 145914 861463016
1 117121 551844008
1 71249 622604437
2 117002
1 135392 352567414
1 171508 936859931
2 133225
1 90349 748016461
1 151692 867580195
2 122912
1 71137 302712826
2 169116
2 18488
2 185063
1 158161 583681976
1 20493 662245872
1 141923 737617962
2 40641
1 22158 875529245
2 41555
2 90505
2 47901
1 26768 659457127
2 160114
1 193441 397835283
1 114367 538348266
1 72499 545265751
1 110590 205716903
2 46196
1 71456 160207682
2 49500
1 125979 630398607
1 187297 656055683
1 3259 672194605
2 118205
2 993
1 36480 949114272
1 45252 813743415
2 34209
1 55203 506510666
1 58936 659788924
2 139123
2 35976
2 177777
2 155831
2 108993
2 29149
2 147794
1 56103 156591103
2 128738
1 159664 360044612
1 73394 891518326
1 110450 2365533
1 141697 812527879
1 40351 50582360
2 37063
1 188209 46168330
2 149758
2 111395
1 148191 950327515
2 161286
1 179983 563199009
2 59767
1 130316 784428382
2 149817
2 182524
1 159964 869462173
1 88095 276727523
1 139549 464302329
1 124336 949704446
2 127867
2 67469
1 120656 275332071
1 178637 707899096
1 47886 519177950
2 47919
1 52185 624393609
1 46334 363565113
1 149364 741207150
1 36998 64376292
2 38789
2 67819
1 133294 563750130
2 168119
1 62216 693254327
2 105212
2 34212
1 34051 680258322
1 111125 36100465
1 77244 774260793
2 110675
2 115251
2 101510
1 154066 943266270
2 23053
2 150215
1 68802 382045940
2 134115
2 127225
1 113169 747970834
1 170065 454975678
2 195781
1 115451 636088175
2 144791
1 190911 262641736
1 190188 207207460
1 69110 22932521
1 35642 592091126
1 156823 348087386
2 29521
2 121159
1 83103 944360483
1 4460 918928891
2 196459
1 188349 743204989
1 185952 227994765
1 104685 428121193
2 137507
1 49594 15617205
2 180245
1 120134 141392904
2 159120
1 45277 520518822
1 164599 180659528
2 39551
2 147272
2 146250
2 158810
2 450
1 22110 695387902
1 5836 640723273
2 48531
2 118839
2 102965
1 24335 653002485
1 195346 434046870
1 42249 801074776
1 3679 381158298
2 142073
1 77967 574862267
1 141589 739458550
2 10389
1 136689 515612034
2 76534
2 83567
1 73923 414809879
2 125453
1 171841 505010140
2 192177
2 117062
2 179019
1 171151 49427347
2 191062
1 185447 814149139
2 185289
1 20754 507605484
1 91167 956863050
1 99800 738993150
2 49374
1 126480 425418223
1 58495 271880015
1 17949 642571043
1 79391 4622289
1 160604 934292331
2 30859
2 41268
1 174639 231408090
1 62273 796132459
1 75147 904317572
2 76760
2 192370
2 72183
2 156079
1 42419 31154238
1 36384 400660704
1 38999 91738611
1 191343 579502371
2 24583
1 82800 931651581
1 192665 28881201
1 25044 428281293
1 135411 707158868
1 188197 716004197
2 123457
2 131916
1 127071 176854411
1 46438 294299859
1 98040 886631661
2 18739
1 187681 300427598
2 76386
2 177765
2 183712
1 198150 306101653
1 72439 707877797
2 114443
1 122067 493108860
1 130481 359487099
2 128332
2 51098
2 182250
1 178524 356639763
2 159548
2 62177
2 41175
1 167086 511139957
1 5758 7588246
2 88077
1 190886 23615813
1 46717 786381084
2 35842
2 104762
2 40973
1 170430 190320028
2 189634
2 108218
1 22662 822708442
1 168853 393118665
1 101312 400578280
1 2369 28628861
1 36081 737806555
2 50292
1 645 386417274
2 89363
1 33958 526820318
1 148821 477623616
1 178398 645316484
1 186338 477602824
2 75028
1 113002 377284177
2 183221
2 10874
1 9829 872390105
1 188876 612400298
1 59601 644924964
1 6058 106465731
1 7809 100622831
2 157855
1 105624 937048641
1 79979 605292302
1 91866 990080886
1 2227 749407438
1 115064 924156830
1 68586 661218461
1 31554 14988169
2 190757
1 125329 13249284
2 54076
2 85742
1 147547 275811992
2 178875
2 157919
2 199493
2 167155
2 121054
2 48742
1 130173 357059665
2 21864
2 181917
2 54036
1 43247 224448399
2 155739
2 90550
1 55568 937442905
2 153377
2 86767
2 87071
1 88075 331218090
2 170354
2 177252
2 141339
2 14685
2 57839
2 72343
1 140446 109233816
2 46579
1 6718 98754840
1 173693 656618802
1 103592 3187588
1 82334 372663091
2 23818
2 35165
1 152527 821000599
1 101021 881268125
2 87263
1 84149 537984915
1 26796 477302807
2 6372
1 31622 61232768
1 156311 305215181
2 169794
1 148695 122192851
1 159435 225177924
2 94495
1 151734 175517321
1 26935 904254069
1 13170 184704457
1 2349 693563535
1 151304 65746037
2 92039
2 107324
2 119830
2 51216
1 136664 786640583
1 86978 426178307
1 113014 639902691
1 195115 260610541
1 141718 439724762
1 196450 845702730
2 170659
2 99943
2 121306
2 196722
1 12994 399191709
1 128412 65232207
1 194866 935107448
1 181944 387665025
2 16748
1 195350 783770860
2 169695
1 17748 323357677
2 12908
1 57129 356995323
1 126422 632682776
1 2250 327443971
2 57724
1 126684 644652722
1 27629 443805988
2 69370
2 144163
1 54360 700593689
2 193136
1 100514 206041647
1 23386 314330401
1 88042 23181874
2 94438
2 53757
2 115369
2 110369
1 41531 872622490
2 63254
1 148413 140733255
2 174005
2 153756
2 63844
1 35480 585260943
2 137913
2 141706
1 85108 516449002
2 155079
1 170899 619233119
2 114625
1 168045 265145109
2 196060
1 142682 489780067
1 168218 466517485
1 102422 445218508
1 93817 750210260
2 136797
2 185094
2 175269
2 22210
1 89588 844310787
2 180533
1 46193 143286872
2 67448
1 45578 180421964
2 150739
1 81415 887100447
1 171202 850569414
2 193168
2 168196
2 169759
1 79391 139813968
1 23732 340219324
2 59453
1 139236 555883455
1 13872 732137272
1 101240 788514861
1 63962 26910095
1 34310 441775180
2 166483
2 96138
2 123226
1 20057 903220670
2 83597
2 115529
2 63704
1 179239 864814620
2 176241
2 191774
2 118271
2 10863
2 87227
1 173609 186773342
2 193093
2 180946
1 104960 304677743
1 46791 86528821
2 155503
2 71468
1 121977 126631822
2 46198
1 126766 390064400
2 39789
1 11222 265363694
1 20510 16919482
1 144872 244712344
2 194620
1 72918 702069982
2 147001
1 133614 550551096
2 97215
2 19241
1 97688 794158058
2 88122
1 126297 406229136
2 121449
1 71633 174239588
2 89292
2 115613
1 146271 454848606
1 35045 49058772
1 55356 800501419
1 154469 871510878
1 6602 358783192
1 58534 933142212
2 159168
2 72030
1 133116 560341260
1 64879 258477040
1 92345 324217020
1 168605 692022934
2 116143
2 147012
1 90906 272683569
2 66591
1 166855 669954799
1 69651 747469378
1 134284 62260929
2 198687
2 9318
2 2360
1 125261 840174266
1 41671 810362333
2 183992
2 158238
1 134505 291219581
2 124908
2 192081
2 130397
2 100901
1 121232 72151403
1 18491 906825665
1 15442 811965648
1 70718 986894157
1 163943 108950525
2 56397
2 198375
1 96233 801740857
1 32471 636400761
2 119747
2 51645
2 172755
1 40962 159981626
1 142706 999615587
2 14661
1 97395 701326994
2 144219
2 56270
2 5534
1 129931 940856769
2 45893
2 101446
1 78336 199369249
1 54333 737965647
1 27496 820709623
2 31470
2 18891
1 63900 196619945
2 45498
1 130325 10252837
1 88345 990820662
2 187203
1 37988 387169363
1 55891 187480660
2 66214
1 59515 780315857
1 104156 675748225
1 96214 526617205
2 36560
2 49205
1 123386 402314903
2 67287
2 119680
2 146035
2 164208
1 56183 697931009
1 139857 601718517
2 134364
2 100179
2 91749
1 42787 22865613
2 171321
1 61906 432470653
2 42986
1 178717 598317234
1 111156 398420269
1 169233 78439804
2 39590
2 101671
2 100726
1 71497 283032391
1 45612 705639326
1 195118 115177468
1 162615 494349949
1 40157 363177992
2 60796
1 138448 400648774
2 4726
2 11202
2 58033
1 34338 324262852
2 178900
2 175978
1 104404 844442250
1 76463 601139509
2 191693
2 42151
2 24672
1 15000 349364491
1 21809 292279462
2 50626
1 26013 438670873
2 58721
1 121696 232663241
2 35548
2 49073
1 143608 82917179
1 30556 707747755
1 86152 104149107
2 19537
2 127122
1 91469 282129835
2 66653
2 188255
2 159151
2 125194
1 189939 904583135
1 179895 732084376
2 147904
1 1098 57289020
2 13618
1 154254 218040500
1 60110 76516026
1 150357 964918066
1 166732 717375377
1 108575 808369533
1 103982 78627410
2 192377
2 131359
2 9436
2 128328
1 194880 345364235
1 166525 878179302
2 86910
1 47416 197800650
2 179035
2 42658
2 86414
2 26469
1 107584 850359292
1 8102 931252030
1 23155 774923421
2 148983
1 158546 842290095
2 109026
2 132647
2 44364
2 86382
1 139468 507255970
1 162831 733064246
2 91964
2 20746
1 23811 73528618
2 139155
1 138987 94766872
1 126576 407235118
2 71633
2 125018
1 29277 140217305
2 7663
1 178589 115020343
2 32530
2 72556
2 61482
2 134488
2 110988
2 197788
2 129724
2 65276
1 62427 911290973
2 175504
1 177116 416498429
2 122616
2 121922
1 125749 541043272
1 137969 82189257
2 77083
2 182097
1 120821 413103100
1 14736 283090534
1 7303 665108490
2 96195
1 197273 594592665
2 152166
1 126951 957649199
1 7117 72623112
2 136825
1 72538 682669655
2 79120
2 164247
1 185515 435446436
2 54957
1 148788 692280050
1 28421 525433107
1 40387 367771470
2 119853
1 48563 869536654
2 160650
1 151693 691809156
1 18304 489135555
1 4745 406543593
2 162489
2 163255
1 109520 365518525
2 64021
2 23002
1 15142 99303851
1 188514 212953353
1 142090 646064345
1 149379 570745007
2 4245
1 91008 276856626
2 199056
1 181696 219134318
1 53734 233708357
1 19891 528567790
1 136734 624223033
2 156263
2 175627
1 35628 898239249
2 137477
1 87977 918303071
2 13451
2 127106
1 182342 736297831
1 174427 930734706
1 51033 444822545
2 118625
1 142739 699335243
1 48329 917689953
2 44040
1 110764 894315413
1 30045 467686247
2 179073
2 193107
2 120247
1 139982 979505531
2 189100
1 123352 884128935
1 130253 650074816
2 25162
2 11605
1 34542 99261456
1 34180 594935355
2 66571
1 33463 388520564
1 97292 497083161
2 77150
1 152672 724582664
2 58987
1 140272 559313372
1 5196 179646458
2 164276
2 108189
2 96553
1 6157 61617555
2 79373
1 78688 526636284
1 50703 993634276
1 197601 114024735
1 185639 885483173
1 94038 610930758
1 155295 765781515
2 144258
2 80018
1 117567 87184298
1 66080 87517752
2 25702
2 176503
2 56473
1 127209 337769292
2 13849
1 151257 701467241
2 128233
1 75334 696925966
1 186475 110443184
2 90189
1 51716 929727085
1 199931 541087326
2 17946
1 91564 636424191
1 68902 993376259
2 28571
2 11675
2 15850
1 131790 907798767
1 108470 716587167
1 95806 692069824
2 132327
2 139873
1 26028 44701940
2 107322
2 54583
2 63559
1 78898 554991830
1 116283 617600048
1 132053 844455829
1 790 496234792
2 152134
2 120094
2 54056
2 198900
1 170498 876425921
2 101068
1 63865 68970643
2 6569
2 93981
1 181403 209811826
1 157888 515963350
2 158425
1 130914 190511848
1 1646 335726972
1 157333 99617523
1 56970 193647381
2 139797
1 176647 24287759
2 94403
2 34542
1 20138 706168160
2 176002
2 130707
2 119524
1 144465 952538213
2 125482
1 129259 886175632
1 185368 19203416
2 22534
2 96530
1 111337 959405863
1 191673 848001573
2 82233
1 165739 518779950
1 47263 269737130
1 4840 323966045
2 93815
2 3213
2 138471
1 180978 478089506
1 97028 432883628
1 44213 587437934
1 172990 98741433
1 135566 478115866
1 19500 666119123
2 112193
2 134726
2 47271
1 19688 342708920
2 42006
2 195074
2 184368
2 139476
1 15964 55278203
2 79899
1 23829 554417803
1 74727 799352018
2 32950
2 175461
1 121178 49043851
2 37802
2 136390
1 39718 647397734
2 108981
1 95019 381808764
2 165491
2 19544
1 75698 566785729
2 81671
1 131435 121172470
1 129179 421090662
1 177961 768041628
2 2341
2 111511
2 34555
2 155921
1 183888 237912746
1 145373 790472699
1 19305 103080251
1 25396 845562129
1 137204 601695363
2 33685
2 41818
2 132318
1 189152 159459020
1 144306 63985526
2 100530
2 102213
1 199570 85075455
2 115724
1 94693 747409702
2 95716
2 108570
2 179109
2 64737
1 187170 411809099
1 152490 40208888
2 81336
2 152218
1 45550 368289025
1 93700 212472707
1 150815 289700813
2 193893
1 18411 770123973
2 197647
1 124779 32682384
2 61263
2 166324
1 68026 867253957
2 197159
1 79681 856539963
1 97486 949218531
2 49744
2 71260
1 151125 712884180
2 155626
2 54009
2 176128
1 22345 406824712
2 75144
2 160736
2 23933
1 105366 58764647
2 144052
2 35316
2 113049
1 195302 513856701
2 61974
2 136569
1 77627 481954712
2 131493
2 172475
2 139482
1 34409 705696460
2 158447
1 8493 153422483
1 86026 658215612
2 146764
1 96735 27293803
2 175729
2 2620
2 143332
1 178351 163898488
1 13150 234397940
1 170179 563431550
2 182320
2 58750
1 169269 229720874
1 162555 542641978
2 185242
1 13597 438775054
2 77359
1 194929 626806095
1 24481 924720581
2 194114
2 19798
2 98642
1 175715 403704158
2 160988
2 148130
1 182708 51589118
2 197387
1 130382 703947716
2 73413
2 30573
1 44855 301805798
1 56687 797216244
1 190643 54971884
2 10295
1 62905 463402495
2 40671
2 32396
2 18891
1 154565 693861185
2 44886
1 165022 109654145
1 168966 890404832
2 170640
1 12869 836923292
2 85250
2 139487
2 130150
2 119939
2 132497
2 30360
2 146538
1 157901 320418406
1 27210 968600815
2 182775
1 192108 336325174
1 194747 383801323
2 98091
2 189415
1 115045 248813401
2 73458
1 137054 875432283
1 89739 231089891
1 75171 237921134
2 66545
2 75106
2 103874
1 87128 188309925
2 2784
1 12029 665583581
2 34122
2 145285
1 51064 843807935
2 32524
1 24744 843793088
2 97380
2 137396
1 131080 909068978
1 98855 256918166
1 21471 608423788
1 171733 228291959
2 103450
2 104678
2 89689
1 39313 170410510
1 87820 824059751
1 51199 632049302
1 125909 887791366
1 146431 31672550
1 10437 463336575
2 16789
2 66
1 177551 148871948
1 104615 806075384
1 27713 202414762
2 99870
2 95011
2 103430
1 130697 232819809
2 29612
2 149964
2 53900
2 51320
2 81002
1 13237 518051662
1 1606 506460702
2 19840
2 81077
1 76520 553795892
2 197422
1 36942 357578228
1 157159 718378223
2 131342
1 91294 125959097
2 85055
1 27328 147023910
1 193684 112128701
1 118152 662101025
2 77975
1 142182 864584335
1 172076 797979806
2 116838
2 53236
2 23420
2 161071
1 139339 813688329
2 175872
1 67167 451273358
2 49086
1 46993 233147482
1 92488 581329516
2 132859
2 148501
2 134426
2 90535
2 70994
1 13263 553854467
2 69688
1 81320 452346631
2 26836
2 82554
1 102785 512225113
1 35325 981496062
2 104093
2 132928
2 110669
1 7008 905704719
1 156432 915116941
2 84977
2 3462
2 51598
1 99974 764509989
2 91730
2 190737
1 60816 999915254
2 64601
1 11502 466740129
1 63633 636430312
2 147306
1 166446 881790545
2 152678
2 158704
2 79577
1 199320 806719967
2 109107
1 89221 648300609
1 124630 484864318
1 26676 756984366
1 17438 922781807
2 165656
1 175640 536347182
1 178110 428523654
1 96508 168558862
1 56347 408297896
1 120200 568920790
1 89087 729342520
1 70997 571580020
2 100219
2 92222
2 76289
1 92364 222991743
1 197086 676107209
2 92047
2 26907
1 111402 793421964
2 125721
2 143851
2 105416
1 3011 976159695
2 14744
2 161036
1 143485 726902635
2 185463
2 197786
1 26444 841584256
2 96247
1 94575 41479528
2 131864
1 87268 341691574
1 74446 397725942
1 73828 57164477
2 139122
2 7497
2 84785
2 60469
2 25122
2 173475
1 60349 457641821
2 154494
2 66359
1 141768 596139610
2 121820
1 44848 809586974
2 104334
1 195662 619430350
2 168920
2 106063
1 55672 679353315
1 28320 998924365
2 190998
1 177768 62490180
2 148856
1 6855 909896761
2 31975
1 56628 401973338
1 76209 632009820
1 188808 790048168
1 183815 249817638
1 100458 947831786
1 154107 608481705
1 18472 842754440
1 80221 151210773
1 111396 541139198
2 69205
1 29681 687935894
1 109137 152239320
1 52090 986453804
2 161958
2 187055
2 177036
2 157550
1 54389 91249574
1 122717 36975643
2 119309
1 138179 3407345
1 64872 255391655
1 76300 542551843
1 186911 993250383
1 152609 426389897
2 146281
1 163883 950892722
1 44995 708366333
1 39989 397617317
1 43786 960801449
2 150941
2 124383
2 170322
1 116190 667249775
2 40236
2 191565
1 4653 610661565
1 75410 799245661
1 124898 420506648
1 80225 681593277
1 149484 74934524
1 123712 141423358
2 78101
2 93081
2 165248
1 160041 1478307
1 82670 683355338
2 106721
2 16396
2 146671
2 28138
2 164828
2 34364
2 156777
1 21933 56617458
2 128797
2 12188
1 86410 999912595
1 14167 742893946
2 117055
2 160637
2 19879
2 177426
2 8788
1 184107 842854798
2 59114
1 65592 27778986
2 59628
2 192954
1 46168 752936327
2 183312
2 95060
1 106457 141744251
1 185781 192507433
2 6356
1 89145 265989763
1 162970 244062675
1 160028 932006758
1 8002 307380450
2 103562
2 80903
2 67916
2 161145
1 121668 425472653
2 190110
1 155543 337442243
1 150896 507346088
1 29552 709883690
1 181516 104344449
2 130236
2 123620
1 187253 796731892
2 188225
1 9645 292592737
2 145602
2 107842
1 168676 11181334
1 127591 603229554
2 75568
2 151190
2 146582
2 34954
2 116387
1 74703 494455589
2 21909
1 147412 92417889
1 196144 752534982
2 197814
1 64373 934234384
1 141659 259040603
1 56270 246956835
2 55223
1 54285 77882643
1 137207 751078421
2 5022
1 161827 90964820
1 173439 726185898
1 128158 603818361
1 111639 468794142
1 97860 316287580
2 130625
2 96213
1 17605 378838671
1 99623 212710295
2 34277
2 59884
2 7429
2 61585
2 180211
2 141138
2 67249
1 183154 809702768
1 68363 788473805
1 41308 723461824
1 49207 259256146
1 101642 692193041
2 50878
2 83619
1 32507 627741039
1 148515 473928478
2 31416
2 119347
2 63035
2 30570
2 32496
1 99139 974131481
2 6076
2 142626
2 142058
2 131002
2 170207
1 82975 278668562
1 163439 176747343
1 95637 663623794
1 43448 346921841
1 172043 508162517
2 14730
1 38917 96422823
1 197494 879345813
1 23322 992299013
2 103330
1 85144 961706687
1 78681 932617638
2 162011
1 98433 718121596
2 126444
1 171377 240013749
2 156819
2 25929
2 17550
2 106541
2 133815
1 106305 244993567
1 35588 227434106
2 140218
1 176994 793787818
1 98689 676035810
1 134261 405376249
1 77113 810842498
1 30578 1498871
2 97670
2 57880
1 29698 245751365
2 18951
1 89557 647190794
2 9179
2 41121
2 62806
2 109142
2 51799
1 33559 58651480
2 101845
2 7314
2 120791
2 155087
1 92583 326633348
1 50065 354045351
1 3846 339327184
1 139923 265884836
1 22270 840106147
1 137622 728472330
2 92999
2 173630
1 66315 198383137
2 44010
2 116589
1 85241 435810625
2 140000
1 172801 581861924
2 127274
1 7294 266416794
2 84230
2 119286
2 179526
1 131209 332338620
1 58896 403820639
1 150621 86240384
2 91884
2 23433
1 161413 559494897
1 52411 134804001
2 129400
1 112145 82378405
1 169592 708799473
2 167885
1 13801 459408259
1 5883 261893886
1 7441 986347807
2 61991
1 66304 418757277
1 19578 352249447
1 163674 105318769
2 5070
2 69257
2 134918
2 112115
1 6031 729981860
2 114373
1 46101 100158391
2 162843
2 64653
2 2993
2 140081
1 97056 823773094
1 28960 491977151
2 64010
1 171416 896343151
1 103161 995821637
2 93722
2 93557
1 146328 416985948
1 96268 676859077
1 157911 146929583
1 105355 133451898
1 88282 401285841
1 55100 574923958
2 38441
1 36176 338391240
2 18608
2 59351
2 61881
2 169717
2 3071
2 25694
2 12177
1 175343 403054625
2 167228
1 77967 973806621
1 135168 472064281
2 45504
2 80023
1 63065 611013820
1 156750 953100706
2 87475
2 11618
1 116572 839858345
1 27360 552235402
2 193900
2 67338
1 128747 87698984
1 103760 313500544
1 72261 699874725
2 9887
2 30283
1 10159 25677976
2 122335
2 18969
1 140602 697471276
1 105395 886250964
2 131204
2 178845
2 55698
1 63260 67423720
2 21232
2 22905
1 77432 114709679
1 33369 105318393
2 157019
2 171479
2 122997
2 81784
1 7332 537120142
1 86816 984026624
1 141925 909655997
2 187045
2 36473
2 61092
1 44827 517476096
1 78353 693280730
2 95460
1 166172 538387542
2 192523
1 143775 587878879
2 46839
2 37991
1 130087 213792691
2 107989
2 23783
1 147273 399133702
2 193548
2 45763
1 175624 605803819
2 118411
2 41410
1 178858 122540492
1 170366 603823148
1 3053 717011435
1 56051 924008294
2 77725
1 122322 552912714
1 41566 588261016
2 67831
2 106083
2 38606
2 129655
2 1020
1 188782 197441427
2 199044
1 131592 742389644
1 69473 60398892
2 4159
1 105960 950783771
2 46991
2 20062
2 118049
1 199699 333234835
1 70761 709406835
1 138219 891826888
2 112044
2 131664
2 77832
2 32068
2 85844
1 63931 324751507
1 22281 149698226
2 117413
2 181758
2 39922
1 176340 222845230
2 44258
1 149194 788059612
2 137604
1 54222 299825836
2 107064
2 77948
2 9112
2 78536
2 43473
2 68856
1 158941 108125687
2 129067
1 134843 760820029
1 166069 363561294
1 176313 574883093
1 176983 633722981
2 191776
1 118884 309136359
2 133047
2 126623
2 82679
1 130159 61635318
2 95983
2 177489
2 179977
1 44889 811600964
2 93480
2 97609
1 169198 906369883
2 2539
1 88840 191008329
2 49907
2 71359
2 175558
2 118582
2 129902
1 60209 993002168
2 136147
2 173605
1 27872 23046578
1 50293 679986994
2 139732
2 136223
1 178082 173494375
1 134687 923762625
2 133117
2 14761
1 84617 401102916
1 152815 3080243
1 57089 139566499
1 128344 113951620
1 146421 356883166
1 173980 917894955
1 66387 363012948
1 52403 453035071
1 114777 414052352
1 38202 840225092
1 98067 832439226
1 30323 877418133
1 122323 158148048
1 53888 989711592
2 126224
1 19276 4180690
1 92317 855493950
1 60496 817056316
2 17650
1 143219 604320359
2 151401
2 109287
1 8886 550167333
1 150537 583744657
1 11180 848823675
2 50039
2 187375
1 196139 462028228
1 166606 544277343
1 194728 717040540
1 7589 141303380
1 197096 378815275
1 67274 681643954
1 43834 386388050
2 184683
2 9792
1 125022 176907457
1 20922 821864020
1 40722 187439873
1 107818 346521192
1 42839 938817721
2 150029
1 49409 297474731
2 58295
2 17697
2 163152
2 49611
1 14512 54900132
2 64931
2 112644
2 24127
2 2478
2 100233
1 115637 906084978
1 68381 790412621
1 196624 165602024
2 137983
2 26522
2 135635
2 199593
2 103852
1 64778 657650546
1 24679 466573472
1 132697 811881154
2 85383
1 147418 49750426
2 154063
2 70928
1 113343 716370589
2 144974
1 61182 132717615
2 81423
1 95240 335338069
1 152258 131443531
2 128095
1 48139 176877977
1 163068 538834035
2 32177
2 97122
2 48327
1 118997 300353102
1 21515 442413417
1 110297 765585546
1 52884 295665535
2 103376
2 143453
1 127250 834845806
1 22530 889190718
2 53977
2 5582
1 91590 885946960
1 143093 999538294
2 107119
1 89941 385869048
1 33421 323333830
2 45543
1 20905 255383034
1 145606 398601680
2 161148
2 45922
2 125896
2 51642
1 104513 345377777
2 121023
2 171898
1 194227 702376780
2 159064
2 69538
1 159005 840227002
1 190043 378330771
2 107
1 13331 58835590
1 162936 755001533
2 4520
1 159369 582722792
2 54055
2 113459
1 194523 471021420
2 26479
1 28987 848392936
2 128578
2 125099
1 139987 696029040
1 36452 684068873
2 144632
1 189576 494347138
1 17679 445589635
2 59685
2 135176
1 176532 648340530
2 124440
1 167674 105624627
1 82996 410336833
2 175611
1 84701 749185412
2 55899
2 128890
2 188141
2 152550
1 61983 162607247
1 116739 359719959
2 185758
1 153931 24736128
1 190747 161231950
1 36325 366111749
1 110897 989570728
2 171435
2 114300
1 133772 948970366
2 147855
2 122601
1 145465 469452505
2 103094
2 111330
2 184352
2 152109
1 146577 688948402
1 5037 721504048
1 145576 481495137
2 172013
2 64428
2 99751
2 115393
2 123898
1 34309 577157225
1 189470 489954353
1 77987 819552530
1 31754 637129368
1 73303 733271868
2 103099
1 155835 667847656
1 165601 79127770
1 134668 556192030
1 50157 11084230
2 7156
1 14082 554182042
2 132844
1 173605 731571367
1 171611 859908469
1 171176 565478669
2 39798
1 42715 479772203
2 69025
2 23101
2 14609
1 27486 808079865
2 174002
2 65297
2 195387
2 99680
1 144526 275577744
2 123336
1 44091 655172672
2 151042
1 100274 618249042
2 89123
2 171422
2 77418
2 73059
2 57903
1 20138 169454457
2 77601
1 52396 232046674
2 3445
1 167074 262569855
2 35626
1 115541 747287013
1 115306 489252901
1 25563 930054467
1 127131 951770110
1 136636 972489607
1 158235 11714736
2 1384
1 162690 693744774
1 15094 90382891
1 185707 494397441
1 36074 308725706
2 14854
2 86118
1 1666 421040935
1 40707 325616905
2 80624
1 21982 810279788
1 179162 868637474
1 186138 613861816
1 120216 864803921
1 175191 364704478
1 166144 38104339
2 78378
1 6607 453396520
1 46411 777011215
2 107323
2 160572
1 4076 417756543
2 128397
2 148832
2 159164
2 101181
1 3236 412402912
1 53171 317126735
2 71241
2 158464
1 9814 325571358
2 155350
2 93846
1 160282 372375984
2 144210
2 110933
1 150710 706584931
1 54817 123785230
2 130347
1 151599 720133832
2 185114
2 81555
1 22007 348353164
1 30859 767215522
1 107759 608925564
1 166553 880877063
2 27035
1 147797 622561341
1 173298 378074619
1 162963 402903955
2 38068
2 61893
1 46070 593945167
2 178677
1 133276 731693009
1 146581 334664119
1 158679 249653
2 145222
1 164289 901509303
2 25703
2 152538
2 31245
2 74213
2 11573
2 190739
2 173197
1 106534 616533542
2 142411
1 173801 799656967
1 70050 105496996
2 125643
1 113256 137437273
1 86240 116980300
1 38594 4457474
1 94431 821714343
1 90061 21514573
1 187787 274354515
1 117080 550933795
2 36986
1 168221 643181998
1 20248 666435036
1 55981 891396848
2 49985
1 91690 867608629
2 139872
1 54104 814507218
2 135501
2 5322
2 149519
1 31933 709817227
2 72974
2 23616
2 174400
2 124683
2 28676
2 142003
1 164410 368582969
1 24736 768004948
2 128537
2 98222
1 104198 669951516
1 123855 973727506
2 194594
1 89067 767037253
2 13442
1 188286 771583477
2 123490
1 47334 167902330
1 126700 249343654
2 132191
1 77663 103525251
2 97679
2 160043
1 154156 977218419
2 88812
1 115632 870391415
2 72410
2 135337
1 189662 33108005
1 118145 848293768
1 44280 825316993
1 94114 416360876
2 75521
1 138653 101153523
2 137294
2 78397
1 68063 458983563
2 61388
2 23917
1 167671 470875993
2 40307
1 172427 981810640
2 193197
1 10253 880273725
2 25506
2 129385
1 56910 205106356
2 39635
2 100782
2 162282
1 137411 744342940
2 83675
2 548
2 59050
1 59105 283711691
2 38459
2 73635
2 90870
2 42741
1 160642 975768111
1 191484 257785572
1 55398 758740006
1 10265 435511897
2 175299
2 173247
1 26212 953150720
1 53376 42299725
1 158528 552717173
2 157537
2 124918
1 31164 576510391
1 46391 513011992
2 83263
1 86950 889332987
2 125967
1 184012 795032043
1 116566 581279453
1 135398 658909356
1 184138 473366329
1 20112 725952749
2 81379
2 36915
2 62595
2 105915
2 175896
2 58100
2 28852
1 188795 702952953
2 84991
2 53192
1 23046 425021498
2 167362
2 375
2 3505
1 32311 583515862
2 176494
2 141990
2 160896
1 6548 731408556
1 46346 375077378
1 40982 546709734
1 22685 31405439
1 171341 412797477
2 76323
1 186477 608153752
1 192644 209521137
2 50906
1 71608 234178385
1 153270 123996722
2 141124
1 65016 824496954
1 121494 709340489
1 138773 400837416
2 174665
1 9249 425347149
1 199407 685934042
2 139494
2 121704
2 94456
1 68819 297547867
2 146475
2 120500
1 181422 237822931
2 187836
1 39927 300209103
1 196435 693357746
1 60116 234353339
2 109304
2 171651
2 131567
2 7884
2 86003
2 99994
1 178887 540344323
1 22369 347751847
2 36999
2 126207
1 5772 212711329
2 102935
2 137590
2 111629
1 8066 695818852
1 156921 589731936
1 32696 502579995
1 82503 758240094
2 33758
1 19251 464103462
2 138922
2 115241
1 60969 623927821
1 188023 698780056
1 176332 78462704
1 194983 509069989
2 189517
1 99713 787909605
2 176456
2 176805
2 82066
1 92539 831248270
1 165857 93640632
1 143140 721505867
1 83833 705192905
1 75602 96648569
1 129408 793190676
2 9028
2 80627
1 167924 901463269
1 185256 987500364
2 86501
2 83778
2 186586
2 73174
1 86444 680155468
2 151166
1 9223 87606983
2 134247
2 161902
1 30233 738100404
1 73873 995433277
1 67553 808917474
1 192384 15573759
1 120727 682636937
1 114691 858593715
1 39515 863155627
1 101587 779645715
1 78692 632833547
1 100848 276898598
1 28543 677259769
2 187865
1 167669 393341269
2 135261
2 162789
1 117129 105901870
2 22023
2 147919
1 11290 910188464
2 156116
2 88502
1 21218 322444421
1 135483 797281854
1 29320 388082623
1 134242 206800664
1 6528 268637312
1 44563 109309257
1 158355 725155524
2 97199
1 91402 922154362
2 171436
2 94234
1 112578 357439262
1 81209 4533748
2 194425
2 41758
2 172496
1 16520 371654318
2 88953
1 5103 784754453
2 106986
2 181599
2 102894
2 155759
1 9578 74289276
2 142832
2 32173
1 162696 506445923
1 156777 394471463
1 104965 657620800
1 79375 786120436
2 173437
1 39315 540381061
1 154880 285832366
2 45116
1 198823 517887207
1 176459 139254636
1 26711 512639845
1 43154 212246361
1 82863 567645937
2 159
2 124151
1 78990 445474329
1 6334 249955513
2 63043
2 177772
1 169554 857024084
2 158925
2 104321
2 109558
2 119878
2 123565
1 113355 916861506
1 186996 767382834
1 117806 165677794
2 197022
2 72741
1 109902 851665639
1 128677 237109012
2 47023
2 39238
2 125235
2 11836
1 165352 830747116
1 48365 199671280
2 132145
2 44407
1 174175 989868476
2 85058
1 97247 186662608
2 64003
2 57726
2 76364
2 110803
2 146747
1 30079 502641700
2 126909
2 119249
1 105306 559853037
2 154161
1 79592 17703633
1 180894 455108891
2 133179
2 85107
1 18674 967134314
2 30474
2 128830
2 51143
1 187977 894322969
2 31221
2 82249
1 19727 55519301
1 124077 420128515
2 67741
1 92788 397665079
1 88395 74524855
1 152903 998102893
1 157062 559672476
2 4664
2 14308
1 92812 563499419
2 167516
1 186495 56035845
2 86762
2 133488
1 111926 383904655
2 7699
1 146477 373789911
1 70062 976429936
2 159130
1 140090 647807936
1 191717 593505569
1 66272 496300882
2 335
1 4933 187348241
1 64651 6706054
2 88477
1 198268 477718588
2 10316
1 10751 546664961
1 30766 696204653
1 22709 984369227
2 169113
1 93402 183702055
1 176334 45358711
1 108850 964200845
1 199650 628870673
2 92640
1 99912 369104081
1 59125 829484707
1 147980 861981590
1 28121 34022790
1 177630 28259210
1 196469 442708215
2 166878
2 75284
2 26058
2 103162
2 179963
2 35013
2 151329
1 165045 892237591
1 123367 260001832
1 140841 19148352
2 175485
1 198439 42061375
2 146296
2 161086
2 59552
2 84741
1 195370 517914356
1 124327 426017171
1 81154 792218106
1 19973 357229603
2 22271
2 178497
1 124347 207580
1 39159 182266959
1 129618 866604628
2 145054
2 143651
1 110505 403727178
1 52956 466861391
1 36833 276922027
2 15729
1 162785 758526076
1 166184 83029280
2 120196
2 165672
2 29692
2 38508
2 158051
1 197054 52521042
2 4770
1 85207 741825119
2 136754
1 36749 157098980
2 24001
2 17430
1 196049 968305725
2 93285
2 51218
1 7013 815181114
1 179045 359696842
2 162400
1 63262 72835638
2 36436
1 145791 395766277
1 124740 670427381
1 88040 960106916
1 91205 99237036
2 181649
1 156247 369652720
1 13768 933830062
2 134347
1 181148 63407810
2 85099
2 97595
1 2858 170495368
2 18746
2 197313
1 74106 14602333
2 22498
2 18619
1 25596 354723267
2 10702
2 161787
2 51424
1 24444 724395161
2 48789
2 57128
1 63755 259177226
2 11288
1 192266 321583485
1 94345 505066840
1 65307 68359075
1 179980 934829645
2 192314
2 76213
1 176792 693960848
1 147958 330621418
2 77042
1 36444 931014698
2 147259
1 97067 643963609
1 38106 415304994
2 19302
2 178450
2 125794
2 28825
2 61345
2 85278
2 112229
2 167248
1 151896 74225796
2 12119
1 192102 650972088
2 105849
1 95037 985709449
2 62807
1 175739 482937850
2 167871
2 55618
1 30075 900048148
1 81092 781039093
2 15428
2 70526
1 123406 826099042
2 97637
2 18817
2 165748
2 88002
2 119791
2 199468
1 140796 445468847
2 189608
1 114 695337034
1 43591 854763848
2 140101
2 147961
2 26966
2 68863
1 102357 680949678
1 132547 857849025
2 58394
1 2597 857643840
2 112156
2 145825
2 35516
1 177910 579891040
2 69441
2 93427
2 94283
2 126496
1 29018 462618516
2 115609
1 27916 449105983
1 181182 448266359
1 96994 182302621
2 44352
1 98698 672262318
2 74747
2 149962
2 172864
2 100699
1 103300 632671129
2 189719
1 50883 286967343
2 29668
1 12702 176361134
2 134813
1 35709 632770333
1 47695 18061486
2 82463
2 126059
2 138208
2 122599
1 88753 62084758
2 28410
1 63947 126005722
2 147597
1 140822 376471368
2 125482
1 77838 683023543
2 96360
2 30468
2 11167
1 9878 642530449
2 149262
1 197939 827588002
2 143372
1 90609 746414871
2 8760
1 69954 145419732
2 169283
1 115387 687400945
1 21019 58707312
2 140580
2 100193
2 2512
1 35346 279336510
2 170339
1 190590 164082621
1 92574 733813861
2 15570
1 47855 860967708
2 128902
2 3977
1 122343 65115763
1 11606 697961803
2 95272
2 153830
1 173697 996623032
2 98821
2 11206
1 85451 506735864
1 84791 498878085
1 181940 810108470
1 194442 496915227
1 121327 519116630
1 149074 240014319
1 6127 204339266
2 121013
1 85399 409096936
1 69619 297136246
1 103226 712004481
1 87943 242334056
1 148696 110782667
2 111216
2 171601
2 100316
1 46984 1722019
1 141408 246935890
1 9370 322190366
1 45146 711397656
2 76832
2 108687
2 112679
2 119259
2 96943
1 115053 339793249
1 174008 206434941
2 21108
2 125613
2 2840
1 193235 424954171
1 196159 972968117
2 69698
1 64763 991311958
2 80499
1 47285 631668306
1 31041 19395076
1 167569 717206884
2 14136
2 164980
2 45912
2 62480
1 113492 877133537
1 5853 759260981
1 90204 837407089
2 144754
1 61049 958939499
1 194444 574074610
2 196520
1 34742 110596384
2 119832
2 186066
2 109718
2 115582
2 145308
1 75385 74441516
2 56288
2 183472
1 172246 979533487
2 44837
2 41986
2 194058
1 21192 625375615
1 111349 429216507
2 181350
1 190442 490152514
1 125072 57814552
2 65604
2 156257
1 143327 98148558
1 137378 398185475
1 89350 775710969
1 87955 987431833
1 107926 411891966
1 37220 541006256
2 19572
2 2185
2 112830
2 165724
1 45510 410818720
1 124988 24444117
1 4862 608629630
1 137818 510537383
2 104064
1 72556 536127293
2 132442
2 76387
2 58546
1 193295 84044563
1 165800 133181274
2 194210
1 167421 697793575
2 128110
2 154520
1 1432 349776515
2 112372
2 72926
2 87579
1 70918 391319600
2 28765
2 177547
2 11111
2 79580
2 53641
1 104750 807908815
2 136231
1 99956 830573821
1 154279 291857274
1 93714 24633665
1 40752 618427204
1 198649 424179037
1 27452 149407867
2 120155
1 167466 171752135
1 137346 72097517
1 9313 870489951
2 93123
2 48574
1 114349 267569644
2 133273
2 196749
1 26059 114497452
1 14792 844288377
2 128150
2 184554
2 162842
1 139151 96441189
1 145762 547984680
1 74800 298033596
2 45900
2 73459
2 190568
2 2933
1 71514 203261551
1 76875 106423389
2 67158
2 22534
1 83878 756471065
2 109305
2 40815
2 198219
2 50833
2 13117
1 188245 767955475
1 162196 491544589
1 194328 753191919
2 134295
2 53685
1 31222 665874033
2 171448
2 192265
2 126568
1 139055 761626166
2 111938
1 4230 77309405
2 67575
2 31648
1 144855 767115600
2 154834
1 143577 644670227
1 114199 540639932
1 5839 286433542
2 101433
1 120572 96308704
1 199874 560630730
1 84335 706969129
2 168219
2 192521
2 127851
2 186478
2 62133
2 70105
2 11688
1 65198 200617574
1 116017 815905967
1 148311 76391563
2 139258
1 132375 133912322
2 51988
2 111579
1 47503 110959467
1 3781 703089325
1 99209 473035161
1 29691 536547070
1 136997 237080386
2 40333
1 166857 137742176
1 32316 181264180
2 87298
1 31366 728125803
2 108130
1 86384 608176370
2 32293
1 7488 501690551
1 139500 870683097
1 78203 896761426
2 67059
2 112558
2 53588
2 136892
2 188126
1 97489 508217866
1 189045 367028509
1 181598 902407771
1 79443 686586101
2 89516
2 150959
2 163717
2 187407
1 143502 618370672
2 146267
1 105638 191238585
2 109095
1 93579 491901779
1 111614 65287278
2 152314
1 165990 896458959
2 158176
2 73782
2 102177
2 116428
1 86212 335910189
1 111034 942676862
1 23358 182262741
2 113109
2 147715
1 131075 10251003
2 23682
2 65861
1 4867 626374676
1 158046 221498330
1 2103 625550296
1 55118 497378854
2 25667
2 124625
2 155426
2 158902
2 67669
2 130234
2 184188
2 166168
2 66764
1 145903 39148505
2 160903
2 55512
2 71223
2 8929
1 185745 343478223
2 141068
2 174937
2 113110
2 13688
1 137602 798732167
1 60995 790013790
1 139994 583658144
1 191033 98064131
1 93191 635466873
1 152987 203301739
1 164983 578637891
1 13616 185413664
1 54866 762266298
1 74785 959075976
1 65563 983327033
1 193393 490687285
1 177619 450572933
1 70591 926807884
1 134281 613752516
1 175193 567629372
1 180306 351819737
2 78816
1 170824 866690958
1 138190 266829877
1 36145 283078323
1 143813 211560785
1 70974 529373303
1 186203 63503906
2 24055
1 130717 841826300
1 68383 272749481
1 145967 206649937
2 74223
1 175095 589120001
1 104987 296262179
1 152744 176158369
1 60935 119862085
2 20197
1 147551 359727834
1 58309 831612007
1 4623 152242210
1 51057 309693998
2 49373
2 8875
1 27369 516100362
1 188876 637866991
2 190325
2 153292
1 131589 340687373
1 50074 518516996
2 102315
2 3218
1 188525 961036081
1 46517 954619173
2 71283
1 21185 571162092
1 111129 812506142
2 75735
2 84011
1 62216 615940456
1 138823 403385419
1 182816 801549060
1 156730 42881673
1 152363 712144290
2 3568
2 73825
2 111765
1 41743 391615236
1 166804 823855899
1 26344 658809471
1 167892 764307329
1 66622 348675353
2 41026
1 17762 803450339
2 60394
2 194970
2 81589
1 28831 893517965
1 170664 434744369
2 136704
2 199016
2 63546
2 6815
1 12846 455616424
1 3051 464563134
2 138883
1 108222 761235989
1 5134 258820879
1 108024 926090030
1 108176 900653786
2 66840
2 38828
1 143382 13539861
2 34243
2 14472
2 106070
1 80215 456158901
1 69972 725772317
2 104081
2 121007
1 54469 713901354
1 126416 872811837
2 98312
2 34879
1 167229 211677705
2 72801
1 62613 151479312
1 78059 682952674
2 151587
1 29856 88519704
1 186086 858048932
2 140846
2 89726
1 30604 595788576
2 157646
2 74938
1 155054 150416423
1 175432 711681153
2 50782
1 71927 430452968
2 53875
2 184630
1 107350 928305172
1 9592 312055601
2 31183
1 75967 409487230
2 190535
2 180353
1 153100 134836668
1 192544 790469346
2 66011
1 15260 643852526
1 41523 447447706
1 55151 427141844
1 185722 421201197
1 181412 88697857
2 130127
1 127815 5129118
2 159965
1 146088 715741875
1 67927 876801732
1 184597 282189935
2 26652
1 193932 668586981
2 161632
1 44399 55551245
2 95855
1 54747 776578841
1 180686 386715562
2 118235
1 141376 442913571
2 99138
2 146676
2 73603
1 171799 118374781
1 174026 461709950
1 112086 724058803
1 39586 788478373
1 64855 984304938
2 163846
1 190220 945037648
2 70079
2 73825
1 4527 300002541
1 718 943463133
2 176626
1 170650 407046711
1 80800 986636165
2 150672
1 112283 162925725
1 104228 721567760
1 98083 806662385
1 27055 754705445
2 129650
2 176640
1 83831 313739947
1 164222 187628969
1 91951 954740684
2 92153
1 78466 847018206
2 6218
2 57718
2 196479
2 101944
2 116197
1 38014 452340576
1 188201 412947539
1 52475 10039203
2 109847
1 154468 129557047
2 47135
2 36131
2 107889
1 8679 987823355
2 93971
1 189023 190147117
2 118793
1 78040 112612220
1 138798 3811339
1 20195 488455029
1 28034 829097940
1 113658 347171747
2 162339
1 196753 832192466
2 156545
1 13151 438402689
1 148089 851532536
1 60671 630732037
1 11459 663119503
2 64011
1 178836 685821616
1 88855 534786865
1 198172 655318062
1 4025 219440164
1 29661 593100414
1 39724 252477889
2 24295
2 101247
2 182550
1 180623 247653048
1 31454 109707902
1 124619 22547077
2 23369
1 193259 947061605
1 82301 782634344
1 141712 461116621
1 55711 867662000
2 24982
1 71621 823052806
1 163808 508142048
2 70623
2 60132
1 151621 238959931
2 47985
1 46796 794054300
1 196046 156355347
1 121999 119173003
1 71447 45644301
2 69909
2 199947
2 196922
2 101987
2 168810
1 42299 225952738
2 11544
1 16490 941852707
2 164000
1 164354 911210291
1 120725 754965021
2 54872
2 23793
1 40263 352078405
1 122423 407396277
2 189067
1 60710 732789902
1 19616 686864479
1 136042 927282069
1 129618 62165382
2 136938
2 69749
2 116070
1 32311 230460406
2 157105
2 68159
1 54340 735373647
2 40987
1 54232 688604933
2 49108
2 131462
1 4507 21788308
1 191597 87712466
1 147723 16302369
1 34952 468419176
1 170131 686177450
1 83838 157895259
1 16898 602745872
1 98950 719485928
1 194502 711311966
2 143736
2 141125
1 172511 633202683
2 100778
2 129565
2 4154
2 64485
2 114702
1 187481 263895041
1 190342 56499119
1 137535 255740278
2 105673
1 39333 828020483
2 135609
1 89476 755122720
2 192046
1 121567 77400036
2 133917
1 108060 636623730
2 124285
1 123405 356574159
2 49095
1 175909 194166477
2 62179
1 103622 994783347
1 134801 282094433
2 29664
1 30143 333343598
1 7770 472771195
1 162079 8674210
1 166226 298393055
2 82824
1 19222 113664699
2 125314
2 126297
1 195366 307378705
2 199563
1 57220 664308573
1 169275 58487036
1 158131 640440494
1 156458 922884573
1 261 763304428
1 127852 639032316
2 183620
2 47710
2 187246
2 30737
1 159280 49652213
1 57264 661945502
2 181632
1 162388 132458516
1 163020 876917564
1 84148 508009262
1 184939 340204345
2 191282
2 13555
1 66754 132303200
2 113437
2 160092
2 196027
1 199463 457894342
2 153506
1 146926 221001892
1 27165 397827638
2 198488
2 79850
2 5858
1 34796 387807963
2 197246
1 106075 154523555
2 18941
2 132204
1 103376 946385631
2 116703
1 44925 112753148
1 199276 399643847
2 120808
2 147190
1 150518 709944725
2 166347
1 146719 579531611
1 4387 286073121
2 139955
1 129991 835854437
1 195515 484027185
2 178688
2 57086
1 148553 653376179
1 71066 755356868
2 185324
2 184258
2 112734
2 59391
2 38174
2 94893
1 156000 17277478
2 155997
2 104915
2 198047
1 195234 877157194
2 86445
2 161624
1 118946 557497747
1 72552 588429517
2 103610
2 119043
2 129163
1 40691 207363459
2 40058
2 87808
1 20851 174912956
2 131539
1 86833 243867328
1 70980 17334335
2 51503
1 79209 499508768
1 163055 504613078
1 184547 880142632
1 146329 539817926
2 96347
2 87378
2 72767
2 8913
2 45115
2 1800
1 51022 159713905
2 100726
2 108184
1 191223 121312989
1 196365 344853441
2 112022
1 96837 788166940
1 158526 763759680
1 74742 102636024
1 4029 631988309
1 47890 536248148
2 57691
1 184451 457347429
2 76974
2 1577
1 5038 838288238
1 192152 315208994
1 14724 65774043
2 50755
2 37168
2 115204
2 174985
1 4407 42786780
1 188935 225134603
1 178896 313584650
2 115636
2 34443
2 26150
1 116731 691339079
2 8130
1 5274 738883128
2 97560
2 47152
1 161195 399481025
2 141216
2 77084
1 83222 999899506
1 150473 827585195
2 148171
1 90686 780531762
1 86941 33831793
2 40190
1 147246 830915418
2 100569
2 35874
1 23460 536439388
1 39653 86004718
1 4244 800736759
2 186269
2 23075
2 151740
1 77213 591805276
2 20353
1 23506 971854762
2 50070
2 134322
1 34970 568688509
1 23112 656891696
2 180675
1 45022 624214746
2 124105
1 108537 870694032
2 24746
2 190238
2 56803
1 58862 834742548
1 126761 836290203
2 98088
1 129357 645034370
1 8300 981232717
1 176034 190788361
1 46882 468191422
2 36456
2 1451
1 106979 310683576
1 41781 60109746
2 95604
2 193729
2 87693
2 173855
2 197522
1 70707 776746838
1 110758 473160271
1 32286 326581619
2 65646
2 168240
2 103975
1 1440 686367562
1 22615 594266329
2 198659
2 167750
2 144043
1 13057 381648140
2 172996
1 97343 688258890
2 17057
2 162070
2 178797
2 164343
1 169833 863323653
2 42220
1 151671 906368341
1 183182 81340278
1 42825 552724408
2 196300
2 81956
1 55725 297157751
2 142245
2 192676
2 45868
2 74945
2 40253
1 59121 3119149
1 198445 32294458
1 116534 282381461
1 155180 645237851
1 47854 889421046
2 185281
1 163951 474505847
1 155745 28716042
2 168674
2 70107
2 33640
1 158684 24246419
2 133494
2 19393
2 146524
2 1738
1 84918 28153316
1 13035 380530610
1 103716 433715683
2 95338
2 178904
2 182922
2 23470
1 79408 717373220
1 31410 822527671
1 16504 249161012
2 125502
1 88578 734865592
1 23545 245983806
1 54684 694027457
2 197492
1 152904 197333324
1 107418 552379719
2 159260
1 42677 762718708
2 94174
2 104772
1 193211 715512437
2 125951
2 7819
1 89071 804589303
2 121061
1 69561 755678541
2 125633
2 192600
1 88779 299722537
1 88556 752766297
2 35695
2 195575
1 90121 727903136
1 101358 783260803
2 165344
1 173264 591704978
2 36382
1 140043 717262654
1 104360 876171693
2 94166
1 17286 361406931
1 165931 971667014
1 124947 443262638
1 119375 256493323
2 61400
2 32432
1 25968 651694729
2 101270
1 179246 422417081
1 117532 705704780
2 104125
1 129212 988003220
2 181846
1 33770 504817217
2 33654
1 123485 843079029
1 57083 631793888
1 158284 760498955
2 105977
2 38352
2 12384
1 8370 943879365
2 42344
1 19599 443656276
2 133644
2 167337
2 21721
1 160583 705699212
2 199375
2 151878
2 49655
1 184450 145338565
1 35734 710196230
2 30058
2 91685
2 81362
1 152507 951796258
1 151196 322938389
1 57344 352277286
1 191256 500462510
2 190738
1 114086 101396293
1 140473 694671183
1 99939 26856038
2 42360
2 58827
1 89427 965800982
1 143323 511411949
2 8175
2 69548
1 41755 399911140
1 122313 68921899
2 14396
2 181015
1 57782 879556016
1 105396 454659503
1 102581 521800578
1 86298 761855366
2 6571
2 172060
1 192420 546507349
1 166214 372335166
2 12089
1 160054 162851548
1 181911 258447771
2 171837
1 78358 534074186
1 64884 805181571
1 61054 669446875
2 76612
2 74373
1 45011 260530580
1 135605 625975572
1 98578 801738459
1 97046 57298132
1 103790 456998755
2 135112
1 7052 646320459
1 23496 269229136
2 187408
1 166346 648365012
2 61404
1 47918 372528820
2 74641
2 56736
2 72585
1 44813 124651611
2 151101
2 121047
2 161409
1 10225 504382152
1 137232 179839304
2 44315
2 193640
1 12556 601172077
2 98983
2 60370
2 51883
2 70028
2 86831
1 69289 713037609
1 7397 965988018
2 107021
2 143377
2 74927
2 20359
2 102498
2 40558
1 52780 263134628
1 35475 431341643
1 96640 529444378
2 185350
2 26814
2 21982
2 72525
1 195105 794067809
1 153245 603032837
1 160122 941887904
2 135862
2 117967
2 15731
2 36358
1 131957 152837076
2 42924
2 133989
1 55874 384725649
2 18364
2 31803
1 17626 181025499
2 9764
1 54283 124809122
2 147997
1 65316 567633709
1 31427 873357324
2 155683
1 37405 66677836
2 68689
2 148636
2 18257
2 156798
1 181167 373345447
2 154934
2 12576
2 125700
1 38245 330049607
2 18782
1 9513 780982330
1 34068 696393661
2 96120
2 190202
1 156876 374423225
1 166067 754303643
1 189517 290155710
2 85765
2 62513
2 146205
2 35861
2 194615
1 40997 353504398
1 154441 703994659
2 160437
1 167568 345408060
2 157239
2 148698
1 182922 105902371
2 3161
1 81523 659422538
2 109955
2 32647
1 123515 690833299
1 108677 323696078
2 159580
2 121934
1 52782 735771251
1 77303 886781037
2 150273
2 74062
2 174982
2 90081
2 100529
1 21650 472221013
2 34808
1 85299 689842919
1 95027 730595367
1 95796 880608566
2 172639
1 138748 229290930
2 127619
1 93112 347457515
2 128630
2 168601
1 6590 767528363
2 165686
2 68139
2 68437
1 2666 328231430
2 158077
2 104531
2 79507
1 20788 272217689
1 91013 702137052
2 114383
2 94520
1 80368 678572866
2 86536
2 66841
1 181188 193077113
1 78157 340587724
2 179344
2 153420
2 3668
1 131926 448433959
1 83178 784814123
2 136152
2 162253
1 180713 112042166
1 52142 512305162
2 56538
2 160336
1 186288 337684358
1 144180 468173290
1 54010 658942839
2 185667
1 14717 145285147
2 130474
2 141063
1 33822 607116462
1 101199 868505983
1 189439 278125128
1 4018 840992671
2 69954
2 17678
1 126258 333606222
2 98102
2 21247
2 192931
2 49568
1 39136 659172518
1 70967 861029444
2 17367
2 38393
1 97595 632411445
2 198069
2 93045
1 84265 756665878
1 197321 784285871
1 129335 313942717
2 34366
1 9639 117059716
1 56343 542829125
1 107396 8541359
1 3904 22830826
1 130050 815958211
2 87442
1 11580 901841745
2 9542
2 153460
2 36056
1 68657 340619313
1 107740 9827121
2 10269
2 50480
1 148146 760449387
1 87361 127402467
1 13882 973518570
1 158824 592648781
1 108141 597949682
1 190422 890297069
2 162134
2 103352
2 167824
1 113795 248916059
2 115911
1 177671 813992094
1 11707 771078023
2 68489
1 77867 783193791
2 91799
1 59246 620962276
2 114146
1 47261 473532768
2 7161
1 87503 151769094
1 119880 74885646
2 174987
2 39264
1 55824 669092176
2 114830
1 48478 927876446
2 89412
2 180939
2 92243
2 90925
1 670 677651115
1 179323 544222392
1 177170 764087558
1 181762 775477324
2 60762
1 34564 154960960
1 110141 514679391
2 80401
2 192727
1 173601 877826475
1 164006 439488582
2 6184
1 14625 120156947
1 75479 731484362
1 22350 837762383
2 76892
2 190006
2 100667
1 122573 171910756
2 112075
1 896 93716401
2 174857
2 166007
2 192145
2 73526
2 95644
1 30950 553534429
2 169890
2 90989
1 70993 168210604
1 28158 627149964
2 15057
1 197124 883159261
2 96852
2 117563
2 85389
2 160215
1 172877 207588143
1 199231 48675589
2 190065
1 191951 86962307
2 35103
1 99801 796591467
1 77231 625135384
1 46909 191685655
1 64144 181042717
1 140633 905683215
1 190621 740289426
2 92858
1 76645 80749850
1 198990 762211904
2 188308
1 95975 935970153
2 161741
2 73836
1 12319 261596110
1 141192 835993265
2 56081
1 97080 895538446
1 2852 579214436
2 148026
2 198258
1 121690 390556717
1 176859 111770992
2 10964
2 121054
2 120603
1 52885 282379081
2 159357
2 80177
2 199152
2 146136
1 14161 973510881
2 82890
1 35655 770353388
2 173610
2 139218
1 182040 853715704
1 107875 187628758
2 128370
1 76067 466901897
1 38528 344838858
1 48550 250943581
2 181876
2 44408
2 93162
2 176930
2 28681
1 110737 637452021
2 53835
1 64189 978996754
1 106637 787556582
1 3007 754328270
1 139760 287862921
2 16325
1 119610 756476494
2 110126
2 196607
1 77912 179784434
1 151250 819189892
2 9669
1 10256 424938619
1 21405 268002930
1 170327 254009865
1 39858 742726531
2 104398
2 117264
1 98575 11006489
2 20256
1 119739 838583018
1 7058 455295595
1 158982 882864598
2 78426
2 180445
1 39447 580136545
1 82736 890763361
2 170639
1 132223 943171277
2 38249
1 30988 967133342
1 70145 301346746
2 3164
1 161962 271534587
1 73043 320612911
2 184328
2 167386
2 14937
1 2901 67244032
1 9477 323878611
2 181620
1 51433 154579819
1 77932 378557354
2 156747
1 89560 355520997
2 176217
1 34429 599818711
1 26899 948373532
2 187978
1 102973 531369621
2 46908
1 97541 316239218
2 188931
1 104894 525757229
1 122650 762701769
1 36367 904881881
2 182885
1 82991 659591394
1 26278 69483821
2 106298
1 180670 752541666
2 196115
1 57947 212837264
2 28535
1 168028 952206618
1 185485 854733672
2 111117
2 137255
2 80135
1 139566 225537568
2 172997
1 91645 215322361
2 15172
1 167556 619487608
2 46989
1 108606 825181831
2 177572
1 715 160123738
2 26530
2 60438
2 193729
2 165884
2 167630
2 106809
2 117229
2 45740
1 44270 114159084
2 130602
2 86018
1 155696 573836293
2 125419
2 74395
2 104552
1 174903 822944933
2 187447
2 107562
2 50834
1 134760 768126684
2 46941
2 27695
1 380 575172221
1 194054 511557855
2 137748
1 92997 692306721
2 87803
1 150412 310646631
1 139066 365903844
1 112688 904151298
2 71949
1 143110 975477608
1 171218 920970893
2 127680
1 176887 413314091
1 157276 52788165
2 164489
2 36246
2 138710
2 173810
2 59197
2 50662
1 85622 702873182
1 170161 678535733
2 51261
1 117716 183499513
2 34219
2 135454
2 92434
2 80582
1 37210 927454606
2 74409
2 67619
1 103883 710595728
2 8788
1 68409 391532046
2 22108
2 174469
2 199464
1 23380 772841338
1 162348 819365673
2 59736
1 100028 942584652
1 148014 38422253
1 44313 363590933
2 129020
1 165499 233950703
1 199790 839015171
2 184509
2 89715
1 55326 246820249
1 26386 424652938
1 18626 183868774
1 34404 817897179
2 169560
1 110887 132521493
2 186631
2 178427
2 81569
2 88621
1 21259 36021310
2 33002
2 71725
2 75719
2 36056
1 20018 494942933
1 77171 101778961
2 159014
2 54232
2 132390
1 140630 141788351
1 165548 11677794
1 190117 728898755
1 183827 716063429
2 42866
2 31703
1 32838 519787718
1 185903 435959341
1 47535 944138911
2 59802
2 97341
2 4986
1 9349 480892567
1 58533 51658385
1 192600 909523928
1 141135 118188488
2 160477
1 82576 234956412
1 162079 740651550
2 74006
1 15888 701086040
2 145204
2 11588
2 143745
2 106834
2 186624
2 16626
2 76744
1 182950 271840882
1 46833 686878658
2 133059
1 84732 252862847
1 54985 183096663
2 170258
1 10565 562706241
2 170121
1 83758 580389829
2 69971
2 182928
2 6413
2 140814
2 128796
1 29504 260478746
2 60636
1 72158 95520099
1 126422 625860289
1 94676 347310341
1 56395 345191294
1 42942 571279004
2 152370
2 139430
1 179752 71413634
1 41448 570134032
2 131906
1 143297 103122111
2 199406
2 29427
1 111724 971920382
1 44108 22753606
1 160901 758156738
2 161629
2 156275
2 8864
1 179005 509431883
1 192569 34386060
1 29837 151811476
2 58890
2 95593
1 106342 879890998
2 47302
2 120415
1 71760 233984211
1 54015 705103071
1 157984 595639832
1 66888 501157078
2 44777
1 140004 125876225
2 104318
1 148714 139415532
2 3502
2 19092
1 195539 161629932
2 187609
2 133771
2 24991
2 41808
1 44025 436445162
1 39102 411662457
1 189781 692135013
1 22464 47648377
2 49086
2 123241
1 142386 214553887
2 146773
2 93541
2 13980
2 97736
2 98815
2 195384
2 1772
1 62713 332276508
2 20285
1 7165 304839863
2 6273
2 57099
2 195019
2 129893
1 149217 548539072
1 8157 94925632
1 100489 639245481
1 182497 417313896
2 64655
2 127727
2 11514
1 195537 445423102
2 87174
1 125144 543404423
1 84614 320488019
1 29260 1669310
1 108472 827086598
2 38893
1 102276 676416710
1 61542 998330370
2 80944
1 177220 726479234
1 22222 216118786
1 143145 574497002
1 58035 133720487
2 31107
2 87097
2 58122
2 3728
2 31064
1 1319 546721958
1 194560 843376152
2 177532
2 20197
1 63496 332561638
1 32506 836381580
2 158618
1 35693 111164429
1 186646 213222504
2 162512
1 40387 765325763
1 29193 513501822
2 779
1 81971 933777182
2 84418
1 116592 913356495
2 19730
2 149583
1 84285 201456725
2 52612
2 119125
2 195241
2 71814
1 59491 925089150
2 99165
2 143446
1 8370 439383792
1 23776 248937639
2 16457
1 127344 934748359
2 137782
2 107902
2 43039
2 163418
2 83063
2 19387
2 56657
2 174366
1 93942 463823264
2 179480
2 45605
2 176742
2 54206
1 179490 444044116
2 37744
2 142927
1 63513 664403186
1 76443 342595946
2 115697
1 127974 431326944
2 47576
1 36793 120527650
1 37493 317583025
2 114983
1 168653 950076550
1 56944 388362542
1 146213 685842549
1 75547 725800460
1 145725 725843507
1 50860 373874105
1 86752 75120124
2 79971
1 128222 11199468
1 92297 145056370
1 52254 296592108
2 93273
1 166985 219346722
1 40637 777828692
2 112855
1 6914 899100569
1 116224 815181494
1 11659 682104581
2 174580
1 151409 337783569
1 26341 340991454
2 18258
1 31156 633086085
2 60223
1 119100 7324276
2 10768
2 175229
2 27240
2 127011
2 27119
2 132955
2 197782
1 193667 966821458
2 113464
1 101222 767513764
2 129832
2 78974
2 45054
1 154751 709044054
2 73034
2 143322
2 14975
2 75281
1 31100 203354816
1 144672 80330774
1 18806 591417395
1 100260 969775864
1 80458 720626942
2 191857
1 106060 48332385
2 56480
1 83141 626100024
2 166058
1 168193 351142707
1 154525 906808288
2 43794
1 92486 345806080
2 128652
1 50039 143468406
2 37672
1 100553 838998342
1 169420 858349238
2 42851
2 89868
1 114398 488285349
2 100090
1 114664 993366133
1 163331 989490308
1 3575 314248521
1 2656 896463191
1 166510 643234400
1 72586 548638420
1 59094 401093171
1 39974 749266006
2 166754
2 93403
1 162722 683471130
1 193653 109278329
2 112715
1 110805 295698645
1 73326 480245160
2 188634
1 79368 922527510
1 161461 259171146
1 185018 637489200
2 161811
1 46721 50506437
2 26366
1 35140 109912363
2 152148
2 91173
2 149475
2 130191
1 16769 61207582
2 1095
2 177547
2 80413
1 150246 666566123
2 36889
2 182155
2 126528
2 145375
2 120065
2 137622
1 170755 543707763
2 59094
1 61316 492841036
2 113684
2 189744
1 157137 940285955
2 145347
1 10352 596501259
1 148545 482834186
2 134296
1 27427 339526623
2 109308
2 198197
1 35329 865835284
1 143240 550106576
1 178027 563808198
2 4918
1 2905 536327522
2 169381
2 174744
2 101121
1 11989 1275295
1 195390 341766110
2 194321
1 112675 407739579
2 129862
2 76408
2 50660
1 66327 918367109
2 114780
2 143851
1 65317 293760887
1 106074 313159657
1 43384 174946893
1 104052 890977080
1 63474 395332597
2 68402
1 146319 420725413
2 147533
2 56617
1 171795 83167171
2 46
2 7291
1 74633 960908918
1 79261 130215874
2 91948
2 100807
1 182868 363277596
2 124430
1 183876 520602646
1 16674 906083195
2 154145
2 84136
2 132122
1 113846 733943844
2 34433
2 127318
2 30534
1 81834 775247533
2 119315
1 1265 526635594
2 110871
2 196356
1 34182 852207313
1 71997 545386309
2 121649
2 127940
2 178187
1 192776 948795417
2 103348
2 100034
2 28514
2 136963
2 76398
2 10373
1 130975 218953010
2 178797
1 179703 211137389
2 20494
1 7441 817392437
1 52618 294668726
2 87900
1 159512 567028024
1 183177 695236038
1 26973 441193791
1 144784 168427219
2 120692
2 30389
2 27862
2 95271
1 2516 77360081
1 17118 23149943
2 197694
1 36799 928139591
2 131237
1 175999 669167492
2 135825
2 150254
1 192528 222449815
1 57332 44807185
2 124070
1 91791 240428989
1 61840 449857599
1 112297 47672810
1 25176 950603412
2 148025
1 195009 703964196
1 40289 430714304
1 104067 87609171
2 43051
1 31586 661654423
2 25687
2 103128
2 57394
1 57030 510780642
2 194268
2 75117
1 70274 23618535
2 98026
1 85016 188458152
1 102634 595273453
1 5401 261894035
2 178491
1 19481 270381873
1 129489 284488442
1 18526 323139778
1 28127 530546091
2 117748
1 29278 69041824
2 184800
2 36010
1 179821 19435146
2 98364
1 59488 167947846
1 108412 524903232
1 97405 518462568
1 135914 179980532
1 154264 154406907
1 16350 887971850
1 19283 199850217
2 198473
2 49414
2 93027
1 119863 173812897
1 165880 873916441
2 135899
2 92261
2 133672
1 48042 850048446
2 190193
1 25088 38566939
1 85829 568132790
1 166005 788362372
1 141562 926026999
2 106767
2 35887
1 94407 559688527
1 74752 510432669
1 38159 781467749
2 36493
2 20127
1 77068 786719838
1 121622 93708066
1 29002 788205763
2 95787
2 3078
2 45593
2 53215
2 105812
1 136181 100589409
2 56910
2 105606
2 128920
2 114300
1 117528 7904756
1 117632 89561334
1 5845 951775127
2 138155
2 28352
1 4523 708878275
2 189848
2 125049
1 38464 791899580
2 42029
2 174438
2 55919
2 139542
2 101562
1 92560 892921271
2 157518
1 187902 899888754
1 186231 290713364
2 138451
1 6619 847991465
1 189258 182705541
2 193336
1 115487 17853853
1 53360 865835548
1 123772 147014589
2 167692
2 177675
2 107969
1 80628 94103272
2 5811
2 68051
1 158042 728555521
1 18736 887535016
1 116876 34855031
2 149642
2 124271
1 41467 482496359
2 75608
1 97886 266767240
1 171238 948241875
2 180412
2 159187
1 18117 143677852
1 38258 490589092
1 63820 597062950
1 19510 697585432
2 4193
2 124843
2 45871
2 86324
1 105181 418990183
2 73541
1 30345 562734470
1 178608 808147136
2 10219
1 120484 785461745
2 141102
1 163453 370523149
1 20860 124137189
1 137227 681733504
2 37068
1 88968 241175760
1 1280 842459598
1 31181 829710146
1 186563 191873547
1 77678 510182177
2 27218
2 6771
2 62437
2 159558
2 80912
2 145841
1 179702 460395551
1 10799 467643167
1 114365 449857846
1 157192 445629763
1 186015 450396753
2 184010
2 120369
2 130640
1 123447 316059920
1 31947 981098603
1 186529 942879707
1 120396 548939228
2 190060
1 100238 78984559
2 143995
1 65836 327208659
2 192745
1 71156 813375473
1 64180 312274368
1 104876 378621445
2 101794
2 163263
1 34556 295550563
1 182562 429971179
1 170721 156711651
2 7942
2 152813
2 91533
1 132780 111724849
2 67629
2 23180
1 136780 409543636
2 16693
1 11976 345357170
1 37552 904706880
2 68480
1 185999 156509587
1 183505 765046006
2 87879
1 60097 564438307
1 47328 536450648
1 60887 384448947
1 153132 41748457
1 170650 383606712
1 26429 639511392
2 180268
2 87264
2 47438
1 35627 91042897
2 138801
2 55697
1 148457 888032618
2 32588
2 20988
1 72441 145771372
2 107376
1 160997 494434594
1 50008 831573656
1 39347 374881558
1 41875 642894651
1 8369 535384328
1 17879 641445956
1 17903 738223620
2 80128
1 127476 765411475
2 70192
2 38858
1 149944 150630867
1 199426 602602514
2 32851
1 199080 807381528
1 182163 83684684
1 140524 243437884
1 129518 467312323
2 101477
2 95792
2 129059
2 3589
1 143803 494995603
2 27799
2 11976
1 77333 228625642
2 109176
1 160443 774277276
1 197162 818656922
1 61118 878349188
1 73607 453728302
2 35709
1 96923 685760103
1 166476 277839276
1 56857 135139768
1 120503 354195544
1 113459 920886115
1 104226 877425593
2 184780
1 38588 591986027
1 32517 608856062
2 27488
2 52613
2 48248
1 53015 451576464
1 193733 279074364
2 98692
1 91916 749542968
1 61842 164342300
1 155047 796035750
2 161381
1 12896 99398087
1 15434 289349430
1 186790 960600720
1 24165 746450591
1 10708 137697304
2 82282
1 75602 511216213
1 53414 330084393
2 132548
1 170176 557940000
2 110145
1 16145 189978429
1 70104 596393616
2 190443
2 18496
2 195937
2 132513
2 31192
1 168889 78273682
2 96021
2 130039
1 91432 273361161
2 179937
2 167644
2 167602
1 74740 614290434
1 147595 924891838
2 31797
2 62798
1 92026 22704769
2 99552
2 27707
1 43276 734044851
2 86268
1 70284 814761535
2 121467
2 45806
2 42112
2 37372
2 164347
1 60791 747035489
2 109615
1 131222 2976994
1 105807 961561635
2 107006
1 153997 116868667
2 136791
2 38408
1 181234 220133986
1 112998 115043133
1 166554 129729646
2 127941
2 180595
2 38657
1 79884 963803475
2 85859
2 92696
2 113954
1 154092 912746832
2 175240
1 76570 999505563
2 92790
1 78097 781161647
2 195218
2 31457
1 122028 640835991
2 36589
1 36808 786314525
2 163621
1 36164 208848722
1 18451 815119532
1 38108 394657185
2 98856
1 95369 244959516
1 32126 822760934
2 111576
2 49404
2 156325
2 3600
2 111941
2 45782
1 72506 928165780
1 66202 433621864
1 23332 105589293
1 162098 486045001
1 161436 153857759
1 90918 442777365
1 194051 77885847
1 98038 157497082
1 87730 480831586
1 189917 714686564
2 66665
1 109814 239688100
1 166926 67448802
2 180893
1 77722 631235276
2 69949
2 116355
1 48142 899943800
1 176138 205111557
2 126815
1 149700 247535368
1 138749 788803303
1 171603 61608382
1 194678 30562048
2 105239
2 171193
1 162887 962672187
2 186548
2 177557
2 99332
2 49841
2 132030
1 159728 776092890
2 155131
2 71508
1 104777 297247091
2 179641
2 195718
2 110875
1 20850 749337050
2 126925
2 98886
2 19404
1 135653 720811940
2 62441
2 78202
1 41880 563195118
1 169210 77016076
1 146048 484032481
1 40905 542164769
1 12823 81511481
1 96799 951886436
1 89560 386347881
2 195914
1 94400 521941806
1 197640 212708608
1 181408 513389535
1 73736 186726194
1 62734 659573664
2 101909
2 64711
1 165938 936510113
2 121689
1 155523 546714863
2 67268
2 179924
1 167115 209204838
2 918
1 60451 95411243
1 171013 578474754
2 109610
2 101716
1 53950 389302224
1 46678 63706635
1 108014 492337437
2 22694
2 77348
2 11188
2 174617
1 178450 138900726
1 153383 941937774
1 22184 555135328
2 121537
1 145864 480229755
2 166919
2 84066
2 93766
2 40613
1 120757 607951381
2 148150
2 152280
2 135218
1 19696 173976532
1 182629 672758541
2 6467
1 99941 131831302
1 12504 562273416
2 32709
1 29970 873399797
2 1137
2 178512
1 85676 590763
2 121487
1 29379 507521798
1 122860 482379775
2 159603
2 95908
2 83238
2 41013
2 159434
2 142180
2 195924
2 113446
1 60466 951362152
2 164019
1 68745 619452202
1 132689 801217754
2 21981
1 98212 584013046
1 88684 9096271
2 180579
1 157325 366446868
2 130904
1 56505 756643841
1 144567 18791690
2 3014
2 197116
1 110423 505248563
1 131779 752990549
1 24084 528942891
2 87099
2 147251
2 56952
1 128208 933855831
1 172741 960036932
2 112980
2 27090
1 177777 402580033
2 141892
1 71448 926965273
2 183861
1 55697 190424783
2 67025
2 146245
1 40692 906170533
2 107316
2 76767
1 189782 797110921
2 19595
2 166221
2 77406
1 72828 25021769
2 33483
1 161612 498522831
1 88374 600208080
1 9943 659951582
2 141172
2 190067
2 117949
2 63146
2 49987
2 68866
2 20860
2 54813
1 66679 122569220
2 75359
1 47257 38632574
1 183487 436857005
1 168690 392556976
2 190339
2 80030
1 123031 823810634
1 165817 139481256
2 148623
2 166019
1 155979 335349061
2 79584
1 27936 951226493
1 36747 161491854
1 191571 730076315
2 170982
2 103576
1 176484 330174439
2 12326
1 128942 904354074
2 87484
1 5390 976848806
2 91760
2 4093
2 98549
2 52317
2 176636
1 191845 970055302
1 135051 507358900
2 61273
1 158680 860977285
1 85616 223020907
1 95356 474157271
2 54298
2 48453
1 11400 626705565
1 106548 772864391
2 183524
2 163037
2 197146
1 35757 438105895
2 70909
1 153175 179726317
2 179833
1 44484 981420415
1 25848 397601150
2 45388
2 136583
1 99724 615158929
2 10341
1 52779 129225125
1 177196 299732586
1 107457 546393981
2 86817
2 121251
1 38217 116694545
1 165554 908019741
2 83933
1 125968 916953740
2 12265
2 168839
2 159084
2 7174
1 48744 926599387
1 38019 815983458
2 196115
1 178162 381588187
2 193810
1 138461 442261414
1 121583 644450798
2 47939
1 65884 943537960
1 130350 760122795
2 76794
2 122417
1 26522 15937718
2 166489
1 12447 92301468
2 131569
1 40635 631673574
1 90846 466221446
1 125554 863819564
2 930
2 30409
1 73623 799313747
2 149407
1 165505 899678051
1 40611 908100684
1 144922 629081309
2 33925
2 128855
1 94136 955397553
2 74887
2 23453
1 3435 105938706
2 40749
2 197288
2 149202
1 124810 36747422
2 30785
1 145043 957589006
1 184600 125570159
2 102180
1 189381 792716897
2 146745
1 35052 454380713
2 68966
1 176860 735490762
1 157561 482404927
1 44280 885346775
2 188991
1 197656 684065210
1 170860 432326064
2 43974
1 162524 538633610
2 111035
2 85515
1 148369 42996308
2 129324
2 169701
2 548
2 24423
1 160648 494460917
2 80333
2 184101
1 187192 508696497
2 157710
2 63956
1 7761 270098440
2 32778
1 125447 280453608
1 67574 991361105
1 22607 367840619
1 149203 783554572
1 99127 919755187
2 184449
1 144687 45081544
1 42105 891079888
1 11967 193417643
2 80939
2 39083
2 121644
1 197704 420982458
2 162519
1 168481 41457267
2 23519
2 105296
2 168686
1 60540 579766265
1 68921 39843507
2 54808
1 93377 775364262
2 103523
1 70036 65283413
1 155225 379604160
1 26880 930331053
2 157773
2 171932
1 152000 595620513
2 183344
1 174560 727651831
2 90869
2 133198
1 53662 223613788
1 34584 134359212
1 170076 430193267
1 32047 141947462
1 124333 938817950
1 83405 497487908
2 131667
1 57695 821234623
1 173704 828340476
2 191969
2 189903
1 111011 677616724
2 156480
2 57207
1 186551 723794118
2 60132
1 62024 937036352
2 38963
1 104720 869581927
1 55343 401592305
1 52293 323925576
1 163232 165882721
2 89423
1 41550 127722719
2 102816
2 190550
1 138995 813931536
1 115341 783497467
2 25907
2 128192
2 174185
2 124578
1 45711 182592590
2 22263
2 191981
1 51975 721195792
2 161909
2 10890
1 110048 768830285
2 195238
1 84869 28866525
1 100062 361410200
1 59745 350876575
1 183570 531996594
1 69096 610424634
1 153807 444500659
1 117584 970946241
1 157144 911410860
1 148115 839496925
2 34124
1 136248 390780597
2 199641
2 170551
1 105071 321800644
2 12574
2 63849
1 180383 971014997
1 198211 600108732
2 161780
2 173111
2 98448
1 167811 554538404
2 123394
1 16079 344120282
2 56332
1 122411 257125559
1 179118 213135642
1 153686 693378705
1 180441 957871287
1 8325 735917599
2 176282
2 45041
2 50257
2 66686
2 173202
2 182502
2 76406
2 189549
1 160042 644569875
1 124089 279107276
1 195260 655349085
2 100441
1 97183 579201336
1 48665 751853821
1 69467 133824913
2 191533
2 127142
2 185844
1 108704 332580600
2 129315
2 196860
1 126858 540094839
1 62159 316935721
2 147415
2 78906
1 6136 386538802
1 188590 273053059
1 164759 316640235
1 92442 168437023
2 121158
1 1344 504605762
2 15641
2 89974
1 181725 13860903
2 93087
2 56855
1 26986 875910806
1 167994 884176241
2 65517
1 40704 225113344
1 29069 684796028
1 153359 954026450
1 106363 512399242
2 136911
1 131208 349910855
1 185606 536508735
2 188536
1 90714 340611159
1 116206 608331282
1 94848 137370467
2 162638
1 165658 215179556
1 63290 916549118
2 51502
1 105346 921237911
2 170130
1 119880 500642655
1 164898 315291824
2 112721
1 65253 569553241
1 189833 224963227
2 73545
1 145325 147480787
1 123622 727792750
2 133747
1 174178 806782648
1 68544 548360137
2 110962
2 149639
2 3113
2 163405
1 48123 978396082
1 41746 123621641
2 127875
2 82204
2 65820
2 18203
1 170877 676251859
1 132048 167677174
1 30544 688208539
2 66540
2 19739
1 80473 538896822
2 167690
1 17719 743074453
2 143778
2 75711
2 182874
1 129153 267860248
1 85077 908905297
1 99265 505536090
1 62706 49331657
1 114438 986835979
1 71663 442046395
1 187281 716044122
1 187409 748271599
2 65192
2 51580
1 181877 613239694
2 117431
1 29473 93976515
2 187825
2 75194
1 20414 541794456
1 64990 493285926
1 161415 48646597
1 73096 418612205
1 15454 476352266
1 135164 758118260
1 84931 643401127
1 68995 829338141
2 88165
1 124197 317676609
2 111038
2 39368
2 36242
2 20054
1 156018 93276056
1 128375 591178566
2 84482
1 2878 235437528
2 25554
1 134043 706100744
2 33925
2 174492
2 167375
2 163861
1 156511 650876802
2 23936
2 13849
1 91914 887728749
2 59944
2 29353
2 59678
1 195664 337625508
1 92059 908328187
2 54006
1 165814 562244885
1 62754 257124920
2 10086
2 152432
2 80573
1 153327 483971802
2 182809
1 166969 179566405
1 9761 981468933
2 40599
2 6067
2 103561
2 133360
1 120729 273844556
1 107928 894325714
2 151517
1 47026 196359815
1 196881 763160994
2 21433
2 61287
1 159319 766322627
1 155944 954241725
1 199019 443225243
1 18759 266814061
2 155045
1 11514 874764743
2 195081
2 73020
2 140086
1 104289 603605478
2 84470
2 161604
2 178320
1 61435 341848965
1 161402 646428713
2 115993
1 168038 31696738
1 129973 396500555
2 181174
2 148322
1 69851 314648814
1 82620 305333427
1 122353 407576579
1 134601 650901345
1 31137 684647541
2 126302
1 61162 672969717
1 32269 251457212
2 132046
2 1338
2 54598
2 90084
2 54365
2 68914
2 154845
1 106993 769325098
1 11449 521416802
1 174624 516773870
2 111406
2 34842
1 118054 76560818
2 144510
1 5825 338130912
2 37980
1 108164 441746430
1 195471 25644972
1 85538 627708487
1 171854 792071729
2 155307
1 162426 243171733
2 97548
1 186727 9084390
2 21586
1 114603 430690322
1 154569 424468289
2 71104
2 73975
2 107504
1 53009 807730855
1 20415 615353671
2 158366
1 16303 996693579
2 192968
1 123896 857470863
1 143696 881239906
2 90824
1 143334 367254595
2 194245
1 1964 323105160
1 29520 862832088
2 44779
2 52053
1 151230 184316111
2 7917
2 138117
2 173809
2 156
1 95895 836510066
1 156709 602308949
2 102242
1 188350 975978799
2 92327
2 56648
2 156567
2 116949
1 52407 232048006
2 71422
1 69822 556129750
2 142169
2 155997
2 167091
2 90454
1 39527 986506194
1 53513 616542170
2 66163
2 93649
2 109028
2 98950
1 161564 924687547
2 29784
2 12799
2 112655
1 101015 549495204
1 170695 511705265
2 58894
2 73651
1 167301 214966414
1 61407 195814592
2 19371
2 105906
1 135896 411117807
1 56586 342965138
2 31128
1 173532 310232822
1 144036 49517572
1 27470 181551506
2 165878
1 179700 941563412
2 149437
1 112101 116973929
2 196170
1 99273 985320290
2 160435
1 162360 621721004
2 119693
1 144921 667523453
1 35591 834116902
1 140970 684430152
1 91894 59254253
1 119429 661915072
1 133079 83048702
2 45550
2 76636
1 83929 795072462
2 175849
1 4190 778367490
1 184917 95714772
2 115803
2 12408
1 150100 89245780
2 76368
2 129448
1 131993 604840822
2 126235
1 111706 613151021
1 87256 810217620
1 154144 30898996
1 79607 646874564
1 2383 454948247
1 107827 327062122
1 89391 182606547
1 34908 164299835
2 199598
2 106969
2 188789
2 68479
2 105360
1 58574 86701193
1 198642 188015912
1 181392 50917556
1 140805 708912339
2 36843
1 134092 341730633
1 80969 673629163
1 30179 985803747
2 149442
2 194686
2 195730
2 122354
1 193780 276015011
1 56034 937488462
1 12020 921461464
2 179481
1 129719 823627759
1 86467 454494066
2 84340
2 45336
1 50434 701169843
2 175246
2 176078
2 75942
1 111946 259989682
2 12596
1 197006 348933169
2 151162
2 155638
2 3186
2 198113
1 15577 17091655
2 153676
2 53932
1 94674 14819176
2 127712
2 175618
2 34448
1 118600 580316227
2 112736
1 161039 782561937
2 185101
2 57240
1 121345 749220051
2 114057
1 19650 22556984
2 182676
1 7996 984123113
1 35149 803186624
2 117154
2 49040
1 45775 579539416
1 50099 643183221
1 60854 226709812
2 53594
2 4453
2 176937
2 6348
1 5746 678806974
2 64192
1 142759 240997572
2 142560
1 46005 126756525
2 66217
1 135592 868070909
2 87534
1 196678 66714425
2 142943
2 138890
2 64544
2 20023
2 45970
1 47132 658758906
1 101507 632065947
2 47305
2 60449
1 23602 8264469
1 179672 18315552
2 189705
1 146865 476925612
2 94684
1 163320 248415572
2 150663
2 127702
2 55497
1 148784 419984887
1 18906 163145689
2 30167
1 107854 83910991
2 78163
2 97062
1 159592 801369604
2 14787
1 99854 667489820
2 84184
2 17879
1 81484 709857288
1 126854 594676389
2 147727
1 138182 886471074
2 151255
2 123412
2 74310
2 59525
2 192318
2 51981
1 121524 230386510
1 128887 266400384
1 115902 321188122
2 57140
1 142325 932345743
2 55849
2 104085
2 56129
1 53545 176453432
1 4303 697910903
2 74676
1 90824 567941615
1 59474 258932702
1 14886 86173495
2 20006
2 24080
1 39885 156947154
2 154400
1 96161 675546710
2 77398
2 31398
1 14840 763569842
1 111533 79067181
1 24236 330195577
2 161357
1 183293 12355999
1 156994 495841993
1 13078 741740808
1 115124 674664864
2 43290
1 128681 644965143
1 183308 311115545
2 133368
1 26715 361135332
1 135041 852244185
2 169915
2 38149
2 149415
2 3518
2 123782
1 164354 212270805
1 168773 502752370
2 151514
2 193583
2 133034
1 109740 863540926
1 85484 459835389
1 116152 85321512
1 17749 264486916
1 88890 327410241
2 177194
1 38416 878455820
1 179044 544362264
1 43269 836113086
2 148862
2 34662
2 90546
2 55949
2 70096
2 147765
1 128278 723608105
1 101092 894658409
2 170046
2 182402
1 4697 950111699
1 78111 260237016
2 145286
1 102533 716371106
1 9527 526298976
2 44558
2 22958
2 157920
1 96439 689988446
1 167402 675827095
2 174111
1 39766 959376763
2 154223
1 1310 264162887
1 32369 439853015
1 1106 260344811
2 187191
1 149966 280379736
1 135824 56885955
2 186258
2 106580
2 88071
1 141283 95276537
1 72845 100664269
1 198799 318636446
2 112582
1 161322 892479761
2 162619
1 41721 825623949
1 118946 393474699
2 20801
2 53800
2 65552
2 31701
1 166925 361432230
2 21288
1 136378 714998983
2 134668
1 40728 139256060
1 44550 315590952
1 75746 266928946
2 183371
2 194992
2 158800
2 97600
2 111970
2 47748
2 176095
2 35836
2 87524
1 184831 318107764
2 192247
1 158942 536000209
1 134989 273246670
2 7512
1 131666 627389654
2 23963
2 86254
1 14506 1414902
2 99182
2 193872
2 82372
2 38516
2 95448
2 190112
2 167173
1 196868 984543558
1 198056 253517530
1 152435 97949821
2 112446
2 197920
2 12710
1 64697 222513209
2 42213
1 136143 274890243
1 147626 815375365
2 173753
1 11082 483922575
2 155760
1 131343 736069006
1 48625 133482163
1 20408 846345908
1 172086 608398000
1 14952 81173375
2 147874
1 113501 89212572
2 7147
1 82535 343578126
2 153924
1 45367 950534727
1 142295 933913124
1 34665 4312846
1 188618 485042817
2 184625
1 122382 120535558
2 123844
2 64416
2 89650
2 153066
1 185665 68531689
2 46605
2 146886
1 47456 350420243
1 7383 831443834
2 100977
2 36351
2 58593
1 58204 742612702
2 59748
1 152268 571993340
2 184105
2 89436
2 107890
2 35781
2 149156
2 67700
1 89766 266309035
1 91995 552997879
2 55866
1 126737 464605960
2 178735
2 32271
2 146551
2 176869
2 139785
2 48272
2 164119
1 54854 786003468
2 193457
1 137255 148676414
1 86910 588733478
2 59622
1 1609 503009969
2 42307
2 127631
2 160921
2 56788
1 94187 719508219
2 67211
2 128850
1 51323 121885299
1 183596 857330655
1 8062 595066653
2 102682
2 126605
1 25601 225338245
2 141824
1 13100 653187139
1 98938 340091236
1 120858 206287804
2 83468
1 175101 817543187
1 74898 753751171
1 148034 563305491
2 115217
2 193280
2 165521
1 89348 493059642
2 138934
2 199228
1 29188 958489910
2 66562
2 193124
2 174688
2 112794
1 99008 668818635
1 143117 829248071
1 180379 79687604
2 101292
1 64667 946516956
1 73817 62865011
1 106075 451757038
1 155558 171248263
2 130456
1 21714 845712654
2 138575
1 28253 128943661
1 181734 661252517
1 193482 483279934
1 59366 142842878
1 181584 148534266
1 90941 700966840
1 113758 874300639
2 180991
2 6697
2 68779
2 46773
1 1251 525688221
1 33762 815903383
1 77401 233816970
2 55615
2 5366
2 105394
2 79191
2 179359
1 143673 837892400
1 74963 810150603
1 185636 786489781
2 168390
1 141911 1518162
2 179532
2 147242
1 85652 374803172
2 56677
2 163991
1 52073 971072579
2 91878
2 5265
1 42891 816531272
2 40073
1 14837 669495413
1 70023 190140195
2 31384
2 48922
1 122846 4851384
2 175441
1 26964 89118605
1 153752 59197557
1 39879 757248353
2 39471
2 193481
1 113815 865940741
2 59645
1 162758 794100968
2 154333
1 199222 740164174
2 58307
2 122559
1 99684 251224382
1 53397 37629958
1 30280 874125670
2 81421
2 139231
2 133843
1 91613 556016608
2 144637
2 64624
1 50263 652547056
2 84755
2 121424
2 15297
1 159601 402380956
2 16702
2 64425
1 122745 594740350
1 41308 233738212
1 4583 300861480
2 141443
1 178270 653185388
2 137589
1 163655 540716079
2 156669
2 91413
2 50007
1 12760 750494288
1 14603 193739747
2 190332
2 130763
1 148978 665046728
2 65693
1 38117 94704710
2 10302
2 31489
2 113980
1 123101 660051600
2 199444
1 158469 791500175
1 89086 719952417
2 171021
2 8377
2 190838
2 199276
2 3498
2 130913
1 65938 560752490
2 71744
1 4147 855563248
2 108990
2 68995
2 56799
2 3549
1 192007 13468579
1 87357 540930972
2 114719
2 147639
2 163260
1 141533 766336144
2 76480
1 52894 886543478
1 165055 942481147
1 121207 23372091
2 110865
1 83300 971113170
2 144821
2 146344
2 26740
2 92161
1 22664 725928115
1 168468 159288866
1 26415 812029470
1 127685 554688403
2 199415
2 39157
1 131841 343001766
1 141920 721163580
2 85732
1 156147 354250809
2 112447
1 180863 893246531
1 56515 734849827
1 52281 653855564
2 119160
2 179334
1 40531 828428054
2 92723
2 168574
1 135442 266576709
2 135125
1 165402 798696765
1 129988 519813302
2 1756
2 157826
1 147579 314383224
2 18978
2 166286
2 194753
1 196046 150636399
1 156735 248001121
2 74641
1 83395 134465036
2 26968
1 113005 821533928
2 23400
2 131646
2 46390
1 188426 979186738
1 23173 299069291
2 12547
2 29568
1 167739 532619986
2 133085
2 31321
2 152440
1 30163 776375187
1 52216 334921347
2 60897
1 149392 574819711
2 34757
2 111135
1 61034 266760973
2 71913
1 1500 798040106
1 101113 467341248
1 120981 189554777
1 38257 739216471
2 172122
2 54716
1 130157 868204562
1 175458 530609262
1 171229 408541539
1 72176 30075651
1 8103 217670653
2 133851
1 107722 425525959
2 48830
1 42312 216139871
1 128358 931861671
2 146636
2 163201
1 61356 915853062
2 31679
2 78637
2 146705
2 168894
1 137357 261686021
2 164110
2 127455
2 107882
2 102895
1 168864 346526977
1 83553 371448357
2 65360
1 83689 705405587
1 85391 428680615
2 157747
2 12916
2 191599
1 158760 609256919
1 154383 679233020
2 97752
1 41756 641543182
1 60802 736398086
1 89954 736385900
1 149948 492896840
1 4948 199634471
2 170341
2 102364
1 142490 744361784
1 17596 652757524
2 178443
1 168178 232148684
2 179043
1 69222 181065083
2 153539
2 68970
1 123760 31685837
1 100680 90197599
1 86278 941928207
1 9016 883321140
2 173788
2 25476
1 134128 143561862
2 172199
1 109888 664026858
1 115120 878872677
2 30867
1 31917 510726376
2 507
2 121305
2 194077
2 9035
2 96027
1 127036 208119401
1 23104 482613508
1 3585 311372004
2 85107
1 5299 508426981
2 187614
2 76620
2 125479
1 80660 711304835
1 173644 224837174
2 11282
1 169922 17801501
1 136036 48351072
2 61890
2 95764
2 1552
1 97946 274207099
1 168315 350616407
2 56196
2 177577
1 186521 489259897
2 5762
2 136783
1 45854 182292504
1 156078 520218331
1 140644 293230575
1 183647 685503414
1 16857 846201503
2 25968
1 39013 385267818
1 85067 131678431
1 52945 627930489
2 148938
1 47586 491694149
2 23016
2 188036
1 138272 205680484
2 97773
1 57255 321579827
1 104934 832671767
1 158349 235085819
2 23902
1 30860 220334091
1 22534 275493924
2 126990
1 60439 522242643
1 98319 88965651
1 135161 402103432
2 137426
1 151512 831776333
2 16311
2 87870
1 63844 277859004
1 199532 408399018
2 94486
2 160230
2 117978
2 111779
2 154516
1 176726 769890148
1 404 268978460
1 194209 545689859
1 32920 938801918
2 141249
1 154560 591372590
2 114630
1 52981 62678474
2 53180
1 197397 845134181
2 190262
1 153463 823001387
1 196785 439381729
2 96532
2 97374
1 139038 873779459
2 25888
1 5580 902567655
1 183218 202238602
1 78704 12468522
1 67706 124529656
2 15090
2 189517
2 56931
2 143257
2 116348
2 126697
1 86733 605620965
1 90511 375083949
1 162802 622250922
1 142946 81005827
2 169715
2 7276
1 130780 735534353
2 171432
1 12770 449904757
1 168950 640793041
1 66191 976921295
1 35766 760290798
2 30569
1 173716 386133250
2 46581
1 140464 230690808
1 48460 483226333
1 179780 268707208
2 90959
1 52723 382525567
1 31592 781976030
2 138873
2 7078
2 174737
1 158174 667388284
1 156871 822898465
1 78714 684285622
1 67291 874221927
2 6795
2 42840
2 118077
2 56757
1 30763 425638667
2 68715
1 184148 157543159
2 42298
2 97550
1 193649 943696466
2 118648
1 16230 712809439
1 151056 519862825
1 142629 245066469
1 169050 636335318
2 199504
2 135938
2 146298
2 134202
1 65647 65883479
1 184750 332487648
2 186173
1 105252 464788021
2 130323
2 182499
2 67221
1 166696 54060106
1 133936 447898489
2 16272
1 190999 321397346
2 149287
1 93273 284944621
2 104831
1 27728 578196968
1 19899 255870043
2 122237
2 13716
2 166829
2 181127
1 139708 177661365
2 5019
1 196674 727134738
2 102896
1 111733 47538915
1 185086 535585358
2 188425
2 184302
1 87620 340405697
1 158989 515765199
2 137170
1 16490 370086359
1 83412 674631806
2 23618
2 77363
2 73465
1 123223 932567994
2 150545
2 188586
1 137170 419375899
1 130623 968637318
1 58578 698716165
1 156919 673721734
2 116420
2 168100
2 35762
1 46694 249706531
2 59874
2 51648
1 18989 968968038
2 169497
1 126494 363745578
1 49330 762993584
2 81085
2 71394
1 95955 706864658
2 8447
2 50635
1 88298 395262778
2 61618
2 32238
1 49738 223852457
2 155107
2 103918
1 65209 227777943
1 103852 566722690
1 124203 419985734
1 142671 809415141
2 150127
1 76955 701232545
2 100147
2 30404
1 67507 663822248
1 4822 650910267
1 149157 297706170
1 77424 405661038
2 121722
1 142627 678986108
2 115823
1 45524 924298165
1 105151 563150872
1 61943 89231083
2 86275
2 1819
2 103934
1 72547 512496517
1 99707 118393128
1 56015 614266249
1 194830 456337402
2 142948
1 171032 801714923
2 116963
1 193703 650646344
1 73390 325266618
2 195234
2 90682
2 105272
1 108008 258766549
1 108947 874340654
2 115773
2 11315
2 146562
2 114261
1 120752 365087670
1 96758 788879401
1 23873 678340332
1 36043 445941364
2 133061
2 133052
1 5187 389851897
2 56166
2 89789
1 33592 605116563
2 160213
1 15493 790274948
2 104905
2 149572
1 43933 107192556
1 103217 937194033
1 44038 971205713
1 112889 297707732
1 135544 50430230
2 169361
1 34923 825483495
1 192928 772483501
2 51551
1 67344 176200804
2 155681
1 162898 46108954
1 138477 808374760
2 135210
2 152527
2 114944
1 61704 585925400
2 112207
1 146158 133741185
1 181162 704261384
1 86373 633152343
1 174723 330469444
2 51631
1 2091 450490579
1 88165 852828138
1 84230 190849074
1 67271 591313774
1 43514 968328524
1 94213 985432711
2 76659
2 150184
2 94699
1 117772 669328145
2 128656
1 139344 501913774
1 19050 175952733
1 137318 905291079
1 137522 64903910
1 180581 872168897
1 67814 511750893
2 151210
1 90459 523320333
1 3584 82464953
1 134776 817236894
1 176995 230300389
2 99910
2 146490
2 125546
2 154184
2 19156
1 15564 234623236
2 51676
1 19908 475633962
2 12607
2 121957
2 149368
1 67460 179849145
1 125160 832001832
1 44631 38918714
2 64943
1 83328 44622447
1 49572 562742490
2 40735
2 146082
1 181036 157023080
1 117684 314552423
1 185883 876141571
2 101254
1 55797 556660839
2 193273
1 96117 566109538
2 91139
2 28030
1 76582 436423881
1 24867 113138417
2 86139
2 109163
1 39703 111710718
1 124274 757088460
2 119533
1 36090 45357926
1 144208 155152485
1 88561 387542540
2 80469
2 92985
2 63862
1 146218 983058479
1 145347 235396152
2 115696
2 162492
1 127962 405142507
2 148063
1 75934 324204782
2 144701
1 152752 887866918
2 191643
1 117129 643258131
1 46472 149152331
2 114949
1 127078 613349395
1 168799 861280602
2 14176
1 129464 174635122
1 116382 151960825
1 30886 996453411
1 161347 990605056
1 114074 789542236
2 112567
1 66174 435722504
1 35663 903386227
1 37254 559284780
1 28147 789092774
2 171661
1 61431 355588316
1 31498 491339201
1 1060 316368797
2 144208
1 164527 636235077
1 20737 632421430
2 71835
1 36454 584968398
1 102882 432292435
2 139265
1 147256 92269510
1 26726 325373004
1 63445 6351764
2 30647
2 2390
2 9438
2 53168
2 198014
2 38257
1 40114 897856069
1 89914 850426508
2 118529
1 78896 444168969
2 45216
2 73075
2 189044
2 117045
2 4662
2 97987
2 168962
1 87597 717724060
2 5818
2 119974
1 170043 2674389
1 100835 30205283
1 38978 85574255
1 135898 107011563
1 143029 365269480
1 37294 534376785
2 14476
1 91174 135932781
2 54262
1 187300 426271546
1 43332 261661084
1 81791 320821846
2 42920
2 70851
1 120062 711325417
2 157350
2 45375
1 136977 323557200
1 100062 357601477
2 91807
2 135591
1 161784 206501561
2 179462
1 178976 139769844
1 61915 462885242
1 61670 506557185
2 115405
1 98099 162413306
2 159230
2 63068
2 92135
2 100465
2 9844
2 35175
2 174535
1 105128 499688003
2 172773
1 2415 808090092
2 92481
2 115345
2 76895
2 68025
1 188798 930421782
1 141101 412455688
1 566 814252236
1 195956 501772550
2 74886
2 85669
1 85051 169569296
1 153868 577368855
2 32889
2 60327
1 32966 619283796
1 107986 115328877
1 186502 334918181
2 100805
1 137261 941306001
2 5034
2 93227
2 93267
2 24866
2 126
1 63742 159757477
2 114778
1 189043 200232829
2 5022
2 67563
1 135008 885417797
2 165954
2 96154
2 142070
1 129163 197456219
2 155803
2 63437
2 6558
2 109760
1 87755 143380142
1 124639 568928581
1 146319 128609436
2 10976
2 3791
2 121975
2 40636
1 195460 400144670
1 151538 200602384
2 172470
1 148760 561759292
2 43597
1 186731 632479140
1 120608 106962457
1 153472 901287225
2 63052
1 43048 310694340
2 110789
2 14631
2 120533
1 143558 205051624
2 139265
1 187547 718030433
2 132907
2 77287
1 131036 596980643
1 58384 400830578
2 74293
1 28557 750046830
1 57781 13783004
1 100135 29653109
2 165063
2 154949
1 134374 877781687
2 27100
1 6238 988051544
2 193328
1 17931 872170833
1 118742 53388186
2 42483
2 56368
1 6316 670431273
2 92661
1 6600 590850943
2 36712
1 97412 262010848
2 92522
1 149504 683909347
2 104040
1 97623 5320806
2 129161
1 183262 98854264
1 184533 809034377
2 51929
1 104990 353447465
2 19641
1 60357 951640349
2 99319
1 76282 380931711
1 116082 153037319
2 148592
2 72642
2 180297
2 80923
1 188617 540022957
2 156296
2 114936
2 126185
2 149991
2 130533
2 129157
1 192740 460568514
2 95967
2 194583
2 23513
1 70653 916916262
2 100444
1 96112 954093490
1 11639 355172143
2 51465
1 169825 339739534
2 85963
1 168773 390570175
1 27740 397765782
1 34990 220151563
1 41263 624142524
2 138211
2 36003
1 41749 245650435
1 134069 523113193
1 61189 86981298
2 49932
2 193245
2 156677
2 163827
2 195978
1 20200 868333325
1 90640 419011100
1 86292 957492261
1 193573 996422115
1 33857 964753396
1 55914 815153122
2 84088
1 22546 739393863
1 36905 232214153
1 147127 876129861
2 44570
2 128917
1 181256 577479232
2 23735
2 84362
2 6632
1 177548 341218581
1 138791 979225695
2 41233
2 75577
1 114334 12915511
1 124904 113660106
1 96633 14828062
2 108468
2 70357
2 43401
1 111097 37342089
1 31917 670792726
1 195641 290890982
1 74379 292555296
2 149862
2 72260
2 39497
1 76285 823831143
1 116716 705818072
1 24260 742122546
1 96347 509187762
1 77165 950930932
1 100528 835449774
1 17739 237056948
1 51278 312339790
2 12388
1 167916 45547849
1 92992 510671663
1 17326 696896547
2 7382
2 89618
2 1157
1 71097 403102040
2 28838
1 141391 83507872
2 107758
2 176412
2 19328
1 62236 937600590
2 83216
1 54001 552258117
2 22375
1 8116 241087972
1 104693 653919052
2 59659
1 134134 519899556
1 112207 732705049
2 24519
1 22262 208203861
2 74959
2 173418
2 135200
1 133015 385470734
1 154617 882748848
1 92086 402232184
1 173132 849523404
2 68160
2 174717
1 79 145494333
2 152081
2 82067
1 196678 63346851
1 40271 172808710
1 145779 397154968
1 130720 623354374
2 199060
1 130157 12304455
2 16874
2 191805
2 62421
2 126728
1 172395 559681742
1 170234 400807274
1 94615 713758950
1 11017 762641614
2 85077
1 165206 751501642
1 135307 902913547
1 177416 976874841
1 25746 474609043
2 16638
1 155136 605547160
2 103643
1 102347 404000640
2 60706
1 150750 447131463
2 124158
2 3355
2 67098
1 33265 427456345
1 159650 752521238
1 173661 102259574
2 180253
1 63696 235166047
2 185307
2 104317
2 99551
1 5667 48397746
2 24440
1 47017 98934322
1 143152 437384820
2 136693
2 161066
1 185046 927793026
2 66121
1 187787 60407746
1 74247 870340409
2 27829
2 162863
1 111166 468810539
2 175669
1 77287 666140267
2 54680
1 180652 931004180
2 146830
1 175774 786165015
1 144482 53579420
1 30509 393533405
1 141178 816902567
2 171577
2 109992
2 180300
1 100574 252090836
1 173872 759651780
1 85385 885325647
2 7833
2 178499
2 148799
1 98617 438158543
1 178891 472168705
2 81197
2 67776
1 35078 875005869
1 84792 199251902
2 164054
2 75116
2 15934
2 122080
2 26815
2 177983
1 97106 690601423
2 69958
1 187071 820889672
1 195475 408278301
2 19902
1 84365 73336859
2 58311
2 63775
1 54457 2710389
1 31520 942279949
1 47602 767854062
1 183192 293431114
1 96276 43332380
1 116928 174898648
1 93017 624755431
2 106570
2 153851
2 76963
2 77330
1 186756 508236917
2 72534
2 75115
2 81499
1 23309 793573031
2 91871
2 170188
1 91185 195470673
2 122740
1 34102 353371817
1 130129 369485246
2 148371
1 176418 409783510
2 51753
2 169013
2 62743
1 166940 836549482
2 127245
1 112257 381500243
2 17170
1 173904 354617910
1 41676 912732875
2 178105
1 104959 309246980
2 77794
2 105555
2 128537
1 58132 749956012
1 136262 191210777
1 82828 40924750
2 125573
2 53362
2 193887
2 71979
1 83549 581078284
2 481
1 106238 512681649
2 33892
1 176544 910069536
2 121331
1 66313 249599704
2 194072
1 140733 824370211
2 100666
2 184594
1 23559 71138571
1 153279 296066484
1 177534 853835475
1 48437 265692650
2 37362
2 175961
1 42295 99207120
1 92322 204860136
1 171124 35886700
2 62445
2 172705
1 167533 572754511
1 115815 392808977
2 168304
1 86343 653702512
1 121523 40179381
1 110970 720241480
2 167462
1 118483 363067293
2 149967
1 85851 466501172
2 60148
2 140378
2 130578
2 144196
1 95604 965109513
2 21773
1 65566 925077142
2 118618
1 187134 3637174
2 27752
2 10724
1 39609 892369923
1 118596 427910002
1 119884 886287913
2 170036
2 19687
2 111547
1 114487 586569824
2 139910
2 83960
1 82933 639110204
2 166719
2 95476
2 175562
1 26614 72704492
1 135042 685269999
2 74401
2 110010
2 29697
2 130120
1 50951 579724457
2 104113
1 101345 609066749
1 24468 411136295
2 95748
2 19109
1 27214 840056857
1 45558 179215564
1 199194 364671559
1 127462 719426576
2 93527
2 197075
1 163362 761890296
2 106429
2 150265
2 10983
2 187512
1 98198 162564577
2 87564
2 130182
1 40063 873127638
1 185623 995812189
1 147902 263812088
1 19544 463411281
2 152208
1 114186 227028022
1 23715 693991036
1 88994 458145468
2 183231
2 178036
1 127025 624336340
1 12573 350419084
1 132073 331638697
1 159273 465236358
1 100077 530373762
1 112715 561450401
2 138333
1 14222 909472751
1 124251 14230465
1 41638 765295238
1 54136 448859011
2 100118
2 128645
1 137091 909132701
1 61933 900178963
2 4001
1 14177 111974232
1 91018 318639910
2 160455
1 177675 678160670
1 193031 218881921
1 21786 230131173
1 52678 416154738
2 155416
1 30320 886986024
1 20593 837890581
2 141905
1 33750 895081790
1 87272 607027715
2 154238
2 27978
1 78362 274436575
1 145644 759994205
1 31235 580035148
2 41945
2 603
2 95218
1 28203 126610264
2 17725
1 27900 37957911
1 70132 393959349
1 85945 942251003
1 126073 263783965
1 81159 14752293
1 126671 965911414
2 92626
2 100398
1 124070 819115106
1 148726 787972896
2 112596
1 95831 722923456
1 57093 625035908
1 15304 969112502
1 158078 702105037
1 12927 56152238
2 24625
2 66643
1 126446 587022864
2 90558
1 27150 801685958
1 94218 119019494
1 124391 726902361
1 147345 321809033
2 115493
2 164653
2 167891
2 92279
2 127623
1 92912 916642804
1 138711 523728413
2 27920
2 173275
1 26224 317887005
1 79987 826834109
2 96492
2 166113
1 154852 64509144
1 120781 440085241
2 88044
1 136523 219101834
2 39235
1 11595 407953633
2 140783
2 149250
2 76807
1 84595 208464920
1 138741 962619015
1 101677 690700526
2 120863
2 33114
1 31952 674671618
2 1956
2 112317
1 170610 791859141
1 177445 148483164
2 140876
1 43928 747008437
2 7493
1 94372 985116849
1 72055 245544484
1 92240 846304307
1 105246 833746230
1 101912 818558000
1 59563 575274058
1 186796 35937495
2 12727
1 96237 298827601
2 166600
2 186129
2 157816
1 6148 940521075
2 96040
2 105588
1 144237 401296327
2 180582
2 20737
1 155857 856797771
1 105866 588629480
2 162022
2 101840
2 178853
1 136882 231602496
1 147443 595042681
1 181434 51092986
2 69931
2 173063
2 12568
2 138091
1 164728 322098670
2 3517
1 53471 30846629
1 163945 464998132
1 130613 16374062
1 33167 796066634
2 97836
2 55642
1 3235 649901329
2 10803
1 120966 90494408
1 149876 661893056
1 172152 729829747
1 180640 76993115
1 133853 879276293
2 98076
1 12106 565338402
2 122222
1 28983 646362139
1 121625 417300213
2 115485
1 18076 475035853
2 131474
2 180691
1 13421 59098552
2 103454
2 183635
1 146277 116110772
1 77742 283091740
1 74108 806729963
1 73778 378966837
2 109413
1 115729 880191003
1 56995 730078839
1 163415 814407929
2 76201
2 49344
2 13005
2 109287
2 141735
1 9860 476845247
1 133325 607098943
2 110894
2 56875
1 79248 207516647
1 91234 568771452
2 83628
1 156496 464724978
1 172066 138889818
1 124482 934245321
1 129161 921748315
1 124306 35643913
2 161922
1 185899 602041513
1 141239 128443601
1 119515 811087879
2 69426
2 58506
2 130970
1 51548 689916431
1 85626 448377521
2 52729
2 35174
2 147628
2 37497
1 35582 321624420
2 103108
1 128532 296214174
2 161798
2 44438
1 13803 818713649
1 132457 840931068
1 32485 545969489
2 75787
2 68197
1 87411 771511935
1 99265 628824755
2 43448
1 196551 354546106
1 114958 697834049
2 140817
1 21997 386774739
1 75397 685417337
1 74048 323398251
1 109540 163419117
1 122319 827374919
1 156098 835176211
1 156586 893870159
1 69983 30054235
2 11428
1 199541 749160396
1 35379 497801572
1 173889 424301010
2 118238
1 22226 703907159
2 133908
1 157929 862732835
2 100134
2 116174
1 158759 362458375
1 97181 200145886
1 65724 322402519
1 76513 546908692
1 89106 258898065
1 10148 455129153
1 5291 555574376
1 38293 291695736
1 31039 226757404
1 99030 991790167
1 165467 105424830
1 98988 829395798
2 124802
1 84018 757508723
2 60158
1 97041 770150894
1 179926 850032818
1 84956 721386859
2 187456
1 198042 986399191
1 38984 926295995
1 178638 749290796
1 38102 36225821
2 23890
1 165964 388532007
1 9525 774976130
2 74889
2 8448
1 62315 261166037
2 48328
1 76809 448701161
1 151528 454495782
2 184249
1 57185 650955139
2 50512
2 195713
2 118192
1 114872 89234562
2 20146
1 47570 294260346
2 54333
1 89259 139704406
2 181183
1 195586 301434455
2 179628
2 4614
1 80174 747753553
2 127462
2 184029
2 16428
1 119142 390442751
2 119431
2 52105
2 60695
1 67848 449519385
2 139139
1 52499 731386863
1 42061 264682988
2 40441
2 126576
1 196832 942147049
1 194559 742611299
2 159818
2 35824
1 63570 414756842
1 14177 640018202
2 5499
2 81409
1 77210 710133489
2 156945
1 179411 987890555
1 136366 584405997
2 187960
1 38272 767998840
2 174069
2 24918
1 89554 885871192
2 169901
1 9905 504516585
1 199498 917039526
1 14737 679517382
1 160581 988712248
1 93644 428755287
2 107006
2 7662
1 188646 21419472
2 7505
2 89257
1 156846 68319339
2 184817
1 159706 157840579
1 76353 534744806
1 155230 893209091
1 53971 393484497
2 11904
2 114320
1 134147 433085259
1 150151 290376803
1 119273 214561424
1 60039 119448424
2 40601
2 136740
1 106526 46389984
2 104787
2 102322
2 111957
1 93875 867242838
2 198233
1 127514 145300316
1 129920 659164312
2 19937
2 183002
2 143936
2 10746
2 150692
1 94529 438489853
2 15414
2 180823
2 125740
1 43294 743451976
2 76248
2 62036
1 164783 127629805
2 108794
2 123206
2 13754
1 111375 971802370
2 99206
2 6409
2 91283
1 180279 55795211
2 141069
2 74073
2 76117
1 178562 615865524
1 121933 32651983
2 89342
1 105234 687202215
1 5320 457413533
1 53634 915675832
1 14915 470200385
1 62649 830465573
1 45578 567048878
1 102436 578165123
2 41666
2 52100
2 127586
2 124227
2 81069
1 120504 789045800
2 127987
1 43116 105857537
2 57328
2 197410
1 194921 501483059
2 106364
2 31051
2 65679
1 166695 110782812
2 168401
1 14676 638799280
1 53999 267999041
1 5239 785306760
1 29376 375723648
1 139295 266321727
1 99761 251574712
1 161197 439105471
2 51438
1 131763 455028823
1 16871 403311552
2 118506
2 120107
2 18331
2 55745
1 148292 244806448
2 58017
2 70695
1 153947 845916991
2 32329
2 134724
1 186520 561117360
1 119934 684475461
2 41240
1 190656 419281918
1 26037 53982018
2 125263
1 188693 368625709
2 129167
1 151067 636453621
2 68093
2 9628
2 26880
1 12168 203044952
2 44812
2 90337
2 95825
1 89358 147127110
2 16448
1 163445 150747952
2 31036
1 135597 633748319
1 197447 303982771
2 65823
1 45153 22841864
1 96867 940187499
1 104548 327290126
1 93985 362385368
1 107423 706422123
2 193121
1 177242 398932553
1 104875 967441794
2 110724
2 156441
1 38935 409207945
1 111923 399212629
1 29107 283838574
2 894
2 101490
1 85517 509830351
2 93152
2 124756
1 59458 14243856
1 24191 368623365
1 185301 840335268
2 80499
1 88667 816748241
2 77415
1 105114 30808640
1 46855 604542930
1 20225 575905484
1 69754 524462294
1 49263 819412894
1 38740 876940124
2 80326
2 133919
2 48316
1 143101 264519302
1 146355 40799252
2 48501
1 195573 460705095
2 90542
1 79548 230449478
2 115879
2 176088
1 117280 249677282
2 129715
1 165950 611376705
1 108004 634831513
1 192193 322741331
1 198094 259942667
2 17290
2 73975
1 41690 339629843
1 115063 540886313
1 92164 405027038
2 153993
1 12650 152124650
1 191965 400041557
2 51639
2 197314
1 98382 683100376
2 150045
2 29467
2 140557
1 69328 850505975
2 96358
2 106733
2 31326
1 168394 921895473
1 28216 305998327
1 30895 158693870
1 59379 401106824
2 133480
2 81669
2 52755
1 105949 94579276
1 156369 994965669
1 173927 10472580
1 143174 205258449
1 25057 645205181
1 49914 684391612
2 47808
2 177634
1 193816 966694918
2 51427
1 77443 434347729
1 185042 219360485
1 66501 443854713
1 172414 950506249
2 125164
2 79516
1 89814 390506030
1 47702 502165159
2 81345
2 34480
1 18108 776926748
2 29458
2 70199
1 94275 227295011
2 144956
1 99463 175842574
2 139921
2 149696
1 133321 149583102
1 107302 631416800
1 82178 879831390
2 169218
2 4353
2 101672
2 110122
1 22287 298324240
2 122382
1 39435 372406
2 72104
2 113336
2 188566
2 173660
2 187418
1 192970 636178965
2 32020
1 170273 260062811
1 61710 25983169
1 82477 197652753
2 49530
1 113794 918904445
1 2113 62519418
1 21809 990858202
2 147733
1 17634 699125601
2 39935
1 122945 811844300
2 67251
2 171291
2 63315
1 77291 192955082
1 96868 286659723
2 88983
2 2712
1 94378 587444840
1 11256 125139283
1 174256 915453111
1 139982 120332007
1 172672 168504906
1 21354 779921638
2 128996
1 37778 738607619
1 155394 847551581
2 67247
1 16569 936424058
1 168479 198617628
2 183834
1 170960 770345763
1 177798 583330363
1 13305 821620996
1 81948 131921551
2 138328
2 47986
1 171732 178737834
2 25827
1 27137 388355074
1 125066 588996179
1 99326 461058043
1 106458 297087455
1 65282 582294148
2 152767
2 53855
1 174417 396053040
2 138778
2 193482
1 39265 238933769
2 23485
2 179461
1 31844 625194769
2 186552
1 93100 439039750
1 58544 829773063
2 3826
2 48758
2 151715
2 128622
2 97991
2 57275
2 95926
1 191566 298940211
2 101367
1 190988 920296998
2 108762
2 126766
1 91783 175108172
1 183676 315649025
1 21736 406294849
1 163943 176583887
1 20583 348020560
1 147755 691388464
1 124833 69729435
1 50853 535490484
1 48444 669110464
1 124610 418440141
2 19779
2 41514
1 54118 927852562
2 169889
1 100795 294984575
1 110319 794646829
1 60767 159842981
1 90045 36583933
2 143771
1 61842 940323591
1 194896 202738843
1 162337 897441908
1 78484 283327031
1 77141 273681581
1 45001 284532224
2 149465
1 71005 559870608
1 64518 966270687
2 120553
2 180286
1 40730 841500726
2 117341
2 189129
1 87046 47242430
1 45478 616558571
1 98230 479149204
1 87532 881073871
1 128665 693594049
1 141603 410915420
1 107583 19261601
1 145378 338564140
2 1500
2 45686
1 187320 183951541
1 167024 735875621
2 145241
2 73693
1 131104 722643574
1 19847 490310451
2 45063
1 48355 775092642
2 11797
2 191049
1 40449 191877686
2 183336
2 171976
1 58565 218056079
2 131941
1 32456 313862799
2 14678
1 82357 416811281
2 174576
2 70226
2 53442
1 13331 190013153
2 93785
1 13911 494287754
2 57945
1 9924 43384774
1 102856 640085388
2 170638
2 129883
2 4049
2 196206
2 148831
2 173029
2 199853
2 145827
1 192170 805448100
2 123522
2 106974
1 140338 478208456
2 32381
2 105098
2 130323
1 100359 248241542
1 10894 309091821
1 163561 624391576
1 17212 22795442
1 19102 103552141
1 74318 189398780
1 157957 512044168
2 159894
1 21511 57853969
1 108788 452084495
2 74979
1 84441 75039733
2 16485
2 67583
1 121028 233415581
2 130960
1 12478 342589710
2 181884
2 117609
1 42791 504563187
2 77230
1 144640 810240660
1 122945 647301721
2 148382
1 179289 765050293
2 131105
1 116026 791368099
1 138751 876062868
1 65558 717077290
2 82511
2 142630
1 64669 321410408
1 185925 556421148
2 120352
2 86558
1 48514 517185933
2 42764
1 19337 603270942
1 15014 582935906
1 107137 396394362
1 82762 59302736
1 57467 635979790
1 117698 399187932
2 156033
1 46081 600304721
1 2401 891766956
1 51803 287501272
1 119681 781349644
2 165810
2 38566
2 132827
2 68785
1 58417 890207037
2 144793
2 146870
1 289 171064634
2 61535
1 16725 576645009
2 159848
2 147332
2 166260
1 44636 569589790
2 91321
2 61759
1 2615 816776449
2 132260
1 91984 405388436
2 136415
1 119132 565652786
2 161580
1 139096 126228402
2 124079
2 2216
1 23075 933942197
2 32961
1 31555 260822248
1 47560 745252116
1 83058 555980953
2 153662
2 100360
1 167886 430469191
2 163820
2 86308
1 53043 946551305
2 111853
1 27529 805489042
2 159699
1 177565 35266482
1 152240 365014974
1 8246 522037698
2 150633
1 56254 736142547
2 130194
1 128490 686108716
2 95372
2 160437
1 3195 328844095
1 2301 982919132
2 181011
1 118414 634879134
2 163156
2 30211
1 75351 178604288
2 115849
1 89216 928869049
1 110121 420619487
1 100575 906026309
2 108330
2 95420
2 38395
2 125313
1 82547 893531650
2 92498
2 43601
1 64181 994228618
2 5820
2 40724
1 62220 106936889
1 192811 175774121
1 18340 828044062
2 111105
1 99219 20313244
1 134305 525964119
1 141674 645546224
2 154621
1 46492 502620179
2 131804
1 113318 407858537
2 67874
1 113054 711578461
1 138877 62396963
2 88659
2 100181
1 189233 530924367
2 134494
2 141798
1 129862 195244116
2 140382
2 30644
2 112
1 29586 635568479
2 140232
2 93670
1 98706 126626670
1 110800 768353792
1 178566 785906058
2 146096
1 129757 641932295
1 28161 519108980
1 159218 601593763
2 142894
2 45084
1 151178 810117930
2 29065
1 53838 19215345
1 112548 77183100
1 110964 568975995
2 171645
2 148224
1 73980 634616073
2 41526
1 25148 948152689
2 198797
1 105039 768752020
2 51111
2 86390
1 66884 35167203
2 12550
1 158460 506414334
1 198973 238395131
2 26122
1 164608 653723961
1 197166 258705144
2 146543
1 135819 618900301
2 74212
1 40732 962819664
1 4445 231213219
2 197052
2 18233
1 119916 588569512
2 73334
2 23098
1 3457 870992312
1 47009 452895148
2 31099
2 111608
2 180350
2 117907
1 163314 550706655
2 78606
1 131666 531074266
1 141500 914817321
2 62180
1 150559 953403350
2 95939
2 142089
2 124686
1 73715 912724005
1 51554 287349033
1 133924 648053745
2 37243
1 104755 378001801
2 133354
1 117528 616710722
1 158674 936811136
2 70980
1 59457 717921890
2 88884
2 125832
1 75534 390314604
1 138829 310445592
2 185250
2 22766
2 76688
1 44700 843208671
1 175795 595241669
1 127446 242635295
2 167560
2 13999
2 188330
1 10634 316634326
1 164172 119409449
2 111224
2 16968
2 123305
2 113134
2 129289
2 184691
2 81283
2 149681
2 124314
2 175193
2 12761
2 70021
1 67967 151871486
2 35514
2 23318
2 87620
2 43653
1 136342 361517488
1 111561 415408972
1 54814 81028344
1 167395 588964935
2 59573
1 192985 443058705
1 33205 857611203
2 135887
1 82566 686237098
2 17250
2 122778
2 117904
2 143413
2 74641
1 133044 51646149
2 184226
1 50180 875835598
1 99394 622920003
1 70950 624326277
1 59235 113590282
2 135761
2 127637
1 197023 833147616
1 47735 780065675
2 49790
2 186507
1 155375 405603312
2 133398
1 193547 122805152
1 175923 479375260
2 14452
1 89108 394322027
2 128692
2 105544
2 104971
2 12450
2 193450
1 177488 737572026
2 59018
2 64199
1 175569 456929023
2 141972
1 199593 245257390
1 181683 977736603
1 50950 591121694
1 23979 549256545
1 150656 229980401
1 168721 106176879
1 27826 636568825
2 192825
2 154264
2 11340
1 152519 771633861
1 96561 176224734
2 8559
1 166167 237560112
1 62641 260077907
2 43339
2 126985
2 74290
1 96228 869684955
2 64823
2 86291
2 61769
2 12650
2 78566
2 74046
2 20336
1 52923 416408765
2 11771
1 145577 41924917
1 116071 318976073
1 138355 880460448
1 80352 596387348
1 137646 366207886
2 79532
1 44321 308225899
1 166361 795355657
1 81734 4962991
1 122156 874519357
1 111040 170313275
2 56790
2 17749
1 97682 194027059
1 108866 58373486
1 88284 329008357
2 167498
2 117702
1 47527 748631120
2 190830
1 1186 260930148
1 52953 354427603
1 25857 231464123
2 39526
1 102685 988049889
2 25704
2 172659
1 76642 837848685
2 192891
1 97362 571936456
1 21999 595953922
2 626
1 101672 350268079
2 84576
2 192485
1 95927 685061731
2 25504
2 139876
1 84670 418850952
2 36645
2 40896
2 86460
1 64278 273839524
1 93298 294375008
1 103800 125943882
2 101951
1 153509 458577776
2 55757
1 140407 253458592
2 194092
1 123031 13800254
2 56475
1 178900 696672340
1 6654 654211252
2 104951
1 92022 363097964
2 134811
1 133234 575858044
1 39795 47078962
2 147938
1 180823 441670024
2 160915
1 158345 628197827
1 186533 614082588
1 14134 398549029
2 36108
2 138854
1 50526 706853977
2 2821
2 1009
1 150236 143466861
2 22316
1 195239 277439719
1 67467 174189120
2 59965
2 15467
2 53852
2 54214
1 42580 31128103
2 67144
2 34846
1 135541 756628364
1 187590 572042624
1 46665 630380002
2 133537
1 23640 956211781
2 133038
2 111251
1 25378 354753836
1 74188 53573361
1 174752 959261233
1 197578 602830040
2 122014
1 88128 2977373
2 81714
1 180143 142670791
2 20591
1 89935 925447927
2 198620
2 168041
1 188150 358772480
1 51607 253228909
1 38943 483090670
2 150388
1 16020 767121859
1 31622 212035210
2 20293
1 121056 327088716
2 51997
2 181838
2 98927
1 29097 524251831
1 39538 233011252
1 196780 545035556
2 75319
2 9172
2 159446
1 172441 376506836
2 155306
2 101684
1 10484 463866975
1 167023 481912617
2 132652
2 99362
2 196212
2 33786
1 189460 920404185
2 81885
2 143205
1 104364 690349638
2 123959
1 130196 304250773
2 31335
2 19557
1 52405 16905929
1 158720 290245056
2 199285
1 86108 641461399
2 93636
2 41504
1 18378 753387438
1 185167 943830381
2 69131
2 61551
1 52724 618693149
2 163738
2 195461
1 97503 37502922
2 89024
2 62237
1 139731 292117841
1 128502 22606283
2 66153
1 133454 179492466
1 107853 365385541
2 139871
2 162613
1 147350 212505558
2 46587
2 22522
1 15015 624924254
2 157820
1 174949 361741902
1 36234 697284221
1 186159 481798418
2 28981
1 117470 597828332
2 73450
1 57296 506031520
1 59776 675309515
2 116971
2 31952
2 108241
1 185593 950937933
1 12707 845508040
2 130047
1 70044 563171461
2 138961
1 67510 387952543
1 112764 397368506
2 147362
1 131116 96112490
1 140500 782052608
2 102556
1 174896 326743282
1 83091 674657754
2 188952
1 106595 196387452
1 161775 478940506
2 43763
1 62175 957689381
1 109567 960869135
2 170691
1 114109 89320762
1 89691 269327477
2 87491
1 21451 751552253
1 57621 604558766
2 152799
2 14887
1 120940 83662351
2 88382
1 118824 287042950
2 115710
2 159678
2 98629
2 87365
1 48850 967403023
2 177200
1 187843 663255663
1 197622 861126255
2 157000
1 62612 626976994
2 122061
2 128450
1 173548 603261819
2 5915
2 120820
1 187160 234390110
1 136299 520097594
2 174549
1 128806 223715290
2 151907
2 23573
1 111196 243453536
1 67479 573622755
2 166885
1 117185 150555068
2 140733
2 100430
2 150186
2 80433
1 28526 439518728
2 102121
1 19100 736684296
2 189243
2 171821
2 34138
2 159323
2 51768
2 151919
2 160476
1 154570 53592177
1 45905 999339391
1 4247 294408651
1 6944 188945902
1 89441 616762422
1 152354 367047107
1 169438 954420742
1 144749 150623380
1 119613 29366860
2 15981
2 20484
1 35422 748526721
2 167185
1 8510 482103887
2 19509
2 118365
1 10126 745685542
2 61438
2 19442
1 77516 200818338
2 73593
2 7894
1 142388 780392714
2 66757
1 40034 279263550
2 64391
2 74743
1 183889 4310996
1 197516 198942764
1 173964 951476016
2 2289
1 97414 287686337
2 122305
1 72468 91648875
2 71120
1 17319 534153741
2 86090
2 185429
2 91693
1 38637 836861340
1 78950 104055891
2 22731
1 140626 438996429
2 83670
1 183445 2355685
2 166891
2 139191
2 90536
2 175208
1 155825 469173683
1 110401 155393088
2 178636
2 145868
1 124088 25552308
1 182411 63235260
2 114166
2 139642
2 35979
1 194050 721716808
2 199414
1 91534 321904306
1 2220 379150570
1 123352 100327918
2 31207
1 43317 468626569
2 154674
2 132223
2 87460
1 159152 315831980
2 198543
1 6966 833147993
2 95159
1 81096 771711176
1 88180 31305700
1 5848 878981110
2 179039
2 18576
1 191544 580015566
2 44986
2 76131
2 23867
2 67794
1 198012 495695453
2 127809
2 48956
1 16482 806046773
1 13556 489757151
2 67583
2 138771
1 89661 839435620
1 122979 872742926
1 49912 569691411
2 149298
1 74343 67430768
2 67509
1 68167 892907996
2 70292
1 42545 812528135
2 81701
1 11510 946714976
2 43219
2 17490
2 58470
1 79849 285045434
1 116787 354024163
2 94308
1 64458 102905647
2 186880
1 184605 354388600
2 183860
2 141323
1 12455 210520123
2 188805
1 115305 155237966
2 167056
2 154337
1 73243 142344424
1 152938 862640538
1 101836 355504728
1 94566 386335927
1 7570 233792383
2 15204
1 131775 596441178
2 35410
1 43520 769376342
1 55272 138997538
1 57757 752524939
2 174451
1 192859 635650294
2 179726
2 187720
2 25150
2 67244
2 112962
1 119462 276403929
1 170804 140016962
2 18925
1 37686 347418852
2 185569
1 189152 754886694
1 190709 529728963
1 77674 162493457
2 120539
2 77991
2 31913
1 89389 555701564
2 53561
1 94138 331639671
1 191202 253875969
1 84744 313712627
1 164709 869387431
2 4196
1 99328 762478056
2 135471
2 24643
1 87125 376430816
2 5139
1 134096 90366889
1 158127 379657295
2 147322
1 198327 98944640
1 140322 360760425
1 62773 449349375
2 65899
1 43589 660637511
1 116705 615105256
1 34936 4408819
1 104070 433759831
1 5349 650422052
2 118943
2 168787
2 196288
1 130984 467763598
2 14538
2 178531
1 41721 440432324
1 18423 991987100
1 38978 771188868
1 194408 263703287
1 90353 387484710
1 110721 208137178
2 45348
2 159331
2 32088
2 185566
2 6228
1 195289 874160804
1 175822 101784728
1 10061 816199720
2 74814
1 194801 592369849
2 178062
1 2574 453972649
2 166291
2 94482
2 51600
2 111259
2 145218
1 97037 526947985
1 48399 850610635
2 29175
2 117629
2 35873
2 24264
2 30554
1 183267 495257845
1 163673 372703992
2 52694
1 176960 552343941
2 37292
2 198458
1 117753 378361735
2 192846
2 91125
1 2155 135736073
1 38412 426713403
1 52464 899367982
2 187228
1 179865 282265796
1 171048 306373882
2 188625
2 109807
1 9485 373218158
2 73053
2 75218
1 123110 170133250
2 83872
2 69799
2 68544
2 188872
2 135505
1 11360 281356635
1 18330 572571663
2 8052
1 78143 127861932
2 169196
1 26252 979553074
1 138805 235721644
1 198681 571351208
1 71218 618885751
2 69270
1 21680 844659417
1 195401 410850782
2 49990
2 152751
1 71391 711023827
1 98402 146628625
2 82543
1 156160 708944700
2 34321
1 3030 616688275
1 7770 215088393
1 56970 385770514
2 63543
2 105546
1 60380 963462541
2 51953
2 7072
1 111059 276977864
2 168433
1 135144 751513068
2 171308
2 195266
2 129698
1 77412 865984112
1 109970 975979735
2 38378
1 137791 500552890
2 176642
2 106768
2 172692
1 64711 568670239
1 90113 414706585
1 19507 482668856
2 19338
2 83829
2 120960
2 49583
2 92706
2 16015
2 130271
2 1059
1 8826 858459821
2 140237
2 81678
2 138557
2 88187
2 23072
1 108282 859184098
1 146646 419046962
1 161515 185828595
1 41849 63061816
2 31527
2 144417
2 56897
1 7022 877361900
2 108480
1 45095 65859211
1 165582 317292690
1 84064 18369200
2 9943
2 92196
2 80213
2 44746
1 104133 518025113
1 181647 649669044
1 168325 854045411
2 87759
1 80716 322174074
2 109532
1 63370 568205269
1 109326 396792117
1 196515 114469341
2 97891
1 142880 191577821
1 12314 671117147
2 104287
1 33070 815756983
1 179861 299855016
1 11673 503341241
2 32179
1 192767 641220352
1 133189 689955392
2 137135
2 146463
1 98774 593540124
1 136721 178319938
2 67361
2 105860
2 82607
1 168599 152875804
2 76207
2 194630
2 168155
2 40738
1 50071 767688564
1 191282 439260835
1 43406 832460924
2 159810
2 127328
2 66169
1 191881 885285410
1 107463 723432653
1 89024 491558161
1 122745 968437878
1 152310 426705931
1 153266 170839887
1 151363 752516916
2 128817
2 100274
1 79737 70072078
1 151287 400050310
1 152741 483337848
2 13743
2 54574
1 138603 89651921
1 154815 468789686
1 88522 424493703
2 70310
2 9875
2 43427
1 159361 412132035
1 197050 838609949
1 185350 522850372
1 168451 59403083
2 187805
1 84521 904188745
2 170509
1 83345 943602204
2 191120
1 44380 218872452
1 46543 971577797
1 46326 635743736
2 160231
1 95069 214185693
1 189581 107476429
2 70842
1 172732 48248256
1 48484 61473384
1 184754 237902623
2 169927
1 115718 830888632
1 21205 591222249
1 111930 262141670
2 169080
2 58519
2 197727
2 72832
1 100379 35919431
2 7401
2 4207
2 161229
1 192717 132238371
2 92056
2 147890
2 162441
1 169663 679989743
2 64883
1 92356 912457040
2 165485
1 36480 744906661
2 12213
2 85914
1 53744 1422644
1 48888 545912599
1 42982 4198037
1 77814 841295396
2 136078
1 33338 910781514
2 27833
2 156296
2 72421
1 154494 970173418
2 198794
2 72341
2 135851
2 23444
2 102146
2 167948
2 63627
1 56480 86955644
1 148356 314970583
1 110751 220234130
2 113656
2 167105
2 53138
2 180870
1 18051 495272355
1 114904 574513549
1 175759 77724428
1 31130 476637472
1 8373 715744703
1 23528 11236048
1 105621 768553969
1 108972 471341331
1 169166 671777543
1 31666 358651459
1 195144 456225030
1 51041 130778419
2 52910
2 187793
1 143550 405214384
2 39158
2 110086
1 170983 564682038
2 53445
2 140216
1 3053 54363276
1 2036 16917142
2 69380
1 81044 178635068
1 34646 678222999
1 21741 157997610
1 17427 666904899
2 30273
1 23087 134687919
2 187593
2 155124
2 14714
1 58155 223274861
1 197273 89972621
1 59626 626318791
1 162184 634287386
2 143936
2 12396
1 83255 670837199
1 7186 878786387
1 36504 105210403
2 39550
1 2588 998588514
1 3405 23271902
2 31861
2 34861
2 88052
2 108053
2 100361
1 198917 71780338
1 61903 946929983
1 174122 258168753
2 189496
2 46130
2 136019
1 51827 506845135
1 167461 98852303
2 148909
1 139885 872535722
2 183085
2 184834
2 62028
2 162614
2 108980
1 77275 335663614
1 134158 576637272
2 40193
2 30520
1 24792 787222990
2 2782
2 163356
2 10729
1 192973 934330461
1 14483 37710115
2 17008
2 22484
2 21213
1 179475 538915044
2 19631
1 159179 263769584
1 14674 569359299
1 191633 820070825
2 133040
2 134181
2 19978
2 67578
1 105890 981345870
2 17960
1 38125 387105601
2 13490
2 58570
2 47187
2 188446
1 178726 875628749
2 135204
1 146245 60538886
2 134997
1 192893 568541026
1 106612 507585062
2 99382
1 3529 109205358
2 108948
2 103226
1 174373 379733024
2 62478
1 153332 884961258
2 11235
2 127629
2 103583
2 10937
2 116204
1 89347 931268083
1 24974 652527029
2 142752
2 192452
2 85389
2 76806
2 42972
2 41555
2 182783
1 199360 227692012
1 166276 841293695
1 3518 749424767
2 38312
2 127068
2 137305
2 80662
1 50985 785771427
1 193378 606219958
2 1794
1 81285 672197138
1 20453 639613445
1 60543 696775948
2 108584
2 30446
2 111896
2 133261
2 50405
1 187370 219667107
2 21544
2 147658
2 142337
2 131599
1 169806 777426879
2 81458
1 192247 343811946
1 166633 70244359
1 46816 776061636
1 28584 337114533
1 107938 248972792
2 82369
1 4156 559443084
2 72824
1 30861 450796875
2 35183
1 92482 146496589
2 8333
2 176026
2 139432
2 164798
1 470 773782568
1 182194 328695048
1 191828 587795791
1 189378 211814554
1 123529 400870297
1 141152 99575795
2 81209
1 118156 400935178
2 75390
2 50777
1 191328 279674105
2 179266
1 155104 178225991
1 51051 90350861
2 156258
1 181369 915782050
2 42627
1 174704 453792361
1 1484 127511474
2 94719
2 93620
1 136560 201551622
1 26514 642615579
1 179618 338476490
2 111224
2 63354
2 151740
1 18029 737889613
2 89148
2 27193
2 66590
2 197334
1 7533 699384624
2 75011
2 136534
2 150284
1 75627 369523392
2 194812
2 119109
2 25851
2 111199
1 190171 598885153
2 143995
1 186734 620064445
1 109788 457630281
2 120423
2 175405
1 14172 40229688
1 179008 991209712
2 5388
2 94409
2 177860
2 178963
1 153982 385623068
2 184458
1 108572 400291644
1 151259 565911312
2 105421
1 48348 368867888
1 49284 261332166
2 119392
1 122792 325302133
2 19731
1 21374 332979230
2 123111
2 149286
1 167152 396204223
1 83128 876902955
2 154529
2 110028
1 180178 930486507
1 144698 260105354
2 89701
1 158887 858076856
1 40726 754400880
2 174902
2 148789
1 66449 459571552
1 28504 316291140
2 146831
1 39761 953314408
2 125388
1 194947 390102898
2 145506
2 120360
2 169599
1 173894 246950449
2 198027
1 90555 739436750
2 176388
1 65254 367987321
2 128063
2 189959
1 75019 926050894
1 195582 239072633
1 24521 894471454
2 101358
2 188745
1 27592 408992672
2 10280
2 100019
1 60956 477945098
1 144531 833395071
2 69901
1 73196 39146326
1 176298 723239011
2 3006
1 87574 394310945
2 157819
1 13723 183365258
2 134257
2 103511
1 38540 863468926
2 164353
1 53225 67873378
2 113
2 117806
2 4138
2 163409
1 131020 633841216
1 79093 819943905
2 38001
2 25909
2 117311
2 186711
1 30620 883881050
1 47220 853982350
1 19213 617495781
2 73234
1 123400 334706774
2 144875
1 163665 432362927
1 125798 492641082
1 127109 392857837
1 186471 71740844
2 4947
1 184924 393099165
2 146176
1 178708 690873306
2 96628
2 126805
2 157908
2 34298
1 60551 259506417
1 165967 211542259
1 60662 608046603
1 20854 860388119
1 94993 607355230
2 176633
1 35199 543915778
2 27110
2 103629
1 179952 226346612
1 174794 295442271
2 34911
1 132535 316435422
1 151614 328594156
2 179469
1 154726 631482865
2 55042
1 24515 312369203
1 128804 969619921
1 160921 783557236
2 31646
1 58783 355072320
2 82929
2 37628
2 155086
2 88709
1 51530 647624048
1 3892 656253546
1 141278 707045590
1 68482 140227886
1 178069 475074939
1 29591 620751271
2 43064
2 121033
2 176881
2 178347
2 193957
2 148783
1 17620 69577503
1 96754 964314193
2 136414
1 168151 195488525
1 48819 956361301
2 135206
2 193453
1 109726 205035951
1 135726 757323195
2 155336
2 147106
2 22374
1 53561 101078456
1 54492 630699656
2 153047
1 120833 324015342
1 179271 423039784
2 140069
1 155461 825057037
2 34796
2 141833
1 106618 58889825
1 186813 585926485
1 14409 499438343
1 44975 757961626
2 130558
2 117836
2 197598
2 141003
1 155399 283148230
2 97353
1 90070 679140227
1 8150 549821824
1 1461 907030528
2 101271
1 82673 356518596
1 159962 133610403
2 30349
2 30449
1 159846 181644430
1 32614 374948472
2 135948
1 199720 85557830
1 38159 600094976
1 197283 259611511
1 59302 422999105
1 81487 407753499
2 23051
1 46158 667272834
1 40107 747605066
2 175490
1 120497 384330109
2 187054
1 136269 385532719
2 89349
2 86552
1 111550 609381952
1 174088 613472219
2 3158
2 68592
1 33853 615296898
1 187984 509128042
1 109332 715480835
1 93386 486069327
2 8864
2 92133
1 117715 666450511
2 105615
2 183854
1 45707 519468060
1 180927 722604037
2 98981
2 95558
2 192182
2 121633
1 10705 170596412
2 7669
1 86513 107250072
2 142824
1 191518 723227428
1 17836 146491220
1 191826 489344099
1 143777 973065091
1 54849 173664777
2 98921
2 30337
1 133012 179563969
1 55064 177444260
1 186963 188226112
1 47190 425064147
1 90022 694589725
2 30433
2 143987
2 29112
2 153336
2 86202
1 91197 889623425
2 67976
2 15820
2 115267
2 66181
1 161969 203481362
2 56468
1 172350 533069156
1 150834 764912759
2 8823
2 39316
2 21714
1 91205 9945315
1 64334 699101069
2 131306
2 80809
2 13523
2 120207
1 161753 32435242
2 189878
1 56347 180713487
1 142633 217422739
1 179527 481857900
1 132450 746750010
1 31850 217838365
1 125409 178624964
2 159951
1 172426 509905135
2 106171
1 20199 473936773
2 96267
1 108362 331144271
2 172088
2 101168
2 78145
2 80026
2 177709
2 180659
1 22849 730693596
1 88467 450049282
2 196089
1 125140 427923062
1 46600 925518651
1 146884 298937490
2 167108
1 193702 505137307
1 7959 222108262
1 28528 4370694
1 10938 699861907
2 125026
1 129964 217092925
1 157387 951662211
2 11226
2 43621
1 102712 902883814
1 32360 990488784
2 15405
1 27356 321334840
2 3963
2 107446
1 149245 372231171
1 146127 729507416
1 28285 572793284
1 67269 648440470
2 63856
1 3333 419325840
1 135391 714482239
1 126771 710746727
1 47507 422616282
2 113564
1 50622 808092956
2 37277
2 39974
1 32632 493598326
1 61494 501679273
2 14788
1 119967 488384274
2 13498
1 11642 172558694
1 37315 777319214
2 108912
2 188895
2 192242
1 21040 272288126
1 72060 697451119
1 187317 996159154
1 128582 983668587
1 166855 58126634
2 183411
2 163575
2 31130
2 76103
1 15201 905856162
1 8321 356632406
1 171456 476892069
2 83968
1 180282 423236454
2 101530
2 37203
1 92581 891183420
1 139152 734210372
1 131194 587997061
2 109102
1 172563 617990603
2 21591
1 4320 681604712
2 18889
1 39262 157592500
2 6931
2 127775
2 170874
1 56224 263541073
2 167472
1 72917 691634692
1 149244 899574190
2 77121
2 82588
1 87144 685727421
2 31527
2 71469
2 61133
2 172901
1 21215 75622072
2 32486
2 43665
2 162748
2 139295
1 119495 739213243
2 59695
1 1320 970754967
1 13548 145172814
2 184123
2 192653
2 104231
1 179047 706595371
1 194830 731175509
2 79949
2 87923
1 186906 692809808
2 186140
1 33202 319987661
1 189551 932243377
1 12061 324417759
1 184604 990478764
2 95723
1 144651 752336375
2 137810
1 5967 506366042
2 85579
1 128692 756756150
1 35269 798698900
2 6624
2 54866
1 125502 778530917
1 102483 522111220
1 190418 24901547
2 110634
2 4205
2 136749
1 109822 82394182
1 62883 315871410
2 60678
1 15804 185434681
1 57026 758455661
2 68846
1 92325 684596752
2 3162
1 195764 65071989
1 23032 135390217
1 83355 985390237
1 90331 691560347
2 179256
2 3180
1 197290 275036414
1 115609 341657664
1 147177 976676870
2 82767
2 161530
1 78749 293878868
1 117679 664121274
2 68395
2 769
2 2620
2 57567
2 61487
2 48783
1 20975 564568568
2 85373
1 139610 123825929
1 42527 131048078
1 94556 367348275
2 4316
1 18051 733498105
2 81168
1 65651 870494378
2 70825
1 164575 732654054
1 112073 469942062
2 123405
1 112615 395790889
2 126150
2 11153
1 49676 28386315
1 76976 800244916
1 167601 799195786
1 125282 717622712
2 11914
2 127966
2 124047
2 80140
2 121610
2 107323
1 105012 891789774
2 35514
2 9038
1 145683 810233203
1 114352 464146089
1 75401 72845775
2 40910
1 40616 243769716
2 137954
2 167493
2 164970
1 86137 40710617
2 5351
1 179192 88844439
1 105591 337708333
1 132280 724787498
1 125089 991096822
2 79330
1 110579 518204449
2 144643
2 127137
1 134413 635509477
1 140347 604592863
2 95918
1 55235 609137886
2 55682
1 199185 439582476
2 91020
1 6096 949583670
1 152918 913533798
2 88750
1 63218 205786455
2 127013
2 187103
2 58948
2 78572
2 151235
2 174100
1 45751 943478142
1 3585 929450460
2 19186
1 105319 221729532
1 77685 554621089
1 110720 429638976
1 34181 613817000
2 28686
1 101929 146597391
1 90204 515493892
2 172766
2 101656
2 25934
1 194924 292684006
2 89739
1 139454 962107073
2 141678
2 109018
2 161661
2 163854
2 2301
2 129409
1 22566 584499912
1 133888 874019604
1 35381 235284803
2 165854
1 21107 422092223
1 183811 957657053
1 13088 378246332
1 5166 995960550
2 112323
2 90400
1 21874 718864576
2 180783
1 64527 674130168
2 180384
2 110418
2 25534
1 153942 325005237
2 1432
1 57048 719441363
2 124035
1 23263 830636047
1 195977 708760110
1 174381 816552375
2 185271
1 103501 649583675
1 51405 374877571
1 60246 456509187
1 83678 147423540
2 286
1 96030 582410360
2 132670
1 109111 654089560
1 10837 661877742
2 166480
2 13701
2 188924
2 6720
2 52083
1 170772 603923173
2 42513
1 79867 781965843
2 126909
1 170490 545333264
1 181453 287108231
1 127683 97894904
2 1367
2 66161
2 169657
1 130978 390265420
1 177462 904808599
1 172866 579819468
1 110242 800605088
2 6758
2 163797
1 15848 335218991
2 198487
1 141526 918873756
1 45889 831222794
2 97359
1 40611 471446531
2 164666
2 15131
1 259 202077520
1 118200 39877540
1 106771 685821438
2 8805
2 73674
2 112114
2 102156
2 74000
2 168011
1 85560 750894161
1 154970 427030180
2 196761
1 65299 225182283
1 185115 786213062
2 59772
2 122068
2 189540
2 35742
2 5392
2 176391
1 153103 886644049
1 172474 51856803
2 14899
2 180203
1 196825 298251760
2 4219
2 103987
2 135439
2 37783
1 9053 213452506
1 129575 912170929
1 95349 239930323
1 47603 591405097
2 56923
2 3558
1 28795 672531191
2 42365
1 44578 310529753
1 38936 101950270
2 50383
1 153467 980833809
1 16662 784148368
2 4545
1 128553 680724529
1 52044 968571365
1 161837 991106604
2 86898
1 51123 848545164
1 90595 851605550
1 47644 112308039
2 16507
1 177472 545098126
1 100162 186756549
2 125705
1 17935 765705155
1 185242 948270877
2 159745
1 124395 133086647
1 181777 382234545
1 114564 47659105
2 185890
1 116287 208386768
1 124503 179222159
2 18282
1 75771 605607098
1 124504 450181645
1 43414 124866375
1 105498 197605779
2 195982
1 83864 231148132
2 5682
2 68203
1 199650 179761557
1 20209 96696366
1 198301 33989885
2 130377
1 37972 908166396
2 42136
1 177545 510974982
2 67934
2 142679
1 151193 261551447
2 42203
2 133833
1 24865 880815749
1 25991 566533578
1 8899 792250905
2 70488
2 89001
1 10142 187527773
2 133770
2 21022
2 172000
2 84910
1 135238 886846483
2 45681
2 195321
2 76196
2 100101
2 91738
1 190263 502990810
2 131925
2 22282
2 161186
1 67263 716848749
2 28818
1 116786 42584343
2 108421
2 152691
1 76030 663785338
2 113030
1 192205 710532856
1 73142 958230644
2 87936
1 69965 398364735
1 77707 963145837
1 192965 19291206
1 100115 347785909
2 18031
2 35956
2 129257
2 124852
1 163862 341486971
2 164127
1 37780 97016124
1 13623 114022801
1 41786 504070049
1 96006 774284228
2 167402
1 80836 155541115
1 45265 871789049
2 105668
2 51148
1 194508 368065336
2 109288
2 37987
1 91108 440653319
1 169355 496868298
2 98521
2 80217
2 110512
1 111445 790582165
2 184318
2 53238
1 153462 850422858
2 153588
2 86479
1 91119 412375214
2 157020
2 90704
1 21975 571103453
2 80231
1 105520 611221476
2 42808
2 54018
1 172429 83170918
2 181375
1 66717 968070785
1 125122 239834016
2 166538
2 135559
2 2772
2 182470
2 161485
2 110043
2 3575
1 20198 605964892
1 198273 496270852
1 93870 764740766
2 139988
2 134934
1 60723 940152433
1 67128 532861676
2 113548
1 152873 512529913
2 135923
1 192944 751224667
1 157803 77333782
1 180460 639690053
2 174773
1 32795 166866443
2 112653
2 192813
1 3805 820914204
1 42526 643698844
2 538
2 31752
2 40343
1 115288 351373659
1 35919 500059983
1 88797 170206852
2 143133
2 120338
2 72282
1 63499 26523900
2 71463
2 72119
1 146867 885021088
2 149151
2 35900
1 6300 455171698
2 63002
2 161168
2 151384
1 146769 817483679
1 29242 702385095
2 172289
2 187560
2 193894
2 2520
1 119538 81527714
2 199233
1 22049 494364612
2 15213
2 112330
1 112671 533260871
1 5317 436882421
2 47582
2 196511
1 53438 87739625
1 153964 199903343
1 92050 466339190
1 1044 696122622
1 133861 462138521
2 64936
2 13887
1 23144 329462262
1 154308 411587908
2 56413
1 23958 531898303
1 29305 590748520
1 98237 645227933
1 30344 652833957
2 112434
1 12747 295656604
2 74063
2 147769
1 166785 216287609
2 108019
2 180226
1 27356 762561743
2 171123
1 120280 874794217
1 139020 514819810
1 177311 120392793
2 155937
1 101238 543824750
2 178278
2 42828
1 4854 171384865
2 165340
2 73900
1 8551 347935244
1 56113 639172728
1 164864 475978972
2 121922
1 24258 279142775
2 72425
2 199345
2 193307
1 17027 518540681
2 164909
2 100082
2 69778
2 181613
1 143649 362059574
1 3661 991253934
2 166009
2 93915
1 89003 815731513
1 175693 920113274
1 154068 756454856
2 70166
2 134594
2 127260
2 72057
2 145947
1 15031 948642521
2 74591
1 185472 597477905
2 92192
1 105406 659012336
1 78072 922586561
2 96486
1 12504 196291743
2 38903
2 190973
2 191189
2 164666
1 70744 142627898
2 77991
1 86277 440443426
1 55376 678798018
1 125304 552741156
2 179213
1 105747 21575842
2 67685
2 3041
2 103340
2 102520
2 166188
1 67169 622789867
2 113390
2 15835
1 6558 806923981
2 111163
1 37371 943863426
2 194370
2 43198
2 110173
1 19416 802020849
2 132712
1 103562 476371725
2 165970
1 133514 546326836
2 73378
1 153961 970535188
1 22950 662643435
1 176584 337556346
2 11007
1 172215 299549514
1 115582 284171362
1 94427 119533194
1 194067 285684601
2 5682
2 182402
1 67631 838927384
1 105409 985432866
1 188841 355411413
2 1123
2 89920
1 107602 409621497
2 129086
2 182394
2 125339
1 6883 633914822
2 106776
2 131646
1 21125 225703981
2 23114
1 171549 386010995
2 81389
1 146485 878036783
1 133583 385773055
2 82659
1 16961 698863849
2 21387
1 8769 33516402
1 49567 927020113
2 123203
2 10993
1 77466 412945512
1 24623 301774758
1 148102 839617555
2 147095
2 81996
1 48167 521603596
2 38200
2 61681
2 125600
1 179502 420145209
1 145119 460897117
1 175751 413557722
2 193641
1 158022 506994412
1 120011 163675462
2 82949
2 176725
1 130748 229829449
2 119610
2 160492
1 97233 65855999
2 131537
2 5475
1 63127 63155125
2 78637
1 84099 815891463
1 86039 905175595
1 128018 39029129
1 11773 431134270
1 153719 387001544
1 129532 635976025
1 165857 671425021
2 146297
2 25741
2 184184
2 35582
2 139904
2 80970
2 120133
1 185692 908273644
2 40557
2 177996
2 140889
2 130894
1 27757 425983543
1 128840 833622051
1 166997 28934190
1 54513 731647133
2 95989
2 152532
1 23594 454126666
2 184450
1 49488 455663995
1 136108 878213965
2 81712
1 93392 440547454
1 46739 31181336
1 10782 207663906
2 35220
2 35908
1 30516 206725451
2 137682
1 166084 975216619
1 70889 906417651
2 144412
2 41318
2 148962
2 179516
2 55255
1 35047 197819546
2 104446
2 135510
1 13495 763698735
1 144470 820910158
2 134036
1 82402 55393267
2 139961
2 143031
1 133976 392010315
2 4943
2 110929
2 167603
2 166709
1 7956 332137651
2 162226
1 98541 927332364
1 147704 999030061
1 141293 435858646
1 25245 630811832
1 64283 713798147
2 194904
1 95822 203391687
2 47958
1 9072 155674173
2 11403
2 119102
2 35753
1 188520 889547338
1 158033 883216204
1 40682 59563172
1 70014 493860878
1 96198 742237180
2 197476
2 17681
1 113275 524431316
2 112049
1 12061 725203083
2 127965
2 135393
1 85005 452689890
2 53969
2 164658
2 102860
1 149609 683647253
2 167338
1 31731 672168918
2 116601
2 119536
2 116643
2 167065
2 137704
1 189477 633679394
2 19337
1 2454 572212646
2 68561
2 122997
2 97305
2 36247
1 27918 494801499
2 77050
1 157936 330266222
1 121624 659780595
2 132480
1 148792 372660528
2 67499
1 199894 723328423
2 27001
1 169348 94192943
2 186070
2 122242
2 27037
2 80224
1 116443 881461670
2 151123
1 86308 924963172
1 163902 820500204
1 48987 785036283
2 115803
1 152894 98473116
1 156026 576954057
2 118349
2 44805
2 23577
2 106056
2 52423
2 180875
1 22320 549170681
1 87248 325087950
2 162390
1 143024 480744962
1 57330 506522343
1 89287 815207759
2 122935
2 160179
2 192625
1 187798 894096333
2 85049
1 121247 150127070
2 106676
1 155805 329277039
2 75318
2 84696
2 167667
1 80396 518696270
2 182587
1 161484 371750158
1 85938 94192847
2 24632
2 102238
1 58215 232829118
2 160442
2 87143
1 33338 459463810
2 167388
1 114359 190174312
2 102782
1 6205 179514895
1 182821 212228233
2 121567
2 45295
2 41024
1 115982 316674912
1 133516 274522783
1 30728 571409473
1 199577 651543332
1 50290 749838904
1 10349 122248977
2 30405
1 109408 597025713
2 74953
1 192299 653327365
2 186765
2 178419
1 103339 446407079
2 93178
2 60355
1 168047 68061601
2 103336
1 94647 827385906
1 54035 112262619
2 84877
2 77871
1 132114 423565979
2 129112
1 70846 254012820
2 137696
2 17665
2 141465
2 136232
1 178395 269779678
1 148808 942240081
1 61674 871359308
2 80413
2 63579
2 96532
1 41337 405721270
2 198303
1 149194 129772662
1 88960 724388642
1 112112 771476084
2 72480
1 156696 794632648
1 199891 481953025
2 183011
2 13383
2 42593
2 136494
1 106981 238845674
2 41358
1 71496 902176916
1 53294 531182416
1 128468 97096765
2 190051
2 38822
1 150823 950167336
1 166 451253138
2 115828
2 111887
1 31235 137429878
2 19393
2 58569
1 92554 213825327
2 18900
1 34195 538530465
1 49617 143073064
2 38127
2 167336
1 154569 48610039
2 112685
2 186098
1 116 354853381
1 99115 946686719
1 159154 674491196
2 97619
2 139798
1 90902 997092844
1 148530 86999100
1 134062 480176331
1 164225 324477034
2 72243
1 33540 865254589
1 118674 294783278
1 26091 804622107
1 179260 502055751
2 42452
1 43168 20242704
1 134835 330008055
1 169820 295899298
1 84297 146782978
1 147597 156527404
2 107338
2 170318
1 68501 83512259
2 196808
1 149663 610608440
1 103520 129373264
2 68194
1 128433 65807968
2 194785
2 18842
2 171340
1 187540 81935069
1 18431 847049949
1 16289 535008165
1 124581 835083715
1 93760 275381422
2 180679
1 165854 261152503
1 20467 487806973
2 13709
1 143624 250766205
2 44810
2 44953
2 135601
1 96631 997738787
1 99460 882482827
1 111466 631759050
2 63683
1 36461 484615915
2 10424
1 49449 683935248
2 86905
1 2962 525435856
1 184282 553747807
1 18158 102628198
1 62554 240722253
2 127646
1 96678 581944831
2 106174
2 172234
2 23076
1 160825 51713184
1 100709 120864492
1 143092 952567693
2 8762
2 138525
1 173504 10155936
1 5292 707489853
1 5073 238178239
2 26623
1 57244 254767086
1 195418 722932210
1 38224 945212184
2 53677
1 63520 564515133
1 53255 711720054
2 123558
1 49011 626233755
1 157790 946946587
2 186327
2 33127
1 119081 644822038
1 135108 3381483
2 177391
1 27938 611044215
2 182503
1 57480 976110425
1 169918 181857624
1 148504 88790845
1 15635 448697000
1 147751 170276317
1 4939 407032752
1 86650 407451747
2 35226
2 165816
2 180258
1 117142 961754209
2 102606
2 92005
2 47492
2 187230
2 17039
2 98093
1 160578 542439044
1 103430 51926270
2 120249
2 167932
1 53206 771977763
2 42018
2 91097
2 151641
1 130507 177330270
2 51057
1 148318 512413677
1 44932 593002650
1 187062 599250848
2 146803
2 165358
1 137766 112947918
2 197944
2 11702
2 49436
2 12826
2 184854
1 185785 297965158
2 127742
1 117285 445959551
1 165281 596057679
1 136744 478432921
1 119046 958760747
1 4013 922350228
2 140152
2 92978
2 5002
2 66662
2 111027
1 140460 408114040
2 140273
1 57650 816309777
2 166398
1 121556 735376105
2 117685
2 195048
1 189814 176253207
2 175284
2 86327
2 117595
2 151918
1 2069 747170904
1 138593 389560955
1 182233 394422372
2 142732
1 8467 857717698
1 3073 79148624
2 115466
2 41415
2 37963
2 58610
1 133006 451554214
2 4258
1 27269 216749940
1 18939 368295725
1 163937 65725086
1 44488 571682949
2 13735
1 82825 990314818
2 17482
1 116743 15306359
2 418
2 33518
2 1618
2 148151
2 24280
1 57423 387856533
1 102296 1143485
2 153692
1 42499 956746146
2 115993
2 169430
2 42066
2 13073
1 97757 336860289
2 187924
2 80729
2 153193
2 188142
1 132970 318301627
2 81985
1 26857 11072413
2 148275
1 132142 38089378
2 43121
1 144315 490350699
1 153956 864294219
1 114310 265868964
2 63533
2 2832
2 197251
1 73460 471665820
1 154867 473865444
2 122659
1 109611 790061813
2 110334
2 20600
1 165924 910916300
2 164775
2 107215
2 65512
2 32872
2 92179
2 174355
1 28856 438613470
2 20234
2 120966
2 87067
2 119894
1 114079 160417162
1 188838 700889600
2 138968
1 33783 449956818
1 163715 18501552
2 81110
2 27688
2 74311
1 184399 28391401
1 114279 396599666
2 162414
1 81610 184011278
2 190165
2 26757
2 138585
1 20067 482734489
2 118696
2 129408
1 93763 871976855
1 38547 637039176
2 42091
2 145135
2 66865
1 42357 993692132
2 18819
1 48743 92051555
2 67418
1 154161 75692135
2 142007
2 127783
2 2637
2 14013
1 155544 235792983
1 54604 238150955
2 111363
2 113816
1 83174 195747090
2 88715
1 56632 3865788
1 14360 461706333
2 49670
1 178045 87961169
1 52988 860758726
2 175181
2 104164
2 84531
2 120865
1 182962 124545292
1 153495 918198026
1 143431 163083954
2 120393
2 116997
2 60660
1 157630 941015170
2 53592
2 101540
1 165785 992820242
1 197013 550198990
2 84852
1 183282 958744433
1 130989 30221086
1 84917 448996513
1 97046 861691032
2 130086
1 11009 144840085
2 72809
2 1325
2 113624
2 176873
2 39901
2 7726
1 177606 792418073
2 37035
2 41113
2 42291
2 168653
1 85948 247905526
1 196024 923951104
2 184222
2 123126
1 153132 100694818
2 50319
1 167247 909828167
1 54526 768378294
1 78427 885205180
1 140071 830695617
1 64770 564549642
2 135945
2 109969
1 82892 934608366
2 71440
2 122941
1 85938 238672745
2 121387
1 147905 889502728
1 76047 564200781
1 93084 6294279
1 28475 581104840
2 36235
1 128631 364027057
2 22128
2 118563
2 171308
1 127227 149852127
2 110289
2 180262
1 105300 908178752
2 95277
2 100649
1 58440 819072330
2 140668
2 12602
2 109655
2 109437
2 36111
2 5388
1 97734 371675925
1 16497 98658285
2 98375
2 81316
1 166959 977342616
2 101363
1 29966 86684537
2 61267
1 159071 200839480
1 21267 794759810
2 155269
1 49328 356016908
2 163181
2 191780
2 91323
1 171812 353928124
2 90430
2 121439
1 16237 292595261
2 193924
2 64764
1 171289 548396407
2 156047
1 104114 548226783
2 95626
2 134341
2 104548
2 43169
1 65952 413253821
1 122432 694758422
2 57008
1 68116 866665551
1 125717 9366120
1 131245 934069010
1 192879 231056356
2 193042
1 141128 818625445
1 57386 209561766
2 101190
2 30753
1 135714 693274341
2 180927
2 72032
2 133830
2 17358
2 37508
1 65101 188734089
1 112516 320295541
1 199761 80197603
2 129280
1 117930 870768174
1 151110 702778082
1 161457 503510801
2 52025
1 13491 205366246
2 21146
2 43306
1 8378 691504496
1 78721 353981431
2 122489
2 98659
1 178633 841915501
1 163409 228702197
1 169182 407147557
1 191344 605964512
2 167091
1 90612 325383189
1 154421 780597031
2 17212
2 191369
2 56231
1 13630 342027427
1 95903 248473727
2 171092
2 13335
2 104592
2 83164
1 2827 988649994
2 10925
1 25808 394600042
1 162496 837180152
1 35962 983530796
1 137821 35531306
1 62389 335947924
2 175802
1 82739 816957789
2 124262
2 62761
1 172535 684357547
1 156040 230318762
1 77399 523494337
2 130316
1 68682 616685358
1 146977 44159892
1 101387 312877831
2 40096
2 58778
1 110241 972605926
2 94369
1 115133 876897648
2 119598
1 91425 522937431
2 74858
1 105190 874886354
1 161156 441652317
1 85527 453800793
2 158355
1 190862 286047511
1 161363 295754117
1 118704 62661519
2 38328
2 77104
2 142548
1 192748 703934254
1 84221 989757565
2 190744
2 77827
1 30250 306944075
1 80018 988602701
2 61719
2 6030
1 67038 247700023
2 66344
1 174068 358409562
1 130694 292338482
2 9717
1 85897 562979155
1 177412 753622142
1 140119 605746779
1 1486 454342024
1 35271 182919979
1 99682 312544513
1 31505 191394316
1 64556 395751254
2 195738
1 41914 191864567
1 62801 705556384
1 162177 833646956
1 171909 501465761
2 111007
2 55674
1 183904 237544467
2 77452
2 105977
2 153751
1 169725 30976386
2 48395
1 110913 213991472
2 11525
2 1871
1 100272 103101625
1 65059 310539666
1 149571 646221789
1 170915 229172971
2 163900
1 181967 755102024
1 183853 914631942
2 49743
2 1382
2 77116
1 153253 998109690
2 90336
2 170203
2 182555
1 195687 157342474
1 93615 529707468
2 39885
2 30464
2 7755
1 133396 585417531
1 80055 828973843
1 67656 107458010
2 61858
1 81742 861142794
2 57960
1 112546 723610064
1 140021 876137233
2 172940
2 29410
1 155410 181361683
1 195500 19376625
1 15355 854985233
1 2284 98818295
1 72406 125365260
1 195748 640233007
1 35576 900099355
1 136725 972791741
1 138724 645473271
1 4586 695818606
2 20631
1 121623 412400691
2 194007
1 175788 265171949
2 46937
1 139825 4990625
2 167540
1 23365 152087665
2 37663
1 38494 970651355
1 9346 273841122
2 135237
1 148861 670977060
2 38249
2 108935
1 45902 17997827
2 1711
2 33732
2 188004
1 185950 552729690
2 181585
1 198487 75510195
2 185067
2 130422
1 72883 547833635
1 51363 451690940
1 138478 411886095
1 175187 660354125
2 145538
1 189216 718526650
1 47524 771553413
2 34735
1 97294 33503310
1 45837 396079318
1 9737 398123492
1 176087 579401290
1 120133 220400278
2 119027
2 118459
1 75497 509262837
2 146040
2 9161
1 97323 752615116
2 3884
2 181502
1 28485 858025215
2 196809
1 187899 663037304
2 182948
1 84617 436619809
1 35926 853958894
1 118659 775290336
1 191599 16615872
2 64961
1 30983 173547618
2 8208
1 31276 971716630
2 71903
2 25263
2 160566
2 125601
1 9817 411261853
1 195442 693285363
2 75501
2 149503
1 80481 964138378
1 10298 735288675
1 146946 192888744
2 83965
2 89616
2 72118
1 21861 42316341
1 11023 479895337
2 61380
2 2723
2 53363
1 18791 514496347
2 68198
2 79588
1 160708 288348436
1 146572 157112001
2 62145
1 161021 194443792
2 83841
1 110553 73323189
2 8459
2 120738
1 147082 189592566
1 14462 573139256
1 116165 811611909
1 139178 449492973
1 95861 494814964
2 15122
2 87177
2 129078
2 84270
2 171463
1 39023 999983182
1 34172 939153594
2 173676
2 45896
1 94084 162349663
1 177827 223600656
1 44040 78842826
1 94842 188870676
2 26623
2 136660
1 139233 757441299
1 199265 785733233
1 130563 414618707
2 8716
1 183202 162048506
1 137543 679736342
1 186842 511259501
2 167453
2 115002
2 190131
2 162843
2 130403
2 33443
2 40763
2 113108
2 125505
2 22502
2 28368
2 129584
2 52495
1 174648 440078553
2 131387
2 49292
1 13551 847585419
1 35607 267469653
2 96650
2 9807
2 43261
1 1196 776679600
1 25739 594882849
1 55222 37954037
2 154917
2 152812
1 43288 385444108
2 80062
2 195776
1 87453 4388592
1 76606 826349775
2 65895
2 148159
2 77493
2 89094
1 107108 187957500
1 103698 332431382
1 94249 592816070
1 132166 922621661
1 10434 669900471
1 91848 39394912
2 133014
1 73274 225363735
1 49390 883855682
2 124074
1 199721 410001102
1 28878 229853917
2 114563
1 35989 582350197
2 57567
1 183827 533345699
1 9061 234107686
1 139200 244701016
2 177902
2 155198
1 54599 46485060
1 120863 905147465
1 87785 616336488
2 36302
1 62459 578353379
1 33912 306494496
1 142456 726946056
2 158387
2 130136
2 116940
2 119738
2 44004
1 53920 681771489
1 181401 986498200
1 15442 414327218
2 115038
1 168424 374604823
2 62273
2 193588
1 126772 608776130
1 100458 676139094
1 129842 180536527
1 25494 399644426
2 143386
1 55150 666270416
1 71573 448135477
2 101007
1 188737 487101764
2 128986
2 106724
2 74378
2 116528
1 39128 35702355
1 180312 315076708
1 34685 981673900
1 88534 791923759
1 92657 825151593
1 63274 554343604
2 183430
1 30564 25772252
1 176668 371272994
1 40711 528010632
1 191783 755699287
2 127989
1 112496 722281858
1 24155 574080743
1 197715 26105397
1 11509 124831843
1 52888 156133264
1 164784 986905657
2 16030
2 87326
2 64986
2 57148
1 66243 837877869
2 69617
2 167342
2 163441
1 49767 249456418
2 136175
1 113932 326315793
2 156037
1 134226 976497013
1 5743 972077444
1 137536 525861089
2 124317
2 53939
2 96641
2 145005
2 176539
2 119933
2 77758
2 179788
1 63722 770733980
1 160216 418498432
2 37238
1 82355 616709871
1 75891 416182780
2 510
2 5409
2 32342
1 22435 672038623
1 44136 457467629
1 160961 570488312
2 90077
1 119320 878090263
1 28370 557216726
2 113520
2 181947
1 146713 301189815
2 144487
2 155882
1 164136 974910990
2 48358
1 182404 516911102
2 194496
2 107923
1 23709 420964021
1 40107 245983374
2 99205
1 3690 352139197
2 151791
2 141270
1 25280 614421636
2 135460
1 46685 807236605
2 165177
1 45328 5104476
1 26074 575067887
1 173819 182764262
2 16013
1 192035 828490153
2 106297
2 43321
2 188811
1 165397 661905509
2 188122
1 30693 186845413
1 44038 657306366
1 64078 10305296
2 100861
1 115273 878674962
2 37640
1 52428 748639050
2 101207
2 112024
1 122048 987400137
2 93108
1 11518 500543009
2 98733
1 122527 554309862
2 135564
2 92213
1 69428 416552728
2 113224
1 184207 406575588
2 117947
2 71410
2 18709
2 146336
2 98987
2 40028
1 153012 156735088
2 38816
1 30021 326996569
1 182845 84855740
2 116810
2 110087
2 88315
1 59526 532845007
1 67311 443745747
2 144278
1 74757 516216648
1 196143 723942140
1 119082 854972712
2 115354
2 54762
2 1620
2 136619
1 166437 254403226
1 32124 96725892
1 135128 633880724
2 43719
2 133658
1 65239 433806373
1 161959 441324620
1 24872 206627386
1 27741 274024174
2 17422
1 93959 245735420
2 72531
1 122414 942252326
1 53705 317466872
2 163515
2 72070
1 174165 714299013
2 78811
1 29099 650923548
2 119021
2 160929
2 72978
1 125233 45695359
2 99934
2 29908
1 124123 516885511
1 153089 141497655
2 157361
2 144195
2 85210
1 100365 782624480
1 4060 779274063
1 76872 112263091
1 163759 196910414
2 148987
2 26210
1 101464 485591343
1 79180 567656366
1 26006 406024239
1 167615 60619091
1 78097 308682335
2 106030
2 41872
1 187582 74708311
1 76322 576499588
2 163876
2 18587
2 95535
2 31171
1 39544 461741549
1 64877 38882696
2 154568
2 96218
2 12842
1 135321 233768050
2 197660
2 54932
1 73124 516886808
1 25027 88705012
1 23332 223456064
1 86300 470508338
2 16350
2 26161
1 54871 517155732
2 130101
1 21793 549001015
1 11236 64731145
2 199553
2 98930
1 113765 897947724
2 159643
2 162864
1 90486 943843917
1 169369 800247936
2 186962
1 151174 79664890
2 88977
2 135964
1 144745 688994592
2 119883
1 74128 80932186
1 2201 857307369
2 44160
1 24398 154076228
2 168658
2 66431
1 29476 774907366
2 110697
2 31935
1 110290 728395106
2 164722
1 20206 547628642
1 32671 168477617
2 35399
2 71608
2 76095
1 20682 425692915
2 157708
2 31149
2 155373
1 133945 993175795
1 59423 519536274
1 138151 156389370
2 172877
1 142229 357288279
2 178563
2 195779
2 73139
2 26787
1 62057 1204205
2 150162
2 145094
2 186810
2 183535
2 124697
2 95456
2 125953
2 97426
1 169047 293066528
1 193671 785643944
1 95587 899783575
2 117021
2 25363
2 185965
2 149537
2 16397
2 8613
2 156830
1 178594 34714827
2 73679
2 59839
2 144207
1 43210 945590821
1 15377 345614893
1 37065 827778480
2 44113
1 198190 623324691
1 31462 722087832
2 51381
1 11645 227295326
2 71692
2 50346
2 39866
2 116078
2 57079
2 196789
1 99723 446427995
2 104706
2 87813
1 183068 89799315
1 51702 710604192
2 130587
1 91996 416221970
1 19343 785321178
1 150104 564776586
1 131671 125836586
1 194703 687958437
1 88200 12541447
2 6777
2 26540
1 126890 736392790
1 107234 666450531
1 27412 822966035
2 19586
1 76337 838525651
2 25728
1 116611 647666141
2 188172
2 122151
1 187002 2614314
1 185039 613156036
2 125910
1 193328 258812728
2 111654
2 38596
2 16518
2 56312
1 68835 900184024
1 40041 105294951
1 153579 547485880
1 48968 137141095
2 73811
2 84214
2 178123
1 36070 467080310
2 34530
2 192293
1 199160 690285595
2 61592
1 92238 480346868
2 70030
2 189637
2 187112
1 49554 266425475
2 194157
1 193020 764292930
2 62151
2 80003
2 141959
2 73790
2 159428
1 93169 437111733
2 164197
1 50037 343681436
1 28387 624856534
1 79770 211852950
2 75118
1 47760 138556631
2 165993
1 108827 477628515
2 192975
2 131300
2 100458
2 103351
1 36100 968935135
1 60629 225447453
1 165024 116567114
2 97752
2 70687
2 79343
2 14305
1 122650 153813627
1 23942 957398695
2 82870
2 103547
1 24601 736045905
1 144721 584114945
2 162935
1 123934 6025612
2 114087
2 147251
1 155099 668630627
1 110902 811812287
2 172572
1 2815 179920698
2 170386
1 2037 259022901
2 52539
2 118584
1 155918 998829622
2 112541
1 33937 502089084
1 71912 180850749
1 39239 318261821
1 121246 117930005
1 72643 470503870
2 86759
1 31138 696853910
2 4247
2 96967
2 155190
1 95326 413006607
2 93385
2 128823
2 94323
2 107728
2 26297
1 171122 96442399
2 133232
1 189690 226971974
2 49841
2 11817
1 86257 13787981
2 114772
2 15890
2 79055
1 43193 306804218
1 22003 630258164
2 48913
2 194998
2 174463
2 108658
2 116348
1 73438 713734020
2 127652
2 11862
1 99839 181113052
1 174504 671993406
1 155908 259750506
1 101334 107162904
1 131268 694075057
1 78945 312618964
1 61589 84635702
2 117401
1 98740 221263019
2 91518
1 64029 480588138
2 164397
1 168598 963684660
1 37500 663895780
2 35428
1 55247 457751471
2 7067
1 171262 713436216
1 195977 240983448
2 65931
2 15642
1 59504 473736655
2 166899
1 124007 587860913
1 86494 461849280
1 182291 706624793
1 34579 247063494
1 31383 659747185
1 181003 202434998
1 152041 535920328
2 132907
2 4880
2 68065
1 28214 277578779
2 175042
1 174803 890101062
2 107698
1 176985 253011915
1 118429 422108509
2 109761
2 135525
2 187876
1 140953 839165439
1 109980 691705927
2 74601
2 141307
2 142143
1 144263 982421638
2 97545
2 154424
1 62365 712448182
1 199319 680872244
1 161632 662726466
2 59327
2 194540
1 38579 550751399
2 89748
2 119928
2 125739
2 168993
1 35055 371146157
2 154482
1 130679 132949908
2 83351
2 175150
1 24645 259870305
2 56092
1 85673 262229852
2 180733
2 126296
1 147364 193466498
2 2711
2 193465
1 39686 124594587
1 158736 430841577
1 183838 524009411
1 38118 391074438
2 36510
2 75183
1 14969 594593401
2 126665
2 7965
1 110550 204557040
2 143396
2 97405
1 54637 159038093
2 80490
2 73089
1 110797 356365439
1 164151 862151022
1 52988 254161562
1 145382 528566146
2 100973
2 138019
2 27029
1 12687 4130045
2 45919
2 151877
2 8798
1 114836 523544332
1 194846 732737623
2 53146
1 28081 288528006
2 104184
2 86980
2 12010
1 73813 987780637
1 132827 628949085
2 34268
1 96473 192386611
1 198620 183317575
1 193633 23756002
1 180269 525509170
1 69920 755985011
2 71197
1 149162 948968954
1 175909 539991737
2 125144
1 85719 996527810
1 7710 236370571
2 48220
2 194934
2 39892
2 178596
1 27972 186277780
2 14310
2 170390
2 106373
1 12535 473664156
1 196387 449022830
2 4419
1 1117 102458922
2 4831
1 180187 71521702
2 102066
1 174435 867156609
2 199426
2 112525
2 165233
2 135243
2 153961
1 104752 95243585
1 96985 126300802
1 183922 166531895
2 149272
1 3894 9110190
2 69820
1 33755 238845916
1 100870 995998477
2 162471
1 198317 854671965
1 103009 593136899
1 71167 131044188
2 128650
2 83063
2 35574
1 97290 576364714
1 175592 874409693
2 181967
1 56149 752780486
2 179771
2 79766
1 28750 897761399
1 107838 892109842
1 191810 982512921
1 137946 582179713
2 101709
1 87243 660019656
2 149048
2 109876
1 33689 527535200
1 7609 740458347
1 53591 805413247
2 159638
2 57033
2 97902
2 175474
2 82048
2 48472
2 92510
1 192018 147420285
2 120338
2 154764
1 107819 361761767
2 91173
2 190775
1 11624 214433467
1 60665 31170700
1 193831 480163217
2 29316
1 160259 142574595
2 125999
1 62773 415364363
1 130857 617916176
1 192608 882732393
1 56909 494286147
2 157460
2 129498
2 167094
1 18409 973186253
1 59368 430642883
1 72638 951032282
2 29259
2 105838
2 172675
1 65124 554132195
2 168678
2 108553
2 29043
2 79632
1 177966 314787978
1 106161 417706072
1 6442 796314702
2 91763
1 113808 182148127
2 6310
2 198718
1 182270 268650312
1 186776 943015401
2 21375
1 147202 454233961
1 167230 678069826
1 160896 364206378
2 111492
2 136655
2 71143
1 138666 514524292
2 44906
1 133015 933995230
1 72857 446147722
1 172095 52850345
1 198171 562730817
2 149483
1 141480 965819861
1 142756 399221992
2 54444
1 78119 238339848
1 193222 121950841
1 50101 515984651
1 67933 757053486
2 81369
1 186734 286198396
2 94003
1 123190 443871609
2 89629
2 90359
1 74192 992119584
2 48851
2 173914
1 19379 861041338
1 82110 844474227
2 125743
1 72674 825030952
1 2858 593051422
1 144819 848325436
2 184365
2 32266
2 20279
1 59267 105501
2 57140
2 65402
2 32725
1 189004 576380518
2 162191
1 10946 369099933
1 140642 825649337
1 192735 714122922
1 99385 308160715
1 92972 80566285
1 139871 824426784
1 185915 324959700
1 147499 742563676
2 58976
2 150786
2 45507
1 68091 994106248
1 96572 43685566
2 73717
1 55710 87419937
2 186804
1 152886 63361165
1 4890 983804755
1 174585 832538580
2 127127
2 133819
1 72521 794304307
2 151043
2 114805
1 145306 731516822
1 92225 109179148
1 194974 355310496
1 93451 267627999
2 126917
2 81659
2 97210
1 112348 421141885
2 69103
1 30147 105103792
1 160388 179519049
1 24310 998298356
2 30046
1 70068 456889010
1 106285 608494054
1 51923 616199714
1 176466 382161713
2 126190
2 47037
2 103024
1 161511 321504881
1 170397 23547765
1 17638 73563375
1 196377 357206070
1 190391 246918350
1 81154 696365965
2 36565
2 135241
1 27252 443895032
1 126458 792644976
2 56357
1 99019 185631220
1 104108 933166792
2 43305
1 130400 791071377
2 189526
2 134816
1 103604 659591651
1 186752 206042881
2 80440
2 90008
2 85576
2 7722
1 58607 402479268
1 158462 493008856
2 67599
1 184758 924182779
1 111814 198645603
1 55487 639549838
1 24539 80739816
2 34691
2 88966
2 28166
1 68169 414891199
1 65079 364257013
1 95558 873125585
2 49757
2 82826
1 132326 435353545
1 51863 504281720
1 110738 471779236
1 100745 753885277
1 29169 869760185
2 194917
1 28694 973326593
1 158938 965659686
2 164768
1 11504 735183910
1 161267 285466869
1 148740 439098708
1 168706 912918082
2 17771
2 52127
2 195261
2 124130
2 139955
1 29720 730067777
1 92534 950985616
1 192655 88073776
2 44857
2 169190
2 123785
2 572
2 117848
2 151283
2 95844
1 189609 636574426
2 75946
2 81894
1 182169 653939875
2 8222
2 164744
1 194665 164839915
1 109102 85016853
1 198206 356750793
1 96119 382587874
1 17298 363061448
2 69421
1 14119 620000397
2 134060
1 83975 212267130
2 113431
1 112097 235799550
1 38476 569236055
1 99098 441182299
1 167558 151078195
2 94607
2 39374
1 41632 994488669
2 166025
1 84341 854256578
2 193327
2 187962
1 75231 569390300
1 99809 720789018
1 74945 714388528
1 115472 243563656
2 31440
2 101333
1 93263 666370203
1 2980 493843528
1 106740 141327495
2 104565
1 162564 936194083
2 77944
2 37023
1 97904 155180679
2 135521
1 32039 622148615
2 22594
1 87354 156841218
1 92768 409038289
2 119847
2 107770
2 184677
1 65582 285601376
2 33515
1 197861 904073794
1 88805 366979297
2 60838
2 156342
1 189106 886316298
2 51611
1 82207 540016497
1 139639 434457521
1 140162 115701060
2 145616
2 102632
2 188522
2 5063
2 45204
2 59204
1 43591 896550189
1 30911 815566426
2 95558
2 105429
1 199144 403771993
2 176645
1 50361 511233621
2 186561
1 139012 588156760
2 171542
2 169023
1 190007 155098449
2 81407
2 163935
1 47026 865219632
1 75293 419264045
1 75564 731699142
1 129615 723790802
1 100847 680841080
1 133906 531383221
2 170836
2 199057
2 90870
2 148996
2 54874
1 113349 800802484
1 48727 484870403
1 148165 830652570
2 111578
2 48094
2 182194
1 94158 457781102
1 43745 40849481
2 87500
1 192005 84919443
1 6488 580181932
1 183270 963950464
1 196051 647636874
2 197209
2 115801
1 164128 883483108
2 7832
1 166742 123264813
1 145984 637009079
2 164439
2 99231
1 2037 118255551
1 42113 974496590
2 178834
1 144696 888698806
1 10255 801974811
1 171104 884306957
1 89699 164706540
2 42648
2 199490
1 45157 514136156
2 47907
1 175670 763039795
2 91615
1 123609 914191379
2 183411
2 169646
1 86546 968245561
1 393 839505659
1 67262 611011465
1 185241 606177069
2 28876
1 133419 469920366
1 1817 213368812
1 103965 601150706
1 83883 488854561
2 96659
1 92964 28950820
2 161096
2 38399
1 24377 74034088
1 29671 485004287
1 122582 13509043
1 171772 802999768
2 85104
1 69146 632959640
1 267 416650751
2 194579
1 125142 769543933
1 191512 759869758
2 75057
2 103113
1 178626 169498009
2 182429
1 39342 307673402
2 74117
2 82337
2 175464
1 34733 20714609
1 111551 736284302
2 199831
2 7865
2 174121
1 39875 973232642
2 49162
1 107998 249436304
1 129939 931576848
1 61858 489726436
2 73676
1 115550 108901217
2 137248
1 4419 242697554
2 142039
2 46161
2 65250
2 145842
2 104554
1 191361 558498723
2 88235
2 78421
2 91531
2 163873
1 182249 78722608
1 34143 674110327
1 143697 447372505
1 144825 115969694
2 166620
2 81319
2 42413
2 159531
2 89403
1 193852 8023223
2 93556
2 144827
1 170547 974314386
2 189112
1 21229 501656219
1 55382 947423327
1 194912 302538902
1 169034 59865775
1 136726 662042749
2 159164
1 32232 119929872
1 142545 30488264
1 134554 763724215
2 74977
1 88431 295606603
1 64473 702850040
2 115830
1 139056 1680706
1 3507 615383393
1 121827 122395664
2 118543
1 188030 703673113
2 194069
1 149773 607169833
2 81350
1 109444 34934798
1 102588 624581014
2 163443
2 84982
1 136353 853103988
1 177773 104539977
1 107843 565885958
2 45561
1 170200 864766856
1 31202 16845306
1 79922 932177574
1 150550 501952695
2 187909
2 124931
2 108059
1 17420 678315644
1 110096 111151825
2 88752
2 157405
2 47389
1 72225 28619744
2 173936
2 6387
2 34229
2 66280
2 178485
1 67952 113558548
1 148353 901738383
1 45016 48499814
2 12218
1 107559 948678776
1 83936 591250769
1 150125 812279033
2 92841
2 7744
2 126399
1 188817 89955002
2 133497
1 172391 691474695
1 120552 158383295
1 109334 574854574
2 13596
2 69680
1 185096 641289856
2 78266
2 174859
2 131576
2 61775
1 64634 346522189
2 162792
1 16416 681859568
2 2529
1 161497 157071919
1 40765 7742331
1 124590 378566486
1 46924 293731859
1 153668 413908378
1 90084 648654262
2 98612
1 165867 994198462
2 189825
2 193331
2 6142
1 163074 942731560
1 138090 869526807
1 158067 951076511
2 167471
1 186470 51934076
1 13894 289137664
2 145048
2 32678
1 135415 998616214
1 93001 317137146
1 121202 971883763
2 28365
2 129414
1 116864 702782818
1 47402 659893198
1 69493 611504587
2 86967
2 160080
2 148103
1 187332 65055241
2 190414
2 67682
1 17926 748489989
2 10806
1 112209 139616562
2 115849
2 49936
2 41386
2 47449
1 126140 892706917
1 149212 616059290
2 166757
1 130740 262006505
2 106104
2 168690
2 159871
1 78193 208689984
2 38916
2 84065
1 16164 31327410
1 16268 916233900
2 167150
1 75636 368301726
2 148022
1 47151 204043713
2 121932
1 26020 734068272
2 37694
2 103528
1 93533 556608965
1 40171 257963623
1 84572 221053003
2 126623
1 2612 195326443
1 195833 781066045
2 159950
1 57114 90887043
2 31255
1 51413 237616663
1 34508 749965413
1 165979 880454184
1 54453 115833718
1 108123 110434781
2 31808
2 58301
2 53686
2 32492
2 124386
1 7252 142535800
1 9132 294613477
1 148609 463782833
1 115658 548666224
2 140768
2 69519
1 191884 608887751
2 14822
2 194673
2 173923
1 31291 73472048
2 112957
2 105504
2 198530
2 115980
1 56501 494098271
2 79424
2 78293
1 50963 365221482
2 123772
2 192782
2 25179
2 195659
2 56369
2 99643
2 81498
2 85149
2 118273
1 186439 257905009
2 157954
2 182840
1 191882 605804416
2 14968
1 53211 617095840
1 154427 977055818
2 184589
1 163990 278143973
2 185735
2 50137
2 114966
2 46894
1 176795 11703322
2 96338
2 166910
2 120907
2 171841
2 150731
2 27877
1 134509 906524173
1 53033 910114872
1 123843 840192874
2 45549
2 2256
2 45019
1 161531 649019607
2 167469
1 146035 98415313
2 18691
1 12475 91768881
2 14429
1 37679 769324396
2 129052
1 153859 574786562
2 178800
1 2556 809413504
1 105939 221477872
1 127898 240156587
1 34736 870785858
2 24377
1 174740 227650584
2 185105
2 11247
2 180436
2 161033
2 85122
1 195497 640098019
2 139878
1 111686 84268002
2 79683
2 47478
1 48954 252789171
2 62096
2 124449
2 178781
1 125290 716366074
2 93726
1 130611 849694587
2 167541
2 117405
2 23392
2 37610
1 164731 404824969
2 102332
2 140514
2 4539
1 41314 494993035
2 155602
1 98092 358655894
1 49787 475759604
1 142313 112296887
1 147343 349528845
1 41529 399623586
1 140306 417065219
2 66851
2 142549
1 1870 205666797
2 2171
1 98854 294887016
1 3365 754192966
1 93484 239558223
2 44428
1 87253 846645271
2 109101
2 8548
1 89111 223334575
2 84153
2 34846
1 123907 509365613
1 157011 543633874
2 112325
2 88745
2 37479
2 27170
2 16015
1 146429 330218217
2 195904
2 27634
2 191876
2 116438
1 75766 483945285
1 115411 221067159
2 145791
1 138900 152784995
2 82587
1 86168 349910051
2 27182
1 159807 743020315
2 116296
1 188056 894887841
1 85033 66726434
2 75032
2 24920
2 153021
2 187772
1 79169 130755235
1 136438 649085633
1 85247 600456294
1 142868 942229691
1 26266 156348796
1 60142 629452807
2 128478
1 20566 708578614
2 193286
1 38140 33655402
2 111520
2 161713
1 154964 450689037
1 162270 764697079
1 126454 968487028
1 168661 279948529
2 179953
1 55421 42862435
1 62530 238643755
1 62692 472872823
2 112874
1 160505 471500323
1 119652 475300537
2 115190
1 169931 328852021
2 22014
1 118439 478513853
2 26319
1 75589 776450836
2 133107
1 43384 14755816
2 102682
1 173075 48233865
2 107777
1 124352 327199100
2 187712
1 13112 512828089
1 64265 252801836
1 64266 19509349
1 173896 120240021
2 156920
2 159654
2 40426
2 39231
1 168742 362492867
2 127019
2 130736
2 103023
2 44740
1 100012 735234472
2 4635
1 57650 770133408
2 172674
2 125957
2 149082
1 170434 560272301
2 148268
1 132001 976357770
2 144913
2 28340
2 146066
2 39523
1 47934 26733874
1 71575 865992265
1 24191 74906129
2 162172
2 199720
2 25389
1 102783 761217933
2 114462
2 107975
2 9692
1 81798 114949854
2 101141
2 46793
2 108149
1 46444 442415779
1 121192 910979740
2 121124
1 25280 503797616
2 189203
1 198109 751712010
2 194375
2 161718
2 35683
2 183075
2 115184
1 52533 283020123
1 111627 104902586
2 64413
2 88429
2 52688
1 125308 669666250
2 93719
1 178028 473309628
2 18259
2 199527
1 176740 36344239
2 179897
2 68977
2 24279
2 90084
1 147831 529782606
1 102096 797630296
1 76896 270987982
2 58374
2 68294
2 145347
1 32388 911462232
2 152363
2 54105
2 141375
2 29072
1 93961 758050015
1 54335 914399219
2 86374
2 58171
2 163828
1 113744 87039128
2 189179
1 120738 204609649
2 113362
2 194478
2 149109
1 113191 444271093
2 104246
1 83416 575092198
2 168911
2 97638
1 99312 604895275
1 67747 693744761
1 147172 626927081
1 115697 364206732
2 114379
2 171094
2 23326
1 67366 710815975
2 145374
2 146381
1 108377 768829507
1 20483 790011164
2 156398
1 130416 180741651
1 115585 947027395
2 138154
1 78563 20851907
1 127933 975596182
2 44815
1 172946 712073861
2 21434
1 1063 274961869
2 41076
1 120169 540960663
2 166400
2 55873
1 199372 361696205
1 103843 886303677
1 27698 178400331
1 50733 623164964
1 76637 474685046
2 191107
2 32245
2 190056
1 76496 863346756
2 41851
1 24189 55945454
2 190814
2 47392
1 60514 531336634
2 7455
1 119140 660662132
2 189353
2 72851
2 127543
2 74734
1 146151 696198306
2 38156
1 165242 918524304
2 34844
2 23790
2 79836
2 52586
2 89286
2 88693
2 147616
2 6637
1 44578 760357592
1 180410 520822352
1 47122 187501971
2 7732
1 185120 668375952
1 158708 198736470
2 87283
1 57993 902652279
1 88535 185347986
1 194565 291285050
2 30906
2 4719
1 57405 526757985
2 26616
2 88555
2 39485
1 103185 665268102
1 98682 343979307
2 166493
2 85372
2 94974
2 136623
2 99034
2 31603
1 51127 686313352
1 93762 471342248
1 121582 4642361
1 68252 95282853
2 26900
2 85761
1 70353 828396780
2 191376
1 90877 240008846
1 151208 331809546
1 43065 522689604
2 65053
1 53113 86003639
1 61393 120973336
1 191256 917266432
2 73749
2 96229
2 102475
2 140824
1 112127 536376764
2 117277
2 185489
2 130903
1 45751 557250634
1 92052 170099603
1 129705 41804582
1 65369 696015015
2 106977
2 117701
2 142592
2 83242
2 177953
2 98312
1 6251 409244068
1 33120 248595560
1 185649 502093128
2 120663
2 48939
1 90112 901103071
2 39217
1 100656 666247987
1 68790 127558296
2 46107
1 59611 646470767
1 87063 364291983
1 57455 345254682
1 192554 926050216
2 45345
1 102782 451660265
2 94055
2 99018
2 38873
1 105248 67446627
2 115370
1 121239 225987980
2 16600
1 162272 184231576
2 152121
1 79227 768519897
2 150767
1 182494 113449744
1 152883 760437342
2 18945
2 184408
2 125129
2 32618
1 191843 497610985
2 59140
2 193726
1 57718 3267985
2 23106
1 177573 868042473
1 54581 146118472
1 191361 217647788
1 137657 947293506
1 165124 729661531
1 170748 823731210
2 53775
1 22880 671015750
2 139870
1 54441 673414923
1 165806 607636881
2 55046
2 174538
1 76405 120183300
1 38102 676876581
2 167386
1 183746 994172272
2 152058
1 56902 995795430
1 5959 274407377
1 178391 462777096
1 168339 846173960
1 109334 313447885
1 62565 784828685
1 130596 838427235
2 133080
2 163228
2 128018
2 192144
2 124496
1 134193 674490283
1 27877 905590368
1 129607 630957789
2 184423
2 185098
2 186339
2 174261
1 197581 147961917
1 150861 187820572
1 64383 669129400
2 128399
2 115040
1 165020 281639143
2 100765
2 90151
2 55067
1 188596 636990452
1 147114 755783825
2 173455
2 184350
2 38861
1 63387 572961879
1 132924 310022041
1 145886 99190183
1 68178 334190239
1 168510 64357628
1 195338 830557501
1 129165 484084732
2 179203
1 181873 161963574
1 57299 537875759
1 197438 781792006
2 107398
2 134409
1 178788 64780587
1 181148 96274145
2 82813
2 104338
2 11744
2 142855
2 124837
2 78939
1 119784 719307059
2 37186
2 17313
2 54629
1 149465 664719160
2 86377
1 22922 575164311
2 96453
2 128677
2 183508
1 123893 408361450
2 125146
1 14889 489586742
2 197654
2 536
1 15263 45381023
2 152544
1 20672 941564213
2 199444
1 75599 229746667
2 53982
2 115588
1 129898 703305776
2 36863
1 133854 13864363
1 144072 400933889
1 193932 674102374
2 158743
1 128701 565172170
2 136647
1 121402 913030754
1 54239 797871015
2 180702
2 75699
2 3407
2 138458
1 112726 366771265
1 59633 863744690
2 159524
2 169812
1 14408 250559020
1 50058 269753788
2 22091
1 142103 168795843
2 195388
2 151767
2 12589
1 138103 163570800
2 117781
2 6531
2 191221
2 77169
2 195629
2 44309
2 34715
2 59590
1 149072 19581224
1 10023 167915438
2 128928
2 196768
1 57052 399406454
1 37225 964519938
2 121148
1 76658 586235700
1 29927 554636832
2 195026
1 174193 318663277
2 181191
2 93355
2 126444
1 129439 657079525
2 43374
1 189978 187068769
1 123885 140505310
1 26818 321861040
1 171593 476955955
2 39801
2 172530
2 1085
1 4653 531742225
2 115435
1 40227 807044825
1 107074 712411492
1 187163 182656676
2 126812
1 57656 44373
1 95179 788780789
1 25901 327253812
2 153222
1 52730 672087240
1 185273 799575585
1 99355 318222101
2 90495
1 161322 617038250
1 134293 442151084
2 128460
2 143095
1 115088 44013804
1 55034 817634149
1 148689 897561051
2 153604
2 179341
2 60012
2 58442
1 47078 91918667
1 46302 525032948
1 93949 315587899
2 52427
1 162326 804060622
1 20028 584776580
1 38317 249200590
1 109978 310470407
1 82615 271391239
2 13815
2 60723
1 71865 898884494
1 113887 306048636
2 103012
2 118890
1 78854 230728544
1 99451 305316927
2 123548
2 14288
2 10812
1 104125 379299579
2 51035
2 11210
2 52100
2 189000
1 32038 860484803
1 52376 736322242
1 96361 117676017
2 65413
1 39330 400238006
1 60931 105727239
1 155997 199316077
1 183436 900546480
1 158541 775760003
1 197245 705394068
1 165398 728670420
1 94018 560866945
2 172859
2 37252
2 40611
2 115254
2 543
2 90126
1 33493 823160508
1 49948 22889976
1 189028 374686907
2 189078
2 140594
1 60165 361019246
2 128024
2 27114
1 10757 137772219
1 186853 833373863
1 82173 554565792
1 27922 313394466
1 68692 604081838
2 136768
2 107441
2 6761
1 91695 783839966
2 195739
1 187345 809862854
2 24580
2 118984
1 85511 178353854
2 134409
1 15693 653124023
1 164303 831121660
1 73468 221554667
1 2463 396593766
1 50682 382536370
1 81276 857625616
1 107638 376981863
1 197430 780714163
2 169581
2 142518
1 110852 316454830
1 47624 632715740
1 117661 541698408
1 75545 863658295
1 1597 15248534
1 20282 601186935
1 123734 542969109
2 80902
1 197234 811423137
1 101089 918366904
2 189734
1 191107 918853059
1 75493 534696004
1 127335 390171736
2 38879
2 34632
2 169009
2 189839
1 27015 110884448
1 71146 230194981
1 134586 818513715
1 7906 524648919
2 45249
2 79612
1 169930 193470331
2 52115
2 67943
1 112442 74424375
1 3634 349158718
2 188429
2 186590
1 91427 214332821
2 162758
2 58902
2 74641
2 9917
2 118300
2 48124
1 173608 292189803
1 38024 563501208
1 102693 723693426
2 60605
2 40978
1 155018 385833602
2 39459
1 2218 483387988
1 128790 170969604
2 125266
1 174399 243802216
1 76466 993139687
1 169316 725633912
1 43285 279655597
1 149608 78406536
1 112285 797176466
1 153548 584979205
1 60311 734242104
2 170573
2 196308
1 57621 617185589
1 102421 212813931
1 82619 728117119
2 37399
1 155884 999231967
2 169095
2 101474
2 195434
1 120917 676165131
2 137369
1 86686 360146603
1 136554 245658308
1 121483 961010222
2 131506
1 146922 787409429
2 19957
2 125567
1 159715 119739803
2 185732
1 42801 572793534
1 4619 493319389
2 161566
2 183402
1 41348 804646754
2 82700
2 58405
1 116363 437168131
1 103391 250912461
2 82071
2 13400
2 2104
2 44998
2 191063
2 57647
1 52990 394212023
2 145850
1 155343 963379658
1 57053 570664826
1 38893 329319127
1 37559 322896684
1 65884 17269756
2 96986
1 180678 580679035
2 82415
2 177799
1 156723 933195062
1 7337 747205264
1 136928 740524091
1 83340 116910990
2 174186
2 114803
1 23889 446292102
1 173334 856042193
2 2899
2 129094
2 87307
2 158093
1 79959 425498878
1 45922 889518358
2 15132
2 131618
2 171076
2 76430
1 33258 673706596
2 95824
2 170495
2 93182
2 176691
1 169188 408705685
2 180417
1 140821 396061520
1 73169 932120599
1 127550 490487778
2 139909
1 33729 545062060
2 146930
1 55644 119123413
2 11307
2 26308
2 11628
1 192739 528709568
1 187348 593211316
2 30003
2 22953
1 9787 647950936
1 90727 935571199
1 62975 912016057
2 91537
1 191512 638725245
2 92502
1 74992 667125905
1 113634 570395898
1 163701 754865455
1 91608 73258421
2 147279
2 158884
2 121253
1 146952 163442460
2 180899
2 22974
2 56944
1 118939 591775408
2 80797
2 26306
1 128289 797318082
2 34954
1 51193 553368305
2 139817
1 89716 674541550
2 187524
2 50769
1 89470 683739515
2 148201
2 175903
2 50069
2 28167
1 112879 343686257
1 117145 347334721
1 42701 812922463
2 151210
1 197597 471960951
1 180176 71493707
2 159026
1 78037 387021269
1 164025 746807231
1 180397 840689304
2 60210
2 127358
1 108293 762009763
2 151319
1 184808 312248177
1 74831 866435525
1 168090 871033694
2 167568
2 169252
2 97588
1 94910 202509586
2 24980
2 137946
2 81122
2 144616
1 78802 694722714
1 152213 96453535
1 152379 124926829
2 182122
2 191884
1 166862 618961725
1 19161 163624810
2 91104
1 130783 863524342
1 136383 265336157
1 145635 778377271
1 47765 751373911
2 93122
2 72325
1 42029 570367223
2 38606
2 17648
2 64465
2 177884
2 26889
1 199299 656939972
1 186006 453869623
1 10041 301147175
2 130258
1 137769 650374227
2 168486
1 46358 145700688
1 127372 824008814
1 139163 259435111
2 71511
1 103095 274978396
2 44119
1 48064 25958397
2 118971
1 5314 940258318
2 91536
2 31159
1 46787 551943841
2 70479
2 118436
1 105866 829561052
2 88098
2 46424
1 58784 802986630
1 170501 513949422
2 71175
2 145967
1 36707 966828026
1 153637 360395750
1 17557 985655254
1 126621 122121206
1 121266 774715981
2 181377
2 122183
2 17513
1 12821 569965915
2 115261
1 114973 724022087
2 50114
1 73188 550502628
2 4818
1 143649 409108532
1 130010 19382848
1 18810 405691169
1 77348 396222241
2 175239
1 127034 481754163
2 175434
2 22905
2 64103
1 186070 27685737
2 114743
2 178761
1 21666 240350446
1 50537 144239857
2 58736
2 58386
1 108063 839926812
1 162554 727344440
1 106941 105797802
1 130790 375262304
2 147110
1 96441 639162015
2 66765
1 128583 869640816
1 67483 177846813
1 3695 605580342
2 179933
2 131678
1 11508 835549241
1 132269 169992668
2 59228
2 91524
2 70039
1 14863 297402561
1 70882 68497110
1 43684 767990167
1 83008 964726876
2 44974
2 22663
2 45834
2 132715
1 85469 506461190
1 157144 125793834
1 32476 947886532
2 30728
1 105502 564015048
2 77128
2 100377
1 128540 505977621
2 61012
2 195878
1 100488 510972883
2 28846
1 116300 156903873
2 187858
2 129472
1 116115 826246711
1 129856 735323849
1 33508 126747831
2 85015
1 27858 384321350
1 175764 735421883
1 186415 89353840
2 188109
1 3439 209434692
2 92421
2 107505
2 119681
1 191275 17606570
1 70445 262409541
2 112638
1 41165 139816501
2 83112
1 111392 461476436
1 47501 881129834
1 47403 945809905
2 104307
1 64454 531850001
1 123184 478058305
1 7687 750677178
2 19393
2 15028
1 51209 144007250
1 102763 863119977
2 13216
2 53664
1 29011 318800044
2 114121
2 79907
2 41416
2 16468
2 150711
2 171275
2 67409
1 45734 842096856
2 115470
2 107129
1 199285 457965030
1 84318 132710243
2 198596
1 23512 742405063
2 185900
2 76019
2 24168
2 146173
2 53408
2 152831
1 147966 461306812
1 118509 963297751
1 195584 541580056
1 175724 286279229
1 156733 191845893
2 87838
1 45243 202454671
2 50063
1 60404 222319987
1 25571 446031602
1 40573 301346016
1 1106 100119136
1 154818 670966112
2 185620
2 115743
1 126792 150328833
1 182331 822404497
2 179481
1 76410 636520238
1 57368 881138930
2 125656
2 75415
2 61489
1 132636 126756751
2 130997
1 1857 501118712
2 84887
1 131543 791106829
1 175081 363967163
2 156141
2 175911
1 81003 764004945
2 130499
1 23958 60643862
2 126278
1 27982 8229614
1 127332 592048002
2 87480
1 160196 464554933
2 102912
1 44181 751275111
1 82654 10730639
1 19590 505908502
1 99488 997426949
2 26301
2 140412
1 190663 153289354
1 142445 771351336
2 197677
1 109552 727112478
2 20938
1 171177 846751507
1 136895 36259566
1 163016 337788352
1 184828 659725090
1 180884 358584893
2 85387
1 99296 500285029
2 121976
1 125841 596658630
1 7508 596088787
1 106879 443463392
1 21946 204055234
2 56520
2 128754
2 177960
1 187900 617238799
1 6822 644287530
1 12389 42511767
2 15538
2 70630
2 162495
2 146786
1 99798 864798783
2 11951
1 103693 252337173
2 23767
2 167689
1 84630 935293768
2 121462
1 156608 9862486
1 112440 49784207
1 199543 427889303
1 140174 251925751
2 158135
2 20016
2 16835
1 197039 211804365
2 92730
2 154075
1 30333 915049429
1 90873 582775991
1 128393 994758396
1 132763 805202764
1 174408 822489818
1 156552 187078111
1 78609 15301117
2 8550
1 59039 343559221
2 149240
1 31222 802671733
2 63807
2 184859
2 158112
2 164273
2 52156
2 179513
2 20517
2 127102
2 76255
2 162205
1 111250 583702494
2 128470
2 134601
2 148607
1 87036 844640974
2 117874
1 153119 194488696
2 138696
1 58866 891640707
1 10351 613742471
2 170989
2 117831
2 8454
1 83625 68427799
2 61804
1 77502 829503940
2 43800
2 125358
2 150056
2 109322
1 153585 560744189
2 79890
2 187638
1 178282 813504577
2 88989
2 191557
1 188201 91935364
2 181579
1 36877 148729688
1 39355 902923483
1 46951 274145165
2 15979
2 111206
2 167060
2 22953
2 183893
2 51762
2 106398
2 81068
1 85676 190034410
1 152066 312113206
2 155381
2 168114
2 101761
2 139876
1 63039 888569403
1 152320 744614196
1 141322 465427622
2 155479
1 35297 393620326
2 99022
1 6641 532599715
1 104825 943359772
1 61075 350931411
2 126532
1 25306 291598951
2 160520
1 76332 507452529
2 175205
1 196178 412796070
2 187602
1 107322 675256327
2 126781
1 10794 651924128
2 75508
2 36153
1 137705 917967240
1 128789 495160373
2 45272
2 114395
2 124849
2 37300
2 155103
1 21276 730140370
2 57494
1 18028 697342461
1 87263 8332248
1 163979 907791937
2 79844
1 22942 222211246
1 147147 444104067
1 42861 292015315
1 96891 64488658
1 38707 95050394
1 6181 332328666
2 57516
2 145394
1 45652 745553771
1 155599 89479670
1 101295 248429761
2 156080
2 90182
1 48841 379326569
1 113523 500244286
2 57627
2 64682
1 7287 515275408
1 197838 73769309
1 107017 26552124
2 169958
1 102357 828132067
1 30738 800645003
1 61832 309128657
1 23710 375424621
2 85476
2 75648
1 8708 717714169
1 186101 549112032
2 60287
2 129691
1 76054 903907475
1 113336 912790012
2 135606
2 163750
2 193202
2 115426
2 137243
1 120182 888445285
1 72780 953730372
1 123887 847230752
1 194628 453305100
1 162303 695008779
2 179107
2 165318
1 174322 818206287
2 178064
2 38685
1 188639 425845
1 162115 102954675
2 61929
1 53344 788555743
2 186686
1 135758 405900721
1 58900 683759588
1 119946 921289994
1 49013 128760591
1 119393 104301009
1 27684 923480625
1 146584 504138043
2 96767
2 125693
2 26022
1 118776 650134248
1 110201 707207106
2 132098
1 21075 282337383
2 113765
2 166277
2 58233
1 174959 164952548
1 147150 112477022
1 159260 501387744
1 4745 869229222
1 85296 343172010
1 112163 919613839
1 170392 363934233
1 108663 545286138
2 3303
2 98409
2 195491
1 96476 977000009
2 48555
1 137492 847148870
2 144222
2 103846
1 156935 110604073
2 70476
1 112081 780372
1 63745 597715862
1 40127 833612400
2 186690
1 75684 719966857
1 38728 203722105
2 87711
1 191914 981661207
2 150285
1 79401 574961175
1 23669 740964959
2 146121
2 25572
2 83622
2 24712
1 142147 621169117
1 151594 534897567
1 131494 509083491
1 107709 111789518
1 57492 367676640
1 27874 366521
1 105773 866368017
1 176904 269735693
2 11207
2 18166
2 2110
1 149599 1781142
2 189000
2 39831
1 141524 494344461
1 117236 562130373
2 46569
1 193129 349952753
1 30235 143004976
1 189054 47480382
2 138429
2 86858
1 141866 479135162
2 49201
1 178872 256382506
2 46747
1 138523 295056885
2 118956
1 179802 874038912
1 115675 443367164
1 70761 537104107
1 45913 696260008
2 23082
1 104020 523424032
1 105821 796289922
1 197693 391055270
1 45984 964931056
2 71553
2 33464
1 98330 468196751
2 48594
1 148365 633605169
2 180283
1 198926 990061387
1 183188 231391751
2 123918
2 187139
1 21440 886417446
1 80044 610771578
1 89434 437666720
2 81422
1 48078 800247222
1 8693 699108663
2 77024
2 156147
1 128113 870639928
2 193748
2 11640
1 156337 175077302
2 192814
2 94151
2 41029
2 190404
1 185320 86204248
1 172474 573491740
2 87147
2 177036
2 67516
1 48975 709422709
2 38965
2 89786
1 77201 823156458
1 178772 391071197
2 43315
1 174316 730890785
1 84048 235365436
2 148462
1 189680 105172259
1 51465 921161851
1 91164 592111084
2 65448
2 188447
2 191213
2 9061
1 27596 115567589
2 179420
2 99253
1 42522 868644195
1 40843 369609808
1 176424 590148612
1 76826 340074280
1 53106 193351312
2 192727
2 99775
1 124385 650486018
2 652
1 72174 71614825
1 75510 548665355
1 106317 723461017
1 184997 517565061
1 106812 609360263
1 87140 666388621
1 75512 434988946
1 110471 38151760
2 71053
1 98980 785498909
2 41316
2 293
1 57373 19752284
1 154066 575230912
1 138989 411095139
2 160213
1 19732 952123817
2 11640
2 86777
2 79260
1 127951 875166659
2 20670
2 168514
1 14888 844227458
1 148222 402636234
1 178436 152943156
1 166157 618203485
2 109962
2 21100
1 26508 550416626
1 461 637933705
2 52671
2 83132
2 22692
2 197049
1 46558 765116670
1 26158 943189664
2 35819
1 112099 291873307
2 4600
2 180724
2 147247
2 46690
1 157103 750098026
2 147482
2 156293
2 26204
1 89818 970610077
2 104001
2 18511
1 21438 181239227
2 81467
2 155980
1 19990 256358719
2 82139
1 99256 570046774
1 101335 863922065
2 195706
1 2957 136365976
2 161615
1 34862 597080499
2 71262
2 49256
1 51158 663454164
1 72737 975531515
1 181620 909254127
2 17198
1 191419 359996540
2 105871
1 36865 559056197
2 35817
2 104682
1 151242 162465307
2 27129
1 33077 526987364
2 184833
2 124125
2 6832
2 104949
1 143589 759369306
1 190928 135265549
1 106187 339155593
1 7643 382881236
2 108078
1 165543 485887883
1 69082 348130844
2 38691
1 84116 121031145
2 57699
2 58046
1 39837 516729953
2 83373
1 161021 42953433
2 65780
1 31899 474027487
1 38391 560865862
1 137221 23967043
2 24030
1 158098 146311024
1 133806 130630066
1 111202 893771026
2 56625
1 8914 295878753
1 102175 691709553
1 125373 380109363
2 159857
2 152623
2 126494
2 120811
2 188820
1 20180 465235671
2 62580
2 199039
1 923 199750471
1 93780 810643
1 145144 309132332
2 198065
2 190599
2 137024
1 48970 313251649
1 167021 190688773
1 173378 641967650
1 2987 515691975
2 198869
1 118484 400567001
2 71394
1 117469 823212226
2 89451
1 144291 405213461
2 78604
2 10829
1 125511 663564849
2 155438
1 121912 412291235
2 191215
1 52852 777147751
2 117588
2 186477
2 149891
1 46398 951595030
1 73014 277331968
2 78174
2 114449
1 89701 416823616
1 154443 26230432
1 126977 863480879
2 125284
2 149629
2 16455
2 97659
1 28950 430171403
2 82693
1 162256 553241495
2 50609
2 114504
2 31549
2 176101
1 94314 537619029
1 119385 333849722
1 63214 773568635
2 143777
1 103704 302158005
1 180627 121321535
2 195732
1 177438 371601470
2 105478
2 22058
2 61513
2 113351
1 94306 493061201
2 42825
2 195112
1 163438 871426202
1 6307 393535291
2 162029
1 79075 787565662
2 125136
1 129245 372519462
2 73302
1 129942 1330498
2 106751
2 24745
1 51008 241303683
1 186791 521447642
2 192692
1 175635 325130221
2 15341
1 46401 418817900
1 161443 267212328
1 22019 355865047
2 51872
1 66259 738386966
1 157050 660581741
2 10758
1 193114 783619214
2 174081
1 124362 776406442
1 58351 587932047
1 145369 723235994
2 85090
2 95660
2 91425
1 196302 635344938
1 19267 919531434
2 149600
2 30206
2 5876
1 158072 423131088
2 13056
2 197540
2 13651
2 47091
2 173632
2 21348
1 117855 29696837
2 4544
1 85171 315905480
2 194740
1 106145 202988591
2 143186
2 71722
1 137423 906060046
2 161601
1 42708 850201338
1 187079 457181393
2 65042
2 35846
2 177223
1 161240 720686326
2 64054
2 8952
2 70189
2 148499
2 129486
2 188606
1 50019 95809310
2 45129
2 2268
1 84926 1339441
1 120686 933509819
1 150320 849394881
1 182749 893480841
1 82968 841367571
2 176616
1 8019 899052494
2 73973
1 182305 333930676
1 102133 54764846
1 51049 135996134
1 134131 858945485
1 181994 970933173
2 38640
2 179197
2 147586
2 162195
2 72086
1 137760 753223245
1 133028 158200389
1 194153 427242766
2 125602
1 188199 113754139
2 191167
1 117556 192049646
1 116883 800164768
1 55672 373684023
2 121027
1 181211 629413239
1 9495 17416933
2 165819
1 109614 393482808
1 167840 490626663
2 42129
2 99899
2 12124
2 10738
1 33709 608475865
2 56667
1 58735 619143337
2 157338
2 186633
2 76154
1 138965 27993877
1 73787 747239792
1 113727 872060007
2 29823
2 9987
1 65229 107596262
2 177809
2 42620
1 68759 260056622
1 13920 201473829
1 160064 79744628
2 30515
1 140886 444058503
1 10308 252281598
1 138580 988216491
2 161896
2 198440
1 63045 349695380
2 12838
1 113667 117493736
1 150947 747157154
1 180637 182198400
2 51691
2 137075
1 5711 431858223
1 183450 666103811
1 137483 465239293
2 104543
2 175049
1 74047 743000453
2 193622
1 46118 866427529
2 81111
1 145340 321547323
2 88537
1 154143 733687597
1 121960 727098278
2 117546
1 8588 54510240
2 22861
2 72165
1 170839 472474387
1 6839 864913261
1 158729 210307544
2 1434
1 56911 954460052
2 53726
1 101665 830712860
1 189454 209460522
2 118182
2 150468
1 91691 24073619
2 84735
2 49494
1 34633 788889374
1 195343 853656300
1 112496 134044481
2 4394
1 199328 6747391
2 78626
1 160487 272175520
2 85914
2 170979
2 25534
2 18380
2 138440
1 48830 572345402
2 140582
2 28480
2 103020
2 55116
2 3982
1 60969 398780169
1 147159 530561114
1 174494 303047575
2 136688
2 144280
2 105675
2 158024
1 961 884716302
2 14389
1 24407 730042969
1 77807 31873798
1 20551 763585938
2 113360
1 40021 442470529
2 73441
2 109443
1 172168 280485792
2 183037
1 40930 310507053
2 45598
1 95843 271654807
2 153588
2 148383
1 180152 18532195
2 40475
1 151982 250804477
2 37463
2 111724
2 45656
1 45990 988404616
2 198626
1 97369 39820784
2 70380
1 95482 609558642
1 197671 167799802
1 196889 890323465
1 198620 609395018
1 9190 975539431
2 40798
2 53524
1 63823 698706076
1 199213 657660664
1 138943 2439957
1 109149 952644347
1 4011 429323247
2 33513
1 21998 175180093
1 53012 991997183
2 67002
2 50850
1 76529 744346202
1 97031 466677698
2 129045
1 74945 412055847
2 86684
1 97489 441752104
2 35316
1 101659 224636240
1 108200 32887644
2 73844
1 118507 742082577
1 62962 283338450
2 146805
1 157538 704025036
2 43492
2 192809
1 191609 781253191
2 186743
2 174475
1 114043 644677500
2 168761
2 89895
1 38202 625589852
1 60282 841212437
2 159618
2 180158
2 92371
1 51821 382496195
1 58417 628412021
1 9294 934447071
2 154231
1 125576 285453024
2 122859
1 32689 995998467
1 163109 472727323
2 64374
2 160346
2 175667
1 196822 970343290
2 60299
2 73628
2 86425
1 2079 68529791
1 133945 633328847
2 63243
2 71776
2 54453
2 93194
2 25832
1 142425 313654919
2 28149
1 39193 436638753
1 9959 831508558
2 47483
2 115698
1 68828 125617003
1 158368 932332365
2 94321
1 4175 855060918
2 66226
2 61380
2 193303
1 53810 816269509
2 174446
2 176736
2 129965
2 176646
2 154641
2 124729
2 117342
1 61801 119999079
2 181965
1 61885 361903043
2 196619
1 182446 862009802
2 13654
2 100992
2 103358
1 198302 696730538
1 15057 302116805
2 111618
1 193261 849178062
1 43492 124294801
1 131405 690856796
1 14628 720331291
1 119073 750502139
1 197798 628531939
2 28357
1 179553 193169239
1 95891 327079125
1 92831 60412438
1 151384 4195036
2 135547
1 56424 876939955
2 34059
1 38026 10599412
1 78129 620684678
2 128911
2 123675
2 139247
1 131245 126328526
2 61751
2 197902
2 123037
2 196457
2 99915
1 36859 289128480
2 61227
2 111425
1 77942 447677918
1 54584 609154829
1 62755 935499961
1 139579 457276270
2 82389
2 61883
1 91471 581179341
1 53812 864557849
1 73504 3310292
2 3617
2 187812
1 119928 713763335
2 150929
1 46185 24606213
1 76547 927871125
2 72538
1 129971 747083549
2 35667
2 63196
2 100059
1 114934 441044044
1 3738 822763507
1 142301 836586228
1 128011 142263804
1 66208 332862069
2 153055
1 119358 151557141
2 4902
1 14712 401126061
1 686 398974036
1 161346 504322403
2 149101
2 147297
1 194973 355462024
1 6094 825365069
2 23351
2 142273
1 184466 265755140
2 40414
2 194799
2 2861
2 190217
1 138425 782908658
2 183761
1 40065 201061798
2 141724
1 50474 441572470
1 156043 832183859
2 53778
1 133107 80133038
2 152864
2 73083
2 171951
2 158903
2 114304
1 114717 900417846
2 142265
2 21962
1 111847 341856424
2 58656
1 78126 25838475
2 62214
2 10271
2 111054
1 154741 132586029
1 31912 896479339
1 6540 632306143
1 8610 240981887
2 43726
2 47573
1 111521 385988593
1 183138 908088746
1 11942 917498548
1 13588 702542813
1 174181 916449937
1 165840 576895089
1 48576 829658706
2 136887
2 73252
2 177468
2 69419
1 4862 994224341
2 43060
1 34920 593684913
1 102700 966687320
2 185681
1 23093 9582143
2 73277
1 123659 328773663
1 141198 690372453
1 170063 877941153
1 174774 566545116
2 170404
1 124764 715098792
1 169297 561907771
2 163334
2 106522
2 162798
2 147614
2 183554
1 31812 250803717
1 94592 243360794
2 141457
1 145543 360880399
1 29776 449958841
2 108455
1 101345 318554606
1 121537 930336852
1 171104 241642930
1 85011 366455558
2 123621
2 123192
2 1928
1 182009 953675137
2 24572
2 89304
2 177593
2 101258
2 167303
1 187623 615197012
2 132527
1 137329 926195713
1 76183 108406392
1 157916 624576116
2 29027
2 76261
1 177459 201666302
2 136282
1 68564 542610513
1 3671 855314221
1 123601 113995255
2 62739
2 32171
1 156122 759467577
1 81197 627653122
1 93309 913375177
2 185433
1 171328 84630715
2 34218
1 199906 981000363
2 192113
2 29022
1 159184 985399353
2 40209
2 156875
1 155376 138637307
2 55024
2 55901
1 18799 819042870
2 85718
1 23414 498987068
2 173749
1 22689 846365789
2 22103
1 127329 802226493
2 120175
1 188107 753903248
1 97567 400692598
2 170467
1 74443 398743036
2 149314
1 193132 387122846
1 11352 647800964
1 133535 519956890
1 172914 269847025
1 28414 176026897
2 106627
2 53253
2 80495
1 172783 942721700
2 43680
1 181065 916646495
1 156677 182547976
1 113064 472306626
1 197340 817518894
2 97512
1 61465 934142342
1 101172 429648270
2 108983
2 107514
1 135668 7500976
1 182381 689599426
2 36536
2 37631
2 125216
1 121614 562971666
1 44813 472083123
2 131334
2 131839
1 22577 21169565
2 98748
2 134250
1 34647 734804048
2 22838
1 9188 111976992
2 85673
1 75631 631240984
2 164907
1 9837 707231172
1 156182 665890402
1 135307 662015613
1 94755 638882396
1 148968 652099884
2 111663
2 15414
2 117508
2 166947
1 58895 661466945
1 131569 982768387
1 15897 868182783
2 43872
1 197039 770954367
1 7635 9490915
2 143719
2 14374
2 27050
1 100315 766766424
1 98497 529583643
2 102997
2 83270
1 131195 161206358
1 193606 592895976
1 62991 590289272
1 76657 422584876
2 63999
1 165213 958369197
1 186219 935715919
2 74257
2 166952
1 78914 884406949
1 8226 623010435
1 191913 598406787
2 82917
1 51527 735304187
2 61470
2 52670
2 117456
1 104927 514326349
1 147199 252151438
1 68745 770496160
2 175749
2 179365
1 62319 951360536
2 150107
2 178709
2 181101
2 34299
1 129788 718802042
2 21882
1 157830 216615870
2 150721
2 69511
1 93471 403986926
2 124860
2 147345
1 185628 951432460
2 44798
2 46273
1 662 379423484
1 98197 644494082
1 161848 451202253
2 8154
1 111450 258279548
2 135180
1 194662 396948658
1 162448 696076738
1 23418 252105267
2 151821
1 75853 749247890
2 154080
1 174620 916258867
1 127232 737717629
2 73100
2 185705
1 77469 123163112
2 100028
2 5457
2 164928
2 22126
2 59114
1 83767 738372398
1 197314 364236762
1 103054 372813494
2 78493
1 147515 476290301
1 148160 142823118
2 135184
2 43457
2 28033
1 136617 85110655
1 69796 211406890
2 40137
1 114623 488699342
1 185589 53260420
1 198849 884451590
1 190243 375976644
1 60044 664170431
1 160869 242539647
2 118112
2 199760
1 113451 632273261
2 42700
1 156929 309506066
1 53160 25392042
1 14968 989854506
2 107208
2 74014
1 175806 647181214
1 74310 4703593
2 154191
1 127372 353659396
2 71104
1 174732 579246070
2 23577
1 61787 600173597
2 174114
1 142617 914067970
2 137332
2 101517
2 140413
2 49748
2 49589
1 112547 923053664
1 89198 921551487
2 195620
1 32795 820744669
1 98554 523567960
1 9209 270400670
1 57452 208942267
1 156631 791217007
1 60160 856052828
1 120694 617326517
1 112329 201058187
2 43149
2 16637
2 155045
1 109118 945869828
1 168903 492661608
2 158798
1 122401 832351664
1 160045 929849187
2 13385
2 79195
1 101603 334831671
1 96813 977430912
1 58807 213466567
1 186338 57776899
2 189020
1 48318 806292799
2 73946
1 14042 351121729
2 13586
1 97059 286151299
2 29677
2 92468
1 33244 653874762
2 195750
2 61040
1 119820 579256180
2 47186
1 89809 498555866
2 174493
1 178714 507891129
2 142679
2 184659
2 171930
2 122164
2 5526
2 197368
1 94322 655159650
2 190040
2 90355
2 36372
2 69021
1 136164 651878033
1 113058 264259525
1 173360 232926380
1 117067 976721885
1 89256 723726723
1 133337 570021082
2 37240
2 39930
1 61068 689904433
2 17003
2 111921
1 173474 266270958
1 126059 633230281
1 100087 839049662
2 185031
2 44259
2 176643
1 141971 264538458
1 88312 4812352
1 27393 135981437
2 164743
1 130629 391079531
2 199645
2 5492
1 54344 62314107
2 109509
1 186319 23458515
1 19587 413467997
2 9283
2 56762
1 198316 964866612
2 195410
2 21384
1 6253 745571858
1 134634 810657579
2 96826
1 111880 261084066
1 179925 96325727
1 41942 779914852
2 51345
2 104884
2 186238
1 112487 220560274
1 17798 442542219
2 30873
1 155239 248435070
2 51371
1 113941 285212964
2 48049
1 63347 912644998
2 47103
2 92712
2 183795
2 149632
1 41517 175653259
1 39076 338720338
2 138110
2 117230
1 80363 155815683
2 134640
1 4011 220921950
1 14895 807751032
1 119063 431516864
1 140453 460437283
1 62498 108362459
2 128867
2 31849
1 168269 645728767
1 11971 627473024
1 35273 628737931
1 196730 869371335
2 195025
1 96834 596745886
1 172797 658031391
2 123681
2 3385
2 11328
2 138085
1 118609 622882866
1 125502 354271914
1 40292 757995800
1 114296 492460223
2 48748
1 49240 781280607
1 127572 988004430
2 38449
1 77384 235657536
2 42548
1 58475 695119254
1 187598 201339079
2 22264
2 85284
1 107025 527996504
1 141245 308137748
1 66508 468550294
1 94983 884815159
2 175520
2 67243
2 96087
1 129904 821344860
2 1142
1 142891 51741242
1 63907 761539549
2 26238
1 181168 916679047
1 104620 194943441
1 44849 697193193
2 139001
1 116112 525865884
1 1646 597191759
1 16980 566743447
1 114388 437949759
2 68940
2 639
2 59508
1 142360 492617541
1 43847 20919803
1 85197 898363947
1 132265 137179063
1 70889 684949271
2 5068
2 184609
2 162577
1 129874 959866973
1 77750 444823372
2 98259
1 9307 746539182
2 135633
2 104490
2 138570
2 58693
1 20798 505223956
2 171065
2 195342
2 12262
1 151720 182797129
1 57371 595192560
1 37666 837111401
1 62522 199251964
2 89528
1 51925 872104527
2 186994
1 3141 170938315
2 130052
2 80888
1 139070 578644341
1 66614 743201371
2 170416
1 126533 245409979
2 50226
2 194418
1 54041 309077724
1 28264 445635895
2 136379
2 53682
1 184175 817583815
2 143682
1 150912 510108667
2 90834
1 112023 253472592
1 21530 999375309
2 142914
1 149168 375991773
2 127681
1 129888 435283226
2 27183
1 117529 434972336
1 191943 609823248
1 104609 495288929
1 197928 577051317
1 68429 303080946
2 141332
2 172326
1 95608 604760638
2 115979
2 11371
1 171414 365849215
2 188390
2 41715
2 105645
2 17043
2 108686
1 23536 860199474
2 147275
2 152897
2 134332
2 74163
2 194819
1 90596 752397467
1 42101 580104558
1 28255 290681473
2 28859
1 51708 946924308
1 121758 756308419
1 31303 809606495
1 66057 377575028
1 122161 455464070
1 136397 626442271
1 176105 465066204
1 132650 207140153
1 183587 786667248
1 140416 938306509
1 84122 247907194
1 152925 494747365
1 37164 883818701
1 90830 114713274
2 97316
1 11321 999508140
2 26404
2 187236
1 124468 81632769
2 55793
2 163317
1 98694 476894181
1 178054 301293510
2 12714
2 70276
1 42560 233453719
1 190938 387429527
1 2530 646422071
2 106281
2 55622
1 52364 746648705
2 125330
1 30949 102608170
1 116426 620037208
1 64415 465671861
2 73565
1 163125 603173996
1 159606 377002407
1 123113 315783513
1 104870 54406835
1 12294 538659131
2 62799
1 18948 941127662
1 95957 48755622
1 80021 677589142
1 121033 331022533
2 81467
2 176873
2 13668
1 63744 244266801
1 102314 942190736
2 192054
2 162580
1 29504 623792718
2 44603
1 43000 653660752
2 101425
1 70616 951015885
1 106365 694229559
1 77648 796944152
2 64479
1 39241 819753603
2 67819
2 28073
1 169313 761295147
2 120485
2 80215
1 185394 690937306
1 103701 274374687
2 144241
1 8827 509874121
1 84680 935352537
1 135055 363501012
1 98282 71523590
2 140999
2 156426
2 190607
2 8100
2 39968
1 95877 67669559
2 137002
2 121028
2 106134
2 116328
2 144951
1 101713 49411177
1 61412 936527437
1 92351 808879637
2 158291
2 172070
2 117987
1 19305 654960301
2 107174
1 147300 925274916
2 1303
2 69968
2 96365
2 174566
2 192071
1 35327 222853321
2 25942
2 139781
2 68821
2 38826
1 97708 537416467
2 94155
2 17590
1 76155 269133619
2 158485
2 81877
1 12463 582917549
1 59898 954396518
1 74018 820055376
2 35634
1 7630 361178065
1 55774 204390326
1 18809 523512228
1 94898 982757836
2 49172
2 199179
2 177047
1 85484 420058252
2 34982
1 112885 279368861
1 101680 929319179
2 147962
2 34949
2 132334
1 72805 727387654
1 76590 927503627
2 188441
2 24016
1 127254 209025403
2 182200
1 177244 998261229
1 116541 586121972
2 57699
2 23339
2 106850
2 7641
1 27441 214695193
1 166014 830052117
1 76497 743259693
2 30313
1 1985 559250966
1 97408 364772182
1 177086 366931359
2 80940
1 97843 28728913
1 5994 911609416
1 129571 33665474
1 150155 438150711
2 83890
1 147107 898446893
2 144391
1 64209 417313105
2 36282
1 43267 718464525
2 5638
1 143870 414423573
1 130418 911062625
1 1833 874555876
1 35507 178350535
1 100177 911914130
2 81074
1 159035 128332995
2 190152
1 126687 616590344
1 175086 135365201
2 91105
1 118645 702745295
2 176739
2 72280
2 104938
2 121182
2 147970
1 181633 282570955
1 80181 422118622
1 14214 304623494
2 199840
2 107364
2 144500
2 133195
1 133751 874598744
1 144930 932919009
2 147923
2 150152
2 167264
2 164935
2 99461
1 118200 21373137
2 144463
2 111608
2 109216
2 53920
2 67548
1 169575 460992138
2 137566
2 181705
1 152368 795748226
1 53422 14179170
2 137538
1 3875 994096486
2 185520
2 81189
2 188
2 51824
2 13423
2 56877
1 188213 26489007
1 231 333316267
2 169364
1 61785 746149246
2 76140
1 148469 762653858
1 45182 497487892
2 138516
2 86234
1 161095 301563794
2 82943
1 123328 808858719
1 190920 88094243
1 196600 773660830
1 5387 84326939
1 149814 197703827
2 20442
1 108765 275912054
1 97181 241779950
1 87925 63041129
1 160726 952736371
2 184545
2 172773
2 168096
1 159369 489259221
1 37338 954588418
1 145064 411389361
1 117511 567519615
2 165124
1 171885 533410969
1 161483 236175336
1 186518 453044738
1 95370 800367273
2 73462
2 131948
1 133767 988733169
2 10073
2 2666
1 51348 457979228
2 31527
1 195063 524481744
2 128446
2 132027
1 73989 340933284
1 17768 993638104
1 121022 232663487
2 49512
2 22934
1 155511 290639137
2 103400
2 63606
2 197767
1 161541 543900980
2 115376
2 161321
1 197222 249265136
1 5862 206232416
1 88411 375869569
1 99472 735990577
2 114004
2 25358
2 35049
1 60886 902050526
1 172005 296159045
2 109618
2 186088
1 18263 327168703
2 69494
2 127904
2 66115
2 197603
1 92215 602180387
2 53305
1 188626 462919760
1 109265 656319045
2 158531
1 164990 421972255
1 16116 430032303
1 84677 192292793
2 88633
2 80704
2 86645
1 35137 129389278
2 185116
2 95744
2 124025
1 71191 745964313
2 66328
1 184002 53434192
2 38404
2 95118
1 174555 869369548
1 80172 469528980
2 54243
1 13844 886921820
2 66795
2 158784
1 120465 761739111
2 91888
1 79678 576810128
1 19337 689969740
2 185423
1 136465 538506643
1 25278 697426460
1 98607 850186227
1 57527 8585926
2 68379
2 71203
2 182147
2 100155
2 98574
2 173815
1 142516 319863974
1 77848 945742538
1 96929 360600457
1 49864 982038220
1 157608 2767378
2 188662
2 11678
2 80062
1 175019 148095756
1 61330 398049866
1 47169 934874300
2 198527
2 166592
2 154142
2 76722
2 88064
2 102877
1 57146 155576899
1 78220 267337020
2 59062
2 190910
2 120923
2 100949
2 163689
1 22345 984530215
1 106787 123681958
2 94838
1 167346 430074881
2 73856
1 168582 498946725
2 97101
1 59352 963484303
2 66840
1 35729 932557399
2 129440
2 49574
1 138466 451815267
1 71751 408917210
1 118250 78996809
2 17606
2 107282
2 75428
2 90708
1 100319 667046889
1 45039 606848620
2 21610
1 65314 675157001
2 142669
1 191516 152171087
1 43434 966343300
1 166328 133268031
1 6276 218878483
2 59250
2 114544
1 108361 486610096
2 84125
1 103654 486825581
2 118036
1 37672 694553071
1 80613 865623047
2 129779
1 88243 209723360
1 115256 727051426
1 80074 921033892
2 82833
2 120143
1 13481 752160004
2 129417
2 135787
2 141338
2 190487
2 108027
1 38912 120848396
1 30478 287116299
1 167229 16386604
1 172082 407096290
1 81435 513907512
1 134672 189978986
1 90575 524401884
1 11569 94904386
2 57432
2 121210
1 18903 675700786
2 124016
1 3906 629073057
2 15796
2 178425
2 81034
2 154610
1 119678 199531925
2 102033
1 144975 936592519
2 100216
1 114294 291748493
1 194499 647010944
2 43346
1 54943 408106849
1 194635 467340683
2 110538
1 135361 533989212
1 122223 21967624
1 154349 454949926
1 47266 62259890
2 126175
1 17418 324525052
2 90745
1 162961 149482023
1 151165 236354118
1 123816 909574674
1 111294 728780402
1 149964 744929222
2 195654
1 97406 482535403
1 146867 502125335
2 122348
1 39957 37247994
2 114153
1 108248 192278787
1 34350 754375581
1 6468 733898000
2 1630
1 181291 929525909
2 3263
2 181000
1 111438 782499879
2 68406
1 119966 805704141
2 150643
1 190084 829945232
2 119963
1 196701 681311675
1 161637 780745883
1 39608 41192070
1 27336 395151290
2 163580
1 103724 44046063
2 57496
2 48527
1 119813 375087005
1 37060 696722754
1 173168 174038902
2 91503
2 66579
1 169385 543990624
2 192908
2 167038
2 31647
2 129105
2 6539
1 192986 877055610
2 182552
2 8165
2 115870
1 111998 865790462
1 48380 196109046
2 73116
2 123740
1 22340 497464020
2 23626
2 189109
1 132492 365085739
1 120633 145301498
1 167907 173473374
2 134624
2 124175
1 105019 485585614
2 148196
2 38886
1 56743 503375176
2 114121
1 132364 850006238
1 52102 824057074
1 186410 91313855
2 142546
1 56683 744099077
1 162868 119162393
1 82786 415022792
2 136973
2 186802
2 103839
2 176301
1 120315 102048978
1 130624 348221983
1 7778 936379374
2 97649
2 88115
2 61441
2 192955
2 149358
2 4590
1 123750 501875439
1 69254 972437126
2 133777
1 119507 7519162
1 30187 215462137
1 103626 738516761
1 60059 473898490
1 2096 108190454
1 1112 547955544
2 194276
1 189543 24958419
1 184806 629157089
1 99333 327681719
2 4091
2 14485
2 195115
2 146887
2 177372
2 55598
2 161291
1 102517 97357208
2 80922
2 6223
1 75416 486205508
1 77746 41663482
1 119619 326511189
1 169455 156954897
2 155373
2 64188
1 4269 594524048
2 89617
1 143887 426498777
1 45486 910221532
2 196950
2 128645
2 65326
2 112313
1 153367 761783487
1 75162 37880035
2 108157
2 35417
1 34280 90224838
2 134665
1 70272 39074917
1 99671 905224367
1 103175 329769022
2 110390
1 32072 873889769
1 155480 230829239
2 54534
2 3142
2 193031
1 166828 80195336
2 60046
2 890
1 182076 72751859
1 12410 479749098
2 658
1 91529 740692845
1 193975 832354325
2 113817
1 35218 740755095
2 35475
1 104234 415537882
1 191578 753614261
2 107005
2 72693
2 106227
2 43175
1 118955 426074891
2 67235
2 156517
1 95473 168394620
1 149091 125700403
2 80430
1 178061 951948029
1 113233 995635899
2 74022
2 28588
2 116714
2 133233
2 9529
1 55405 555979663
2 92497
2 189240
2 5225
1 142797 66147751
1 11255 357101130
2 149210
1 118514 785519424
2 35341
1 153519 227943392
1 190093 627409502
2 39198
2 154107
2 190706
1 27828 310940018
1 93949 67386131
2 102173
1 103214 57477182
1 134808 173853141
2 113681
2 133593
1 111947 565231132
1 54919 15948927
2 153055
2 162069
2 31801
1 166908 785024221
2 43441
2 42441
2 11863
2 73954
2 112353
1 74308 136573694
2 90175
1 142069 760443203
1 175763 401306872
2 80512
1 11018 447444330
2 128410
2 36005
1 175179 425750601
2 155518
2 22018
2 114567
2 102951
1 50453 103176934
2 153425
1 179802 330553466
2 126644
1 118396 668758546
1 76280 270347042
1 8117 728577184
1 105773 149261669
1 143409 592766404
1 151045 788441525
2 67794
1 97407 582971221
2 41524
2 60246
2 7927
1 157521 334761463
2 38374
2 148118
2 158631
2 166672
2 118765
1 17520 820560318
2 36025
2 159371
1 55309 521289671
1 10805 372627077
2 57033
2 187462
2 100629
2 82807
1 192900 618996382
1 131584 456019713
2 132787
1 133035 117400260
2 185751
1 99603 932521801
2 196583
1 81865 877316009
1 194499 532032510
2 190024
2 169441
1 43763 395947299
1 116607 284114725
1 27390 700070875
2 100741
2 132389
1 46703 308715348
2 191525
1 133303 680985406
2 170790
2 133980
1 19223 600262450
2 48988
1 79987 240941733
2 98810
2 39654
2 167151
2 85662
2 55346
1 69284 422601580
1 57205 260379650
1 75789 103565238
1 111100 915812220
1 138779 13294370
2 194343
2 64821
2 142565
1 129158 642431200
2 116530
1 6953 504336503
2 10438
1 118822 802725132
1 99098 126353996
1 147057 120910721
1 95753 321654718
2 101962
1 150483 503825336
1 129481 486858449
1 117489 306310334
2 4667
2 94101
2 88743
1 174856 272070504
1 196801 156784574
2 4287
1 70057 427752001
1 146563 155552119
2 140877
1 152832 810993440
1 38302 464939429
1 114334 122045553
1 16708 408525507
1 121285 459614191
2 9076
1 35672 558279201
2 151970
2 1700
2 163653
1 27462 891173792
2 49138
2 86735
2 153989
2 122124
2 47171
2 93955
1 40517 311927116
1 121913 80762015
1 97320 27360532
2 151562
2 119481
1 57087 298968945
1 123050 996138841
2 134567
1 1445 821251893
1 103383 875603904
1 61392 223542355
1 97329 145810256
2 176634
1 98940 721112637
1 169770 644559664
2 35284
2 72851
1 37659 334921422
1 37068 899120871
2 78611
2 78244
2 19390
2 34232
2 22685
2 54515
1 112352 350269927
2 16440
2 62785
2 40545
2 114807
1 98851 572783256
1 26801 549216380
1 47071 825570602
1 127276 787235945
2 175033
2 30867
1 180791 773659806
2 44024
1 167086 470412889
2 21760
1 12099 801840452
1 107222 568389668
1 168476 641842351
1 34840 856066381
1 183882 451010535
2 185731
1 64487 663851809
1 119050 217942796
2 186233
2 67315
2 30001
2 103368
2 111649
2 40929
1 107829 621586790
1 162419 239026510
1 161283 763999368
1 72931 231574472
2 163150
1 153486 22866803
2 199923
2 15195
1 6718 786925052
2 170285
2 114535
1 187347 45817553
1 39007 455676402
1 126967 469208313
1 118513 572499917
1 181711 673293242
1 186820 840002900
1 145487 895253051
1 78495 595107155
1 175796 774147101
1 178663 669216355
1 187062 33443836
2 138660
1 193333 475878174
1 39103 124799330
2 16327
1 184788 938625865
2 94805
1 18089 84556450
1 199378 503599828
2 21878
1 90841 998617000
2 147369
1 174917 983280830
1 5767 775461946
1 164014 801122103
2 58641
1 116059 136220182
2 28457
1 167283 104323867
2 161983
1 65122 634583065
2 18156
1 172968 580043432
1 160331 652706063
2 110430
2 102454
2 182479
1 133037 662184349
1 119554 781933186
2 192158
2 190517
2 114803
2 46798
1 128964 996164243
1 126449 232057570
1 167578 402014408
1 72211 173889188
1 32659 479503737
1 174982 106516517
2 52279
1 131123 823194846
2 178361
1 111333 885105025
2 9746
1 198635 632057172
1 12517 261778008
2 138322
1 118553 78600662
2 78828
2 34288
1 43384 313657917
1 52639 757806371
1 148478 933084293
1 86467 537642271
1 40945 133538565
2 140860
2 100062
1 182980 566086431
2 126954
2 100343
2 123189
1 31084 362295233
2 179805
1 112742 386336542
2 135771
2 116508
2 74975
1 34520 438644960
1 191199 288719169
1 38646 527762105
1 89009 751371255
1 165512 429327129
2 87673
2 10723
2 192322
2 86838
1 38965 404783542
1 137105 346799533
1 32227 528691347
2 124140
2 27012
1 67106 95024971
1 40799 47219539
2 92085
1 114110 830453135
1 68519 684037428
2 46884
1 26989 631042578
1 1752 101140983
2 43965
2 170082
1 122214 560197425
1 170043 96277121
1 148732 844244131
1 38918 845034950
2 46134
2 95075
1 144670 206637677
1 110392 174917765
2 116622
1 48524 454005718
1 165167 689094559
1 26098 300819006
2 60462
2 150246
1 134908 709375015
1 171991 195431863
1 67223 229733506
1 154826 740949244
1 15583 495875116
2 20439
1 172649 408933733
2 168311
1 187474 533382074
1 128500 973746601
1 13272 727801548
2 171135
1 84792 238845481
2 90820
2 73361
2 41180
1 71398 485403612
2 53997
2 170089
1 111929 264144955
1 135385 487878573
2 51696
2 24458
1 21373 87844352
1 158228 860562575
1 33631 64453102
2 62871
1 15699 377652657
1 108740 402185666
1 23597 751991037
2 141874
1 180048 345211145
2 1612
2 42240
1 81067 6375598
2 189274
1 34894 640717150
2 9132
1 119778 427583368
2 40358
1 8789 838350186
2 20300
1 30624 380338678
2 136234
2 69349
2 176196
2 143578
2 195431
2 152349
2 33615
2 23714
2 47268
1 85689 889895432
1 15666 344251949
2 60702
1 88640 600491451
1 150758 336195121
1 140944 416653811
2 111258
1 191637 85778169
2 178265
2 111768
1 117517 843080442
1 23639 848461471
1 174840 750886438
2 136072
1 150697 665223454
1 67785 9516690
1 81817 532971764
1 62622 37780229
2 182923
2 47292
1 12154 67625173
2 94961
2 22111
2 134238
2 119897
2 114018
1 170929 940568160
2 86891
2 24401
1 199113 627504144
1 97320 263709260
1 112712 580961037
1 168929 537860915
2 89257
2 16146
1 90055 856235672
1 185148 467607316
1 182769 127568728
1 107222 267292447
2 81034
1 46411 731885208
2 188143
1 160327 270886533
1 91365 114204389
2 33455
2 131878
1 161646 633916093
1 173807 777818838
2 135436
2 138444
1 116280 317423157
2 6525
2 24058
1 195985 838011953
2 26753
1 37167 551239540
2 176528
1 53755 875138516
1 16216 915518303
2 56043
1 26299 828382776
2 167520
2 139899
1 150416 441856648
1 94056 713548597
1 96607 166179452
1 117618 899680612
1 32456 15483244
1 49087 793084033
1 57377 77329053
2 81942
1 91116 310823732
1 92010 685335962
2 187432
2 183765
1 125878 989746928
2 187978
2 131006
1 88775 324447516
2 184608
1 199697 321724013
2 130888
1 163560 629053193
2 119953
1 21695 165100937
2 168937
1 27893 521022983
2 145915
2 56346
1 60427 449047630
2 135673
1 198020 795287887
1 12644 881758130
2 188693
2 19441
2 52283
1 45543 592792623
1 14267 428649066
2 110338
1 115841 935020487
1 49603 504488345
2 87262
2 157679
1 10425 522039096
1 143300 227807613
2 125376
2 85248
1 144285 495920041
2 195402
1 49825 544957004
2 173631
1 154716 238832068
2 53690
2 33977
2 20461
1 173986 967450397
1 176819 139096515
2 72090
2 87076
2 70686
2 55946
2 131190
1 120686 167456515
2 161794
1 174637 290680075
2 194398
1 62596 445461723
1 102271 180680628
1 63324 295908412
2 11919
2 173343
2 153733
1 132909 200778625
1 194964 251765941
1 91358 27694249
2 193756
1 188193 323834790
1 182955 276191838
1 125236 873526031
2 77825
1 96622 177372993
1 98527 495490091
2 86302
2 88336
2 195537
1 191914 619008909
1 11976 351119436
1 199119 329197427
2 174667
2 88587
1 137098 622779245
1 1834 785628320
2 51643
1 181725 646522912
2 9324
2 116980
1 112593 227634123
2 86114
2 96768
1 82076 968041779
1 60905 6614386
1 91397 86400986
2 15506
2 145438
1 110271 679581579
1 170447 438200224
2 174819
2 172450
2 7294
1 171979 195206586
1 182362 577793059
1 154406 522418239
1 153099 912942543
2 176647
1 121575 607291109
1 87105 848080008
1 171019 999074370
2 174816
2 29973
1 28430 618994674
1 18887 413421442
2 151992
2 175273
2 36517
1 71630 865350287
1 138634 643300241
1 153801 512416578
2 116893
1 156718 1791695
2 104516
2 105766
2 60065
2 62749
2 129882
2 12340
2 131397
1 129040 774420214
1 9512 881912401
2 138607
2 154670
1 106424 904978009
1 1410 61174217
2 174606
2 129908
1 102608 191034099
1 48903 592884128
2 199032
1 134310 62520424
2 99401
1 28129 347142038
1 91134 218846215
2 64162
1 98784 337977138
2 36778
1 138032 933801877
2 78629
1 80467 360119248
1 184560 224638117
2 147399
1 141450 569141491
1 128749 537276133
1 55698 923637174
2 134913
2 57424
2 8571
1 136692 562192068
2 107783
1 173405 843316704
1 166686 808625102
1 164210 264667880
2 61875
1 73663 366890993
2 197168
2 53589
2 184895
2 165418
2 79761
1 160612 923950437
2 131242
1 1428 794828830
1 3071 433911731
1 133251 246454205
1 98257 668003249
2 193147
1 104456 505885817
2 84475
1 93904 170715250
1 160881 702015380
2 74505
1 34648 590782510
2 40658
2 161920
2 31062
2 112773
1 132790 885623032
2 172104
1 150094 816164556
1 160011 581352052
1 16964 716083765
1 37130 415874212
1 173217 505760960
2 40250
1 43834 264486504
2 106191
1 97633 127085927
2 24546
2 178071
1 46506 121075882
2 87443
2 86033
2 171938
1 182036 350748718
1 123662 871499792
2 114627
1 137754 483441802
2 91138
1 151830 236114085
2 66821
1 162058 7744482
1 143294 733655243
2 39928
1 78499 579825713
1 143300 453923525
1 75344 434836297
2 101536
2 72935
2 162757
2 46374
2 189867
2 69378
2 14483
1 134789 519482083
1 89797 111335100
2 121318
1 140037 493290931
2 25482
2 176304
2 181242
2 138297
1 181718 251013529
2 174612
1 94111 933646615
1 69743 513657381
1 179210 666313048
2 151749
2 123970
1 87033 232154796
1 74237 801766656
2 4277
1 143237 481599311
1 98473 480851160
1 127085 465689055
1 70019 230672855
2 74674
1 40244 52662938
2 136820
2 57894
1 127439 396742566
1 186039 320461547
2 110766
1 140386 488318053
2 74447
1 142403 657881247
1 127104 737809304
2 180491
1 180938 600350716
2 125010
2 183728
2 176975
2 76927
2 184915
2 2304
2 59634
1 138049 878738658
1 69367 513069300
1 67182 889322905
1 135964 886220599
1 47328 778138371
1 113333 992705836
1 156963 436925743
2 117782
2 51271
1 77881 989870302
2 172255
2 29502
1 52019 2108959
1 29785 539404146
2 154874
1 68026 4205887
1 132203 89858762
2 101
2 66019
2 35074
1 6980 502614459
1 53389 69688802
1 151577 693217418
2 136090
1 75967 858013298
2 28457
1 103316 977265568
1 194276 473943283
2 139592
2 177268
2 187310
2 107396
1 42156 37001751
2 88699
2 197270
2 137307
1 19417 501789640
1 168358 627882934
1 152386 800885221
2 164544
2 78647
2 130757
1 31528 159110350
2 122615
1 151839 20987422
2 79058
1 164711 700829352
2 177630
1 23130 8481294
2 102477
2 89658
2 88481
2 88922
1 29527 663269037
2 157893
1 25805 999019852
2 110625
1 56860 340789858
1 186076 381863109
1 35511 351399936
1 149416 489167097
1 79210 126006144
1 164900 881148861
1 142668 755923716
1 191937 662517996
1 146594 349512863
2 47503
1 74745 780404100
1 3144 780704683
2 85668
2 44606
1 132005 84100861
2 108081
2 177506
2 69302
2 162467
2 98839
1 65000 209523472
1 196958 176412213
1 109055 554084605
1 57421 109718438
1 66547 742873239
1 104860 870664226
2 12254
2 58969
2 7895
2 4139
1 93692 774670119
1 70426 412130279
1 127849 67250644
1 165131 411407652
1 138705 371181416
1 66171 522922646
1 183866 870922309
1 534 181325256
2 188862
2 199365
2 9247
1 34532 641618883
1 128667 752245916
2 35758
1 153192 674702485
2 112441
2 171026
2 136964
2 144848
1 96495 944402836
1 198646 1883123
1 147829 512035729
2 25608
1 162480 942543840
2 142039
1 40042 271579667
2 82686
2 157137
1 198330 204774047
2 28330
2 113266
2 191470
2 59357
1 73893 956524915
1 49185 220142950
1 176483 699825154
1 90633 433972382
1 2833 159620677
2 180544
2 33867
1 45031 990025261
1 70659 227088
2 179916
1 83020 843640836
2 123617
2 170987
2 70618
1 48293 772886745
1 81364 539178682
2 130023
2 182781
2 159616
2 75509
1 117828 97254621
1 28859 805812039
2 143328
1 136491 428014096
1 35938 214187637
1 72918 799080332
1 138960 950835113
2 61232
2 50544
2 192411
2 192051
2 43450
1 165282 470005071
2 177932
2 41989
1 98040 489456091
2 61
1 117985 545614631
1 121563 165970062
1 176617 900144324
1 6977 421704025
2 86888
2 69817
2 56119
2 185696
1 33264 555518689
1 36402 809638900
1 90753 413308954
1 30274 138870706
1 168805 239246620
2 90064
1 173095 203769619
1 69651 707943476
2 105208
1 19514 273347364
1 72900 627588743
1 145304 756897786
1 30096 972195194
1 191047 58253552
1 79867 160062468
2 14900
2 9326
1 80690 700970844
2 33925
2 183558
2 2154
2 22708
2 70122
1 22605 811653264
2 80608
1 48944 45211434
1 164344 279248509
2 184550
2 196430
2 75243
1 87871 128860784
2 172869
2 139064
2 125399
2 192203
2 103132
2 133572
2 14792
1 194328 107359963
1 9528 408601454
2 21648
1 100634 966063804
2 145344
1 6520 933571298
1 191581 362468433
2 27089
1 60763 201316407
1 40742 16747257
2 106124
1 165294 44391962
2 137732
1 156142 87080994
2 23141
1 173208 71929758
2 68224
1 30317 124895042
1 144193 298025095
2 90447
1 153183 266867487
2 58170
1 190584 725022399
1 195160 225657571
2 35993
1 93944 76123613
1 199071 740848801
2 143483
2 82764
2 33213
1 173911 458653232
1 8153 981033042
2 74155
1 45285 992822620
1 77341 199292466
1 33816 284765277
2 93555
1 184252 142998205
1 119964 897371447
1 50109 829738815
1 60630 753564867
1 49073 336918539
2 175743
2 54132
2 175359
2 13891
2 152000
1 42630 115542850
2 192667
2 57613
2 189502
2 72053
1 199384 789756360
2 117855
2 69410
1 151439 916279480
1 43350 962760622
2 126467
1 113002 243908441
1 121168 576438394
2 19166
1 126369 22756459
1 174440 894239822
2 64986
1 177361 521676612
2 6528
2 93059
2 5351
2 132988
1 17880 909564262
1 16888 889599626
1 55695 848827956
2 26012
2 53132
2 102761
1 183423 396395418
1 160512 423533473
1 16508 428746221
1 11996 976974438
2 110129
2 49547
1 71484 338605279
2 71000
1 84932 550606198
2 54004
1 166498 140650334
2 55155
1 30824 422268441
2 63629
2 149976
1 192950 927857450
2 104866
2 96131
1 40470 552514956
2 58506
2 165363
1 180816 322873247
2 35977
1 156610 89993309
2 122028
1 130851 113806549
1 28268 291133780
2 42083
1 13374 998168310
2 116889
1 134911 670320871
2 148018
1 64809 919599004
2 145418
1 38517 675447271
1 8338 24849070
1 48768 2909745
1 108940 872211368
2 57089
1 172223 21071796
2 92563
2 72111
2 3369
1 71574 118865441
1 121777 248398219
1 28736 715649830
1 140724 485471563
1 39061 98706759
1 160901 904288971
1 33934 552875551
2 40695
2 165116
2 28864
2 54957
2 5003
2 10586
1 109038 381992775
1 168753 770429968
1 16261 3343477
2 71835
2 154105
1 152220 899691947
1 199455 906664049
1 29028 785842905
2 157258
1 174111 658244508
2 178633
1 166137 987543002
1 163301 789953957
1 130203 713805996
1 25690 76106991
1 186909 120028506
1 85795 39633451
1 4865 521788561
1 103342 271656051
1 159254 827696736
1 50279 374504631
2 90191
2 91447
1 112432 436964266
1 132284 545030963
2 92812
1 92819 216620934
2 166838
2 151700
1 157358 122838169
1 123186 432615071
1 61247 296437110
1 169257 28279129
1 64780 831419117
2 36097
2 117053
1 170387 565239576
2 96516
2 139573
1 169941 137994071
2 87169
1 61204 848261561
1 47956 139000215
1 55992 748885117
2 96197
2 28490
1 188171 614294245
1 176437 979493195
1 178125 504882435
1 17699 121655943
2 145258
2 135976
2 5603
1 135194 305892834
1 119913 925855432
1 175008 600225686
2 94996
2 40060
2 55359
2 137685
1 37630 9386805
2 86694
2 115906
2 63351
1 27567 995518938
1 142703 572017662
1 64708 767841428
2 157878
1 89676 820879687
2 106686
1 134011 803285326
1 86749 707016817
1 122380 95368964
1 145299 867248342
2 109105
2 168855
1 117679 214517677
1 111641 196838683
2 10736
2 108583
2 130515
1 73592 258991404
2 25533
1 18188 630594934
2 89770
1 180511 308093480
1 167233 78918103
2 55434
2 86328
2 98858
1 172870 687128424
2 188627
2 164601
1 85640 187409156
2 149496
1 100618 677043557
1 47232 333444787
1 27996 655605848
1 147496 40044710
1 178638 630930894
2 2140
2 23053
1 130001 976052167
2 174815
1 174051 123303806
2 52312
1 114816 166756546
1 72566 611212922
2 172104
1 36413 580059175
1 6812 285420574
1 65903 327808074
1 62027 468767234
2 93101
2 40553
2 29122
2 81057
1 144258 226008645
2 111092
1 46926 596598432
2 41560
1 69470 214739940
1 62696 70135428
1 153729 73552311
1 155383 358589796
2 136238
2 147160
2 31221
2 21229
2 125458
2 142657
1 129192 348569507
1 118847 85459932
1 72734 998683472
1 59984 844188335
2 107550
1 99453 837473042
2 120725
2 74652
1 122476 922837175
2 11385
1 76375 540861567
1 83003 166668930
1 181950 106696183
2 60962
2 120651
2 140771
2 161883
2 172933
2 153376
1 93639 995003268
2 24680
1 41728 581307363
2 68806
1 153289 165465220
1 46730 297156416
2 47263
1 120038 926188818
2 146622
1 142209 237096723
2 15668
2 78608
2 129054
1 149241 207188397
2 77854
2 25491
1 48287 399705479
1 108415 478733581
2 13430
2 179983
1 102197 533412488
1 173403 68351410
2 83444
2 103606
1 9621 259094047
2 6503
1 52144 332983829
2 187619
2 139847
1 149276 294931867
2 40081
1 187231 310043977
2 158261
1 71906 149804520
1 164622 482563690
2 171557
2 62643
2 53649
1 105193 752188935
1 84037 953546129
1 163874 240708321
1 144256 435425889
2 195212
2 106440
1 53929 643269676
2 191195
2 174137
2 16026
2 126240
2 150688
1 5290 352750614
1 141907 175413149
1 110589 152569802
1 98931 429641299
2 185971
1 28474 822795151
2 52241
2 119707
1 110081 1530347
2 189444
2 8398
1 7476 358818612
2 172146
1 160541 927787325
1 84860 497254924
1 126918 280257008
2 88106
1 13279 320956014
1 141874 565624109
1 65071 963210191
1 64451 761854313
2 76644
1 14318 268291180
1 51866 105626795
1 83217 456008778
2 176865
2 70443
1 132366 97940006
2 21672
1 13639 120684389
1 69495 360508946
1 197709 483659770
1 169155 157457328
1 183910 788832781
1 92308 154303089
1 199659 52850990
2 9659
1 4987 620587913
1 129809 942955922
1 182683 545594739
1 162882 917003055
1 12260 577256774
1 17110 570022300
2 144498
1 15112 78552570
1 124244 91639762
1 46543 969945493
2 127991
2 10857
2 149689
1 189129 200738848
2 13810
1 5789 453537711
2 118099
2 110820
2 108890
2 77997
1 178602 730206019
1 21071 304754675
1 154574 243335062
2 125839
1 140855 566413387
2 166718
1 91634 82414112
2 51571
1 6253 505954960
2 142544
1 139575 197285365
1 128673 939450697
1 103434 405769228
2 14033
1 160513 309029394
1 4206 12315802
2 191676
2 49030
2 173835
1 195263 281451075
1 114393 269449683
1 185382 211289599
1 56444 922278652
2 98249
2 164389
1 131826 894311332
2 193183
2 81491
2 90201
1 56935 344395829
1 159746 143321667
2 184485
1 187982 711996777
2 194730
1 105989 411215085
1 86426 804808789
2 54305
2 10208
2 185837
1 56293 216399060
2 59027
1 171931 712988928
2 136927
2 78765
1 178542 307190901
1 197927 628624693
2 184858
1 164451 524583698
2 42391
2 46218
2 133280
1 186526 511309964
1 62216 912014923
1 20730 235503863
2 195941
2 12393
2 65825
1 108107 90248498
1 141343 188647536
1 120925 29581241
1 55381 876874226
1 107069 46985529
2 39986
1 162800 118526948
2 175126
2 108526
1 56451 796301913
2 52512
2 136960
2 68901
2 68924
1 159362 771412887
1 35425 37824021
2 174100
1 57374 745164659
2 160015
1 118481 784821681
2 609
2 10476
1 54252 473264952
2 130027
1 86424 52714512
1 159592 204454514
2 95108
2 61353
1 137336 433936844
1 129177 287782380
1 195486 100595286
2 41794
2 98164
2 141093
1 188411 173022998
2 63185
2 1814
2 33889
1 137642 912753923
1 123687 62604018
1 113988 816222597
1 87104 87329033
1 35010 128690684
1 102083 531515676
2 177328
1 163937 565652767
1 53443 357600477
1 7180 310174416
2 58975
1 175315 84991850
1 73121 264229063
2 120055
1 127478 111473959
1 4475 753755140
2 173829
2 173202
1 67496 287708353
2 183503
2 129763
1 83439 522158137
2 101559
2 38005
2 194085
1 64977 662508260
2 97979
2 146020
2 27703
1 101951 185783855
2 183363
2 139239
2 31894
2 147536
1 2550 582539503
2 80460
1 122740 17437797
1 160241 527111746
2 142561
1 151015 996586627
2 8950
2 52515
2 95924
1 109857 481108412
1 159665 115904141
2 57935
2 167254
1 125738 305504869
1 89865 654856524
1 127445 120577775
2 15077
1 60926 430497799
2 40150
1 73771 871081867
1 66455 783755589
1 7683 562884536
1 39045 901233381
1 47442 367955307
2 48651
2 13365
2 87536
2 156018
2 367
1 89573 637624788
1 23999 358622797
2 197846
1 164034 802424690
2 164356
1 105831 981825447
1 194303 319889439
2 75693
2 134811
2 23678
1 184407 467104627
2 45616
2 88267
1 132859 195144233
1 179637 949036894
1 9834 789787838
2 10642
2 93908
1 120834 963074206
1 108315 415734704
1 191307 263579524
2 156288
2 72999
2 193287
1 121127 190221292
1 102504 211504317
2 61812
2 32595
2 77851
1 180575 972086456
2 196017
2 84534
1 45771 583701053
2 88679
1 121181 498893498
2 196918
1 177801 854114445
1 197410 578034673
2 199834
2 153085
1 82197 175572746
2 27177
1 103281 809430781
2 42479
2 117427
1 136479 318940777
1 54030 693759777
2 22351
1 87973 661409423
2 70032
1 99652 93666296
1 109153 764989721
1 76733 150420370
1 157969 995779596
2 96482
1 172706 897288004
2 88083
1 95239 894379818
1 190745 331279483
2 61997
1 60264 764994052
1 162386 575331976
1 116738 455363961
1 141209 641939307
2 74932
2 181463
1 83882 476715401
2 70494
2 35783
2 120461
1 151695 518701887
2 6264
2 113980
2 64754
1 185793 895391371
1 194553 696693776
2 122405
1 110790 527926329
1 5368 384220183
1 68863 235363675
2 104385
1 116688 27527859
1 163925 351822443
2 127067
2 93929
2 115086
2 46456
1 128962 501325467
2 125009
1 40027 120180593
2 192042
2 147477
2 136330
1 98353 727938019
2 183038
1 77626 354417282
1 139171 58502249
1 130162 860656758
2 35707
1 172549 315659962
2 68093
1 7523 222324333
1 183158 290254545
1 34153 352485182
2 42573
1 58800 589821660
1 171823 966730664
1 99899 998774933
2 130347
2 144647
2 84812
2 74848
2 102595
2 23054
2 18290
2 35397
1 47473 786206728
1 116831 254755522
2 7394
2 72584
1 21754 523447677
2 138381
1 7497 530407481
2 76761
2 18526
2 22548
2 180782
1 121382 344124882
2 38304
1 127595 361251271
2 150823
2 166857
2 159564
2 55328
1 138100 845068013
1 63914 88484725
1 170527 878144166
1 99827 62767160
2 106526
1 28503 34420176
1 31376 962207852
2 5259
2 103381
2 179401
1 128293 789251082
2 158002
2 73560
2 44568
2 20284
2 9720
1 50418 301396473
1 10577 665750215
2 128867
2 190338
1 158212 320805065
2 195525
2 58827
1 179407 932501748
2 4673
1 162727 789052433
1 197610 282750736
1 131601 296271033
2 133191
2 165270
2 129019
1 31859 609091780
2 180282
2 199798
1 139201 428206396
2 112242
2 6625
1 25769 926706493
1 129508 92232356
2 22945
2 130813
2 36519
1 65347 621692831
1 3656 380385132
2 87091
2 59087
2 87368
2 107310
1 34103 424512680
2 92225
1 110618 731433742
2 188433
2 116055
1 108041 238955958
2 96850
1 76486 777798667
2 119878
2 22983
2 139477
1 164264 117773436
1 71629 887584018
2 144966
1 77729 627706978
2 110223
1 24030 312633284
1 52400 817054855
1 14331 496614260
2 82638
2 72781
1 83241 776426707
2 81667
1 99501 469523106
1 8659 715724842
2 144641
1 133613 362920877
1 61004 161401623
2 129745
1 132755 870667070
1 130596 849859192
1 158034 990225064
1 54678 654494639
1 67202 146744634
2 25997
2 190067
2 156082
2 120957
1 151105 310182676
2 89611
2 127442
1 73218 397760406
2 61435
2 89845
1 145396 581035019
1 129538 935012452
2 16215
2 135423
1 16906 4143552
1 195599 625353855
2 154809
2 126044
1 140555 40416182
1 161812 270548574
1 132242 426779800
2 118630
2 182242
1 103514 288200745
2 78098
2 131087
1 68109 901367643
1 197370 356281418
2 172522
2 9527
1 181410 718706697
2 136550
1 826 170642669
1 126160 602910665
2 158955
1 43462 76965437
2 66873
1 179808 539518097
2 124777
2 68166
1 173440 849074472
1 6119 234281904
1 160486 654029344
2 69656
2 137787
1 39947 110223075
1 114129 477656840
1 52404 455715881
1 61775 380209035
2 8020
1 108209 779559772
1 177250 841725623
1 129682 261529091
1 7232 684180384
1 127333 598421860
1 193094 810495503
2 22598
1 54313 481530567
1 90331 201093977
2 128734
1 76746 926180378
1 88456 905759146
1 175858 395141399
1 152077 243489637
2 190651
2 91833
2 74330
1 93324 461766670
1 111991 855149021
2 115278
1 172811 190959074
1 24076 187329680
1 73964 721578369
1 53894 101582414
2 120985
1 21661 916462963
2 146168
1 6685 463864106
1 33860 893875783
1 39535 661758984
2 54175
2 122295
2 117413
1 42644 681384018
2 95797
1 182166 628669671
2 88710
2 64745
1 184284 515552298
2 64231
1 1157 277145241
2 98961
1 22742 12629499
2 138196
2 87940
2 152235
1 105891 68183380
1 14901 805367410
1 13218 178752824
1 67854 652323354
1 100604 994410458
1 64500 136829742
2 106344
1 116600 433132499
2 100892
1 104150 735269822
1 97700 947351330
1 145395 420299659
1 190327 101365702
2 70808
1 194284 465362679
1 60287 228487674
1 134976 34936490
2 39424
1 57829 868361347
1 44832 883547085
1 131156 521231214
2 60608
1 92897 773884359
1 79596 633864502
2 26464
1 12401 121613247
2 178460
2 88303
1 164048 684570236
2 157930
2 137219
1 191835 716528446
2 117969
1 28992 943327983
2 35011
1 100047 7945760
1 162763 863001887
2 109389
2 57030
2 88116
1 151174 561305998
1 68708 370128891
2 25322
2 142853
1 89135 716594922
1 99467 384477535
2 174477
1 165601 831515567
2 166274
1 137059 514706046
1 32127 550413406
2 93184
1 162179 744245481
2 1655
2 37467
1 89453 708430811
1 1277 439665799
1 142287 400963403
2 98158
2 30209
2 176994
1 199335 821846405
1 148095 193002347
2 142965
1 178539 779762438
2 7536
1 40918 468463067
1 105458 481598398
1 121408 854540353
2 133173
1 153702 439831051
1 164853 608109742
2 57029
2 151771
2 111903
1 45961 144262271
2 43330
1 83790 897421224
1 196477 274563827
1 131266 162341133
1 176455 357155692
1 111035 102948790
2 121690
1 21601 859731959
2 121262
1 125477 466805519
1 3602 62329976
2 107667
2 6480
1 21074 947879069
2 10605
2 94450
1 123925 632074835
2 144760
1 131267 814310535
1 187048 200508849
2 18140
2 25798
2 78284
2 65819
1 83909 771432204
1 101225 238270378
2 109319
2 93194
1 46042 385951689
1 24415 986423477
2 176457
1 160063 451200104
1 63583 969472130
2 103426
1 99240 47175554
2 40568
1 175149 47459982
2 187442
2 198401
1 36143 182482879
1 195807 27416254
2 34928
1 132630 517104500
1 134257 928987763
2 97331
1 120157 657448236
2 178686
2 156915
2 169024
1 202 356609978
2 32738
2 148544
2 57014
2 73633
1 87735 235142390
2 85565
2 38277
1 154832 722634678
1 172833 447340742
1 25178 280161501
1 138951 68668195
2 180728
1 51657 504695315
1 37440 59630355
2 187024
1 164558 361767779
2 132290
2 86040
1 188053 923044597
2 140410
2 126017
2 136239
1 118177 593140059
1 128221 520814909
2 192223
1 39366 897091003
2 22917
1 98930 809838949
1 120237 952500508
2 60439
1 4029 383435955
2 141746
2 138441
2 145817
1 36018 97726413
1 41758 70515142
1 196533 129013333
1 168033 98793815
2 180762
1 130240 657209324
1 133408 613914515
1 15895 967448304
2 80163
2 153875
2 160818
1 193044 357411388
2 67770
1 147764 457257123
1 139084 210425114
1 64183 898086339
2 2582
1 34961 472036835
1 142564 201536197
2 51652
2 150802
1 100434 324751627
2 138754
1 185134 232371546
1 134885 893208299
2 87598
1 112876 678606432
1 182063 956437613
2 89461
2 35088
2 35269
1 41301 14940624
2 116481
1 181093 514851606
2 62348
1 26884 281395436
1 176923 446551
2 55253
1 177496 296740083
1 149414 555763693
2 39209
2 17135
2 170835
2 176580
1 80167 585562262
2 108955
1 8280 878268252
2 19435
1 149592 454779236
1 127286 922828046
2 9054
1 102087 203184860
2 80622
2 1955
1 47232 40595707
1 63610 517303409
1 139724 380835149
1 46712 237203894
1 15913 1935165
1 23712 700975219
2 165389
2 126081
2 162054
2 167617
1 140349 960601496
2 1090
1 97149 406509199
1 45802 203797098
2 64911
2 187264
2 1132
2 209
1 172120 170124914
2 129302
2 171158
1 146590 611134379
2 178916
2 79522
2 101474
1 102141 97670166
1 6310 311473649
2 151178
2 1004
1 134684 633848156
1 52394 264572247
1 52645 86723859
1 135621 46011224
1 25697 690772610
1 88348 98309871
2 178581
1 23160 886478999
2 141272
1 31089 785689421
1 83498 514605401
1 55690 981913080
2 188065
2 100399
1 106313 485717134
1 195761 845897204
1 121230 472571913
2 96177
1 145630 72139357
1 938 794069125
1 133235 986531853
2 88930
2 177035
2 172588
2 111177
2 50093
1 21225 506424265
1 94980 651946424
2 63029
1 76195 391760690
1 14919 489843379
1 147702 433262710
2 117937
2 156861
1 147850 706753097
1 165239 484997545
1 42649 302475960
1 187558 105213878
2 81885
2 170095
2 94933
2 84969
2 148773
2 132859
1 183950 171995207
2 180161
2 164545
2 52917
1 14639 446514888
1 192793 930196291
1 11847 752436885
2 38056
2 101798
2 46897
1 110493 523286772
2 180467
1 177168 382021669
1 85957 976885146
2 130870
1 85588 883741841
1 91764 352073716
1 98509 704753541
1 174357 730138225
1 44336 775181606
1 114261 277450642
2 124557
1 45021 730350923
2 9328
1 81741 498996531
2 160053
2 96429
1 3452 622009583
2 152129
2 199940
2 118882
1 83381 653723925
2 199672
2 58816
2 67951
2 95706
2 86842
2 114531
1 100291 468096629
1 102068 815666386
1 66796 221786450
1 110182 933147595
1 164569 983200370
1 85294 564272075
1 187432 271916456
1 86758 676248632
1 98095 611380214
1 167876 930468019
2 66224
1 29792 259553504
2 180914
2 75312
1 142079 756619596
2 53053
2 21583
1 29325 607664586
2 166596
2 175377
2 124592
1 16960 606503063
2 40939
1 54149 777932423
2 76723
1 100598 583570416
1 45644 157705375
1 103778 781824618
1 58687 388057583
2 59603
1 76170 482362753
2 78561
1 196234 442284769
2 10919
2 130994
2 111457
2 135909
2 85255
2 86712
2 82914
1 54198 707105952
2 157848
1 146810 402858961
1 116585 738274374
2 165492
1 52554 697911992
2 22124
1 182744 848816472
1 173426 174332068
1 39597 105806508
2 113107
1 168548 914022581
2 133510
1 188282 171945138
1 133500 440298850
1 83093 700440061
2 151378
1 184948 848490392
2 182120
1 135603 474352458
2 115772
2 145989
2 146043
1 98564 323117075
2 153024
1 93052 188458812
1 131998 135534631
1 164296 546013311
1 92455 579853214
1 112483 926844492
2 31005
2 83346
1 33219 632470646
2 161335
2 153039
1 12523 396536942
2 186100
2 169982
2 104940
2 97655
1 156748 198440802
2 140348
2 13536
2 92967
1 143996 552159348
1 136660 438805376
1 88024 736759360
1 131744 971312005
2 46714
1 149514 532605572
2 42402
1 35554 637168945
2 32174
2 17468
2 184122
2 25605
2 101400
2 2275
1 171250 658305670
1 142411 726691230
2 148623
2 187489
1 109323 744736119
2 179688
1 186999 822105357
1 22557 814167673
1 190179 255840759
1 140144 215896505
2 89714
2 59620
2 133580
1 26017 527211656
2 157642
2 69147
1 32815 217105690
1 40623 151843525
1 194053 914641526
1 128215 768507000
1 111056 161874458
2 30850
1 48403 587514372
1 37751 463643832
1 141799 308842799
2 167827
2 169260
2 163531
1 20693 971041086
2 126698
2 118071
1 118653 296584848
1 85189 999690325
1 129722 409518825
2 108475
2 49821
2 142566
2 131902
1 199023 846288846
1 35703 29240963
2 153064
1 151101 927778001
1 18869 602622549
1 25544 997577652
2 54204
2 77406
1 122717 879037342
2 198753
1 59930 179360073
2 164474
1 75289 759506752
2 59359
1 40945 69438129
2 59644
1 20748 825532177
1 72669 538004162
2 123251
2 129578
1 69586 44109213
2 156344
1 40091 757418004
1 186897 479646219
1 108068 951617689
2 118650
2 20092
2 189513
2 67738
2 70732
1 118012 76924700
1 190232 22718876
2 190023
2 7382
1 42452 3004136
2 175524
1 127626 194334168
1 147159 607794208
1 18129 768552141
1 74478 343207644
2 92322
2 163039
2 27482
2 167099
1 64092 340412857
2 108290
2 197428
1 81647 806574513
1 43715 823003786
2 8252
1 199852 531735522
1 130089 678812264
1 17460 492984130
1 49762 670234205
2 66582
2 75042
1 131356 726008512
1 41975 942246923
2 87303
1 13498 221581939
1 175569 302952176
1 164004 829785070
2 154910
1 104263 37385346
1 163528 644781929
2 137672
1 44124 881117189
2 172217
2 136665
1 144296 272655858
1 40121 711819176
2 110167
2 172985
2 62176
2 147253
1 138595 298572052
2 171116
1 58329 415724535
1 172881 920466102
1 164022 394502307
1 97878 663225773
2 67235
1 99278 840022395
1 72725 887865870
1 197696 252621010
2 80532
1 125623 905429231
2 185153
2 18373
1 173817 829210740
2 108071
2 184821
1 70695 680995991
2 169513
2 40981
1 160115 822816864
1 121636 446625947
1 58035 772077700
1 16473 315408396
2 59809
1 146105 38499755
1 129840 952751517
2 155680
2 195769
2 12890
1 138696 711659513
1 64918 52256068
2 182544
2 179457
2 63113
1 130336 17968458
2 87482
2 21020
1 79569 147258657
2 55241
1 180903 800028065
2 133316
1 92445 98768714
1 153224 738165979
1 55467 600710066
1 126949 901208046
2 34943
2 116747
1 51524 300221210
2 185545
1 65382 564742028
1 122261 727073058
1 23348 386759305
1 5319 81254711
1 168406 207763856
2 145018
2 32432
1 173381 516658852
1 148913 377596483
2 150007
2 83186
2 105591
2 76909
2 142990
2 161838
1 19685 768748350
2 10163
1 75910 547454482
1 69990 790203639
2 17046
1 197718 404196547
2 196166
2 39430
2 13541
1 47080 145922538
1 69635 193015007
1 167211 249645093
2 73694
2 46006
1 51730 321375854
1 127570 378567604
2 99550
1 107277 226182560
2 28074
2 196478
2 26739
2 164250
2 107420
1 143203 577421641
2 94473
2 70582
2 26809
1 25551 525802502
1 19874 983370506
1 142312 513156130
2 169114
2 62569
2 24989
1 182508 896937148
2 98835
1 167808 517143814
2 172569
2 153607
1 143135 448404931
2 86893
2 107304
1 162360 245698870
1 80463 942939351
1 59939 748917487
2 160551
2 199073
1 78412 412633687
2 79361
2 107763
1 132503 729576441
1 34149 104423134
1 199311 122772910
1 14171 903020162
2 197062
2 170044
2 199084
2 196251
2 36572
2 144584
2 131564
1 52857 151951589
2 120580
2 19185
2 102955
2 45651
1 142240 866512098
1 100474 670586355
1 89254 554263345
2 198786
2 133006
2 76169
2 136232
1 192352 182338388
1 131286 470086915
2 162964
1 150326 283180761
2 125001
2 167336
2 164162
2 95932
2 135286
2 132506
2 189902
2 197535
2 167666
2 64377
1 98978 724427608
1 132969 481082943
2 95225
2 52374
1 111663 125389176
1 13 245929410
2 90543
1 140721 720771982
2 102247
2 42018
1 195937 1352199
1 128198 960860449
1 108952 592695146
1 67590 760325696
1 56374 440206730
1 190410 643023955
2 159264
2 147669
2 135563
2 147091
2 117775
1 75698 109410187
2 67727
1 165848 294516159
2 184842
2 133474
2 61597
2 123016
2 85821
1 110053 432944491
1 47165 125971130
2 173380
2 163776
1 195457 959272062
2 8146
1 51949 709372454
1 40589 484707777
1 80356 582556993
2 185901
1 20386 271936598
1 171370 776041033
1 169818 750275517
1 56320 645748508
1 55585 575366143
2 103454
1 108900 792787486
1 183220 449420209
2 130445
1 58834 341001441
2 135352
1 165029 280995816
2 177824
1 104175 617398667
1 135357 670817264
1 110974 890689575
2 80971
2 117599
1 38884 434678979
1 21453 688926869
1 35862 666069200
1 129764 883694724
1 110261 214673648
1 181515 375664232
1 162470 985163782
2 11922
2 183385
1 189338 644451785
1 62974 712624174
2 54096
1 96718 949611364
1 29417 858156699
1 32403 708381244
1 39640 159258048
2 194004
1 67708 767503724
2 173264
2 99517
2 143325
2 41755
1 149790 773709003
1 190179 180678816
1 31787 671647291
2 165528
1 147533 407710607
2 24297
1 64154 94882630
2 93011
2 143538
1 147211 189636499
1 111462 898378663
2 97929
1 130105 975527667
2 40423
2 96089
1 88179 796690716
1 100897 923071664
2 97629
2 190770
2 149928
2 92478
1 122578 160053707
2 24002
2 32718
1 159613 259901368
1 158358 624982599
1 54357 960472997
1 59135 949285496
1 4858 10991851
1 133526 642510810
2 156260
2 47562
2 114404
1 137833 164690798
2 192945
1 77091 593298187
2 54897
1 21314 815608672
1 85568 105459218
1 173483 126108268
2 79822
2 27853
2 194382
2 66423
2 46483
1 187649 380891928
2 142022
1 19084 370580911
1 157182 544345277
2 97890
2 135200
1 113954 591407398
2 197527
1 134349 618574133
2 171046
2 92416
2 158390
2 109792
2 120993
2 194726
2 43943
1 28075 153565454
2 1707
1 107426 223507442
2 87922
2 160896
1 23922 608978441
1 132760 907541517
1 95335 919988719
2 32368
2 32303
2 43237
2 92782
2 84882
1 88305 582299842
2 79882
1 82741 383983890
2 168328
2 155411
2 121195
2 77295
2 152615
2 132429
1 94149 151164619
2 130432
2 52345
2 86062
1 93770 337123270
1 65946 733836916
2 53986
2 168494
1 186589 297339667
1 193399 485015855
2 83558
2 184665
2 17072
2 144444
2 149528
2 17916
1 100143 912934699
1 142579 462425499
1 56052 777978915
2 194905
1 164766 744814402
2 22401
2 25637
1 177405 902865068
1 34162 375284868
1 113139 994507522
2 52627
1 124149 723984471
1 18324 321853349
2 172724
2 148204
1 13716 828282152
2 36118
2 121117
1 150468 180144880
1 152838 288785947
1 67650 247407695
2 82248
1 47693 82560797
1 157656 8917840
1 18032 667557498
1 140822 488026885
1 144106 366978445
2 197327
2 108577
2 20668
2 41851
2 134493
1 170678 451394917
1 155107 76650251
2 167947
1 199946 379867984
2 1675
1 184911 576620245
2 17367
1 88328 289586373
2 182736
2 1510
1 58538 819004740
1 35549 354739187
2 54013
1 58051 829614790
1 174856 426777793
1 189061 534777955
2 86303
1 15325 654482246
2 26710
1 94741 366940211
2 100189
2 158587
2 61023
2 60010
1 176309 63309272
2 125535
1 185930 101843576
2 3318
2 80308
2 193421
1 110432 777227151
2 194879
1 181131 647990889
2 32777
1 140228 479792899
1 135158 343132155
1 164763 264113216
1 147249 385477040
2 161620
2 35885
2 23206
1 6801 836624340
2 83191
2 78285
2 159085
2 74479
1 175817 130324146
1 7768 380279777
1 140292 427926549
2 122038
1 46359 807701905
2 153514
2 28535
2 29347
1 113023 891119751
1 63826 233610797
1 125655 212625631
1 197642 439008538
2 191470
2 195250
2 153522
1 26066 23913741
2 156878
1 187736 762480960
2 175325
1 182401 65452038
1 199897 556287346
1 129976 628107427
2 57087
2 51992
2 122113
2 27697
1 97849 743817884
1 66862 583548300
1 197327 700303150
2 172168
2 75821
2 137108
1 196064 425047318
1 199839 330011712
1 92405 754988815
1 106611 947244524
1 68223 813478565
1 111575 162248546
1 2512 686163048
2 24670
2 162605
2 149025
1 67652 732739072
1 72960 578416470
1 172097 879162423
2 102579
1 24684 55523209
1 192107 367415506
2 37729
1 104807 256823061
1 48800 325135436
2 172099
2 34480
1 190207 809240031
1 118416 777319318
2 95439
2 42465
2 138856
1 125962 528402178
2 188048
1 156256 394442416
2 115223
2 42344
2 160727
1 15161 280633119
2 25327
1 171166 225770040
2 127465
2 65381
1 50830 319981627
1 50735 337295432
2 188482
1 143375 985487524
1 160443 404356158
2 188760
2 16457
2 40740
2 173382
1 87030 414857760
1 86553 748638142
2 180156
1 79227 12130122
2 110446
1 64817 69651896
1 108351 193988308
2 162041
1 30335 5631546
2 181983
2 23382
1 37298 993545320
2 48565
2 139254
2 181706
2 159598
2 145967
1 177421 37222300
1 175792 660617246
1 174546 208725325
2 187378
2 88650
2 173868
1 183108 592966054
2 174545
1 17047 360564324
1 40147 561335352
2 85500
2 138535
2 162371
2 119307
1 54806 133961838
2 100758
2 146118
2 23731
1 86479 701438425
1 188458 763073116
1 8054 575322340
2 126785
2 4386
1 97037 239442696
1 71897 721359092
2 137606
1 111698 834807635
1 64756 360053253
2 163042
2 23268
1 123220 588308541
1 155588 951231256
2 1268
2 181667
2 26962
1 166005 888624088
1 60760 464781954
2 22614
1 114948 895772757
1 144730 970160777
1 25433 774812824
1 136600 323805344
1 46050 826410986
1 162555 38411914
1 101357 817394513
2 178700
2 143921
2 52043
1 86260 776522705
2 52481
1 95630 746691647
1 140562 949877438
1 75041 931405780
1 38735 815531997
2 52502
1 19387 377940332
2 35988
2 80929
1 132060 528152398
2 159981
1 59689 369231085
2 194041
2 108964
1 124447 954780473
2 174135
1 114732 734938852
1 164601 522349885
2 26652
1 63062 91655354
2 118878
1 167461 558886997
1 59536 730530994
1 116743 722549551
1 62732 558559658
1 20921 249281080
2 120535
2 139184
2 49081
2 87921
1 37305 611830092
2 92870
2 181782
2 167098
2 27554
1 115825 374889873
1 12165 123474965
2 64428
1 3880 475124716
2 5064
2 26869
1 13316 397180884
2 131820
1 101420 862458116
2 163247
1 68908 790152403
1 152988 527447292
1 91273 698589608
2 62038
2 88181
1 70323 820520905
1 118956 726888594
1 114012 495484258
1 42795 735430665
2 100602
1 164395 988155665
1 59265 144517044
1 29493 75669267
2 50307
2 43531
1 148263 642096881
2 89614
1 51473 942712524
1 136605 203267071
1 86949 51743854
1 83832 329737079
2 177925
2 119436
1 5402 343963232
2 167164
2 151997
2 154325
1 106976 966352665
2 148383
2 21570
2 100165
1 151284 788365813
2 64697
1 28326 395533694
1 44149 729605040
1 126699 442702801
1 63999 918422180
2 172279
2 126178
1 72079 620971412
1 118646 560581364
1 65832 196091983
1 175021 605159397
1 195980 457187788
1 66216 178756903
1 46992 243768150
1 254 210742137
1 21053 826759843
1 106816 593504331
1 28874 606880318
2 118063
2 162688
1 124600 696888246
2 174571
1 95435 755783028
2 114191
2 131667
2 38403
2 51081
2 29666
2 108234
1 84439 18604457
2 15429
2 137591
2 59105
2 199067
2 75826
1 78348 111250772
2 85791
2 147452
1 49230 311954196
2 151014
2 138462
2 22208
1 75519 34218487
2 152002
2 137594
2 52720
1 78562 358435889
1 3614 187048202
2 112410
1 126250 134501832
2 105563
1 67915 185973965
1 88260 184207791
2 89341
2 174594
1 197369 106605756
1 13137 908962292
2 11688
1 108009 212253664
2 66981
2 19395
2 13658
2 135377
1 159055 893324986
2 104474
1 12687 233456140
1 15472 431763334
1 53167 288792337
1 104616 36730960
2 4259
1 190058 631762709
1 26059 421178016
2 79562
2 4400
2 120553
1 24725 251955957
1 61916 693322416
1 179058 184816020
2 79052
1 133862 922406118
1 88229 61411850
1 191092 125933780
1 6953 348055089
1 17944 485471961
1 14659 54197204
1 114877 138125394
1 110509 499101693
1 62953 581010768
2 99434
2 49901
2 32139
1 133277 470906450
1 59472 312723226
1 71860 551750127
1 164302 232385243
1 45512 450591705
1 178940 257203620
2 152946
1 132579 432786997
2 109764
1 195786 905988746
1 103497 679477075
2 77097
2 82771
1 189199 132615847
2 62730
2 49493
2 27481
1 54164 183856621
2 199776
2 49557
1 71388 834540396
1 5903 719338805
1 193804 880806423
2 126846
2 155628
1 170668 584613811
2 97064
1 38435 309611326
2 29969
2 15223
2 50025
2 38010
1 51517 591976495
2 31422
1 124406 114830401
1 30328 833521747
1 36032 175236144
1 48354 215922571
2 124377
1 128056 728591896
2 193645
1 94736 612836282
1 165057 913033459
1 46580 470953289
2 194176
2 73405
1 25591 676227580
1 159971 585108107
2 130216
1 67054 589405492
2 17502
1 89048 766401656
1 64558 619024811
2 170847
2 124237
2 152787
2 79068
1 17467 41119090
2 135242
1 146779 280458305
2 109817
2 166211
2 33823
2 48272
2 112265
1 194252 180348301
1 182736 575951916
1 50662 362046380
1 69742 240803660
2 99199
2 167284
1 148470 465058838
1 136102 444121369
1 130435 747832461
1 54982 559278108
1 114690 58578292
2 60367
1 173288 285904566
2 191454
1 38295 296900133
2 13705
2 182630
1 11963 155923904
1 179757 585245372
1 32164 443281851
1 2842 471122864
1 197305 418854701
2 5023
1 8406 464183214
1 192072 435041737
1 179955 114554014
2 165273
1 166027 259148367
1 14340 72322683
1 145370 148079932
1 80423 515879500
1 8013 91075240
1 68105 73682786
2 195887
2 168587
1 180553 15853114
2 191767
2 116604
2 126870
1 133647 566547735
2 124589
2 60912
1 69831 578617098
2 32251
2 29986
1 73317 253719641
2 124438
2 175622
2 51570
1 117676 700935456
1 89060 978009595
1 48807 468891668
1 178705 654875092
2 44404
2 134765
2 90219
1 27850 364424346
2 106281
2 16193
1 94026 694447303
1 100673 611543418
1 89943 882673115
2 140094
1 71780 551260257
1 170581 84732390
2 146051
1 175882 203800298
2 170365
1 8822 708691009
2 122570
2 41589
1 43143 356736588
2 29268
1 23456 540577263
1 55366 957067198
1 138194 859181728
2 93284
1 21607 411554293
1 166574 43433206
2 67227
1 65679 910858604
1 7360 658619246
2 193897
2 98057
1 136020 805484995
2 2045
1 174171 115023390
1 149597 49498920
1 52290 717249751
2 147682
1 191957 779852685
1 147965 340414117
1 20387 937220960
1 173022 830855350
2 18391
2 195549
1 39881 661377181
2 162959
2 78253
1 92039 79140815
2 178149
1 119476 399372241
1 89745 604069748
2 109832
1 133336 819451153
2 142092
2 94641
1 149626 606724035
1 126383 591189216
1 62689 376961803
2 93910
2 73265
2 13962
2 117050
1 148740 864459311
2 174262
2 76541
1 119211 380011891
2 85011
2 165284
2 168099
2 170380
1 106098 942388895
2 81199
1 121189 549543863
1 158460 423459074
2 36300
1 188437 480450017
1 165187 191608381
2 74443
1 148223 834855979
2 137604
1 141867 748888914
1 30273 611213410
2 114130
2 111636
1 15499 62407075
1 89189 211406112
1 159955 986192828
2 95138
2 182386
2 116384
2 78086
2 151049
1 49072 884842663
2 57163
2 161061
1 165487 827271192
1 194913 383984223
2 17702
2 76267
2 130443
2 175665
1 114222 796992139
2 132575
1 77453 150200638
2 27539
2 31094
1 13845 298749035
1 138489 841595722
2 186309
1 16934 791085855
2 183918
1 147809 786439853
2 5689
2 35824
2 23218
1 91377 740632996
2 39887
2 76408
2 56290
2 84522
2 190234
2 181758
2 7867
2 174566
2 124550
2 10150
1 78609 330834381
1 187947 651671348
1 59965 178609550
1 17890 626621934
2 129307
1 23495 292152263
1 65696 54037678
2 95819
1 55802 20565795
2 107296
1 179957 877877739
1 196773 65786878
2 191609
1 17683 515054780
1 164316 190643496
2 68533
1 4769 376616965
2 188617
2 8116
2 101004
2 164513
1 101182 677598913
1 108180 523028387
1 101215 274944812
2 36365
1 24693 17716458
1 51601 264766476
1 10931 374735995
2 96321
1 23038 908521089
1 164850 78095948
2 106454
1 114211 435314040
2 88511
1 11975 581680976
1 181543 762969447
1 50346 868932856
1 144519 877022026
1 87588 522644033
1 185364 619283096
1 15201 26823800
1 89327 252120295
2 70904
1 198664 687301292
1 193770 683610310
2 49949
1 49098 386939410
2 168647
1 81138 826060623
2 8938
2 94473
1 49330 978109536
2 18553
1 96362 931877793
2 138409
2 78548
1 192884 977989108
2 66013
1 13692 278188597
1 47472 733503630
2 48823
1 16864 125526689
2 70419
2 190316
2 4997
2 36931
1 15815 595622790
2 150359
1 50535 853375015
2 59475
2 45814
1 13337 167549943
2 74672
1 178187 346486406
2 68411
2 57181
2 7073
2 151586
1 195901 424693419
2 3601
1 186412 259118559
2 6744
2 196396
1 46645 761444498
1 35718 52949878
2 92740
1 26918 737420764
2 93283
1 189024 182994083
2 187966
2 155334
2 106932
2 145025
2 145556
1 198464 155954765
2 8528
2 189891
1 177506 971430165
2 20103
2 39082
2 32986
2 188019
1 7609 50268011
2 140128
2 28450
1 182946 24064140
2 54247
1 177778 163108503
1 146071 617807790
1 15494 84928104
1 181484 248510577
2 85906
1 117041 613687548
1 186657 841422214
2 2026
1 62482 64037190
1 82692 233194095
1 171716 783241740
2 189383
1 199573 655032449
2 60209
2 147671
2 142631
2 179732
1 107588 410455273
1 37651 739120803
2 148826
2 168177
2 139997
1 146321 303392784
2 197726
2 46870
1 35844 301936015
1 179039 456737480
2 121733
2 181707
2 113507
2 149548
1 159518 970881760
1 56142 698704395
2 74202
1 191159 861781982
1 139803 86105551
2 13806
1 55228 884562327
2 39080
1 174523 993403988
2 140207
1 94856 715758610
2 186449
2 194295
2 99089
1 777 916981815
2 159400
2 45279
1 18095 55763527
1 160738 872916737
1 134440 78245267
1 179194 542628485
1 36064 595999713
1 118868 748848672
1 179809 443915056
1 182526 776982053
2 11350
2 166450
2 173696
1 27028 342668093
2 160537
1 93891 788053730
1 52913 76792406
1 31702 923960886
2 186248
2 188103
1 118685 110906564
1 32315 629112302
1 112514 221118539
2 34341
1 79242 859477956
1 59378 495049045
2 5194
2 9701
1 113388 107335563
2 182162
2 11927
1 39164 21649026
1 175952 474426931
1 193261 752206285
2 79574
1 64948 939214999
1 45400 497269334
2 18896
1 176842 74836332
1 32749 146623292
2 16213
1 30857 932790178
1 159645 413720640
1 141267 593999471
1 48658 984714783
1 174614 857626387
1 154728 691563889
1 180335 947378196
2 51642
2 59389
1 45423 778624578
2 73432
2 75079
2 93435
1 75325 879261272
1 33386 179399715
1 136519 827806227
2 110319
2 149767
1 186275 599096806
1 58029 268556503
1 108934 874401671
2 55881
1 183733 678849418
2 80261
2 45817
2 21282
2 39324
2 9639
1 27722 967060180
2 1011
1 83800 910854344
1 22168 367751405
2 43606
2 135586
1 55037 592681943
1 154558 683187009
2 67509
2 86705
2 150873
1 47960 142170421
2 120427
1 16588 222158041
1 68335 196218292
1 50506 600412572
1 101862 852449242
1 79634 210721908
2 31124
2 3018
1 43472 618380194
2 87472
2 71706
2 142796
2 189482
1 27367 506285100
1 36329 468649987
1 66955 166055136
2 14989
1 176268 253297035
1 172694 856894542
2 195600
2 158112
2 112227
2 41864
2 91907
2 181664
1 67617 9096485
2 57292
1 120539 847890780
2 183022
2 103555
1 50862 731194606
2 75262
1 21104 462784650
1 189918 754297013
2 139623
1 164701 790045246
1 21393 295756405
1 157689 411894149
1 153460 494751560
2 182792
1 142609 125735569
1 179184 537379460
1 30568 751591448
2 102984
2 126925
1 80811 468398370
1 104808 667765988
2 50851
1 135913 311132167
2 25846
2 71927
1 190421 826224670
2 177683
1 54347 914997505
1 24873 116705626
2 144229
2 174966
2 100371
2 73830
1 42507 315607423
1 150713 701535600
1 175409 457413783
2 84692
2 86828
2 186900
1 164926 299240559
2 36327
2 37814
2 72006
2 56699
2 153974
1 161592 521321150
2 76450
1 38367 367090977
2 150939
2 80918
1 66193 877945944
2 52802
2 175137
1 70223 154143620
1 10257 650145226
1 19357 309437435
2 191810
1 6911 650926140
2 95485
1 31516 280288109
1 35819 216347186
2 177995
1 91818 518446626
1 98674 170728462
2 135237
1 26408 376950995
1 156504 313400945
1 10982 207314343
2 2049
1 131673 900593604
1 51026 805287044
1 107211 782769126
2 42343
2 154099
1 155069 87162242
1 52101 224542712
1 178247 296752956
1 140436 701327451
2 94019
2 92200
1 126086 635304533
1 129076 371260542
2 169102
1 180865 906151983
2 20660
1 160492 637256866
1 116227 961963922
2 118758
1 7324 683565758
1 20680 896415286
1 97918 431869485
1 53592 157029432
2 161823
1 194534 394739708
2 185870
2 68235
1 57625 328418766
2 11525
2 196224
2 139286
1 27248 807689896
2 50562
2 6557
1 85682 710615806
1 110818 745202616
2 42784
2 74104
1 185974 853922709
2 5377
2 177622
1 99897 122358238
1 73443 939509658
2 173625
2 195445
1 87786 903653233
1 76160 372106635
1 52322 890700615
1 39876 271166904
2 64138
1 21521 824876963
2 58794
1 13953 737632660
2 72627
2 180005
1 63119 170363710
1 72332 98584783
1 133917 428646581
2 185607
1 96558 2630966
1 91243 80419901
2 137184
1 126930 907196611
1 78190 727730517
1 122286 545616024
2 35336
2 165602
2 48212
1 17277 869758814
2 199734
2 173683
2 149817
2 171460
2 147651
1 18183 885934618
2 193470
1 191153 743676440
1 84743 721450138
2 66196
2 191378
1 31071 468753488
1 151360 710964847
2 27359
1 136224 40636065
2 176681
2 155993
2 27162
1 115973 874819811
1 106571 341554720
1 193477 70742805
1 15712 480844721
1 158835 476332115
2 95636
2 85015
1 63284 202875181
1 153793 455527303
2 180461
2 191514
1 65978 527645989
1 2386 336160707
2 63805
2 85061
2 157511
2 132906
2 27440
1 76088 266921321
2 180714
2 127835
1 8771 585580565
1 2450 952381529
1 97139 570861714
1 114422 530188780
2 135348
1 199555 545927321
2 75533
2 110673
1 68571 47500929
1 63408 917537018
1 140421 461061873
2 25073
2 158888
1 67959 113842633
1 65925 644558223
1 41216 993241354
1 115329 661812767
2 193708
1 90188 175070871
1 51994 445025805
1 9071 399297262
1 45267 922344364
2 9388
2 170618
2 181096
1 189770 499639792
1 21578 475232867
1 173346 609606561
2 116238
2 129293
1 6041 437340923
1 102595 644414369
2 90212
2 2937
1 18890 727602029
1 88368 117512739
2 172610
2 160287
1 10358 990280409
2 86440
2 104250
1 77089 422489395
1 95377 953238941
2 51157
1 125471 766748933
1 28688 163568408
1 17216 246289386
1 123867 764024466
1 122689 125686347
2 121614
1 55549 100192678
2 141671
1 30336 209939212
2 39065
1 128729 589296121
1 160318 136244277
2 80364
1 157836 896378441
1 168237 643518373
1 106523 537848602
1 165627 326626383
2 108665
2 122386
1 28345 370505750
1 153973 248650058
1 10479 680516676
2 14366
2 187790
2 117283
2 47248
1 87044 107292947
2 45265
2 191226
2 31663
2 160863
2 192414
2 86269
2 27166
1 76660 527317819
2 39057
2 30494
2 180030
1 110752 432363184
1 140955 663174800
2 157792
2 24782
1 16448 337998884
1 111824 700217210
2 171992
1 161869 577816208
1 149452 126316033
1 137712 7687233
1 69790 897953461
1 126429 647232233
2 190383
2 52115
2 142870
1 104083 221476291
2 24573
2 81080
2 14809
2 53218
2 190814
2 130371
1 196346 104729110
1 105954 855385911
2 27088
1 173746 121691095
1 69980 363288678
1 99439 480100853
2 117013
2 9380
1 139391 457382700
2 130495
1 98072 426251874
1 144019 91126743
2 168272
2 143593
1 25137 205800999
1 186677 966143876
2 189718
1 146141 524798978
1 41407 173738136
1 38630 515746584
2 127008
2 152339
1 65927 484698628
2 45484
1 167023 60841564
1 153550 875247917
1 174378 692103267
1 22836 549594397
2 191765
2 50084
1 30507 678281287
1 93934 709012254
2 191807
1 115074 8069295
2 107092
2 188211
2 59284
2 56066
1 102970 557193465
1 186749 155642650
2 91576
1 167901 566158600
1 30899 775593695
2 175598
2 188559
1 100347 575654238
2 42556
2 181363
2 129927
2 80063
1 18536 832280411
2 109849
1 7724 872432190
2 28516
1 73017 483665261
1 74674 898167969
2 71859
2 164637
2 177106
1 150527 197214740
1 183917 84565055
2 46689
1 112184 7675839
1 168686 255799647
1 159598 628214843
1 176364 690488575
1 125076 498034827
1 117620 47671558
1 23309 138435095
2 152546
2 133403
2 184680
2 65827
1 161803 154639251
1 177981 126762632
1 147920 545836314
1 22307 619136413
1 171689 197628227
2 18933
1 194420 140858166
1 115 572466392
1 99143 690052761
2 106855
1 159393 436971308
1 143519 578581276
1 126961 670342328
1 35684 115541532
1 74228 364278706
2 153758
2 12439
2 170300
2 10518
2 61866
1 15604 723574060
2 131950
1 143119 416020509
1 179692 918008992
2 90353
1 104608 29835865
1 177802 788199634
1 81643 378540903
1 166102 227673893
1 40162 670527586
2 17551
2 41201
1 59704 188446392
1 38061 808317056
2 373
2 134862
1 185536 43199834
2 172247
2 3793
2 32022
2 21877
2 162042
2 2846
2 110205
2 72418
1 118919 855753144
2 58989
2 31890
2 149327
1 60896 30000177
1 90630 37689505
2 50757
2 183744
1 71570 66176534
1 37183 307699299
1 155453 863213478
2 129211
2 84680
2 127312
2 18117
2 17740
1 156835 537371763
2 35160
1 169545 773386431
1 33503 139822674
2 37620
2 132922
2 170324
1 57941 542208498
2 47064
2 113448
2 77483
1 8566 723515489
2 89091
1 123842 678481475
2 28825
2 8997
2 1244
1 17738 517774435
1 28773 804322058
1 86480 930589329
1 153802 394841628
1 52151 662228581
1 37341 245127096
2 145491
2 6605
2 44243
1 180239 788058872
2 50077
2 130036
2 131978
2 191869
2 175531
2 74174
2 193525
1 13325 250083550
2 130044
1 171330 185780631
2 135688
1 80587 967604209
1 140207 540308290
1 168918 421590067
1 157401 550004064
1 31474 903240535
2 82251
2 100577
2 140121
2 30668
1 75657 765184413
2 106187
1 112854 717730020
1 169563 780606978
2 35835
2 47588
1 161987 790285293
2 60316
2 468
1 179373 958189820
1 14662 984286781
1 129182 705419299
1 105249 244906283
2 97629
2 56800
2 38075
1 39442 480064502
1 15400 402657730
1 172632 952674829
2 18543
1 179291 127033631
1 135195 97317324
2 62167
2 199362
1 123752 616357814
1 73175 615086534
2 172687
1 92900 826086501
1 197075 803403793
2 37760
2 31547
1 37110 576269734
2 106222
2 98024
1 135394 322996767
2 98593
1 154341 727691979
2 37717
2 59627
2 193177
1 32078 618932003
2 50791
2 20244
1 132333 308864432
2 163714
2 70479
2 145028
2 127525
2 2620
2 173719
2 104174
1 191439 505470840
2 177408
1 186019 140718100
1 124971 735399262
1 33059 782781378
2 110146
1 51769 784805039
1 178579 358842582
1 20552 5311261
1 164463 57838086
1 143890 735387891
1 50342 903950368
2 22257
1 111345 26789088
2 164108
2 134830
1 28573 61546771
1 125052 583657934
2 40322
1 90245 146359759
2 188469
2 85648
2 190617
1 11008 158038137
2 168667
1 194004 577851112
1 172596 96966253
1 12660 591256651
1 86292 51168423
2 61381
1 146585 625558220
2 106106
1 169540 188648652
2 118507
2 157888
2 44657
1 10500 201567644
2 174604
1 95213 225241579
1 43062 309610786
2 192084
2 89454
1 134388 603215489
1 14661 845913222
1 140283 814719127
1 110539 353412678
2 63069
1 92 841571527
2 90212
1 157357 562492664
2 113176
1 8499 301584704
2 132080
2 123412
1 95347 114307228
2 187182
2 105858
2 63270
1 32871 516792341
2 81374
1 1229 402905233
2 179765
2 8481
1 81120 49366586
2 59535
1 180371 939132529
1 97407 361306360
2 94023
1 41185 581229344
2 128574
1 171898 874186819
1 102824 581296866
2 197940
2 90551
1 124807 12884422
1 185160 26803825
1 165584 491721056
2 45917
2 25281
2 11637
2 71923
2 57470
2 152216
1 75371 469596644
1 191893 259769998
1 112909 338165408
2 55032
2 55825
1 187695 216057174
2 14584
1 23230 821054358
1 79154 295141388
2 70345
2 76468
2 178665
2 97225
1 151010 233041408
1 124770 422767573
1 132687 820856411
1 28037 77765311
2 20669
1 157397 875931682
2 3260
2 175133
1 99136 6653321
2 188063
1 124013 962140614
1 35210 519792966
2 90682
1 181025 618166828
2 144341
2 11861
1 153770 826306423
1 88686 472269729
1 33918 241406253
2 162185
2 181777
2 111354
2 112012
1 100583 218496535
1 136293 672545581
2 169282
1 125660 54552305
1 66475 705016009
1 170520 265902745
1 3261 929097593
2 85417
2 126565
2 3276
2 56628
1 115156 933908575
1 39789 876379671
1 112303 619910355
2 144232
1 183402 103847216
2 198528
1 7938 877418880
1 52970 353761286
1 183588 570392199
2 92428
1 158252 436685296
2 43638
2 125371
1 77362 290276837
1 508 919949519
1 27414 332554331
2 22664
1 2231 681697976
2 113206
2 97184
1 192152 610344749
2 134387
2 179309
1 109732 290025897
1 12277 131231238
1 116439 371381918
1 92047 802216569
2 143053
1 192049 673534232
1 85058 832860653
1 126328 871448891
2 5538
2 107939
1 2093 176313587
2 84091
1 164718 13282421
1 35029 903256345
2 10642
1 12404 266611395
1 142875 869094333
1 153359 934248761
1 126501 536991144
1 169021 137183059
1 57010 319136085
2 50445
2 133576
2 104159
1 169529 114445241
1 187740 29255459
2 91810
1 37669 147941459
1 140203 203524481
1 114226 876159137
1 179700 563604724
2 128440
2 48074
1 66222 145839758
2 178582
2 85881
2 27295
2 89804
2 168625
2 32612
2 4787
1 155087 653956969
2 69253
2 24440
1 162682 906777846
1 177381 896732038
2 177043
1 87085 823986066
1 184675 214186080
2 40574
1 56128 162173068
2 58201
1 163189 808229905
2 82732
2 45237
1 29181 895382384
1 156721 445147032
1 4580 323175145
1 94308 145634478
2 198963
1 163254 330507819
1 53951 243360948
1 65516 168463757
1 4609 936208089
2 155981
2 65226
2 14629
2 55708
1 89992 265389048
1 182940 535199953
1 91755 651073814
2 19229
1 62166 917783841
1 45142 137982609
1 21883 607814355
1 35077 126387905
2 76076
1 113914 944055173
1 169963 498940958
1 65751 668519848
2 146122
1 24138 756541673
1 48440 767186703
1 112094 267007841
2 58060
2 32847
2 72434
1 8915 652970580
2 5351
2 147487
2 42668
2 116733
2 97510
2 67635
1 8778 418744624
2 166017
1 122938 596809300
2 22645
1 2598 363173202
2 7912
1 77343 97913250
2 2370
2 21857
2 43493
1 26040 730294820
2 169900
1 172123 46132201
2 145314
1 196647 267194592
2 129316
2 1969
2 99880
2 97703
2 95233
1 6167 478549468
2 131558
2 6373
2 55214
1 85407 677899307
1 37981 340659466
1 39625 139727752
1 2184 916132515
1 150015 942757696
1 175723 93524622
1 166510 409337176
1 115772 553883052
1 91615 574555231
1 2122 497031336
2 124413
2 117971
2 28886
2 100086
2 188907
2 8978
2 9955
1 38021 546647071
1 149387 987057010
2 80335
1 130292 711565276
2 60223
1 95640 809668514
1 163706 679098888
2 124395
1 191344 410350618
1 66273 665185695
1 25024 60868210
1 179145 594299359
1 163769 727875927
1 120462 288607435
2 179115
2 48689
2 38203
1 183543 4229322
1 177476 104268669
2 184132
2 170643
2 148651
1 183407 847412288
2 47346
2 162319
2 126831
2 109087
2 139417
2 19500
2 127250
1 84075 538021563
1 157208 101998643
1 111612 119609469
1 50875 106515735
1 134011 911687557
1 163922 41578310
1 46600 659665151
1 170783 978671543
2 118767
1 18945 440606972
2 69065
1 113186 999074907
2 43008
2 22444
2 123806
1 141777 326898947
1 145162 962867843
1 99083 27659692
2 192810
1 97090 718985166
2 85406
1 126632 13475355
2 100371
2 44081
2 11879
2 23719
1 126372 230169019
1 19165 357623017
2 126960
1 106422 893369113
2 19197
2 143331
1 36920 558371408
1 170067 737310216
1 54768 76102412
1 23909 229215020
2 43268
1 25046 741378622
2 122228
2 163914
1 94371 329262112
1 40404 210890844
1 129279 356700623
2 196977
1 122801 135407995
1 42886 808674573
2 116134
1 130888 977737451
2 107267
2 188371
2 169
2 160385
2 21362
1 67016 315399802
1 25862 855663612
1 55746 105037175
1 107527 677737610
1 20915 524576230
1 120267 803532615
2 92029
2 127259
1 4412 907627980
1 161992 452641316
2 45864
1 141344 164066074
2 156719
2 120706
1 122193 766757445
2 55762
1 161869 996367646
1 132917 238620306
2 132201
1 3593 646704698
2 188461
2 184257
1 19963 206634773
2 70472
1 172178 155785165
1 184265 896901905
1 37451 882785065
1 146310 262034107
2 161264
1 139576 626105759
1 76274 273778758
2 86964
2 59768
2 86517
2 157805
1 113185 130037165
1 70053 815983785
1 20566 623700752
1 162978 684439056
1 61155 546775443
1 60729 771786944
1 47260 99889085
1 2687 478998446
2 9587
1 97146 218039425
2 170137
1 56629 747512398
2 193329
2 191305
1 73926 443536221
1 14143 788254510
1 37520 26549673
2 71223
2 4732
1 165538 256870635
1 4165 662910966
1 37102 847209021
2 153219
2 181173
2 70402
2 79486
1 81749 422298681
2 73512
2 145289
1 193114 149163996
1 139799 371694544
2 17059
2 146722
2 35416
2 125216
1 12915 601823530
2 63570
2 19784
2 15921
2 188619
1 67591 534287227
1 168034 699409273
2 154544
1 13884 504024282
2 87121
2 103499
1 143437 318161948
1 153657 483620811
2 134732
2 130819
1 31370 919075603
2 14189
2 150827
1 78167 309255290
1 21096 507332278
2 115750
2 179653
2 88674
2 194129
1 138352 782673205
2 153213
2 109581
2 66294
1 23898 136294233
1 30835 663642005
1 41446 680034879
2 3416
1 54457 885027315
2 4441
1 37291 128752681
1 134850 505427724
2 176578
2 48944
1 94156 441955176
1 147189 639197111
2 66609
2 185468
2 109940
1 172440 780308198
1 128798 40849451
2 63046
1 62206 78183482
2 189539
2 117536
1 185498 583608049
2 197019
2 51817
1 71850 99012747
2 65816
1 6215 580611422
2 125468
1 137689 590214266
1 178648 666338078
2 135612
2 4436
2 15633
1 122331 903410394
2 25003
2 195259
2 120117
1 110381 654379801
2 115769
1 138640 809222634
2 4601
1 39900 27875781
1 101487 810306820
1 5091 201398577
2 66789
2 159411
2 52415
2 92559
2 49279
1 143330 308356796
2 155514
1 144901 650677599
1 190385 626429902
2 47259
2 43544
1 170113 875169905
1 49082 101564857
1 40619 378351774
2 78614
1 177459 618903989
1 98210 172546312
2 84610
1 62534 802413085
2 169791
1 59313 123836196
2 110897
1 197114 114901669
1 51355 625027256
1 85288 222102197
1 19045 452463551
2 12755
1 102041 16953271
1 44060 670402251
1 15550 449321129
2 198675
2 173665
2 142573
2 44795
1 149112 611987040
2 77371
2 52634
1 89135 15277925
1 187254 583974078
1 78617 130788559
2 51893
2 162871
2 17030
1 129234 404827640
1 14273 141846214
1 63094 237912388
2 118976
1 145805 248371667
1 23683 161673576
1 119897 307022210
2 26921
2 188251
2 70182
2 196905
2 76527
1 43551 679941263
1 81376 238017970
1 67250 359285098
1 190034 894016249
1 35259 570075116
1 150737 962981747
1 45916 28649376
1 148414 57900107
1 45157 147314728
2 191087
1 108730 506683988
1 130337 295021684
1 157493 850248173
2 80162
1 97303 199291572
2 21492
2 104160
2 155650
1 34943 369079213
1 162188 298445848
2 66872
1 184574 95028505
1 28377 164445397
1 58919 712290900
2 128110
2 9105
1 180240 544096413
1 5549 157398416
1 93584 258109054
1 42229 196736221
2 78089
2 52799
2 175002
2 174564
2 13218
1 74944 354900103
1 154908 83709936
2 162889
2 60171
1 166185 829288671
2 87486
2 32833
2 99994
2 106910
2 49818
2 128830
1 139199 866544924
1 86511 48531786
1 136588 365986546
1 126706 274118938
2 67843
1 144214 887280728
1 85076 110827351
2 110210
1 1200 118570680
1 162854 929254012
1 92456 293042776
2 198653
1 96611 83143461
1 147486 121718458
2 99952
1 77973 948046464
2 157546
2 41794
2 136149
2 153490
2 80480
1 51955 124215044
2 39018
1 193197 623267577
1 84075 411834671
1 126670 1013051
1 41404 730982201
2 75654
2 11246
2 138299
2 61018
1 116014 638148539
2 67384
2 155692
1 143776 575559497
1 143138 20582538
1 3827 932684242
2 26597
1 81361 959359070
1 146238 524496556
1 109199 890409132
2 162341
1 131861 746304709
2 64605
2 27946
1 73705 127723350
2 17069
2 124686
2 165937
2 134871
1 145918 852708826
1 195467 242682962
1 145911 369941272
1 7287 436281714
1 65632 259385557
2 117884
1 176396 583977651
1 185785 173967558
2 161723
2 180238
1 72292 164657357
1 147936 437823180
1 70327 664339854
2 29102
1 74858 902458409
1 118137 925200534
2 87807
2 61523
1 109069 848707979
1 110736 835345560
1 811 255555570
1 120415 347135147
1 108728 155115539
2 109852
2 181049
2 84314
1 74050 242219845
2 138734
1 122022 835016626
1 6490 402868942
2 197957
1 47017 850602946
1 139013 318676706
1 119914 555248223
1 54773 941501900
2 98037
2 9324
2 104345
1 192147 74126850
1 94884 308488346
1 183028 966942319
1 53771 349550419
1 109278 834182482
2 188913
1 53616 241481453
1 151342 673425255
1 18110 790023931
2 14340
1 15193 3009880
2 135415
2 195497
1 111093 550405069
1 121955 998920040
2 194571
2 39921
2 71201
2 154468
2 27616
1 35292 330058835
2 40967
2 198898
2 109699
2 141022
2 96637
1 51458 646547937
2 153370
1 30067 940032242
2 191959
1 18083 340911006
2 65664
1 198956 157267943
2 124877
1 59796 111752259
2 103658
2 138670
1 194232 62433315
1 76154 316825174
2 34254
2 50402
2 153184
2 131804
1 65010 770341938
2 183669
2 75739
1 37505 128043522
1 168401 900135352
2 39187
1 197934 48152622
1 18673 131190510
2 61533
1 50341 532278189
2 49650
1 18292 937739558
2 191662
2 57470
2 25334
1 76431 88090874
2 3701
1 171872 642743911
1 48261 470310695
1 155185 359372708
1 154622 486923183
1 130563 682297619
2 166936
2 67532
2 48050
1 58731 732829233
1 98066 367874918
1 69755 753404004
2 65341
1 169019 547413837
2 63286
1 49455 277722594
1 71917 712990744
1 124126 174994798
2 109662
1 33585 535531102
2 140952
1 168829 117682488
1 44486 446452391
2 113416
1 155184 153178094
2 115617
2 73947
2 146776
2 187881
2 140883
1 148361 545976934
1 114951 439060787
1 94612 564896035
1 150845 3424835
2 91414
1 135557 874884146
1 187276 700754466
1 92804 827220903
2 53967
1 48137 992807788
2 18584
1 170841 582148705
1 112077 247573132
2 43850
2 21962
2 76335
2 69094
2 178383
1 36359 66627815
2 76324
1 103780 897847740
1 128762 301609832
1 38795 281369509
2 3585
1 182333 856024674
2 80176
2 62017
1 2503 715938348
2 117770
2 62685
1 151176 670071041
1 36499 87823376
2 122055
1 108205 908263589
2 145615
1 164238 511884016
2 77705
2 39476
2 31561
2 90120
2 65701
2 157504
2 94681
1 72796 329953714
1 808 969169776
1 139722 818627664
1 116823 991557379
2 101372
1 79617 159599265
1 154006 913068826
1 90191 933596428
2 46282
1 68708 69710951
1 36600 12595143
1 66974 104546224
2 188313
1 27520 67969841
2 37320
2 146234
1 31355 607889504
2 188805
2 127679
2 10963
1 44920 266603050
1 181933 63682752
2 59375
1 108917 475646881
2 8303
1 4225 985961418
1 97399 21013119
1 91596 707635024
1 170341 324744645
1 82020 888947309
2 190290
2 2974
1 153873 849930043
2 64860
2 72796
1 120813 244738715
2 116100
2 58797
1 41308 35852694
1 144228 667164668
1 196131 678944226
1 51506 601005273
2 62538
2 173223
1 23859 715441546
2 77389
2 837
1 109420 852991816
2 98986
1 19456 587541735
2 135976
2 74149
2 102767
1 108415 850152924
2 28024
2 150851
1 79771 508116332
1 13483 213491400
1 131721 322662824
1 70440 921239971
1 104874 507296712
1 129911 85100674
1 197750 949943200
2 45154
2 91681
2 183521
1 12273 124278275
1 52465 437719954
1 181339 669263199
1 145629 295143928
1 3645 720681224
2 196207
2 45013
1 188106 804656123
2 148104
2 181241
1 25461 50298198
2 65874
2 48981
1 49210 306608805
1 186162 263234399
1 69668 343095510
1 62113 523869950
2 92269
1 145696 161103372
1 172060 908052486
1 194932 217549059
1 141417 817674059
2 107167
2 194899
2 157774
1 188990 734528898
2 48512
1 190630 3290032
2 22992
2 160293
2 76417
2 177286
2 39976
2 56346
1 84219 354119709
2 63871
1 119227 209444987
2 14092
2 39646
2 91915
2 67778
1 95211 141792209
1 183752 217012024
1 41690 302338615
1 146051 686508581
1 43358 565778179
1 57170 543452266
1 25692 172823908
2 115802
2 35809
1 162028 502033441
2 50281
1 197239 645345169
2 177497
2 3689
1 2155 515830724
1 149482 673976719
2 29467
2 105985
1 57241 660007143
2 176368
2 172484
2 141478
2 68890
1 23686 745585154
2 95136
1 95505 846808906
1 49097 832593702
2 197982
1 99377 297495933
1 66998 334207050
1 88467 913250364
1 122149 672553239
1 92565 971968430
2 186228
2 35662
1 115160 197938366
2 49931
1 52252 221599217
2 132738
1 190814 326988924
2 194220
1 179223 625409271
1 5505 968690188
1 159584 171047446
1 17908 136909797
2 69390
1 48962 520013702
1 6092 201810294
2 86940
2 131005
2 63063
2 172887
1 5924 841020345
2 78832
1 176576 244500152
2 93014
1 39914 504733690
1 171796 598004706
2 187597
1 115100 122407306
2 172773
1 80101 300527823
1 25420 980847580
2 126754
2 29948
1 1403 29276069
2 55400
1 103920 684707451
2 153638
1 171939 53794591
1 3328 787415260
1 47203 148658515
2 47578
1 43573 755261152
2 74005
1 124515 304643562
1 20533 27061685
1 167931 443785202
2 14437
1 90758 278991386
1 22026 96146017
2 57097
2 174830
1 171492 899716237
2 126482
1 57653 196480684
1 38255 974176958
1 131075 919294417
2 178635
2 62886
2 21079
1 169029 341742180
1 81199 884440460
2 146934
2 155976
1 57749 560909288
1 154341 464361366
2 65958
2 99158
1 12710 663100408
2 66736
2 149198
2 164035
2 158246
2 192399
1 159773 359763128
2 40704
1 23687 599974347
2 34327
2 110395
2 60820
2 156208
2 20827
2 104916
2 101173
1 13548 391809214
1 194893 354795974
2 110684
2 18076
1 158004 362689888
2 130230
2 166072
1 35536 219996006
1 88582 233571328
2 30736
1 180639 534258941
1 178923 63118548
1 169487 521086272
2 133298
1 59788 141940653
2 64157
1 1393 391374506
2 86665
1 76608 752944032
1 87759 323736894
2 127212
1 40868 987676039
1 30295 61990513
2 91781
1 144747 817819197
1 77608 504391064
2 199830
1 173021 207416610
2 192574
1 70725 922890041
2 114704
2 120024
1 178336 378710947
2 24902
2 41388
2 113601
2 15061
2 149266
1 12017 81524994
2 75300
2 43191
1 24883 840691675
1 21198 239768947
1 77509 796320186
2 122631
2 63670
1 88319 716508789
1 47807 712996103
1 117737 653025887
1 129985 31973387
1 122449 174540384
2 170152
2 180940
1 177362 339353406
2 65120
1 98551 964384570
1 100494 941624731
1 11318 469509389
1 100021 365244638
1 149026 450997199
2 151871
1 98560 312706890
1 5989 111515204
2 145849
2 140065
1 165898 865804414
2 161415
2 57038
1 103298 671556741
1 190971 611014261
1 30636 791344969
2 10927
1 89790 885901993
1 120786 262792093
1 30673 735034293
1 32087 75904506
1 185452 928715354
2 179176
1 181052 417536257
2 37482
2 8491
1 32108 452054814
1 77864 989197360
2 83064
2 120662
2 145029
2 102740
1 125595 187757842
2 32980
1 156764 33723895
1 132984 719416408
2 147542
1 68421 622317433
2 181876
1 186135 200835327
1 164588 589887558
1 159868 94077730
1 83913 509891239
2 32819
1 66777 873190557
2 5219
1 96836 892943820
2 141102
2 20370
2 100198
2 183073
2 58316
1 110059 140290699
2 76673
2 7583
2 36740
2 14699
2 70649
1 169251 628841699
1 188237 284046027
2 191801
2 142256
2 194050
1 181921 503211734
2 87383
2 66828
1 113762 242351229
2 22802
2 68327
2 95118
2 194115
1 138825 792616921
1 66723 701853979
1 115169 627939396
2 75540
2 68079
1 100913 648860281
1 142421 110414881
1 87968 833919547
1 49036 77731713
2 23091
1 48909 914851802
2 15630
1 3024 886444178
1 158950 692877437
1 142204 492689615
2 72042
1 91839 659216609
2 199348
2 64703
1 30331 611779665
1 10271 617217300
1 39143 811656912
2 18974
1 189005 288189183
1 57831 807754893
2 61188
2 118510
2 132997
2 162434
2 147755
1 104462 950401679
1 150443 936280305
2 73368
1 95742 930298228
2 167491
2 183687
2 83133
2 30510
2 54551
2 117828
2 71091
2 179427
1 52218 509507251
2 178595
2 6592
1 111374 504019769
2 94392
1 163180 390869837
2 155659
2 108573
1 134799 959665171
2 64524
1 14970 682549804
1 144802 812240865
2 83031
2 185367
2 183094
1 11600 249776652
2 36987
2 184842
2 138855
2 160134
1 34563 526684090
1 63938 723916497
2 38288
2 23121
2 174345
1 97096 356167880
1 152249 828345674
1 113613 798268254
2 145262
1 116251 921832855
1 66536 615602849
2 102915
1 140191 882350710
2 137821
1 44461 941464847
1 176513 944430196
1 38010 301631948
2 76548
2 177932
2 163164
1 189470 270845907
2 26652
1 194738 795868715
2 38515
2 110727
2 114204
2 191942
1 143454 771700920
2 81637
1 14983 238503621
2 124308
1 10878 834329782
1 110063 436516458
1 58481 884910679
2 134412
2 39578
2 109914
2 156184
2 31097
1 53648 825096652
2 119551
2 73211
2 190742
2 174926
2 16197
1 41632 644252085
2 45293
2 55559
1 134283 486370892
1 40006 505050103
2 70375
2 174813
2 192838
2 45454
1 85855 851632504
1 102472 167617111
2 102089
1 111501 283342569
2 89054
2 67223
1 102882 837264041
2 80096
2 92217
2 95123
1 32308 355132796
1 27028 23571111
1 29005 904987329
1 34813 835604514
1 98711 422959622
1 55391 4932805
1 69351 893238988
2 48188
2 139873
2 32919
2 25603
1 136513 692357152
1 76816 118368143
1 146345 141560134
2 93842
2 155304
2 133340
1 130752 827659575
1 87941 833270214
1 18252 963948975
1 17491 797602951
1 163170 356490907
2 173374
1 178413 642437969
2 116230
2 198780
2 5032
1 28289 238654235
2 176156
1 2836 627022967
1 133709 758041009
1 193685 821146801
2 126021
1 164492 100819475
1 199389 257818675
1 7277 644067899
2 12948
2 180343
2 97602
2 175114
1 61237 830009828
1 155366 699203775
1 31086 60035625
2 79255
2 64427
1 121610 723575714
2 81283
1 40636 401301784
2 186552
1 28936 479633629
1 46096 332832720
2 263
2 28201
2 108799
1 147147 8977161
1 159105 482889477
2 149959
1 183112 397979176
1 121341 707366659
2 76119
1 106329 469181538
2 2833
2 40033
1 15518 232701272
2 54110
1 64898 964652079
2 161557
2 64882
2 172267
2 94014
2 131873
2 135588
1 19558 79600591
1 81502 623059220
2 152692
1 199404 228353105
2 57394
1 9336 369375742
2 121922
1 144734 272960695
2 185662
1 162881 568640337
1 67009 210078673
1 124228 941065936
1 77556 242805780
2 163775
1 52438 40272458
1 31492 64436922
2 180033
1 87580 316299722
1 86568 111939200
1 61052 271517958
2 16998
1 1966 643281907
1 104080 405278924
1 57477 203457075
1 194644 975385335
2 138022
1 141694 293054734
2 72236
2 196340
1 14984 689424064
1 138055 30615351
2 192561
2 170228
1 59073 12654200
1 97030 7515681
2 109844
1 173833 803990628
1 131206 679329752
1 158673 40978134
2 92183
1 147489 437567910
2 183540
1 46595 383138501
2 17438
2 196514
1 73115 868542322
1 26872 104626355
1 15308 746326183
1 186729 873561488
1 174412 93054705
2 59402
2 152390
1 146959 760336491
1 108915 10323186
2 25265
2 115847
1 53719 673862533
2 16998
1 199849 685515923
2 152671
2 188382
2 132755
2 155851
1 112476 422339258
1 137226 630193604
1 175089 917828183
2 168259
2 163675
1 71341 69405128
2 90241
1 171347 985032993
2 182353
1 120755 736053123
2 178816
2 155478
2 132570
2 43506
2 159583
2 82640
1 65747 888553801
2 165916
1 139967 239605765
2 31764
1 137557 550631119
2 174602
2 150192
2 20244
1 75834 358392639
1 137178 150753272
1 19916 429346934
1 54563 529771046
1 170351 556724490
2 114726
1 99229 735149121
2 1661
1 81276 538454743
1 172210 824972284
1 43037 237659766
1 50257 167849864
1 174972 893487221
2 27186
1 173609 629709868
1 108791 153945571
2 76041
2 133632
2 59629
1 78564 231137126
2 126428
2 151232
2 64851
1 20821 937079273
2 86867
2 21639
2 64205
1 63963 33055457
2 145370
1 83311 707715653
1 125158 452299699
1 17911 921676818
1 155142 918687787
2 45891
2 46533
1 160899 89410196
1 91307 936511615
2 80684
2 196183
2 157502
1 197470 579206779
1 18553 200676651
2 98424
1 133993 523897105
1 51866 738364844
1 199749 955447298
1 43008 704892991
2 19969
2 32456
1 45940 438827894
1 141303 854187462
2 44725
2 100826
1 56145 398638218
1 102981 300574561
1 147173 597215884
1 92467 641425925
2 48860
2 114385
1 84945 491174478
2 60291
1 191046 544995694
1 174992 920723501
2 3600
1 158917 32538732
1 113436 598075283
2 147298
2 160916
2 29279
1 91044 916503984
2 70277
1 75923 739049904
1 135897 52176181
2 99593
2 81902
1 121803 654260308
1 112401 541140684
2 25817
2 174490
1 63352 613439555
1 59316 814568987
2 7141
1 77715 1098172
1 182580 634604384
1 53843 423863309
1 110233 691619670
2 82296
1 98403 665955291
2 118675
1 31836 831189971
2 109973
2 161251
1 51551 523753737
2 112679
1 62369 755372026
1 98825 706384179
2 95789
2 153867
1 36918 130922035
1 10690 939809754
1 20406 515757920
1 3045 959280923
1 109618 804402461
2 174803
2 168546
2 100699
1 173739 284111112
2 95559
2 171869
2 166557
1 92569 85658315
1 125113 796243621
1 64297 150732117
1 74181 570673006
2 198254
2 173493
1 53630 77604119
2 19175
1 34958 813991949
1 191531 486028336
2 2535
2 119881
2 136218
2 131861
2 126064
1 15220 896011613
2 115556
2 171200
1 20070 477715322
1 170903 223002541
1 77297 800969696
1 26352 355554092
1 17922 948556718
1 112920 839129760
1 132510 128563642
1 173831 630127839
1 198974 32244819
1 100185 741036231
2 9038
1 187067 218020794
1 163126 378844913
1 101981 809444857
1 199248 977175446
2 185192
2 183939
2 173420
2 37428
1 190061 613178322
2 132540
1 6014 725456183
1 112758 310471367
2 92360
1 136009 318028768
1 105678 52767718
2 15733
2 18122
2 59594
2 125830
2 191123
1 21903 820230509
2 112206
2 24742
2 152952
1 61836 263854359
2 140763
1 43362 738861103
1 32306 428765986
2 173022
2 162815
2 87278
2 197086
1 8337 867708760
2 148451
1 61996 665602992
2 46689
2 175628
2 153189
2 109313
1 14484 967316615
2 191628
1 19432 42235055
1 86491 168316265
2 168224
1 2718 544318535
2 41050
1 13803 566015699
2 26932
2 109554
2 102348
2 15210
2 28820
1 126556 12216662
2 69312
2 153889
1 147253 171421906
2 83837
1 163756 248713065
1 171320 221383790
1 154697 367411500
2 102072
1 27819 117687061
1 1643 377577202
2 14680
2 160722
1 60229 995475942
2 66510
1 168307 645783395
1 107531 389545928
1 57428 97445172
2 198893
2 138528
2 125228
2 115963
1 172256 264811501
1 16989 367472377
1 197566 574127727
2 4143
2 30268
2 64195
2 111288
1 138230 242022003
1 17910 615115913
1 188847 120774258
1 105738 350024648
2 178679
1 197884 279658498
1 87423 319636825
2 48799
1 151837 530769041
1 165640 120322965
1 73142 781755739
2 52520
2 97648
2 16502
1 52703 715941450
2 125127
2 117269
1 169296 786091586
1 137738 708773269
1 146345 824928313
2 37034
2 180633
2 23838
2 154919
2 190474
1 11837 309242199
1 7612 169038548
2 135804
1 62420 352134276
1 108654 779017724
1 690 39991702
2 105263
1 42350 277442073
2 83831
1 9612 221009923
1 111171 847301538
1 12708 418647407
2 180176
2 96233
1 10113 735107373
1 67114 632571455
1 48046 419530575
1 82018 675472081
1 125173 722800239
1 22452 248373223
2 16270
2 104554
2 84627
1 188612 665107933
1 90140 908238925
2 171645
2 115691
2 28353
1 122230 90507532
2 70527
1 57145 80973666
2 180467
1 121274 674564480
1 19659 143057176
2 181776
2 121912
1 106755 3794244
2 164414
1 159454 333412277
2 96468
2 9423
1 5062 112686139
2 53021
1 133668 344969880
1 155633 720768121
1 19484 523546129
1 105092 803944437
2 108502
1 118844 50061394
2 94331
2 34435
1 175697 567756797
1 26623 129297773
1 199129 1903863
2 63802
1 20499 518038107
2 81419
1 19891 983612701
2 45623
1 18868 607173028
2 90618
2 52459
1 116257 320455353
2 1280
1 137521 30737356
2 128488
2 183180
2 108518
2 42883
2 1339
1 93558 764546013
1 109116 697588434
2 196938
2 42479
2 134860
2 52453
1 148206 356955709
1 82725 57896164
2 54418
2 53470
2 189578
2 112604
1 63775 95188590
1 148945 723955981
1 103549 227191198
1 53206 985974413
2 198219
1 51088 101708695
2 16232
2 183772
2 142561
1 28876 126466862
1 178896 209645706
2 62959
2 117038
2 51788
2 28311
2 73170
2 196227
2 106671
2 192082
1 148339 58377410
2 132675
1 78339 582252508
2 54226
2 171949
1 34750 54499662
1 171043 451987307
1 107140 629513800
2 196521
2 93947
1 92023 730900925
1 158058 780306999
2 73729
2 151722
2 122464
1 78321 616184615
1 80492 3873041
1 138063 455029536
2 190803
1 19598 277858122
2 142927
1 138187 78172959
1 166041 959418379
2 51318
1 67317 766651342
2 114311
2 85879
1 172715 629324263
1 29028 456479882
1 51903 324359599
2 198428
2 116164
2 154319
2 119203
1 38474 79632798
2 122698
2 135690
1 143616 112659365
1 43907 824716831
1 83420 475590468
2 142068
1 133342 805355143
1 23867 451352142
1 53091 288157403
2 100340
1 176532 632022232
1 37012 440825546
1 64369 434750388
2 32571
2 91095
2 41175
1 102729 818325878
1 179751 127695412
1 56243 709221752
2 119665
1 79570 829385681
2 48499
1 38629 7304658
1 105513 147098629
1 74437 113379282
2 11046
2 153623
2 59179
2 32723
1 178497 15441021
2 122770
2 44095
1 119441 726290136
2 135281
2 155080
1 95918 171732925
2 186040
2 147174
2 96893
2 5792
2 49295
1 37305 325312989
2 126532
1 52281 402390502
1 129577 504990275
1 80401 265324462
2 69110
1 119451 135403293
1 110508 746683298
1 70623 394844072
2 89096
2 64118
2 151923
2 125974
2 169992
2 77767
1 190639 13938602
2 178300
2 5725
2 64380
2 178551
1 63097 306962796
2 109209
2 89471
1 71879 280870972
1 88682 620977138
2 69148
1 13918 298744235
2 148452
2 135687
2 138436
2 29863
2 23641
1 33450 407135273
1 81132 428452086
1 108274 449070462
2 161294
1 27687 582688224
2 72331
2 10265
1 40274 439780474
1 46871 821736324
2 12108
2 56815
2 143329
1 145550 384687672
2 107190
2 39686
1 10567 844024102
2 80270
1 12269 806207405
1 11233 842371334
2 167535
2 92718
1 167787 109286407
2 187699
1 19859 45039755
1 118599 96188910
1 23072 324749285
2 137659
1 11365 3782273
2 86397
2 63197
1 138423 979426383
1 145814 188149811
1 65187 646259837
1 61166 603740020
1 88966 506601341
1 55922 801842012
2 192152
2 62232
1 152607 26371166
1 154906 37049985
1 123065 953495540
1 75081 227604465
2 199111
1 140181 670365751
1 33695 376090765
1 154862 100096089
1 101453 452296827
1 100073 160478537
1 74096 461692291
2 33206
1 101263 241047705
2 89595
2 76379
1 27264 301449990
1 34285 553280158
1 93900 212204151
1 158904 59101685
2 2309
1 28985 919516630
2 26603
2 64790
1 21935 99603100
2 98687
2 177606
2 14634
2 158718
2 89062
1 19509 614292227
2 94794
2 77276
1 85436 941578660
2 157674
1 160712 886582283
2 183246
1 241 23047746
2 173922
1 52436 472918962
2 26241
1 131980 986400319
1 26910 854293720
2 14711
1 32896 690959349
2 137570
2 122527
1 59983 238905735
1 130886 359977560
2 194709
1 183223 409128236
2 108333
1 53168 236235830
2 134994
2 126662
2 42493
2 168367
1 56367 225315223
2 190625
2 70865
2 120264
2 80869
2 21528
1 87114 716071766
2 118447
2 105744
1 180732 255619350
1 149501 30905613
1 15607 262701819
1 118384 129544667
2 104417
2 158475
1 28216 63054938
1 118011 355142309
2 190196
1 176217 577460459
2 57303
1 44225 102602736
2 170256
1 158302 728506688
2 119428
1 157138 629113012
1 125664 737628660
2 147371
1 159666 189127289
2 193664
1 199077 684993679
1 195675 985790521
2 49417
2 198824
2 115586
1 142469 741950953
1 17941 876452188
1 132713 182650725
1 60151 301652268
1 2972 163630422
1 29522 480175265
1 170118 561396479
1 22930 512892860
1 64423 6925815
2 187178
2 159380
2 160737
2 36360
1 181484 570614593
1 187262 400107742
1 97441 268767617
1 160231 92132135
2 156986
1 21575 283730499
2 45272
2 86560
2 19217
2 155545
2 36445
1 154649 535746944
1 178519 600168064
1 147615 364194312
1 43551 932627611
1 109427 791191792
2 3705
2 110513
2 76952
2 102965
1 125375 843898567
1 72385 79591796
1 133823 967998248
2 91602
1 88330 544699593
2 113124
2 153763
2 113578
2 133648
1 49023 123135085
2 196900
1 120080 692214709
2 164376
2 80004
2 33144
2 58449
1 158731 50238390
2 18923
1 52372 694648154
1 185477 421334785
1 9881 619008271
1 21570 900556797
1 91495 60598762
1 177580 451509046
2 151223
1 160349 641493692
2 51620
1 104028 747196172
2 65312
2 138852
1 83607 338626297
2 46104
2 164421
1 134280 852186935
2 97079
1 3770 112445211
1 189917 853563392
1 13126 345039540
1 88386 131003467
2 63968
1 114352 327845568
1 22486 514064537
2 44513
2 177709
2 75116
1 107848 989962080
2 92142
2 181961
1 115014 324700449
2 188603
2 187684
1 49967 645993023
1 51647 968367000
1 93612 725285265
1 80556 277054431
2 186869
2 9540
2 11899
1 128988 997654664
1 1220 154149544
1 148087 655656053
1 78894 386056805
2 13323
1 64198 660487035
2 109258
2 121561
2 23677
2 71886
1 72947 718721821
2 105157
2 1442
2 34638
1 131700 669285153
1 158842 918288880
1 142324 152232042
1 103342 900677384
1 42349 959023575
1 109386 340284451
1 77065 661174103
1 48236 612615474
2 97301
1 136477 773409647
1 39034 171525641
1 191508 330261974
1 168529 142539391
1 136541 891849331
1 165096 549374098
2 151882
2 135107
2 62175
1 75561 864147287
2 6600
1 80105 49865006
1 148984 27410920
1 196634 182857142
2 149950
2 69172
2 34965
1 159002 288998666
1 24386 965444915
1 111840 738968706
2 130288
2 172473
2 9238
2 102858
2 154767
1 58559 479255260
2 119324
1 162674 227899149
1 143465 221850795
2 122585
2 174984
2 97334
2 46959
2 160494
1 84622 949919663
2 137984
2 18562
2 86248
2 124947
2 151243
1 20352 980606275
2 98783
1 84094 72369954
1 189664 527649350
2 127910
1 114499 122623648
1 91076 616055030
2 152262
2 194418
2 124640
1 84423 403985391
1 156707 271531987
1 195056 252544206
1 186454 581537709
1 85103 897206188
1 84622 682843880
1 75363 777084241
2 94411
2 99291
1 121483 901050927
2 113739
1 178401 808578547
1 193787 627539260
2 79555
1 145054 952690429
1 149134 449541600
2 109385
2 196235
1 60231 380859926
2 40271
2 64239
1 37354 261032841
1 126255 833540339
2 190774
2 123864
2 117482
2 164434
2 75624
2 37372
2 62868
2 154579
1 78256 750582968
1 58308 549689490
2 85342
2 51454
1 159702 605825340
2 114567
1 65236 170297195
1 164304 96530816
2 90908
2 67828
2 91046
2 3864
1 40310 748512750
1 128867 311469434
1 68322 755622841
2 107563
1 122930 846968385
1 189879 799700222
2 36314
1 32428 789755784
1 148569 870793124
2 133396
2 13617
2 15937
2 75120
2 74632
2 186028
2 35351
1 133654 35292429
1 175940 196968002
1 191405 495615364
2 88690
1 97589 80860271
1 71791 316771203
2 86911
2 60827
2 18564
2 46806
1 182458 416015828
2 8463
2 92294
2 65632
1 141332 699078507
1 23045 980444894
2 114657
1 51524 156929204
1 146252 803209776
2 104138
2 111192
1 152537 382909541
1 77399 743510718
2 158529
1 130911 814239985
2 90967
2 190964
1 194402 571492882
2 196508
1 60233 661587712
2 24866
2 15879
1 180424 301741836
2 15686
1 147397 111453537
1 92560 13869366
1 48400 144516219
2 121457
1 131794 643437400
1 96987 428912632
2 129157
2 125772
2 157104
1 44524 915710971
1 90776 948221064
1 144664 534295676
2 2363
1 3687 991823129
1 81296 553157487
2 58820
2 15505
1 84980 817572560
2 5257
1 54641 204117360
1 101157 607257372
2 151992
1 166560 439696487
1 199538 9864330
2 132403
2 173326
1 139502 495132846
2 21374
2 31577
1 98609 430661563
2 68232
2 49665
2 171829
2 141698
2 132409
2 50362
1 76221 575208514
2 26925
1 185040 944982892
2 100722
2 83921
2 55736
2 113340
1 59462 62608008
2 142346
2 64761
2 185243
2 168629
1 123351 8304531
2 38275
1 2453 754986605
1 137127 106793387
1 153861 381307644
2 160081
1 59270 125254290
2 7235
1 44310 759974947
2 11526
2 174720
2 23450
1 186751 798057265
2 72677
1 27980 53601459
1 112478 163181087
1 26471 120077437
2 707
1 35933 995890314
1 199608 282127052
1 151677 837078023
2 19654
2 76784
2 63887
1 195410 512079974
1 69423 201954388
2 83539
1 180668 817833301
2 19077
2 43081
2 9746
1 130180 230636512
2 40355
2 66250
1 94436 404876486
1 51985 688282394
1 109628 877033640
2 128570
1 150586 854993740
2 11447
1 101104 160823248
1 101910 519972992
2 73538
2 46907
2 144163
1 65855 79272211
1 48693 605030078
1 172067 342726070
2 96398
2 74320
1 21486 669220760
2 195370
1 83353 618976506
1 29644 673065111
2 96158
2 27494
2 101146
2 80080
2 168767
2 73282
2 61219
1 44933 291502294
2 36774
2 87251
2 190666
2 116272
2 136760
2 17958
1 174291 426641509
1 145635 779643272
2 116677
1 67234 501379584
1 117977 323532982
2 125837
1 18895 50356604
1 16539 597986167
1 73296 40464641
2 179500
2 169962
1 65995 385736451
1 55972 137803051
2 149588
1 198745 55149240
1 90565 478348120
1 23059 697151914
1 158445 634542369
2 183425
2 168569
2 54052
1 100530 852039179
2 90594
2 52043
1 89003 968811353
2 111117
1 186223 846700861
1 170622 475943425
2 103264
1 124805 650783558
2 90821
2 134095
2 156315
2 92977
1 182448 74536303
2 190908
1 107903 641430699
2 87216
1 98965 248018810
2 51149
1 112767 360077133
1 181960 502293056
1 182733 891643750
1 89404 642027079
2 95981
2 181596
1 21352 658179031
1 27499 889650690
1 120632 629291372
1 159154 90822584
2 112647
2 23169
1 20682 918350867
2 166320
1 129469 79811874
1 110755 838004883
2 82691
2 152581
1 187619 240856751
2 15181
2 112784
2 91283
2 124312
2 15046
2 52920
1 115627 319082120
1 181963 314636629
2 155692
2 94241
1 176995 539969827
1 193250 657079722
2 164335
1 173228 594516050
2 144598
1 58400 179148503
2 170346
1 67513 953045034
1 167108 674643178
1 29282 641504790
1 16091 840455802
1 134877 654865095
2 4956
1 196503 565556891
1 129031 19061466
2 14335
1 120340 825017590
2 144961
2 122743
2 55416
1 30712 342553328
1 195659 844288204
1 123640 26655288
2 50974
1 13825 315496265
2 158220
1 6679 763060272
1 119291 151625194
1 19927 389970739
1 197404 48549404
2 52220
1 22688 64260203
1 105965 86091930
1 86732 357020954
2 38912
1 73254 935598307
2 93919
1 64352 33767005
1 37194 773465923
1 6990 759984376
2 99149
2 149051
2 38851
2 145382
2 173111
2 179149
2 158735
1 17524 691065087
1 23012 180496806
2 87298
1 32388 821709765
2 193478
1 171560 624965689
2 11403
2 1645
1 6487 462019353
1 99887 29424758
2 104196
1 9254 105045116
1 91259 978092909
1 19920 102913484
2 75985
1 186363 788163734
2 133235
2 107566
1 63495 469969935
2 105875
2 121981
1 105891 928458787
1 127692 833049072
2 23943
2 109030
2 76124
2 89544
2 115022
2 50432
2 197472
1 91304 94699379
1 64217 878500968
1 24823 620358613
1 70033 118312611
2 72046
2 107665
1 87276 196377360
1 142915 291637038
2 120780
1 14943 673945654
1 106543 467516701
2 8414
2 73825
2 154161
2 32264
1 153685 642009008
1 40393 855742847
1 134181 731523939
1 78744 992436798
2 62450
2 76449
2 109675
2 182422
1 122982 292384000
1 123605 159202901
1 109443 481192894
1 95673 897673278
1 56157 359753015
2 116520
2 37848
1 177605 761270862
2 89923
1 139846 562430815
2 12740
2 146361
2 81830
1 155511 751881083
1 140753 693356904
2 116396
2 25858
2 115902
1 128153 739795543
2 123605
2 159103
2 150983
1 126026 850704807
1 196009 273167976
2 66287
2 97028
1 102901 812445329
2 64779
1 114126 318581761
1 172134 923947344
2 90813
2 199771
2 122222
1 26842 57276347
2 110239
2 25431
1 172054 867465593
1 19245 989232226
1 107584 949241975
1 28789 279521459
1 65353 157882505
2 120250
1 176624 244758519
1 118320 192038120
2 177047
2 184403
1 147664 623075572
1 148512 788702736
2 24989
1 171422 923645757
1 93451 96000229
2 176180
1 163016 41036012
1 39273 108340761
1 56947 342195143
1 124982 673878236
2 183323
1 38066 955661375
2 42422
2 178689
1 199262 195117856
2 98028
1 30927 158745827
1 182799 492060468
1 87116 51443873
1 64861 339005768
2 125370
2 71913
2 162803
1 161014 782056360
2 1156
2 59652
2 124917
1 152804 990951440
2 129138
2 166489
2 59814
1 13353 688478739
1 139829 124602866
2 32616
2 131336
1 17338 870104983
2 66456
1 25382 739844875
1 51523 209816722
2 170830
2 54127
2 143061
1 195666 418232252
2 27137
2 52499
1 59100 124203310
1 176326 943688143
2 112036
2 171905
1 135521 863512142
2 52409
2 47750
1 2035 240297286
1 173371 898403887
1 161872 35055337
1 146983 856417939
2 155111
2 144062
1 8877 494548674
1 99689 676126886
1 24555 941541639
1 22693 640420676
1 138826 845633758
1 34058 35979210
2 92822
2 111244
2 3539
2 137154
1 63645 998098553
2 73283
2 89473
2 129002
1 85999 125561796
1 53417 624950276
2 38812
1 169551 746354059
1 77578 768503279
1 199352 687728737
1 186515 800053310
2 23887
1 158299 338035040
1 62592 579199356
2 132193
2 65606
2 111408
1 107846 605696846
2 170009
1 186718 645861361
1 191886 885073990
1 191717 648965891
2 34196
2 25244
1 58307 133814501
1 50729 864961005
2 42942
1 4659 626247737
2 176151
1 92304 477200640
1 112116 295962169
2 81000
2 109515
1 183452 332916367
2 34825
1 91486 153303966
2 59467
2 75947
1 90846 174183159
2 45422
2 104112
1 123663 923959510
2 133614
2 97600
2 160533
1 103380 892605472
2 37830
2 198881
2 104491
1 100547 604579319
2 196649
1 18878 489621550
1 115517 123381693
2 162507
1 172697 24869460
1 1554 622328040
2 8222
2 40811
2 23009
2 53906
1 176559 484399194
2 118680
1 127419 589384772
1 112342 280266725
2 37449
2 137719
1 142793 588729004
1 66500 21075383
1 4764 712794312
1 104629 452714606
2 195141
2 153392
2 106363
1 152901 624216395
1 160275 228579248
1 162172 699929279
2 28844
2 194260
2 145217
1 191979 63053031
1 153811 255165755
2 157256
1 51909 34107458
1 109415 90505276
2 162948
1 44842 616247470
2 33993
1 149921 556876761
1 96036 512044295
2 183314
1 91815 729761675
2 159234
1 27725 661190615
2 184143
1 17563 631475302
1 169928 695994523
2 183566
1 60914 71010799
1 52572 870079595
2 73754
2 93378
1 111410 793695656
1 29096 173212669
1 153326 473782172
1 66035 960027335
1 104509 156002663
2 104662
2 147387
2 146587
2 113562
1 91735 498206038
1 152932 17449939
1 186891 107568734
1 184866 466654942
1 27109 234163598
2 26820
1 131502 831467102
1 114636 920503329
2 79952
2 63799
1 60429 133374519
1 4943 921104073
2 196891
2 50395
2 137440
2 39589
1 188490 933509548
2 1013
1 50393 484300351
2 47697
1 151297 520965296
2 61054
1 94219 235064768
2 129382
2 163266
2 2681
1 29696 925945592
1 13267 72375551
1 23906 485049344
2 99255
2 58048
2 71120
2 4421
1 106791 5662500
1 29906 928720434
1 106849 222584751
2 184464
2 91648
2 71572
1 79448 417709082
1 65902 528235489
1 126258 396635189
2 121265
2 92491
1 195651 709729715
2 50956
2 149259
1 21184 765973575
2 55433
2 93766
1 103845 595346821
1 172822 447513140
1 109344 831306482
2 44604
2 115670
1 92266 487384154
1 26058 384950794
1 165419 370026731
2 109188
1 155531 750151787
1 156133 130633592
1 58438 996987358
2 27739
1 53811 159201260
2 55590
2 37957
2 161467
2 178753
2 127430
1 33686 730679978
1 36559 211931138
1 139187 908600254
1 101411 419036437
2 83376
2 123679
2 98474
1 32019 145229675
2 48328
1 38828 551512360
2 152562
2 60691
1 93410 575058801
1 41162 984818511
2 173986
2 193381
1 102069 266297935
2 139910
1 82314 56174551
1 12973 672920552
1 140980 304480005
1 48301 5960836
2 155710
2 36431
2 58272
1 138753 541408610
2 121259
2 198592
2 58763
2 69311
1 89988 424747778
2 153598
1 45642 968602927
1 2558 322165589
2 123291
1 2388 813030718
1 18561 710047993
2 83584
1 196667 957639136
1 52546 315426925
1 3876 304502626
1 199189 87325145
2 15309
1 130879 134813207
2 100102
1 168467 310532204
2 192362
2 186464
1 19587 735732122
2 124308
1 190168 305236114
1 66816 530403717
2 155219
2 39277
1 55010 829759945
1 197239 442313529
2 138512
2 84894
2 14880
2 65107
1 197178 153211640
2 144169
2 45594
1 92594 721596233
2 60854
1 95403 18155309
2 1547
2 169612
1 199313 944359439
2 81574
2 20277
1 142117 453182498
2 128077
1 137859 707550870
2 123138
1 47921 945725644
1 38779 550054627
1 153315 998414168
2 179443
2 77766
2 82791
2 147008
1 162125 551550804
2 159049
1 121320 288717322
2 158127
1 25486 667265310
2 26258
1 143342 423940102
1 27960 88282279
2 98725
1 22990 826438842
1 71863 923412796
2 16793
2 192752
2 157199
1 103275 944425317
2 107515
1 162739 316800489
2 190508
2 161680
1 101705 399032243
1 169851 253696256
2 40302
2 157706
1 66597 649157522
1 41899 584779727
1 158224 485528022
2 130663
1 110954 396599394
1 68433 877962408
1 187953 102104918
2 155786
2 15668
1 110034 168892827
1 135475 450421928
1 176032 737942367
2 137835
1 115082 89966008
2 143882
2 95321
1 90653 329412333
1 75177 421678890
2 192623
2 7948
2 46689
1 176417 90411882
2 111408
1 186788 489343576
1 46655 826023753
2 82162
1 129179 843146248
1 95639 916756147
2 12643
1 117992 116208740
2 50358
1 112844 344109021
2 185595
1 182117 310028664
2 124898
2 162660
2 180576
1 20459 552972745
2 134446
2 42610
1 168341 845418123
1 144654 377231302
2 89617
2 172784
1 107935 951822187
1 68533 845042030
2 182019
2 92833
1 34271 942764973
2 78802
2 134574
1 5126 167164542
2 122384
2 90312
1 89151 994479168
1 80529 442464405
2 87507
1 81751 160528839
2 97028
1 12782 730529185
1 80906 599997066
1 169682 932162549
2 198101
2 28434
2 132411
1 114702 815996888
1 73017 43638125
2 118370
2 4876
1 122789 229661680
1 186335 601537561
2 27752
1 185053 411337258
2 81974
2 170867
2 163097
1 144054 343774490
1 149880 328653435
2 57570
1 32362 366472585
1 115652 906435992
2 29212
1 70767 152261344
1 74306 399526550
1 134148 705098891
2 113255
1 126850 664170873
1 150695 796689787
1 38286 132434271
1 176826 499312559
1 99677 886608908
2 106613
2 109738
1 167234 527777690
1 134148 623912147
1 122697 824408629
1 136272 103651472
1 105763 737455463
2 124617
1 39144 453922692
1 29513 881819751
1 35190 930289562
1 176169 985304217
2 108828
2 174444
1 82383 217602748
1 7421 715514977
1 35990 949819884
1 158806 501626761
1 179917 635134346
1 148184 96318484
2 146934
1 28277 169761060
2 26683
2 73145
2 152536
2 11361
1 117210 572558697
1 71276 573711860
2 150890
2 58510
2 66992
2 39830
2 63210
2 67953
2 90862
1 112071 891279125
1 97622 799522181
1 199442 346939853
2 185635
2 31108
2 139573
1 6367 408754059
2 64909
1 191062 862170788
1 50316 499195767
1 68955 257528325
2 89024
1 140576 863737502
1 184354 115506251
2 121124
2 174068
2 147771
2 95895
2 65695
2 160786
2 176591
2 140462
2 12206
1 183577 74972862
1 89574 398505065
1 182247 191861215
2 72688
2 14125
2 109063
1 34882 58893330
1 104366 486000196
2 128544
2 186193
2 87944
2 22431
2 40535
2 32167
2 27269
1 41972 831424725
1 189664 830891605
2 9278
2 78459
2 44214
2 127744
1 150424 789455203
2 36006
2 37882
2 52817
1 101766 740694337
1 153666 149067880
1 39919 652098310
1 109706 982095075
2 87078
1 141672 680481218
1 50506 327679893
1 117155 515559611
2 169557
1 43603 853644263
2 91459
2 24098
1 141771 404588012
1 20376 116623134
2 92235
2 137395
1 57401 781948503
1 143090 467600469
2 86571
2 194255
1 165681 740296403
1 61342 592426638
1 2452 907263194
1 14930 222408734
1 126860 863730172
2 1353
1 189026 192553211
2 54191
1 152564 108687640
1 72464 595912705
1 169013 607555083
1 123869 652629903
2 165547
1 6620 165197767
1 126842 328576438
2 27033
1 18203 227979423
2 48693
1 79697 839031058
2 72137
2 79180
1 199018 292102625
2 88660
1 165729 76080003
2 125496
1 193565 49360392
2 25098
2 37841
1 172329 646219807
2 80977
1 178313 870626386
1 107814 599963805
1 98462 448605681
1 66518 894136017
1 104816 664247789
2 130382
2 97453
2 106662
2 23136
1 191279 917203401
1 31475 265433668
1 36150 640666191
2 199938
2 180703
1 102318 182054826
2 102474
2 98038
2 154709
2 161991
1 196229 809224502
1 22088 711900789
2 124726
1 81710 782220215
1 34255 454919221
1 167077 112994065
1 19181 585942792
1 187263 668981124
2 46908
1 130832 133145024
2 180485
2 61986
2 194288
2 76699
1 19286 741809408
2 85496
2 161698
2 145070
1 97224 200390675
2 18883
1 5419 765151912
2 102124
2 50666
1 75054 597111044
2 137164
1 98036 752565863
2 197835
2 165345
2 158482
1 171683 791742235
1 121996 211331300
1 158905 309759550
1 15654 257205716
1 52427 19477984
2 66065
1 101443 116366300
2 182363
1 12355 450642623
2 80112
2 177838
2 172279
1 6826 639585674
1 179738 431608495
2 141557
2 29482
1 88299 766517570
2 158986
2 86025
2 93276
2 90540
1 89696 990433460
1 120434 156588517
2 44611
2 95788
2 194608
2 169515
1 46673 530612411
2 151834
2 5532
2 77014
2 29751
1 52258 235500611
1 124385 303125540
1 108772 296726364
2 17512
2 19744
1 174453 934623182
2 104696
1 142172 872353570
1 42160 485508585
2 6765
1 155858 714605048
2 58004
1 43733 213491929
2 93375
2 148174
2 102916
1 117222 547155978
2 122315
2 105753
1 118120 897467472
1 33794 986772725
1 155874 133926136
2 165881
1 92707 484756932
2 196550
1 141832 164224853
1 85122 873876792
1 78271 784488504
2 60025
2 39102
2 141047
2 85086
1 34651 48866900
1 7409 848897392
2 119912
1 153521 331568694
1 162043 610366820
1 126687 488898697
2 89833
1 72231 475977350
2 76349
1 64048 903608529
2 195606
1 52949 708787926
1 119944 164888212
1 46014 497014939
1 197169 150147381
2 31646
1 173764 52315145
1 95334 327728729
2 199756
2 166727
1 53508 238631865
1 125521 668256779
2 141344
1 7858 77640406
2 139777
1 17815 511402294
1 103263 791795898
1 15349 575114580
1 32247 533431716
1 45694 505449887
1 197284 254944241
2 186160
1 41248 464795054
2 129771
2 55222
2 99627
1 796 23351464
2 18455
1 4415 583184192
1 646 55798965
1 131190 845817668
1 90095 459980936
2 127437
1 136301 894021803
1 24402 949750238
1 153319 75382696
2 77231
1 18611 474862157
1 120739 660988503
2 86242
1 44321 483330931
2 26233
2 33686
2 134821
1 134518 655948716
1 83187 262030373
2 25534
1 71531 612204891
2 47217
2 80490
1 105697 352261643
2 35398
1 176805 687708835
2 131932
2 153563
1 193628 301641190
1 155441 434286249
1 105292 911124717
2 86578
1 171848 632735500
1 87259 181083029
2 142048
1 10957 790073804
1 174740 884405728
2 87813
1 137652 951052918
2 98690
1 148397 711236888
1 142162 652560945
2 22821
1 3326 305228720
2 166673
1 55560 200403991
2 20344
2 25151
1 137965 103748559
1 131189 124179143
1 148586 129361871
1 191283 925130027
1 96857 66422052
1 178485 532319758
1 121029 52147325
1 2201 650710987
1 101777 566916442
2 55868
1 137745 737857006
1 162598 1860436
1 177256 950294149
2 190866
2 68752
1 58124 677424635
1 19074 237846894
2 143518
2 146869
1 114043 50581114
2 67086
2 183825
1 38340 836658933
2 104951
1 55757 507590012
1 149557 606628627
2 17860
1 51828 458146278
1 51054 239870527
1 135297 10502372
2 143553
1 182346 541290011
2 6330
1 74113 120294555
1 32907 357205037
2 192174
1 67486 720097392
2 166499
2 92599
2 171334
1 154034 487870131
1 48788 597930727
1 82772 209450072
2 129417
2 16774
2 605
2 103026
2 56971
2 85860
1 51858 121955630
2 31469
1 23911 141416582
1 81884 447167725
1 170837 171229975
2 173020
2 75398
1 14542 346553275
2 179880
1 131393 314606785
1 9370 763316558
1 23118 291086463
1 157583 910805270
1 84019 381540828
1 88671 36396876
1 76346 411871765
1 117698 898985819
2 129056
2 133529
1 95097 330882104
2 30200
1 61477 410827964
1 6928 118503771
2 20465
1 59184 605635251
1 25657 814747465
2 198561
2 149809
2 163450
1 177434 131403499
2 125685
1 57373 249386320
2 174784
2 32478
2 32670
2 127323
2 169410
1 77889 320565018
2 123405
2 140069
1 87474 493756770
2 69630
2 7991
1 42552 289218769
2 185757
1 183719 100548966
2 59241
1 67348 102252529
2 143249
2 131133
1 22850 906867068
1 157785 317401492
1 25526 47357048
1 121291 18635994
1 14357 200659503
2 143920
2 86981
1 74766 302106291
2 25315
2 182716
2 136798
2 50217
1 163943 104448959
2 14455
2 5259
2 87715
1 107253 396793647
1 72993 197627741
2 78077
2 160428
2 60551
1 86664 125316742
2 58903
2 78717
2 8147
2 1125
2 27297
1 179055 943502524
2 199459
2 122156
1 188809 544092689
2 136873
2 65806
2 137549
1 118318 737248581
1 169406 545788393
1 51318 875739131
2 82481
1 194114 230537629
2 185719
1 96182 274598855
2 175311
1 3625 245738721
2 188491
1 57877 409223614
2 174287
2 169012
1 45801 451189191
2 90493
2 14367
1 117488 265023144
2 61964
1 69357 851032836
1 81542 697586098
2 107577
1 598 968908783
1 56910 264624469
1 5264 325580416
1 102548 246592742
1 107314 746459582
2 141488
2 121047
2 28466
1 18410 205256392
2 63368
2 185629
2 183245
2 42049
2 98055
2 95695
2 133990
1 191011 284812890
2 103218
1 46121 521215388
2 57107
1 70519 310637788
2 179000
2 19742
1 187415 333453181
1 138005 904997586
1 17870 969293059
2 175232
2 40108
2 109712
1 168360 647037250
2 181548
1 102921 512709251
1 133781 500172684
2 84871
1 143185 952971264
1 183272 605020253
2 7018
1 33671 609491229
1 71670 612157422
1 93897 271327920
2 110576
1 158007 710102220
1 177860 666777177
2 127428
2 127594
2 110767
2 189000
2 40656
2 130825
2 189045
1 130737 968240563
1 139246 472961630
2 138438
2 146231
2 99424
1 46983 495985954
2 75230
1 101652 521524655
1 174737 365350357
1 51312 770375015
1 139242 411928814
2 130710
1 184411 868792028
2 194309
2 171680
2 161787
1 62575 598596746
2 154504
2 54884
2 20011
2 112247
1 52924 988724966
1 32401 678274582
2 40928
2 124622
1 194458 329029169
1 67878 574073426
1 128579 696774571
2 117603
2 42888
1 143640 897666859
1 52221 972650320
1 136051 805119393
2 133171
1 135253 478629416
1 195224 365359024
1 198302 77760415
1 130065 500749756
2 177875
2 31237
1 58210 229968114
1 120193 150067818
1 36870 591409557
1 61364 922755342
2 168689
2 51878
2 120836
1 91915 888552778
1 44270 828493137
1 13020 748634471
2 106761
2 192289
1 144644 189470686
1 155234 515413905
2 41421
1 36430 246010559
2 482
1 88342 224323823
1 35325 954164404
2 113953
2 194580
2 96970
1 91968 696013420
1 86031 676936622
1 189678 341214771
1 194681 135318620
2 173021
1 28693 558004107
1 1555 30204909
2 86240
2 121591
2 70656
2 37560
1 136201 299133729
1 146699 695008712
2 139213
2 178427
2 66490
1 15643 187965034
1 157209 538982589
2 4412
2 88008
1 34194 298281937
2 21983
1 69116 814657997
1 31053 349401744
1 184772 555536126
2 18639
1 188257 389892639
2 105165
2 181816
1 164653 761378744
1 56416 127742833
1 7945 327477739
1 127116 872824266
1 59563 512174452
1 46599 68215575
1 151733 838812791
1 171086 475361934
2 116425
1 12011 505655962
2 54940
1 114177 685671632
2 164421
1 140525 405530521
1 87182 86576161
2 75742
2 185584
1 85214 96018206
2 64507
2 188512
1 199134 343450907
2 70
1 145754 648128665
2 20071
2 89905
2 86413
2 103137
1 163579 801465016
1 23946 995759101
1 86590 168758673
2 3387
2 34391
2 45259
2 174280
2 13462
2 191046
2 154717
2 191837
1 25244 171149378
2 118820
1 31023 748933955
1 188299 855888187
2 111634
2 81475
2 70804
2 57323
2 156731
1 148525 307669380
1 196403 878626514
1 132024 83089148
1 12969 620360958
2 1507
1 96929 890241841
1 26930 241983783
1 183688 431594991
1 198241 228359642
1 60080 928173708
2 11108
1 134749 201600249
2 129737
2 123872
2 80540
1 83916 217695942
2 102658
2 109241
2 24882
2 180228
1 52561 122449821
2 108066
2 87984
1 509 300507437
1 94555 336657083
1 199367 233655897
1 41950 594177536
2 21589
2 58052
1 198637 867424691
1 148301 630993896
2 141478
1 116454 784671576
2 23543
1 113389 794786493
2 43641
1 40306 549687627
1 15795 688695137
2 161590
1 26054 14409060
2 27114
1 29594 781163605
1 8967 420920499
1 148919 131915198
2 32457
1 74667 836027820
1 124948 530808627
2 121586
2 36790
1 103608 875392600
1 162487 457372198
2 3831
1 75714 465202983
1 142459 755344120
1 17937 263918315
2 45949
2 164762
1 25474 589317243
2 172325
1 192768 29527619
2 14526
1 77905 569291638
2 50253
1 196350 410028008
1 187888 885210430
1 3203 697913873
2 97860
1 109272 792214060
2 199078
1 144925 408368213
1 96405 63623522
1 193988 910052941
2 143468
2 67102
1 6656 878715862
2 189291
1 149017 299869676
2 136622
2 102901
1 20028 706034984
2 161949
2 95151
2 143903
1 80200 955726889
1 6006 714271739
2 42322
2 149028
2 134020
1 51839 161488851
2 170186
1 125485 418330080
1 133337 459167066
1 130273 506862880
2 25141
2 180134
1 17964 339479083
2 175597
2 12385
2 160720
1 38858 825937262
2 23210
1 37742 410989420
2 199482
1 74293 241726948
1 112333 564150311
1 192051 783463438
2 170988
1 76922 475903435
2 135814
1 33120 535319738
1 188228 345906007
2 18157
1 16531 62823661
2 124438
1 141339 163047026
2 66386
1 49621 618005329
2 62187
1 165544 338922158
2 52171
1 55962 998187393
2 179001
1 173743 930428729
2 54588
2 89020
2 194833
2 51423
1 98708 840054962
2 178797
1 4273 156842212
2 9388
2 7126
1 125771 873903386
2 158102
2 51917
2 87774
1 191605 957121818
1 97820 362058316
2 147910
2 43829
2 38044
2 142203
2 160584
1 48914 635257322
1 39010 688039256
1 56732 564704904
2 15451
2 185295
2 147807
1 110450 850346305
1 39853 51623301
2 43366
2 144745
1 34472 241267
2 158645
1 47531 805390964
2 172003
2 193999
2 38912
1 65770 495247640
2 47611
1 43204 242365720
2 128720
1 7157 436286843
1 198808 849018323
2 121719
2 61045
1 160617 14072852
2 129567
2 141492
1 152294 830521253
2 56475
2 198074
1 192286 430933015
1 38731 286350571
1 4532 226435465
1 91900 84180674
1 190483 39025597
1 132812 189476325
2 139417
2 81943
2 7058
1 185299 975317387
2 98683
2 138037
2 173710
2 148306
1 173270 179413431
2 56658
1 117274 620802625
2 78864
1 154138 891711533
2 60378
2 129485
1 144431 382410144
1 113614 28564834
1 53398 504190628
1 137513 556357918
2 70258
2 138902
1 88276 492014222
1 8393 306835781
2 128673
1 114926 199225227
2 91826
2 23241
2 123595
1 6800 580824621
2 39713
1 98654 395667092
2 174475
2 15641
1 180257 794476288
1 117687 877190138
2 35067
2 84545
2 57926
1 150432 53509974
1 3098 476155248
1 93199 19709963
1 86031 780485804
1 29811 795436565
2 102387
1 153692 43305248
2 130360
1 92965 950298188
1 176115 295428013
1 32634 90387077
1 164990 589260379
1 180273 507496340
2 110288
1 118249 765380886
1 160950 896881268
1 153499 309683951
2 157068
2 102158
2 102106
2 113101
1 181734 647131849
2 138083
1 60049 953953589
2 159429
2 29527
1 83295 314195297
2 5846
2 157646
2 1256
1 48061 591189151
2 158229
2 53420
2 70623
2 150907
1 112040 113076882
1 1892 701171801
2 15090
2 139198
2 91899
1 55649 439303029
2 176037
2 25982
2 199808
1 109991 298632519
1 171252 390966628
2 20345
2 73671
2 23751
1 121580 50270362
2 115185
2 161046
2 185160
1 181964 278562185
1 148177 933168151
2 97811
2 52201
1 31536 545239540
1 19462 559336202
1 40243 314239505
1 66062 805363040
2 57997
2 128476
1 41802 982725239
1 26929 518637242
2 3
2 44631
2 44265
1 183159 699064716
1 123367 620325595
2 158980
2 18238
1 44976 631881438
2 163736
2 153888
2 135792
2 52540
1 127833 230396849
1 180552 241397343
1 31398 118754657
2 147177
1 88171 753205416
2 18729
2 42049
2 69828
2 72802
1 25858 172046913
2 31340
2 109451
1 135663 49917105
2 100353
1 103250 180768691
2 195252
2 41920
2 48101
2 84615
1 146340 569707768
1 24461 609517646
2 91564
2 42634
1 35623 143242950
1 142916 424401039
2 19708
2 171918
2 125545
1 178092 50456131
2 119726
2 142088
2 138986
2 14802
2 81930
1 77248 751739231
1 195219 796368135
1 20411 457012723
1 182349 300407592
1 162363 519205210
1 57045 481863325
1 150018 635736838
2 178017
1 112591 21375094
2 148820
2 21309
1 167055 736388958
1 62094 44937267
1 82022 912188684
1 59585 603534379
2 196308
2 99382
2 23673
1 162612 661398931
2 33918
2 28818
1 8051 295969146
2 19445
1 89103 26762564
2 173422
2 64182
2 116141
2 57222
1 114791 674756695
1 52795 932668440
2 109072
1 14333 527702845
2 66070
2 44327
2 58549
1 133828 531897991
2 16622
1 169250 559738614
2 187006
1 53276 280331229
2 106516
2 174847
2 22900
2 90010
1 13697 433864809
1 109926 20574315
2 49381
1 144602 190425322
1 156646 336715096
2 195459
1 180876 732684833
1 183489 4054095
1 124113 132012278
2 170061
1 72192 538337708
1 125814 570415843
2 151766
1 113489 457587755
1 88233 948848917
1 120414 107358235
1 29186 206457403
2 55518
2 195986
1 136965 132628635
2 93133
1 168679 95661081
1 25057 584716457
1 108391 905039181
1 199896 133404384
1 180017 814338066
2 78054
1 185992 955704276
1 154248 633633943
1 54814 807244757
1 358 932029536
2 112371
1 32570 974681199
2 23659
2 83500
2 176951
2 30654
1 65555 29065931
1 134801 111207417
1 16155 328662012
1 133036 554787620
1 119001 503974705
1 64861 777882409
2 67504
1 30829 76271290
1 24197 408003564
2 199298
1 122878 990700950
1 181755 591631474
1 109009 578450920
2 102852
2 164043
2 84286
1 137776 298316366
1 73676 382495708
2 172121
2 89478
1 107382 811257641
2 158361
1 170356 231271810
1 37056 306357572
1 165671 494329721
1 34815 475924859
2 2071
2 121133
2 163538
2 6932
2 53007
1 180521 124162874
1 20003 386212176
1 118660 552582524
2 124867
1 103371 963231008
2 99549
1 6097 388396304
2 102167
2 195938
2 81247
2 83769
2 190180
2 123903
2 100415
1 133290 155936813
1 29694 886558969
2 44754
1 8726 383423432
2 92458
1 194427 412386053
2 8733
1 190687 79287485
1 159380 3909563
2 71653
1 192155 985957727
2 75027
2 18057
1 80014 45788698
1 169854 396660445
1 114810 358585644
1 99504 28523118
2 184029
2 114445
2 56575
2 111272
1 14651 329183402
1 148226 391043561
2 84321
2 186956
2 145408
1 189340 235462893
2 164317
2 65715
1 100039 555931823
1 50090 367579435
1 17438 760471219
2 137683
1 85078 418043659
1 93447 888643731
1 117007 54934522
1 21690 61163605
1 173697 688960294
2 25869
1 135354 37371044
2 59213
2 76747
2 199505
2 128620
1 196627 378537297
2 108486
2 190332
1 9531 372268311
1 178405 431143221
2 57761
1 73423 693963345
2 119771
1 186271 714122965
1 104995 51383599
2 84411
1 127033 465795103
1 158904 509534005
2 133649
2 62716
1 116136 448254117
2 96640
1 131117 423848284
2 131232
1 53548 82494039
2 165369
1 194611 956052947
2 85741
2 66377
1 89293 525593517
1 174034 63185423
2 154163
2 49654
1 191943 399343161
2 162847
2 175642
1 15149 211331070
2 157795
1 19351 435642055
2 141202
2 181119
2 102783
1 123018 874510358
1 130488 414531879
1 82168 522698511
2 67653
1 107084 347578189
1 157796 581106746
2 18450
1 93744 508179185
2 163256
1 116426 52133060
1 30802 952341729
1 56295 283401326
1 125804 507988034
2 2923
2 2832
2 131918
1 95878 847039801
2 27179
1 89275 524321561
2 19880
2 59245
1 186658 533358743
1 28510 298020969
2 2137
2 83533
1 123317 615283463
2 170513
1 78133 840955958
2 112514
1 82518 579902488
2 58474
2 165699
2 40478
1 7156 97708682
1 192933 493446329
2 114185
2 108368
2 149384
2 2588
2 69805
2 15053
1 148369 517738663
2 136224
2 192151
2 136100
2 7875
2 173728
1 143285 183542992
2 42841
1 78849 643771503
1 105018 232141733
2 4982
1 182201 449264019
2 52340
2 181680
1 123438 727588550
1 182266 79164864
1 181679 117781081
2 147447
2 16699
2 100939
2 181746
2 26866
2 128790
2 184879
1 122646 963868922
1 10765 434059357
2 50926
1 53025 839292946
2 86302
1 4661 338335343
2 90951
2 171037
1 183266 668442795
1 149875 632723808
1 146235 974069092
1 62928 929106655
1 122676 722732181
1 160430 288312754
2 36465
1 107751 403259580
2 93187
2 122842
1 156807 686946871
2 34894
1 27462 806250549
1 123130 746192919
2 137777
2 167418
2 30144
2 151669
2 196760
1 168139 579775645
2 164287
2 195257
2 78370
1 155191 216297090
1 41752 997880132
1 83485 913314839
1 81607 552140223
1 185179 22165843
1 140123 143129505
2 134553
2 17334
2 45340
2 197998
1 127026 665253716
2 55041
1 178089 645857287
2 128886
2 107870
1 43003 340171051
2 68235
1 177976 420113801
2 108940
1 26535 601946625
2 43447
2 83705
1 173603 825708042
1 108088 335461054
1 188982 740051067
1 190180 81600389
2 169407
2 170355
1 121167 158664098
1 170345 735326644
1 66842 670762365
1 101361 783445215
2 5136
1 38713 776740484
1 173175 187806448
2 15499
1 164670 596404679
2 23453
1 116830 283913033
1 117531 790345843
2 7904
2 56565
2 178389
2 171459
2 147353
1 10913 163053212
1 26132 659506578
2 125431
1 139220 284120923
2 61714
2 107792
1 149372 72505571
1 149184 247873576
2 170294
2 79723
1 70420 874265908
2 25917
1 164604 83767337
1 170515 57606821
1 183322 47878487
2 175767
2 196686
1 26427 593897098
2 4342
1 167504 102083486
2 179513
1 43885 471731042
2 40668
1 165839 137545450
2 109886
1 71787 107343518
2 75865
1 34516 539710728
2 118470
1 142221 895539388
1 157989 773228120
1 67916 202262183
2 33927
1 128977 27095974
1 9353 2640
1 196471 364087717
2 188045
2 102557
2 115634
2 28744
1 121968 195540727
1 54048 618332653
2 107948
2 184732
1 146173 891535993
1 196260 641079237
1 123278 530351813
2 40165
1 1997 905679147
1 160698 212975874
1 161890 944733646
1 21625 750606829
2 21676
1 97834 643703006
2 129578
2 102052
1 185435 354507637
2 47515
1 8143 622201141
1 139656 564209071
2 79638
1 72846 504271535
2 17411
2 136842
2 123218
2 80498
2 54824
1 121412 261126423
1 45830 882974721
1 143534 119759060
2 172274
2 81887
2 57728
2 15755
1 97681 343992033
1 74231 647781501
2 2645
2 85068
1 142153 868208721
1 100688 680961184
1 13812 284388055
1 59908 768648282
1 187834 341847676
2 175256
1 146960 598282479
1 5677 810739798
1 182531 776629183
1 138007 931856004
2 125337
1 117900 663457385
2 141500
2 188983
1 24977 123198223
2 19112
1 95268 763496962
2 196156
2 168411
2 195261
2 72237
2 119274
2 192069
2 81423
1 152092 57875273
1 145681 483673582
2 114056
2 23941
2 167989
2 172167
2 91685
1 1914 608330511
1 60841 956896550
2 91523
2 162082
1 156017 309677719
1 165009 748052594
2 24088
2 2041
2 37882
1 102354 199656745
2 122306
1 50712 54106861
2 141737
2 157319
2 164067
1 168260 394980122
1 102494 46893373
1 82734 710824038
2 25258
1 5881 774105572
2 94974
2 159758
2 50382
1 80845 259827156
1 12342 802208611
1 66322 948715585
2 53406
2 9105
1 8838 658719015
1 55088 768464866
1 150094 582697102
1 125101 609513688
2 174105
1 127195 183863415
2 172194
1 106471 10005302
1 11684 538537341
1 179701 80824462
2 85103
2 149971
1 35976 837906002
1 67079 362533640
1 88019 604123252
2 61351
1 51602 76102112
1 51528 221047123
2 95992
1 181956 293656875
1 145355 692421590
1 41506 991590762
2 131442
1 120053 344214355
2 177380
1 55498 917893667
1 174846 505034786
2 75917
1 48066 294434244
2 192279
2 64494
1 125268 902072249
1 151942 267415044
2 56941
1 116931 596461316
2 118257
2 159128
2 191147
1 73495 384756852
1 43539 970017903
1 44061 232627084
1 16563 705431326
1 137723 611440266
1 100337 71585459
2 155513
2 70047
2 103050
1 36079 228896617
2 23327
1 122803 922691735
1 34630 418795629
2 17628
2 174298
2 99092
2 2116
2 184174
2 100065
1 143602 62748974
1 72037 154448397
2 74017
2 188440
2 28085
2 52070
1 108987 698455454
2 185486
1 40900 302959691
2 191697
2 60545
2 179088
1 176850 835000551
2 164361
1 51650 650655381
2 159979
2 184515
2 175845
2 75131
1 139587 701176768
1 118024 224070164
2 72
2 123157
2 184918
1 33919 837253358
1 14402 574915735
1 164650 225764413
2 134323
2 102437
1 48850 979283873
1 66226 937194090
1 112460 857497755
2 186230
2 59011
2 122497
2 81865
1 189864 309101909
1 95168 384420993
1 36644 858426077
2 28517
2 10860
1 14063 189093491
2 85614
1 192341 351301836
2 31403
1 95852 342986930
2 188756
1 18991 536438369
1 132760 10976296
2 192741
1 186937 740461695
2 59997
1 177201 816433401
2 198979
2 126182
1 20763 296251509
2 128179
1 96795 573214230
1 111356 993370757
2 98184
2 47692
2 175158
1 151425 147695881
1 50152 47179515
2 40523
1 26596 489347359
1 155959 563915815
2 117974
2 134989
2 9223
2 4483
2 98035
1 45010 495463065
2 13581
2 18233
1 13708 744306695
2 20468
1 144001 67759248
1 28297 626456336
2 190550
2 77104
1 94630 21070017
1 4666 374681270
2 182649
1 76987 176474033
1 26469 94360945
2 116720
1 150923 352964368
2 107078
1 85555 79566698
1 19718 103170730
1 30172 322387640
1 6263 940465803
1 186997 931228328
2 110495
2 125778
2 162368
1 3750 472294237
2 181796
1 180169 420054731
2 91921
1 108758 867241562
1 135180 959213382
2 135568
2 124232
1 192553 823773731
2 34670
1 43739 328624833
2 186843
1 79126 374153917
2 136500
2 145839
2 97588
2 74873
1 13377 375616665
2 182288
1 5759 799285410
2 115336
1 57076 997859939
1 107375 86867002
1 82419 477229505
1 117729 319649594
2 17301
1 174364 762916362
2 42746
2 31235
1 104127 615542478
2 116469
1 64456 458512923
1 189806 817614625
1 131227 609788523
2 121397
1 108254 444576695
1 35941 379906919
2 194796
1 44849 414289982
2 33906
2 166657
1 104496 674248718
2 168057
1 11690 754817195
1 23379 165944528
1 69378 486661092
2 115931
2 48946
2 15342
1 50756 863781063
1 117737 393822367
1 87223 73939404
2 60802
2 110769
1 54626 95017572
1 77451 502940802
1 99740 42516321
2 112278
2 7337
2 928
1 88404 550086141
1 19164 117134312
2 142106
2 91206
2 169662
2 90849
2 44623
1 27087 547791534
2 134345
1 152025 44743614
2 87880
2 152491
1 29754 250038878
1 41400 484321846
1 122221 839722842
1 125441 92992015
1 120338 879299237
2 35847
1 164542 430598563
2 161036
2 148609
1 91346 286002082
2 122044
1 64936 826009890
2 19977
1 139100 817656646
2 49415
1 141706 461994951
2 115310
1 89751 524174839
1 47605 98917766
2 130678
1 179983 443705414
1 153947 277785725
2 183667
2 23862
2 180843
2 126839
1 44497 298637247
1 119026 927733453
1 154662 36127948
2 94120
1 80810 626470844
2 62372
2 54472
2 20303
1 33850 383189860
1 32053 798316800
2 160774
2 44147
1 180820 202012170
2 59387
1 131839 323026405
2 199404
1 52085 686085869
2 16268
1 178669 704820309
1 194111 140813360
1 88618 540857190
1 70788 990629171
2 14806
2 118707
2 134752
2 134125
1 154805 559017272
2 112068
1 151080 430481862
2 157078
1 72961 392316444
1 123094 577347521
2 189945
2 166
2 130110
1 158881 661050716
1 192208 951189312
1 96764 409305225
2 26754
1 121130 187445009
1 24275 494786811
1 154032 950126581
1 52162 854132237
2 63912
1 33397 826528806
2 22159
2 194983
1 67382 446010244
1 147736 380027762
2 41036
1 166361 242189749
1 493 777724395
2 131063
1 24747 428802237
2 94460
1 174971 215931841
1 75297 854192864
2 83237
1 174160 964881023
1 140228 855948478
2 73728
1 23895 267739708
2 184759
1 163689 592647420
1 164139 847060251
1 8819 91910780
1 43374 682491853
2 8085
1 30866 107749735
2 128535
2 196084
2 22362
2 81381
1 79062 182350784
1 40512 769053555
1 3351 364282995
2 29686
2 88770
2 190544
2 92168
2 186228
2 140928
1 71548 609208353
2 172282
1 107397 824760182
1 88618 902783588
1 188923 184223523
1 159426 409845683
2 16662
1 63367 643547940
1 35868 414974266
1 33133 100919574
1 86462 157258771
1 182703 642780301
2 177754
2 139738
2 95050
2 50295
1 69110 670981997
1 165743 750031998
2 8602
1 147080 301368946
2 81089
1 14020 859585166
2 58667
2 189123
1 78163 181750684
1 53970 425530720
2 84616
2 53130
2 95818
2 149472
1 183290 281392480
2 46815
2 82019
1 47125 215818100
2 55264
2 126382
2 79118
2 136406
1 152890 681908814
1 37964 730045834
2 62631
1 189989 631945377
2 62822
1 111423 569742175
2 141537
2 2663
2 141336
2 32981
2 84195
1 84136 700579156
2 147521
1 174632 20711247
2 137722
1 81219 370774645
2 152414
1 54260 807575663
2 124739
1 85740 749482687
2 181095
2 101399
1 150525 49589255
1 157341 328865335
2 57912
1 58227 121765808
2 182611
1 102042 733674246
2 65632
1 157419 588884857
1 45804 396896141
2 145146
2 66220
2 167906
2 61628
1 10954 963500799
2 56352
2 38663
1 58572 691243891
2 148209
1 57655 919961493
1 179141 248684901
1 29193 549628323
1 60418 835105544
1 163990 123294301
1 194397 838365211
1 97318 744821574
1 2574 606930495
2 139052
2 169537
2 134156
2 183956
1 9526 527018873
2 186781
1 122994 840967412
2 164696
2 101039
1 61619 891381328
2 107611
2 31016
2 183651
2 88689
2 4853
1 167553 718025087
2 189148
1 57303 291493482
1 112204 786478803
1 97296 96203098
1 184218 162342097
2 69149
2 38306
2 97464
1 170378 693591989
1 29346 207823592
1 12595 328133071
2 61650
2 58450
1 39199 852922167
1 11583 350368721
1 143758 604985484
1 99569 666282110
2 187673
2 15841
1 192960 810574030
2 137339
2 13336
1 152593 272650408
2 184072
2 123856
2 16032
2 29473
2 114321
1 183667 289286599
1 28425 757360900
2 155243
2 143780
1 123418 946067617
2 199510
2 115650
2 129195
1 117014 601148066
1 84218 257025937
2 83510
1 150264 793289878
1 17291 107343104
2 13499
1 68105 725476109
2 63159
2 62727
2 108495
2 44049
2 90897
2 199429
1 170706 791865059
2 26757
2 160733
1 147193 952149147
1 168696 274384492
2 86472
2 119895
2 60244
2 90017
2 199931
1 192402 298697008
1 143968 849705589
1 125412 225558135
1 46165 244242408
1 8070 325794374
1 8529 539239881
1 172710 92725942
1 25513 335076674
1 52448 459243382
2 144578
2 31394
1 65220 285377839
2 57041
2 160630
2 145144
1 158498 670845139
2 48650
2 3367
2 97150
2 96487
1 2667 424622037
2 6618
2 76265
1 188268 56285872
1 80676 385349006
1 122670 296371277
2 70550
2 167683
2 31744
1 198346 62752530
1 25500 990403113
1 12298 162435646
1 55777 365087767
2 119968
2 168596
1 14660 928382508
1 67618 347003212
1 124841 513814761
2 162665
2 87872
2 103475
2 163250
2 121684
1 193248 894884072
1 62748 672632199
1 145284 442589833
1 31536 187201657
2 92729
1 131570 551761807
2 100886
1 181522 78490740
1 71886 777341273
2 127138
1 132955 965138438
1 169838 522035811
2 73483
2 133844
2 107773
2 76816
1 28369 650030577
1 26177 590183846
1 126014 306038741
1 153231 561732008
2 79564
1 136938 388669443
2 146162
2 12651
1 10696 492086419
1 63791 4344410
2 27668
2 91029
1 190065 37630590
1 88375 225780581
2 162546
1 142163 608527049
1 97539 906314132
2 70930
1 108433 786738177
2 105974
2 25226
1 72212 798532477
1 54617 45595571
1 127191 313014596
1 122420 333311513
2 146848
1 115898 595889306
1 117824 701351349
1 98180 438065580
2 128054
1 107297 830720652
1 177464 220626189
1 2051 896956604
1 14229 228590397
2 185392
2 30870
2 162299
2 164160
1 73815 853625512
2 174781
2 57109
2 98006
2 24846
1 136805 405740036
2 51718
2 177513
2 80550
2 33622
2 62193
1 147460 235693641
1 166585 898414257
2 103440
2 128643
2 167516
1 18967 846503704
2 88199
1 157235 700050324
1 60567 563596930
1 134820 856999548
1 112977 733789888
1 16598 375312692
1 57058 116208836
1 30394 613048108
2 194440
1 129521 665381787
2 130402
1 114552 679603651
2 152274
2 109759
1 166814 252865003
2 99762
1 9216 159363049
1 55683 674382402
1 4976 294783138
2 169144
1 47316 907437596
1 3114 675432135
2 189928
1 162433 548023024
2 141871
2 47134
2 18613
2 95201
2 100027
1 19653 382769199
1 39233 290091118
1 140405 738395309
1 63386 500177206
1 111387 335138665
1 136215 500635394
2 2583
1 67029 71973776
1 46066 86959164
2 31395
2 111511
2 157631
1 161846 718050978
2 68845
2 161923
2 165365
2 158475
1 813 304305740
2 157313
1 38703 654398563
1 39033 849650982
2 84211
2 187259
2 27532
2 197697
1 80316 637918886
1 106548 608592320
2 129212
2 139532
1 191568 71504140
2 172652
2 45590
2 65768
2 155416
1 185845 267411448
2 150659
2 79028
1 190254 785045297
1 16365 446020328
2 144800
2 12594
1 67992 842805653
1 147916 27174337
2 54823
1 84326 847181489
2 102316
2 141838
2 2693
2 65511
1 143103 691200811
2 45928
1 195846 359194591
1 133800 98533308
1 162391 369324479
2 87766
1 141368 571656562
1 114362 967252080
1 87796 181540281
2 30387
1 108967 91189083
2 177793
1 94138 478129706
2 70547
1 97612 454894749
2 51903
1 109151 103557926
1 21958 259167552
2 144212
2 49154
1 23773 686148581
2 138120
2 79805
1 181319 798797796
1 135616 348678512
1 147070 179765895
1 71862 207805788
1 146473 113627161
1 156600 194573010
2 26061
2 127712
2 50695
1 148371 197652738
2 61581
2 72929
1 133064 768755677
1 44695 310927857
1 95578 67927531
2 65403
1 173409 956261467
1 35455 970939261
2 121653
1 95282 910549247
2 142431
2 37062
2 3815
2 98244
2 47440
2 29761
2 177504
2 84640
2 50571
2 105139
2 171559
2 150442
1 58469 232124594
2 33666
1 63671 72260277
1 154718 870832847
2 5448
1 195812 226330914
2 58954
2 23649
2 179781
2 41801
1 93827 480732623
2 113810
2 174644
2 48584
2 2204
2 179244
2 173312
1 89343 118305157
2 153095
1 134472 502684528
2 188666
2 124748
1 116871 122157990
1 141743 111905215
1 188966 211818123
1 118146 179629974
2 119916
2 13190
2 176831
2 137633
1 3681 810602700
1 98949 308841344
1 122459 288437007
2 90617
2 140392
2 115767
1 10408 299814029
2 85489
2 22425
1 97199 377071105
2 198188
2 87907
2 181758
1 71812 879834424
1 113905 755685354
1 147569 512000139
2 189523
2 52245
1 54193 38098595
2 26165
2 106891
2 36117
2 45452
2 42172
1 124553 304357313
1 110907 369160851
1 88029 247495675
2 141318
2 76006
2 44608
1 96132 181032514
1 116965 610712288
2 97296
1 105802 979281945
2 193717
1 190632 861356516
1 15371 67559700
1 154143 178124382
2 95563
1 117492 343401474
1 46226 114951924
2 34163
2 29598
1 17546 18793219
2 177693
2 106958
1 41342 573484800
1 194340 452588403
2 167462
2 42258
2 114522
2 155969
1 120761 953585899
1 43550 239313068
2 25611
2 91655
1 106421 134043085
2 160208
1 194631 209725350
1 60229 245653310
2 85412
1 36447 811767567
1 137362 326933676
1 165939 556009701
2 115845
2 166772
1 196929 633641491
1 160215 548105279
2 160575
1 155679 539857863
1 92582 247710314
1 27915 956120582
1 59310 509184669
2 75026
1 129132 47907303
1 168719 924386189
1 39756 637135602
2 53245
1 112207 857773738
1 136429 675699582
2 29605
2 141843
1 57323 739592629
2 66972
2 23988
2 97086
1 132872 953544180
2 74417
2 177449
2 168725
1 195983 733818891
1 102013 749505489
2 46678
2 145167
2 198115
2 88377
1 197370 628380425
2 97803
1 156580 205677941
2 73263
2 19456
2 189402
2 13311
2 181787
1 136851 932867396
1 10691 796235536
1 126284 459041706
1 117271 506620716
1 21396 456123755
1 32427 460790756
1 116052 437855269
1 61399 701480730
1 137053 316637037
2 170296
1 199755 878703310
1 152620 402987609
2 54152
2 156579
2 77938
1 172693 513797603
2 6166
1 174228 344378462
2 170788
2 137913
1 181858 292507002
1 24293 710418942
1 111111 988200381
2 25223
1 137086 494524888
1 8837 920672874
1 170410 391904935
1 189097 863267227
1 125380 53080007
2 46442
2 195325
1 140150 109725212
2 39252
1 182482 81254864
2 173082
1 89637 678585155
2 150114
2 130786
2 8013
1 94277 84775182
2 93963
2 27899
1 109814 487087707
1 71565 935806014
1 82760 247925601
2 1494
1 60468 440599621
2 141655
2 110282
2 32198
1 129852 854280424
2 20868
2 108756
1 39468 502418081
1 113427 566685012
2 53563
2 48274
2 7062
2 52707
2 159483
1 185446 737679764
1 192661 438442244
1 195499 541096020
1 107758 634714391
2 87207
2 91460
2 63824
2 55669
2 9165
1 130624 181715988
1 111275 395559545
2 118897
2 183402
1 184242 44469704
2 54136
1 23455 530417278
1 30989 6703053
2 193103
1 5471 267480546
2 60544
1 81811 505242658
2 192879
1 157334 974370684
1 75016 215329828
2 13316
1 196869 522683143
2 115276
2 164404
2 14748
1 163442 237893426
2 158672
1 149111 135884789
2 134997
1 10422 372843291
2 42993
1 119978 625161936
1 37543 136652386
2 178446
1 71153 66339785
1 95261 864977016
1 49692 611026016
1 162360 538822526
1 31595 995322519
2 5322
2 109691
1 11016 652345305
2 83591
1 85679 234906879
2 40673
2 85047
2 58536
1 128969 19984138
2 76990
2 20220
2 124598
1 56574 888961094
2 150731
1 26490 776527557
1 80926 40407634
1 101586 11398277
2 198592
2 92305
2 48445
1 28146 327607148
2 138543
2 70996
2 34315
1 855 79117660
1 92144 846060632
2 33061
2 17364
2 97581
2 9576
2 6271
2 48516
1 4609 53399930
1 159072 614917776
2 27802
2 99167
1 114771 985079191
1 177529 180327519
1 53998 754589873
1 126319 538183138
1 54717 910735276
1 114436 891801469
1 175163 49845910
2 74196
2 32718
1 57081 194357059
2 95491
2 146704
2 76727
1 49233 393276795
2 74677
1 187886 571578858
2 135446
1 88720 633559863
2 101473
2 186591
2 159005
1 14888 158191272
1 76862 217721993
1 107237 488819081
1 111935 821074779
2 116487
1 108073 79804990
1 5717 97242988
2 176287
2 3632
2 149448
2 25256
1 147293 542006640
2 3031
1 37539 200122715
2 29036
2 186568
2 19860
2 188834
2 107489
2 140393
2 82515
2 90093
1 121213 512190230
1 25768 488278612
1 102750 771964311
1 125648 253808902
1 18824 390644360
2 62317
2 18287
2 20042
1 108015 477008423
1 107551 735752430
1 100080 174807481
1 79406 237332531
1 31518 441285169
2 83814
2 23356
2 199802
2 27131
1 110519 995989274
1 114720 629277410
1 58759 830295992
2 24333
2 194349
2 196958
1 52456 839306939
2 18467
1 164228 499921534
1 124833 973933504
2 195386
1 115282 356099385
2 15242
2 196265
1 127877 830638762
1 132717 174293244
2 62146
2 91871
2 7191
1 184774 765322345
2 157404
1 182866 107796327
2 118303
1 134584 155157267
1 98731 566471239
2 169863
2 61773
2 192559
2 112338
1 10903 326641636
1 121931 948802556
1 154093 824976570
2 163203
1 193063 867319858
2 73816
2 89889
2 6575
2 36218
2 41040
2 81701
2 143768
1 166575 358849399
1 123567 518006916
2 148052
2 83359
2 36078
2 29627
1 175581 967296198
1 33190 574496611
2 64568
1 150114 99198300
2 138298
2 26120
2 69229
1 69859 229085813
1 15997 279111575
1 103613 626031802
2 42657
1 18601 359556362
2 40042
2 106447
1 77710 176732322
2 125986
2 73573
1 13197 864034018
1 191636 414490136
2 117225
1 113763 687910783
1 41168 606378635
2 44885
1 89237 188429805
1 170419 799410919
2 165840
2 158777
1 42063 407086986
1 129960 442079977
2 14537
2 39390
2 195450
2 125957
1 144381 221071242
1 3199 560100996
2 76579
2 170681
1 39826 902399789
2 130722
2 187229
1 92001 932686534
2 654
2 186548
1 56484 666305060
2 102160
2 169936
1 79213 679654460
1 164519 996175125
1 197393 41089177
1 51436 979470341
1 57979 680430858
2 171105
2 156931
1 12379 670387043
1 171985 479619287
2 38882
1 93094 910288695
1 72233 883437328
2 132642
2 41308
1 145771 825097396
1 20337 496173706
2 132054
1 143630 410860839
2 18448
1 194600 484363988
1 140281 346340858
2 95649
1 165078 77906525
2 89722
1 88511 887626001
2 2290
2 83545
2 45966
2 77073
2 58505
1 96381 814342254
1 52250 442385629
2 93786
2 134533
1 39677 934535604
1 38382 207106030
2 92085
2 189173
2 55901
1 12855 477947712
2 156609
2 148515
2 175416
2 117852
1 134581 754537617
2 52176
1 8054 163388904
2 131487
1 85208 378573260
1 120600 90056216
2 86942
1 149030 577811338
1 80471 146713022
2 191399
1 108119 753202189
1 82243 941498526
2 49726
1 10330 509428563
2 46697
1 56624 159888210
2 196649
2 108521
2 52695
2 48708
2 170162
2 86740
2 155434
1 166019 944988185
2 157470
2 173647
1 87224 930110060
2 55707
1 66696 490614171
2 158784
2 104654
1 134713 214569378
1 59709 901981125
2 67437
1 78747 57160928
2 131121
1 103363 631504257
1 70153 974937945
1 12071 275474327
2 161562
1 60440 152684051
1 123264 503294182
1 179615 292134295
1 63517 911740507
2 60530
2 45467
1 2745 52460945
2 106367
2 155710
2 105435
2 123035
2 154545
2 172650
2 151074
2 116262
2 50554
1 181996 242948692
1 117695 52240652
2 86762
2 11061
1 178197 49511415
2 64803
2 108933
1 172178 766708506
1 45439 482471924
1 20103 804903960
2 5182
2 84799
2 124427
2 18519
1 147789 938520037
1 190689 981568710
2 10282
2 55519
2 104842
1 168533 197676523
2 159329
2 187807
2 173248
2 54186
1 198072 500160800
2 164467
2 33998
1 24197 914347450
2 135614
2 190586
2 119004
1 10427 697147943
2 113344
1 43797 284998172
1 58586 968018909
1 79659 934398316
2 184860
1 129576 570209719
2 172695
2 107097
2 183600
2 69718
2 86388
2 157312
1 102265 406864979
1 5167 483730326
2 174641
2 67610
1 159008 21316526
1 47104 804438360
1 136774 113335654
1 82826 439403225
2 12384
1 195949 362824233
2 155406
1 102044 330987781
2 17739
1 67493 22253826
2 19565
1 100377 666924064
2 25597
2 107794
2 54971
1 191244 464433786
1 27603 147868689
1 117003 934717827
2 132579
1 83663 348502473
2 166494
2 82789
2 175759
1 103730 546464668
2 171155
2 23938
2 156020
1 131548 47638119
2 164682
1 118989 446879798
2 3828
2 50047
2 170017
1 50475 18945218
2 54966
2 84615
1 58322 429058040
2 103502
2 10958
2 49243
2 94701
1 115305 993440970
1 80636 623298951
1 106407 430709044
1 198667 361653184
2 176353
1 118637 890551865
1 112133 502642716
2 73499
1 27389 683170616
2 104188
1 187870 783620840
1 113202 646253026
1 107228 51207937
1 150901 722051424
2 193712
2 195302
2 189325
1 183695 21514127
2 195053
2 159199
2 116400
2 109334
1 49657 144481444
2 175730
1 173963 540435412
2 104391
1 15523 650105856
1 64448 687946396
2 97870
2 182107
2 79057
1 23574 826810338
2 175721
2 146029
2 4239
1 51711 963180246
1 188364 389184417
1 73458 498303036
1 142511 398992699
1 37223 499197285
1 122889 73811001
1 17668 281238213
2 154854
1 26223 970474017
1 65336 513102072
2 154160
1 26390 180331680
2 128947
1 25388 800784902
2 141717
1 45754 392429539
2 96273
1 99970 326319682
1 119589 27433291
1 52629 279498378
2 31153
2 57044
2 100273
2 10854
1 118466 516852491
2 1854
1 68606 945213184
2 199557
1 133678 260032640
1 104588 645434151
1 194597 184295052
2 159732
1 119771 353059692
1 40397 932632638
2 117559
2 189156
1 54911 576463508
2 113061
2 16839
2 34017
2 68343
1 182252 40160055
1 38195 35508532
1 71096 601718430
1 196691 828857326
2 25230
2 176867
2 37541
1 44393 542072858
2 57656
1 52486 706128562
2 23806
1 146604 838768162
2 13159
2 133635
2 89749
1 83953 944056466
2 37082
2 184883
1 149782 691994786
1 87302 350843740
1 57468 20681103
2 124521
1 197917 2011561
2 67724
2 45287
2 184965
1 79436 943299529
1 55677 792267515
2 141606
1 124813 162547743
2 159580
1 40958 542022303
1 98609 667927307
2 157462
1 117635 332129040
2 84622
2 36795
2 116992
1 29744 171732421
2 141376
1 25345 354524037
1 191454 882338434
2 133699
1 104120 884870195
1 107466 928400579
2 180166
1 64123 717785612
2 28197
1 99867 111970803
2 90880
2 112851
2 24914
2 86543
2 120262
2 47315
2 22319
1 116681 246735323
1 165749 557320332
2 39228
2 89914
2 145861
1 118440 164993191
2 94343
2 105135
1 31358 762634675
1 9996 222366131
1 120216 946530375
2 1606
1 16741 359347703
1 87081 482903148
1 77130 590864315
1 56071 45476660
1 113141 338835955
2 94077
2 101438
2 107543
2 92175
2 121532
1 22104 877166613
2 92888
2 126871
1 174222 215023392
2 140777
2 57586
1 42833 601844356
2 75809
1 199335 619596405
2 160162
2 194747
1 148087 189173132
1 16294 520378802
1 69511 765266601
1 171331 784422552
2 130269
2 187844
1 170762 567800773
2 30841
2 134266
2 67406
1 144546 203509703
2 129642
1 102077 83510499
2 122616
1 82389 324475179
2 188996
2 95842
2 177967
2 92194
2 115840
2 90683
2 69276
2 140358
2 37193
1 76859 344917577
1 16477 14025310
2 148130
1 172501 706730019
1 58039 903800826
2 199839
1 93552 982262194
1 40018 153523606
2 190978
1 84459 612361391
1 179166 288801872
1 55046 244756089
1 171400 395439665
1 37531 276174493
2 13725
2 26897
1 198772 612090820
2 10162
2 156091
2 130150
2 184372
1 102086 218639198
2 39386
1 88494 665261687
1 172081 882285701
1 162854 184823657
1 189796 847121564
1 74763 670998029
1 18914 88949435
1 180824 40819820
2 121770
1 2065 989159824
1 110352 240589666
2 17713
2 26177
2 161614
1 99505 511130953
1 121752 656680963
1 93992 432378995
2 175930
2 180876
1 175514 307630134
2 151911
1 24160 551294381
1 114821 857993124
2 162833
2 114762
1 102395 872877992
2 175488
2 77976
1 8606 626167492
2 190389
2 29295
2 138328
2 43193
2 72967
2 11719
1 84049 178901782
2 180350
2 20083
2 113626
2 169948
2 122254
2 16128
1 17519 773440925
2 96831
2 49168
2 119478
2 48129
1 5112 862674909
2 11224
2 29654
2 80116
2 82023
2 94290
2 120862
2 98749
1 147580 607754767
2 23660
2 73865
2 53262
2 58886
2 130356
1 92854 832329889
1 48969 478495813
2 99839
2 150656
1 181455 737912064
2 125753
1 54895 70639609
1 150984 746827615
1 83905 930263231
1 88409 657694042
2 35155
1 109761 408971176
2 172782
1 17501 103758456
2 37453
2 135681
1 172122 993267308
2 90445
1 169923 126692816
1 149671 699346376
1 113294 430862281
2 128449
1 198238 770751727
1 148167 755905149
1 39609 696459496
2 29219
2 50264
2 197017
2 154050
2 151425
2 78788
1 154372 493377733
2 171379
1 138226 726212098
1 103500 74113402
2 144406
1 114570 94687902
1 175434 49391023
2 141997
1 189705 826672430
2 1163
2 103762
1 94746 505126719
1 181181 32501877
2 1514
2 124627
1 78582 365508822
2 105830
1 163527 597061642
1 84983 903700980
2 95348
1 4398 910292513
2 179919
1 179339 805578708
1 160137 851739945
1 10932 247215679
1 53336 597397721
2 153601
1 55626 330955618
1 108860 283402254
2 173755
1 187868 722350279
1 98797 32434725
2 2586
2 195677
1 7308 312770487
2 31148
1 4168 580879258
1 96254 614994758
1 32720 871043073
1 20561 881498182
1 175994 68353602
1 108676 906431265
1 12898 894295994
2 112329
1 62526 594538450
1 82601 857938744
2 153042
2 163454
2 147433
1 43273 78164512
2 157121
2 56299
2 156770
1 106716 950543722
2 94072
2 21633
1 146734 29694418
2 84322
2 67586
1 9613 540437156
2 25416
2 114992
1 158693 857136994
2 112112
2 103413
2 23290
1 11534 87966882
1 42039 7671405
2 82428
2 5572
1 61076 470773675
1 157471 776806325
1 26691 399445414
2 6400
2 146528
1 84423 68168130
2 41792
1 6999 343892096
1 104791 992903018
2 47147
2 41321
2 41078
1 8243 380031823
2 157820
1 131729 930255399
1 122215 559925054
1 16454 256384981
2 135512
2 46383
1 80068 187709351
1 172804 309832547
2 1217
1 94753 984221716
1 142768 164380605
1 97275 499936607
1 67336 278584564
1 63785 900786917
2 119234
2 34993
2 97072
2 108462
2 176501
2 136431
1 105041 604053636
2 1974
2 141439
1 23096 842253841
2 109385
1 120069 737038734
1 12938 747408820
2 137147
1 185890 812375912
2 139358
1 49150 681749197
1 152002 164090607
1 114542 948411105
2 18939
2 96087
1 53463 276402073
2 132636
2 106174
2 47828
2 50961
1 198225 733860121
2 179882
2 121984
2 136413
2 122423
2 151786
2 138394
1 26454 394046149
2 91008
1 191269 923967480
1 182211 953549131
2 104206
2 96511
2 25109
1 77754 997139741
1 156099 940683075
2 71685
2 124649
2 132130
2 52509
1 177460 811929213
1 136091 820470930
2 190945
1 44631 58205853
1 186274 63417299
2 14161
2 136780
1 46160 651929320
2 56090
1 26713 69272272
2 191350
2 196079
1 102827 362949001
1 45844 269176743
2 171760
1 121926 873963266
2 105742
2 128278
2 164223
1 188429 950136040
2 178424
1 98781 307761136
1 112391 661910171
1 126586 963142662
1 59481 785800545
1 192858 804794595
2 125252
2 182010
2 180171
1 182198 255993070
2 36992
2 119478
2 129584
1 133603 24790803
2 35692
1 157485 184745559
1 148530 232948702
2 131459
1 73342 935388550
1 128677 684709935
2 122519
2 92658
2 37889
2 124935
2 1677
1 2830 356524941
2 156007
2 131765
2 123403
1 97911 500215098
2 196666
2 120194
2 82128
1 133815 794182952
2 39712
2 66737
2 134187
1 85565 880447081
1 138915 683058595
2 35198
2 95167
2 87684
2 192352
1 98091 258629872
1 179672 391430517
2 190159
1 156982 186236677
1 106594 745330717
2 191415
1 32201 838084868
2 70247
2 39529
1 39156 301684911
1 167374 561563965
2 71490
1 143307 290685334
2 129431
1 19757 154193247
1 188876 375163466
2 109606
1 98199 691774247
2 84975
1 89448 769698430
1 127185 937235240
2 147767
1 107979 306195374
2 46146
1 67370 462711070
1 79893 827186386
2 35510
1 25867 334994172
2 23624
1 173015 450767176
1 79527 622234235
1 65658 480251508
1 143403 569969171
1 16693 743909545
1 159530 977888869
2 170256
1 112672 564128326
2 169720
1 162982 945737196
2 186402
2 142073
1 106072 387344230
1 32046 248330849
2 108217
1 81042 4359517
2 66528
2 38149
1 170215 469184569
2 183745
2 54225
1 29815 786852741
2 62462
1 168181 658645409
1 117735 627833286
2 159952
2 164269
2 166847
1 68556 593601879
2 148938
1 133612 93190088
2 174755
1 144355 449014901
1 51216 804531035
1 143140 982723411
2 51900
1 38550 662712322
2 105117
1 56140 773278305
2 118031
2 36198
2 120516
2 65124
2 41356
2 67200
2 148094
2 196579
2 53479
1 101656 195124672
1 48439 195617780
1 92512 703830005
2 168801
1 103692 670553081
1 7501 817576659
2 119353
2 101783
2 5164
1 179779 504712979
2 130923
1 159228 800489390
2 170589
1 133464 778252936
2 179051
1 158576 998459891
1 53500 222629761
1 122032 978908125
1 104882 757225090
2 106714
2 89260
1 195627 125358820
1 171078 479073806
1 151770 21807712
2 60735
2 117690
2 136442
2 21468
2 140587
1 194625 788822554
1 145301 472865115
2 79809
1 116759 345414516
1 4769 329332236
1 95711 833646759
2 47019
1 36936 777227012
2 182381
2 182672
1 35339 861643143
1 1021 264222870
1 98952 373866113
1 167111 172700180
1 115516 360664589
1 24430 1969625
1 79186 545587442
2 111806
2 15523
1 25356 622689470
2 85621
2 84775
2 51812
1 4460 135801917
2 85781
1 85108 81980942
1 23041 155137940
1 65850 803322722
1 186996 329539299
2 28299
2 66927
1 19552 261794827
2 46394
1 172698 415360637
2 100843
2 84668
1 27761 837996667
2 161914
1 4948 135274813
1 135838 766247079
2 110023
2 53505
1 38474 660757387
2 52564
2 187640
1 11336 293134471
1 99479 327378810
2 29704
1 143208 612828803
1 109660 77768052
1 192041 953043989
1 107017 372912315
1 154841 154014631
1 78118 946438267
2 20517
2 68517
2 8403
1 78381 871777234
1 142273 98306777
1 161746 600967656
1 42401 309437244
2 18210
1 39346 206535650
1 9359 597756903
2 160422
1 198731 473981411
1 79147 798397031
1 162219 505001160
1 139105 278260407
2 82547
1 43829 858482756
1 16407 9240213
2 82692
1 160296 485986251
1 18669 996647852
1 182746 223393840
2 122495
2 120427
1 184900 301599789
1 153792 493528377
2 196496
1 125441 403829211
2 102850
1 71318 335291758
2 39470
2 169663
2 132990
2 18317
1 49023 270820826
2 125491
2 18724
1 12894 14956284
1 19919 611155197
2 89231
1 171186 376288409
1 104001 110294938
2 151422
2 99655
1 21500 648304666
1 47796 759588156
1 1417 286044809
1 167414 193072244
2 28000
1 62827 217913733
1 12688 651809695
1 34263 321724035
2 58708
2 43589
1 95843 36400714
2 24795
2 195913
1 36108 164144848
1 55887 173060066
2 169162
1 123297 329498784
1 196375 412185547
2 25101
2 190277
2 1714
2 71383
1 112742 343729116
2 184535
2 174791
2 165172
2 65855
1 108285 516246671
2 100735
2 176058
2 146291
1 154313 947389681
1 166153 171797849
1 89392 763995053
2 1000
1 43471 54457624
1 22847 298540850
2 15183
1 124640 321014015
2 119579
1 89109 716771980
2 75908
1 51777 580082109
1 186125 477483969
1 191540 338209136
1 175215 491168698
1 183028 289516315
1 78393 130475915
2 180540
1 169300 106885793
1 165499 849540513
1 64077 253650909
1 36885 892248709
2 93216
1 34316 135135823
1 167336 388772000
1 195109 171999485
2 179265
2 151586
1 79111 839535887
2 136728
2 34472
1 26241 666848164
2 47278
1 7861 374412679
2 89009
2 99782
1 195549 734192194
2 191017
2 70812
1 91520 329631669
1 130000 545466882
2 66464
1 191030 763799960
1 196488 387500348
1 183732 252086926
2 187679
1 108107 274273683
2 82780
2 74724
1 137056 46547017
1 146639 283743522
1 195995 805508355
1 145005 107204052
2 102945
1 103722 779653754
1 151051 650149506
2 63654
2 178985
1 111464 999837621
2 190486
2 40903
1 45503 565583585
1 197739 198005659
2 169892
1 177172 434799695
2 47130
1 107362 880254375
1 192173 63017658
2 139132
1 63896 650676149
1 139148 302839068
1 97262 318557380
1 18070 456429351
2 52208
2 61277
2 175701
2 21110
2 59075
1 59510 122480782
2 69319
2 199434
2 73932
2 9081
2 32516
1 66097 840472717
2 108295
1 107051 369880276
2 100916
1 27861 283269170
2 49576
1 142082 306465069
2 39580
2 149004
2 105896
2 88876
1 77028 402562344
2 17694
2 84338
2 78141
1 49035 622020324
1 157519 883421360
2 132301
2 83910
2 115073
2 28570
1 165054 474192822
2 143927
1 160499 433256863
1 43501 386626381
2 14953
1 64610 51867328
1 81463 369124040
1 123656 889860527
1 158423 232582419
2 140111
2 52117
2 4357
1 75855 279720419
2 26001
1 99085 628698979
1 183773 388705112
1 67628 639288755
2 41241
1 14380 66091144
1 100649 756987447
2 83532
2 116309
1 168751 904931369
1 24467 616500490
2 122672
1 15860 41882989
1 72782 842698617
2 92998
2 199325
2 137486
1 127714 882694397
2 105434
1 92070 675963841
1 189484 37182776
1 41563 727722744
1 17061 405353287
1 84236 110150405
2 163508
1 161085 126299747
1 199539 765782437
1 75978 701925166
1 127326 246322347
1 167430 538486131
2 6508
1 102745 894650012
1 132978 447293240
2 99964
1 183670 353609619
1 94530 785765059
1 83425 46666546
1 81578 451290672
2 173740
1 170252 468904014
2 25135
1 179924 752915510
2 71784
1 165280 214912819
1 14508 551426776
2 160466
1 139143 742331315
2 173464
2 191599
2 99092
2 34823
2 92625
1 78632 245176569
1 45904 843340759
2 145649
1 193830 795745559
1 89057 642496283
1 142975 714194193
2 39128
1 142471 527130344
1 62735 684917366
1 14702 388022851
2 68610
2 161300
2 113934
2 149743
2 136591
1 191446 621287062
1 13666 33726829
2 58429
2 116439
1 8107 806104244
2 176112
2 165507
1 15911 106558999
1 63720 290713920
2 47218
1 162203 353509557
1 58134 375849431
2 114422
2 145501
1 192459 760804628
2 195572
1 123711 537466918
2 132230
1 34015 192263019
2 66443
1 198141 643225714
2 44670
2 91091
1 101526 324173516
1 156823 504007029
2 15739
2 58557
1 14016 274702704
1 69795 164063933
1 109209 992374991
2 146805
1 193420 364566211
2 195425
2 111802
1 122276 685061026
2 194503
1 8586 857486817
2 30045
2 182459
1 97062 448302635
2 192210
1 171252 65394169
1 83940 418139638
1 88168 674090722
2 107540
1 141795 693883134
1 54639 992492984
1 9136 577596107
1 178696 12381312
1 3848 542582115
2 167462
2 135778
1 8318 307519500
2 138220
2 73459
2 165442
2 137945
1 46501 91903830
1 44463 672448607
1 61131 944628323
1 81029 388922031
1 181918 810555560
2 91070
1 123781 613483620
2 32892
1 126234 44786959
2 125218
1 147683 746976952
1 43268 469977671
2 109249
1 142949 689635111
2 191981
2 11437
1 169731 86401165
1 52131 837601696
2 176590
2 99965
2 49643
1 158437 235105731
2 162580
1 122860 998950411
1 137876 365057064
1 184552 822859106
2 171511
2 1848
1 34126 591177249
2 48469
1 80376 439405711
2 165777
1 118375 337763572
2 193673
2 193031
2 126436
2 198039
1 109587 800490731
2 61377
1 90078 500281303
1 38184 678844196
2 38452
2 36426
2 60741
2 186646
1 178846 439554277
1 5633 821131445
2 99218
2 97640
1 22106 686780892
1 158820 886782971
2 161769
1 40594 307066667
1 135657 583188890
1 68410 793394751
2 190068
2 26781
1 13849 332183279
1 94764 256659229
2 29327
2 8951
2 111884
1 53971 690226924
1 31884 181756248
2 1557
1 160985 622148813
2 34221
2 112049
2 191238
2 148317
1 45372 56649858
1 150215 935883749
1 68753 378619861
1 178296 202301613
1 109160 505842245
2 59187
2 26122
1 137397 276634074
2 130544
2 119823
2 75341
1 103755 335562084
2 110488
2 194596
1 48268 387190027
1 183822 72828479
2 26687
2 95761
2 142785
2 35641
2 81196
2 49492
1 38006 958204019
2 15384
2 26128
1 61559 956087590
1 113433 641060504
2 165703
2 170343
2 44957
1 38855 174515519
2 73799
2 35539
1 196033 526088248
1 53966 488091640
1 39323 957479337
2 193703
1 170000 904176743
1 185804 527028504
1 109639 850749708
1 115860 664858309
2 197331
2 189095
1 54793 606696651
1 110262 641760871
1 146236 300153455
1 52952 555525288
2 68033
1 24186 180189500
1 38526 178879831
2 199956
1 177737 401126229
1 26357 311004485
1 187902 564361663
1 104517 929565548
1 163940 358137793
1 197600 871610480
2 27396
1 9675 263453781
1 65501 113807087
1 93431 621740393
1 160434 361927451
2 116853
2 99981
1 54728 954731542
1 199539 595878632
2 729
2 73005
2 67121
1 17432 339714040
1 19521 452278427
1 83302 253509452
2 159058
2 96578
2 20178
1 28743 123576373
2 196822
1 188520 621833579
1 92657 510239288
1 136589 938425411
1 183017 529527772
1 176531 196102995
1 46677 592097772
1 115767 260497360
2 6877
1 128629 530478019
2 68246
1 114823 94308220
1 159884 453265420
1 68227 649460601
2 109355
1 146461 776520460
1 149241 2720302
2 91160
1 74544 208689240
1 87624 294095741
1 51495 780931622
1 63303 956989517
2 130452
1 81886 915483203
2 43551
1 40719 891998050
2 46010
2 69723
2 120100
1 101223 766265681
2 111804
2 144212
1 141546 391521415
2 149359
1 61147 735673756
1 168541 344876243
1 6338 676078436
1 174180 483125720
2 94010
2 186434
2 132340
2 177946
2 27404
2 183385
1 141259 456159876
2 184141
2 195464
2 141642
1 30285 441062355
2 42920
1 174450 937907346
2 52054
2 67944
2 26633
1 190000 239242135
1 96302 284416923
1 107341 975841047
2 181409
2 71332
1 38536 298134937
1 141872 828923356
2 28398
2 151187
1 68 486602075
2 52806
1 140429 819836811
1 64789 181846134
1 131389 888158876
1 66257 244146778
1 143064 937902947
1 6841 427005520
1 61334 493785552
1 169085 930780213
1 154096 842199072
2 143603
2 57869
1 112619 663850421
2 89457
2 130258
1 38188 879501107
2 31098
2 41155
1 22998 885359375
1 24662 341257265
2 118771
1 177576 828378484
2 142916
1 169047 770142740
1 191594 588192997
2 113782
1 49455 208325325
2 109221
1 34418 31724836
2 154798
1 94238 282215169
1 107423 136399786
2 176226
1 176223 609447445
1 36688 397893889
1 104657 215547483
1 109262 270786566
1 141038 84571332
2 145277
1 82008 521378888
1 12520 29423650
1 194106 184223216
1 199335 375084591
1 146221 517694026
2 13549
2 69390
2 88645
2 84588
2 198905
2 2161
1 181136 867381939
2 101550
2 112810
2 167803
2 68995
1 27491 393618609
2 85466
2 76162
1 4116 784624425
2 188750
1 197275 116569099
1 8333 677015415
1 150209 19029621
2 62548
2 127821
2 37893
1 148882 211139654
2 14945
1 188102 661264227
1 61422 752660594
2 33808
2 98827
1 96313 967928377
1 51787 429573470
1 34476 456240685
1 81776 502728998
2 44057
2 59229
1 23492 357265243
2 163341
2 196438
1 24511 939801983
1 167721 741372490
2 118383
1 21112 91288329
2 151065
1 171640 602669881
2 29243
2 178731
1 166546 83088356
1 33845 144384716
2 70230
2 83010
1 88322 572500583
2 161250
2 13014
2 196095
2 12307
2 65487
1 61736 968650058
1 176313 220468982
2 76162
2 140864
2 29983
2 154919
1 141010 302215799
2 74544
2 22221
1 101710 941182138
1 172653 292379802
2 103205
2 58028
2 183650
2 97653
2 111840
1 56471 915452444
1 172116 676905591
2 91084
2 44399
2 26781
1 82164 754456789
1 155072 240858268
2 14871
1 83397 879935621
1 182495 942266020
2 152643
1 5499 736094665
2 142484
1 42085 684002872
2 184735
1 81960 771423081
2 46855
1 123238 753763852
2 145607
1 28335 872839250
2 39866
1 126004 791250049
1 181210 383329153
2 126239
2 189055
1 136855 141186634
2 183870
1 87236 387767030
1 134452 60464832
1 45769 997992180
1 62604 332273513
1 135438 65598076
1 11278 244824751
2 148661
1 29029 122339771
2 3035
2 95755
1 38779 338056460
1 8464 86481375
1 81141 880936269
2 141108
2 142302
1 93331 260868104
1 189371 686731896
2 196465
1 191115 798319771
2 177097
1 69555 865767026
2 60119
1 29892 449782436
1 108975 482771023
1 5904 463189470
2 107558
1 49998 989740391
2 10549
1 126073 416028797
2 146279
2 136365
1 194767 683059376
2 187610
2 31096
1 81737 142597092
2 18554
2 124738
2 18273
2 84758
1 195173 316761821
2 45094
1 14513 336707367
1 115247 570093892
1 35206 504122730
2 100202
1 31073 44150449
2 183539
1 330 816668150
1 102131 763801844
1 34049 831417632
2 116150
2 122587
1 119625 644000302
2 185147
1 49205 281986720
2 62754
2 195336
1 142781 784215555
1 106913 535555063
2 139257
1 83789 79464691
2 184576
1 199626 411394863
1 54642 695697935
1 57386 49722066
2 82541
2 122194
1 135788 670474347
2 49384
2 196819
2 140445
1 197075 798655533
2 37340
2 21099
2 54736
1 3146 843936869
1 122983 988933670
2 75289
1 176833 767221791
2 31948
1 153684 675172054
1 74436 316475876
2 163401
1 36533 313961224
1 90511 372749022
1 47248 709201605
2 163142
2 115374
1 23030 563738431
2 67217
1 77004 975362058
1 38681 75030131
2 142421
2 197941
2 196090
2 68994
2 140769
1 32434 425271836
1 126420 550706594
1 57865 469472147
1 155869 430075539
1 127889 386776745
1 158646 199963370
1 118607 286469760
1 195475 143873024
2 59439
2 128562
2 75724
1 5829 672659543
1 66169 63465741
1 167580 116641794
2 74589
1 12045 510077733
2 148072
2 21911
2 106131
1 150379 981510277
1 142942 582728039
2 181432
2 96430
2 191690
2 33638
1 157128 286771640
1 44013 119328672
2 132514
1 36111 759138528
2 45214
2 53926
1 61269 775864426
2 137503
2 18926
1 129990 906967509
2 63191
1 70853 676539371
1 130510 602858573
1 88768 557926038
1 135139 917578775
1 114845 81302075
2 13197
1 119923 312858421
1 77541 863627806
1 135491 732343758
2 182950
1 159886 627664420
2 27738
1 169682 557742697
2 163420
1 24580 587596326
2 95418
1 63136 182695343
1 39271 752209804
1 155540 49415610
1 100164 34069089
1 102477 107597439
2 15767
1 127285 144093311
1 45529 294878982
2 185348
2 91049
1 68101 692138147
2 88847
2 114533
1 155452 205100768
1 5049 448157053
1 78740 890708377
1 19134 99580181
1 42889 88932872
2 1206
1 18404 576182222
1 16694 597976200
2 61716
2 64920
1 152471 482845101
1 145360 357448620
1 54644 135512759
2 128185
2 183265
2 78703
1 16581 447445258
1 148507 970892
1 65173 54848602
1 193560 352516456
1 24199 13982246
2 100254
2 123753
2 80570
2 4623
2 197876
1 276 820936488
2 22383
2 131747
2 48898
1 89966 868937875
1 92699 382678948
1 101233 567521568
1 85156 626574179
1 59274 597939545
1 90823 890892272
1 88044 912478648
1 64031 64441188
1 181249 14757767
2 46335
2 189846
1 123317 875219273
2 99938
2 26960
1 181654 607613615
2 127468
2 115271
2 151989
2 115678
2 81554
2 72286
1 193471 115257722
2 199412
1 11040 634734634
2 192549
1 64290 326557447
1 196314 748316214
1 163 50034523
1 142545 260280701
2 130057
2 107275
1 182248 836264861
2 126824
2 143742
2 176196
2 134278
2 31343
2 65181
1 113444 629534094
1 167758 311016087
1 186436 454802016
2 19774
2 115102
1 135533 744641247
2 53649
1 14914 678869406
2 158356
1 138982 723599717
2 113449
2 162973
1 132171 842293309
2 197830
1 171049 730428157
2 160929
1 93622 711814618
1 179011 195277740
1 19337 384500348
2 102689
2 34281
1 30130 703451483
1 115905 50105480
2 54200
1 149710 676013613
1 178065 463477314
1 196990 319256241
1 88836 563948128
1 47966 248685982
1 116084 714241518
1 117664 209310548
2 152585
1 78439 955457644
1 113564 256489494
1 160184 110869555
1 199777 256395282
1 140615 329213899
2 132055
2 146746
2 114429
1 28649 39783210
2 106494
2 126940
2 101612
1 173944 782757551
1 80884 700866492
2 103652
1 118416 171905845
2 183362
1 5643 858898130
1 55996 397283625
1 100732 610088696
1 197743 704230766
2 68919
1 109061 336775259
1 88973 125057492
2 54746
1 173432 367575274
2 59713
2 60231
2 28013
2 193901
2 185259
2 56613
2 146678
2 16544
2 157570
2 166551
1 103886 792443753
2 91140
2 129633
2 33911
2 17053
1 39245 274396565
1 191164 167613506
2 171021
1 32005 431649792
1 118166 809788178
2 197090
2 187796
1 100465 485528223
1 16926 935227946
2 112831
2 133546
2 37308
2 63242
2 190234
1 116193 918114524
1 142668 544756332
2 83829
1 162815 551291390
2 83910
2 49402
1 61963 613773453
1 197256 342062341
1 4727 982423688
2 126672
1 113879 729706000
1 54176 323464561
2 42455
2 32320
2 28192
1 77014 713331812
2 137638
2 88151
2 40465
2 116219
1 113096 839536393
2 129568
2 54272
1 77080 928916906
2 70861
2 87732
1 1391 645397678
2 78185
2 80495
2 33097
2 20798
2 126909
1 167212 40287607
1 16766 913895338
2 2068
1 174470 65601878
1 84975 475140524
2 47284
1 192548 510937751
2 57039
2 54564
1 134655 656246828
2 195339
1 15723 542722519
2 129984
1 184045 225063553
1 39174 180312017
1 109739 943953393
2 178553
1 23710 105186326
1 186105 491584843
2 184716
1 169468 203806887
1 179210 440216933
2 75596
1 161534 393885095
1 109839 551948263
1 29911 277937861
1 30246 734496603
2 108116
1 167537 316873946
2 128675
2 144402
1 174633 642042566
2 13253
1 165317 115822033
2 121916
2 186727
1 154158 676733798
2 36988
2 110274
1 160469 774469426
2 120352
1 22313 751002663
2 1652
1 88810 372248834
1 142213 682501974
1 40117 765608850
2 10812
1 44440 394258389
1 47937 647126880
1 91391 746398181
2 166137
2 154449
1 184130 316697288
1 42077 652210816
1 93235 121182906
2 34994
2 137865
1 177691 713084235
1 45132 730909084
2 31213
1 166150 115109065
1 128974 318547610
2 191050
2 50170
2 45550
1 19311 17752683
2 179071
2 145511
2 29244
1 27390 54396840
1 42492 939641972
1 126734 813744008
1 97528 124401888
2 53995
2 176147
1 156246 735584112
2 102873
2 69676
1 59510 821745105
2 88973
1 96396 913171429
2 119773
1 179908 939090467
2 85585
1 195900 585055214
2 69891
1 141851 542219695
1 1593 755158827
1 12594 158510625
1 68556 578866245
1 81660 646747549
1 130120 767323155
1 153068 729113759
2 163008
1 148060 926180830
1 147649 751606445
1 70399 881736449
1 58592 410036251
1 1333 809741714
1 68551 234847407
2 83331
2 84128
1 26819 867286306
1 94195 171971446
1 16836 191003033
2 128611
2 78012
1 13182 382432223
2 48212
1 4979 703528987
2 151521
2 150601
1 140388 307203947
2 92822
2 125360
1 65989 673677632
2 49462
1 40036 5408956
1 7246 740730761
1 122040 659185787
1 139414 965186455
1 63476 914830019
2 9224
1 142004 665931754
2 129245
1 177302 447965267
2 25606
2 99220
2 38762
2 153462
2 133012
1 194792 128354460
2 47327
2 96658
1 9461 344318253
2 544
1 73690 431711195
2 178729
1 169290 338046939
1 20124 78488902
2 102177
1 1010 313338816
2 51460
1 185317 278857879
1 105415 679934700
2 100208
1 130919 43596910
2 82600
1 3303 820753781
2 19573
1 107570 722189775
1 184619 814520212
2 47186
2 68598
2 80876
1 32844 809744923
1 196236 215325568
1 162944 543749745
1 195840 795193955
2 128804
2 33609
1 91081 788543217
1 193307 328925456
1 171453 276582941
1 147376 768262971
1 116624 891084493
2 93844
1 45754 757817244
2 124331
2 181579
2 150228
2 73476
1 97234 951208261
1 95042 259868582
1 133798 56445062
1 74325 943399388
1 30918 620350472
2 56726
1 182213 980495637
1 98938 904824037
2 183096
2 178778
2 88010
2 173717
2 74466
1 151469 675143354
1 33004 365142456
1 149958 699098322
2 106607
1 132070 396189526
1 17944 46762235
2 128614
1 159032 83135088
1 124887 819711162
2 56308
1 108835 394373704
2 115353
1 146134 754323514
1 162535 278119763
2 199761
2 51105
1 120595 162322071
1 135823 269686908
1 53014 281707999
1 158738 665471086
1 59547 695770253
1 138397 4455463
1 181357 299304757
2 97895
2 76142
1 149972 369244863
1 46253 2828266
2 198085
2 164008
2 15960
1 35305 198649923
1 92538 425690692
1 41893 67421273
2 58737
2 63387
2 62954
2 130498
2 78239
1 40945 180288341
1 101101 156509073
1 86905 934620663
2 102427
2 75770
2 188854
2 198397
2 52455
1 167722 508995775
1 157324 574472398
2 163615
2 186187
2 154612
1 27311 843629048
1 123293 815045766
1 135548 629830237
1 194931 973166072
1 187269 983680785
2 146001
2 2183
2 154498
2 39395
1 103847 478624449
1 165530 788840773
1 141495 679836816
2 44411
1 118680 929953973
1 38184 868993020
1 6224 203500353
2 75154
2 48911
2 172908
2 164608
1 188125 39073587
1 158674 481586637
1 20961 224095847
2 18174
2 179911
2 89674
1 68171 975635464
1 135801 663484171
1 26283 665756611
1 42720 881472774
1 137347 905180356
1 78070 48384508
1 81288 968696146
2 29675
2 127768
2 77433
2 137903
2 22481
2 4113
2 92655
1 42419 96184352
2 117786
2 133315
1 47566 380158948
2 146223
1 157661 328161213
2 97405
1 89208 102849625
2 91517
2 7613
1 181699 911061473
2 125171
2 129045
2 12639
2 67896
2 84086
1 15189 800740589
1 180846 253871551
1 23890 465833831
1 9778 670036237
1 69661 776967409
2 175283
1 97469 797817746
2 190918
2 54481
1 161154 833007174
2 123393
1 186285 758746158
1 37658 702290407
2 3572
2 191023
2 6643
1 167204 920183247
2 141569
1 139988 945100582
1 120818 305600727
2 160667
2 187019
1 31499 394118107
2 173281
1 47092 20858142
1 197424 993208760
1 174441 439494226
1 119387 688569805
2 184041
1 153893 995634349
2 190475
2 101647
1 24952 694149411
2 163089
1 107756 142334371
2 44948
2 19915
1 82202 624125267
1 193833 813355484
1 147386 454525507
2 164927
1 123957 859625954
1 94963 626533945
1 28584 587312082
2 11739
1 107546 8620244
2 94148
2 12734
2 142167
2 31393
2 156970
1 118189 389363652
1 28854 69472718
1 106198 631628141
2 92786
2 34438
2 177253
2 130641
2 152446
2 79583
1 33747 276991944
1 97984 224807981
2 164765
1 171394 870699703
1 175918 596693399
1 162151 50681734
2 53507
1 142256 125452685
2 125806
2 30913
1 120513 718192172
2 88300
1 192628 466572217
1 12565 752934495
2 57909
2 100652
2 39501
2 48331
2 161804
2 192089
2 190409
1 163639 923864133
1 145392 164092921
1 78334 477623356
2 79678
1 7718 980958352
1 39365 208456330
2 36748
2 135986
1 162036 178350863
2 31491
2 78432
1 177803 86738575
1 58881 699491949
2 170977
1 186067 92379458
1 32656 134908803
2 57512
1 108924 568769986
2 35849
1 37554 415357124
2 19632
1 15416 214404440
2 36291
2 195438
1 154127 960962852
1 30624 877471303
1 186587 22744935
2 158386
1 85190 310699189
1 180024 223154652
2 137146
2 198358
1 157002 105333819
1 163050 216864771
2 72518
1 133062 773355113
2 147731
1 39529 816730386
2 197177
1 63107 220343192
2 129591
1 148570 498991763
1 183980 997558448
1 117638 77978139
1 197756 129444486
2 51099
2 176668
1 177602 667901864
2 176466
2 74427
2 57541
2 75252
1 124754 882389206
1 4395 90086831
2 171814
1 33988 659302223
1 149388 836324359
2 26582
1 73104 986256889
1 180476 203560803
2 195535
1 61483 723940408
2 198217
1 145275 933716910
1 9232 969738016
2 40476
1 84596 187706235
1 141984 275310516
1 184984 553305467
1 59183 153880771
2 26957
1 144229 998979820
1 167225 556669880
2 154397
1 75121 474471203
1 144291 784118813
2 17684
1 130074 852909277
1 9251 795004062
2 147251
2 16882
2 162063
1 17929 585479675
2 148857
2 143333
2 65082
2 97100
1 89167 593060251
2 191840
2 48272
2 60991
1 134545 966421654
2 126996
2 183643
2 63702
2 185992
1 162897 371019212
1 9146 691532351
2 103830
1 89302 616192292
2 108639
1 194724 697635163
1 2373 741747038
1 69917 53241757
1 30554 843317520
2 62160
1 31268 915173094
2 199005
2 36987
1 62322 672456123
2 106990
2 107440
2 96479
1 75452 825504655
2 57717
1 186867 759270275
2 118214
1 124307 880589232
2 197734
2 17429
1 76644 243783389
1 139911 710043904
1 55048 595208898
1 101928 771176134
2 165721
1 98549 422155686
2 100573
1 166721 75654317
1 84287 459279774
2 114385
1 126327 581518346
1 176005 41872893
2 88054
2 185103
2 103415
2 191247
1 55667 2336980
1 51062 765894098
1 33640 17577876
1 175287 959142273
1 75064 928625197
2 33903
2 73046
1 157624 96251081
1 45229 236839381
1 194789 313626685
1 75734 904087155
2 148853
2 148811
2 138226
2 111304
1 14407 976356939
1 92358 792967060
1 116539 629165631
1 96705 306230984
2 11839
1 59840 67161048
1 89315 948285578
2 140955
1 87079 893481081
1 86315 18829384
1 29130 451587271
2 187413
1 98771 475012071
1 46558 682644434
1 74266 688856030
1 110060 672333403
2 39995
1 74807 40163705
2 199650
1 194129 425017786
1 43837 800912956
2 40545
2 40743
1 185027 366818208
1 151555 54059577
2 90403
2 37279
2 75631
2 49929
1 114237 594975057
2 129435
1 134027 871430144
1 123221 947347951
2 123636
2 169226
2 10442
2 49601
1 71280 948394158
2 21224
1 116671 1193200
1 129373 112665116
2 186453
2 178182
2 190209
2 162745
2 105895
1 169749 802160951
2 88684
1 196749 686458973
2 38232
2 182136
2 30316
1 40780 541745907
1 140986 740068214
1 113837 744093136
1 5689 295669293
2 121363
2 119761
2 137596
1 110477 863306776
2 159939
2 61620
1 182000 42514539
1 134893 604349270
1 128997 494938654
2 178663
2 154934
1 188720 479479765
1 20773 705305335
1 133040 359092051
2 144741
1 193465 385185448
1 2147 454826065
2 130455
2 10489
2 352
2 64725
2 167745
1 151090 70520175
2 97240
1 48603 185470425
1 56462 677261779
2 117571
2 142055
1 168979 500733592
1 126133 690657981
2 94586
1 134386 249430161
2 146073
2 91620
1 37530 546579833
1 68711 983657210
2 15651
2 192557
1 25512 73901837
2 55254
1 139279 671505056
1 67187 575635514
2 133269
2 21694
2 54335
2 85598
2 146541
2 92154
2 72400
1 47754 260252198
2 103205
1 82992 789779519
1 8412 869574833
2 33202
1 95773 31287332
2 155556
1 19763 344970243
2 73583
2 71271
1 160234 41786593
2 193773
2 3075
1 71669 987427927
2 196531
2 79825
2 119183
1 16952 800876873
1 181311 411672284
2 35008
1 79794 410426603
1 195540 55356094
1 49870 871650675
1 197038 391795991
1 22631 516697074
2 38941
1 62396 786499481
1 55557 301792854
2 138440
2 75024
2 175052
2 4917
1 3136 467127847
1 29978 2190306
1 76947 704225065
1 32101 295356660
1 34791 73790555
1 78138 715192710
1 125743 137734178
2 10232
1 189098 261331839
1 193401 416528744
2 160225
1 35913 416563886
1 75769 815814069
1 73160 134688257
1 40392 141857351
1 178210 496967717
1 27278 182314210
2 94174
2 165219
1 541 84075399
1 100113 685700745
2 97947
1 63533 244584069
1 187514 182164559
2 151990
2 20686
2 156253
2 76939
2 140328
2 98146
1 188759 974204491
2 136912
1 19991 83459830
2 70777
2 110817
2 122716
1 94731 763223500
1 109672 239758333
1 101398 9127991
2 97109
2 157815
1 15851 628701182
2 82737
1 67040 736813525
1 121601 994965398
1 42695 498225051
1 33235 881972574
2 127567
2 82551
1 165397 324207632
2 195891
2 83677
2 183631
2 6069
2 72536
2 19981
2 87591
1 101553 845106382
2 10322
2 109436
2 105601
1 2150 907027185
1 131531 795238514
2 54263
1 9794 822418556
2 103406
2 80930
2 51157
2 63991
1 10015 435975793
1 47021 864918463
1 8568 187840226
2 163353
2 3231
1 96606 22517690
1 58783 8710160
2 28155
1 91068 422209195
2 60018
2 31118
2 30991
2 186328
1 19718 464153172
2 108396
2 94046
1 62279 259232361
2 140728
1 181227 560726499
1 157467 108929697
1 119987 278156061
2 178962
2 107928
2 1322
1 24504 314623276
1 15758 684476006
1 77557 617424613
2 86597
2 20525
2 199329
2 3906
2 23775
1 179790 666775436
2 141867
2 99408
1 24724 850526219
1 148486 711416677
2 28412
1 58600 258648631
1 127775 693834729
1 9322 856676910
2 81902
2 167315
1 86001 603148125
2 190275
2 123531
1 154706 738487970
2 177738
1 182901 488437553
1 118146 920183530
2 161180
1 169175 906305444
2 119657
2 163560
2 40898
1 107396 402346967
1 176997 902270344
2 142096
1 132000 56286704
2 184223
1 98931 589677645
1 192031 840490465
2 183227
2 185422
2 120936
2 152726
1 38136 905011593
2 38515
2 58056
2 7660
1 79428 350896709
1 112224 721041969
2 77841
1 63233 427115798
2 78790
1 47967 369145505
2 82713
1 55631 808865969
2 73336
2 16100
1 175577 555437066
2 63738
1 98263 644388647
2 134660
2 110930
1 45196 441709356
2 12319
2 40435
2 39254
1 175439 211923860
2 43000
2 65495
2 15283
1 178021 615261128
1 57403 10726411
2 125581
1 163987 156807675
2 71638
2 96365
1 138593 326048058
2 13942
1 151642 458971746
2 59599
2 32570
1 186990 525196861
1 177648 270508843
1 186921 16722053
1 172382 865496947
2 160503
1 63915 290373682
2 576
1 163639 379140288
1 155312 658887097
2 20375
2 61011
2 30859
1 105332 27172968
2 175317
2 34847
1 69066 923978190
1 175946 475537919
1 156847 796301226
1 140864 609594582
1 79613 421318087
1 174135 229587230
1 109216 531117569
1 16085 715275037
2 81903
1 83656 655009778
2 81030
1 54418 211338603
2 30793
2 123899
1 193648 8466651
1 95769 528354435
2 84151
2 104598
1 87655 789728635
1 178056 127930776
2 171187
1 185104 115318360
2 187678
1 169906 476952461
2 105326
1 58397 930370336
2 196873
2 165385
1 137528 83704280
1 187403 211833972
1 137181 671067252
1 48043 374347440
2 32097
2 49608
1 47550 961164044
1 102663 973299068
1 184676 490350171
1 15122 764363349
1 183470 735617233
2 51484
2 55728
1 73390 500674621
2 91252
1 122280 228055647
1 192822 359518529
1 2777 377932579
2 197074
2 117756
2 28123
2 103561
2 144111
2 128210
2 26571
2 197615
1 101054 427431305
1 47170 864369065
1 25079 899612720
2 38023
2 163097
1 83317 507697324
1 151226 495328229
1 123197 411066683
1 19689 508748868
2 175816
2 64940
1 91115 654603414
1 98687 496784174
1 28930 994627627
2 160915
1 24736 875168784
1 133454 351366828
1 121335 444864499
2 18831
2 165434
2 24304
2 118680
1 96215 44464032
2 56508
2 114675
2 46558
1 157422 698655165
2 60303
1 45198 232469329
1 39880 520910696
1 77439 406694641
1 62388 562130915
2 26599
1 135197 874231006
1 62711 847202506
2 55806
2 54199
2 189649
2 49661
2 103984
2 95570
2 791
2 15580
1 16827 266640630
1 75580 973509957
1 29320 674921258
1 123705 366510519
2 55967
1 38665 749102723
1 127454 265256126
1 85500 491407138
1 119607 393179760
1 47071 846494052
1 111436 352553289
2 179397
2 128315
2 68523
1 44605 489690226
2 123756
2 29714
2 30135
2 57952
2 104800
2 90641
1 71540 732279497
2 136606
2 124982
2 132382
1 189971 639418037
2 117899
1 139820 925009676
1 187856 167074570
2 28116
1 190704 831301503
1 31627 929829807
2 23220
2 8652
1 66263 458564126
1 61071 311353960
1 147386 850373033
2 185666
2 62212
2 151704
2 95716
1 163542 943789449
1 199684 893227069
2 179623
2 157986
1 184765 352546228
2 19613
2 12438
1 193599 97145365
2 47034
2 98495
2 199810
2 157548
2 192881
1 164165 88914907
1 101937 642382087
1 199966 586244212
1 130300 546981870
2 193023
2 80955
1 140221 87661146
2 98279
1 95983 974699820
1 91102 966284540
2 159978
2 36253
1 87806 268767203
2 197046
2 184610
2 185192
1 80683 212099209
2 82514
2 43418
1 192656 766430561
2 24348
1 96780 141828029
1 97703 624638029
1 73492 862250172
1 5830 33492861
1 83342 582356379
1 104599 374281923
2 58319
2 44561
2 118554
2 39988
2 101838
2 71187
1 165240 457507835
1 36224 727513007
2 139563
1 166565 463821297
1 14028 78426385
1 193962 155507231
2 54245
1 148288 28490876
1 138327 197665607
2 144942
1 119621 194246061
2 27432
1 138373 512243725
2 51344
1 89659 206188491
2 120376
1 89456 95161133
1 6318 125306097
1 75239 359864449
2 60310
1 8538 150930444
2 42310
1 187562 924985481
1 47928 768414858
2 195815
1 5269 978833317
1 92069 636656954
1 35599 20774827
1 197704 453610936
2 49094
2 3184
1 15450 26219823
1 189742 863706039
2 160841
1 142199 195151496
1 71338 359858273
2 57859
1 105098 28344015
1 162507 642421435
2 153416
1 89416 820397541
2 97074
1 184323 471461714
2 52331
2 16079
1 23418 855938607
2 59785
1 82952 458414809
1 155221 73830674
2 96213
2 190823
1 193965 501716996
1 124861 680170014
2 102940
1 182285 988671361
2 60865
2 26368
1 17221 612548209
1 143215 833425124
2 196341
1 84618 540283287
2 14843
1 135123 418093904
1 162278 299770309
2 8109
1 189662 903506676
2 107841
1 125874 590545562
1 157920 9214453
1 15337 118419616
1 132853 448452725
2 170191
2 58123
2 158167
2 196939
2 73850
2 168798
2 95416
1 82217 218747752
2 146674
1 139581 930294274
1 67789 615996080
2 20569
2 70711
1 71940 452513628
1 7064 384391535
1 127064 189260858
1 139700 229374964
1 186183 733114856
1 159455 433277972
1 38476 620442085
1 160453 88882095
1 175433 29967465
2 161956
2 142605
1 145274 266851897
2 70293
2 52420
1 166315 549720526
2 5757
2 164645
2 256
2 66653
2 22148
2 149540
2 132512
2 20362
2 48810
1 132434 178606539
1 52463 544628499
1 105371 810280436
1 108758 841797895
1 1231 137560343
2 169554
1 108712 813477514
1 44402 386968379
1 173591 689391079
1 36236 339484124
1 187808 895607154
1 37940 585642981
2 113275
1 164164 358909490
1 14032 161971218
2 48699
2 148528
2 124426
1 79662 75926407
1 120154 904392820
1 142069 724958958
2 105987
1 104164 321948735
2 181705
1 187149 355437852
1 151809 546057049
2 6862
2 56014
1 176013 735331601
2 156112
2 44214
1 112216 155803249
2 112121
2 103571
1 163535 66049398
2 193849
1 63427 221801694
2 112021
1 30309 689150415
2 120476
2 94277
1 106406 102524936
1 170534 785742492
2 23485
1 161892 433222708
1 12232 769084719
1 116954 890483458
1 165501 165909895
2 65315
1 170932 659112095
2 72405
2 181756
1 97563 272828868
2 49393
2 178892
2 34391
2 181470
1 70360 690261427
2 188145
2 142340
1 30894 343506425
2 72659
1 120952 306408652
1 196999 612645649
2 139990
1 53895 309644287
1 93243 608338959
1 143405 156796867
1 12989 74564529
2 197743
2 187697
1 178928 3259503
1 14386 341137682
2 28273
1 198623 848333255
1 68852 891511899
2 174535
1 53553 929799745
1 188130 12477944
2 163199
2 116399
1 198925 218060395
2 183269
2 127193
2 109459
2 150548
2 56074
1 182537 117118272
1 66959 151626033
1 15072 594803116
1 69403 294947014
2 60356
2 81049
2 121640
2 18165
2 12026
2 186131
2 129824
2 119488
1 7275 752676053
1 82307 923213526
2 98414
2 108189
1 124176 40292496
2 121068
2 44217
2 162248
1 104111 709409737
1 12687 305505673
1 158252 401656935
2 68044
1 81705 532518826
1 92677 194673290
2 95797
2 63522
2 54671
2 109998
1 88629 322333003
2 164874
1 16608 964008298
1 179337 156763155
1 43252 41417008
2 106887
2 29911
1 198963 418258721
1 141712 130836053
1 41994 269352673
2 181630
2 69223
1 27725 172700006
2 157774
1 127640 399215965
2 84690
2 59273
2 197742
2 87109
2 630
1 85412 45750966
1 184140 365155024
2 14911
2 99032
1 50816 855760343
1 107981 935242809
2 78079
1 112791 223397439
1 3666 303443110
1 57071 6017773
2 63190
1 137736 17704403
1 128835 276932968
1 176941 579502944
1 76832 206857534
1 18348 176242114
1 86230 106744779
2 141647
1 78615 42090965
1 123301 230637004
2 46411
1 140870 3009165
2 58147
1 142 622072948
2 78135
2 128089
2 185948
1 181508 179626654
1 66819 79152535
1 69135 813264534
1 45986 300005498
1 120500 598806359
2 103762
1 35788 509879344
1 105580 788333527
1 136346 796443376
2 13430
2 48326
1 134587 403713637
2 112955
1 41133 521344351
1 5483 499949092
1 95829 398450325
1 192163 676974590
2 41874
2 113049
2 22197
1 153779 493159198
1 90881 345565461
2 63663
1 133705 105490052
1 45005 382566506
2 177923
2 61009
1 63815 659921528
2 50791
2 95771
1 173553 622868740
2 116284
1 197695 669647165
2 178
1 161375 285026391
1 24075 109602263
2 38352
1 130059 595283318
1 155860 197228653
1 180201 63581090
1 58444 834764126
2 67583
2 132432
1 17500 867043669
2 117511
1 113019 572889797
2 25586
1 115617 953163092
2 155347
2 18032
1 97342 436562016
2 79622
2 107991
1 30225 787849345
2 132752
1 5570 356706983
2 45965
2 161077
2 32750
1 182649 846937061
1 176018 365523503
1 54766 947010540
2 157410
1 178737 916488543
2 197758
2 27556
2 60062
1 180515 390933573
1 120547 927641875
1 127757 228004935
2 104615
2 372
2 159147
1 197992 642516860
1 51050 306069322
2 140586
1 43756 175900828
2 69164
1 71317 356412910
2 181987
1 67061 359948381
2 169396
1 106716 465635702
2 20086
2 61731
1 111261 565805629
2 26199
1 145903 220886314
2 44678
2 118546
2 114610
2 166260
1 72708 629668087
1 134093 585208900
1 126731 849941086
1 81741 801789449
2 46837
2 161290
1 73970 157673230
1 67158 261004390
2 25208
2 118188
1 126663 838072790
1 34191 275287468
1 12878 730750773
2 429
1 30383 945848913
2 133111
1 4369 172123952
2 127729
1 175915 948021046
2 32899
2 140634
1 95908 433314853
1 128595 236201018
1 165138 294077703
2 25522
2 53078
2 164560
1 25955 420989807
2 2595
1 42605 913469333
1 19414 513883191
2 187433
2 149877
1 114023 321155168
1 135542 49835249
1 19817 288485882
2 130984
2 16033
2 135156
1 127632 235249213
2 473
2 154677
2 147135
2 115392
1 59366 846097461
2 94422
2 184487
2 41989
1 37806 611520112
2 14582
2 176186
2 164233
2 1960
2 78289
1 171434 759128678
1 146366 58197468
1 27695 815664626
2 144080
1 70688 468207426
1 34962 706042409
1 147859 79581777
1 148846 29937292
1 108780 633894939
2 746
1 80645 556321416
1 185085 653973024
1 167850 917291413
2 181173
1 67464 953873413
2 173337
2 178194
2 47461
1 143656 433102029
2 67288
1 194625 614132559
1 176682 51813550
1 2141 532028382
2 190384
2 138854
1 188148 964377430
1 78537 160900570
2 142239
1 29028 966665889
1 115093 639673957
1 183816 346408746
1 53220 737191455
1 45362 591010804
1 128749 722526177
2 153531
2 128525
1 183239 21376022
2 24255
2 178349
1 85845 478982958
2 177901
1 8575 346411653
2 24443
1 109433 730235476
1 168858 161489103
1 101728 438495537
1 149692 364222540
1 188554 178730642
2 84603
1 86441 736661765
1 71025 678845402
1 97666 254870834
1 163178 954048993
1 97836 357916416
1 134082 524138979
1 28948 361283625
1 3892 504143030
1 163064 636253533
1 100410 525778209
2 40740
1 72546 723226493
2 10663
1 42060 328900368
2 187761
1 75726 990274189
1 77035 720490012
2 27380
1 14765 424694921
1 176652 593102299
1 108452 580622419
1 175812 414543491
2 172270
2 60666
2 139136
2 156465
1 136786 679554454
1 150087 927856038
2 45911
2 3424
1 105072 580501101
2 194698
1 120361 341696698
2 109861
1 49885 799288862
2 162740
2 112622
1 30763 854988719
2 52185
2 173836
1 179075 610778084
2 9891
2 189098
2 112562
2 184493
2 163705
1 142797 46206929
1 108458 316721297
1 16166 593258252
1 16139 875967720
2 189760
2 143946
2 61232
2 80900
2 171662
2 103094
1 40873 656420885
2 180149
1 176522 353316471
1 146495 449524134
1 113562 494796354
1 53548 500232707
1 191313 249252364
2 166865
2 121158
2 188230
2 142494
1 180731 328338935
1 78464 60710664
1 153520 112706018
2 153058
1 94104 834779309
2 165149
1 191823 615368788
1 124343 138488562
1 107540 753746348
2 199580
1 198310 296106911
1 49605 288948602
2 15967
1 118828 378865731
1 31762 472007966
2 80195
1 31448 89682679
2 98195
2 100245
2 181595
2 54101
1 187362 108764163
1 52275 578636932
1 64759 701213638
2 21845
1 92070 382072867
1 181350 359453255
2 129675
2 6107
1 93142 214251671
1 153854 269334715
1 31954 829474452
1 151464 409766094
1 10813 857422965
2 120986
1 190073 857011251
2 142880
1 13024 83362222
2 66097
2 97922
2 139978
2 145470
2 185259
2 85298
1 87306 510966588
2 161209
1 97949 119463697
1 59684 369284781
1 9939 315145756
2 1923
2 76441
1 48894 124309446
2 62586
2 4009
1 155981 204516580
1 119142 905078500
1 126322 690236807
2 134839
2 183749
2 188705
2 178904
2 135195
1 142150 871448189
1 57057 987075601
2 69104
1 181736 242552229
1 354 327335332
2 21878
1 33714 562478694
1 21154 116588263
1 103920 323103981
1 4729 559113710
1 92660 618654042
2 130603
2 52735
1 18431 476638911
1 126622 498666749
2 12348
2 113208
2 7699
2 131778
2 133896
1 89953 341520299
2 177055
2 147560
2 190999
1 25287 476961478
2 88275
2 22743
2 74437
2 183942
1 8936 691444468
2 112913
1 26208 10736962
1 22970 66522634
2 37783
1 34254 910171501
2 16735
1 187493 839807763
1 64173 57810041
1 110949 505649821
2 97463
1 106392 228443637
2 95790
1 100150 40888356
2 41459
1 185438 422325720
2 195884
2 73833
1 105126 20930083
1 152582 621863175
2 102245
1 192344 811266418
1 158682 508112799
2 101783
2 102209
2 25339
1 51032 965668062
2 28542
2 168968
1 45684 686299164
1 84426 736547988
2 167838
1 171570 476135272
1 184222 46122695
2 138092
1 103629 340749908
1 127745 474587912
1 83314 654879175
2 92734
2 12809
1 23464 478733576
2 169000
1 152026 825220783
2 177098
1 88290 602774784
2 12556
1 89206 461051821
2 131998
2 129582
1 84384 494779281
2 87473
2 188992
1 154726 589650702
2 146978
2 27313
2 108514
2 178192
1 154600 419771208
2 173350
1 43961 481349263
2 100522
2 124043
1 11762 412739370
1 194173 259036761
2 107810
2 6018
2 193050
2 71086
1 138363 898656411
1 158852 982678471
1 114019 571339588
1 50580 169166288
1 181432 711679343
1 42950 662003617
1 148198 996479784
1 151129 107423609
2 131445
1 173468 959655813
2 122170
2 32645
1 142905 613253857
1 94740 1864753
2 99384
1 71467 521169531
1 49680 12192911
2 98894
2 48019
1 181514 716268390
1 196619 354685633
1 187529 671682379
2 31182
2 177630
2 63520
2 113188
1 135423 810740338
1 79414 217881015
2 132290
2 22894
2 135823
2 6553
1 77922 321668491
2 144814
2 108908
2 94649
2 92081
1 39932 742531384
1 140941 310729061
1 124108 200873958
1 81521 375406422
2 12761
1 8078 762601245
1 121395 877052169
1 159195 927051032
2 122895
1 154848 606146711
2 44360
1 6784 865600958
2 124979
2 14643
1 169432 162818780
1 117291 23896552
2 117693
2 51286
1 103295 647107402
2 42431
1 47035 62693961
2 88937
2 187537
2 129359
2 112413
1 139609 240184223
1 28358 554892603
2 73352
1 101602 784563445
1 71662 899413465
1 177111 967317137
1 36460 948496
2 71926
1 128306 38492225
1 115186 545505576
2 7748
2 73002
2 137888
2 91341
2 66372
2 112486
1 126416 758418470
2 121691
2 46212
2 141331
2 7950
2 37991
2 35018
2 184511
1 39187 590468008
1 51700 937138427
2 122816
1 36640 482660363
1 189568 167669962
2 25437
2 112350
2 8775
1 113958 641013595
2 164097
1 169094 724973224
2 25906
2 147378
1 183618 986965509
2 67211
1 187089 499729617
1 163636 208521517
1 61872 288441344
1 842 34788689
1 176856 322261553
1 53553 23158562
1 37773 177106708
2 32288
2 77968
2 1072
1 172361 972380505
1 112452 728956730
1 104048 559882376
1 122257 140984433
1 2560 516365935
2 1565
1 147254 302873519
1 76680 979675666
1 14645 752224560
1 167786 888917299
2 96879
2 33380
1 41707 311655298
1 10405 176851420
2 174144
2 135641
1 122970 304422978
1 109302 832314256
1 22133 813126185
1 62209 741317263
2 19258
1 79711 350040874
2 192180
1 71751 326959601
2 185876
1 124423 658055553
2 10968
2 75839
2 124499
1 35999 965988186
2 170971
2 198059
1 187324 582920702
2 186952
2 128030
2 64942
2 45901
1 162331 184162447
2 59492
2 85605
1 125485 130159677
2 120165
2 117888
1 17126 748338145
1 192999 372748535
1 19348 593574470
1 108836 906185724
2 106290
1 81817 283862122
2 180551
1 47848 962940159
1 80658 220760697
1 147651 141032958
2 35457
1 23587 577419444
2 18188
2 71527
2 74389
1 35830 950671338
2 181035
1 53162 461388862
1 65324 91078634
1 185342 227769587
2 1784
1 112478 699062265
2 109596
2 7437
1 134044 441499129
1 122394 193612886
1 184136 622246532
2 81723
1 160916 181699974
1 134745 73975377
2 58462
2 11064
1 39789 477862249
2 28428
2 147212
2 37108
2 146416
2 57414
1 178623 517932392
1 17027 691281678
2 119730
1 112829 885391366
2 2325
2 196556
1 88580 179194057
1 108160 995149682
2 29159
2 175745
1 135318 734320296
2 28047
1 116837 184404223
1 199641 584918049
2 147627
1 42040 252791130
2 128946
2 49840
2 67173
1 106213 648147171
2 185350
1 5777 235928566
2 176740
2 196805
2 93916
1 140382 669837564
2 111214
1 150192 331540606
2 12751
2 197495
2 13122
2 46932
1 48631 787867087
1 66324 104898769
1 87957 169927708
2 59818
1 21742 701019491
2 147364
2 166364
1 85633 745622930
1 93158 695097289
2 191040
1 76496 418305552
2 145115
2 145974
1 137055 531455238
1 117058 226783839
2 53548
1 110531 291819312
2 95066
1 185894 785815801
2 165722
2 184970
1 126610 978511372
1 151480 419580823
1 138046 440955514
2 134545
2 103256
1 94580 376444936
2 3678
2 95596
1 121394 401892881
2 105329
2 58011
2 102187
1 159409 785100094
2 1659
1 82044 234907982
2 157720
2 59632
2 128507
1 171740 450151844
2 196069
2 143319
2 189317
1 17522 172925901
2 15854
1 15590 674878345
1 172739 33136888
2 2834
1 111868 317951878
1 96178 578562848
2 49158
1 39180 16063281
1 24986 930041772
2 189478
2 128010
2 32770
1 4627 692053487
1 85826 475155505
1 73188 794261528
1 8811 875486194
1 184404 650187399
2 87326
2 154288
1 57160 62526162
1 164541 216728513
1 142112 683905913
2 188313
1 42918 915911407
1 139019 310377765
2 40390
2 71335
1 45644 344939421
1 177714 114361392
2 55482
2 187621
1 107787 298889062
2 107323
1 99786 413597422
2 185171
2 118409
1 170354 710573569
2 165846
1 11706 768959454
1 118827 51621335
2 34070
2 11582
2 157067
1 182344 514727612
1 80423 906921410
1 76915 770114389
1 6197 657092709
2 3445
2 54559
2 147203
1 183523 734292134
1 62915 345069669
1 86228 875356735
2 130406
1 61967 883006757
2 45651
2 61116
1 172228 646066888
2 147457
1 155023 946035547
1 38356 802214685
2 56502
1 102262 918730337
1 84139 550104654
2 24728
2 186385
1 119546 883417376
2 2300
1 13920 114144408
2 142486
1 2369 984009156
2 104563
2 52710
2 151249
2 33581
2 14586
1 154947 899203697
2 83070
1 10978 493984275
1 6852 64951613
2 94091
2 188919
1 179886 522444461
1 152286 944591168
1 150911 218669489
2 186330
1 4645 68389618
2 67221
2 33425
1 13493 809383983
1 111030 186245326
1 155537 403686866
2 47059
2 196767
1 174709 793233800
2 38160
2 41382
2 118375
2 100089
2 10372
2 65103
2 29651
1 81930 582638737
1 45868 539689700
1 129613 39793011
1 186683 505501534
1 4295 306553930
1 161761 142245139
1 164824 903757904
1 181748 854382256
2 119490
2 59778
1 141967 437549994
2 165826
1 100812 317742750
2 91954
2 127345
2 191384
2 80298
1 184436 744433457
2 135015
2 129213
1 173765 386794830
1 34975 930436284
2 64728
2 74138
2 198935
1 144419 274345229
1 19808 978822007
2 458
1 13876 273330751
1 122737 728662369
1 69411 220533629
1 177101 414973989
1 22296 141500235
2 45399
2 195612
2 16193
1 12334 659034138
1 20632 632069224
1 134330 397984386
2 37388
2 89979
2 68017
2 109472
2 167809
2 30820
1 158056 453052835
2 188206
1 98426 928581451
2 58646
2 193051
2 36089
1 91108 214736824
1 19440 536093714
2 139682
2 46151
1 157356 46284822
2 170079
1 51991 164846
1 100524 777738328
1 148377 104474102
1 13904 304474273
1 143405 592634721
1 134912 521772075
2 31991
1 154975 585919244
1 78503 411777572
1 92376 906588555
2 65213
2 17968
1 94452 30478843
2 179234
2 97463
1 23464 194853151
1 61895 189063615
2 3403
2 19537
1 143964 257424482
2 140708
1 36474 578472656
2 53042
1 20226 249129355
1 180779 76599325
1 63878 848432908
2 145022
2 38183
1 12828 945469939
2 149276
2 173789
2 109172
2 154316
2 61784
1 104103 708015061
1 187091 407056632
1 158983 310082048
1 21405 969420056
2 4598
2 96114
1 132827 420173461
1 53637 906994055
2 127952
1 128520 337089133
2 6479
1 14737 645060249
1 44470 135231634
1 186330 582253162
2 90496
1 14710 221832524
2 63034
1 32079 752049138
2 23752
1 18849 66885259
2 82502
2 105774
1 149677 661239620
1 2704 545784371
2 111764
1 181079 243790295
2 110928
1 81866 574214993
2 3267
1 145486 735495387
1 7093 425869322
2 132617
2 12462
1 1562 673932032
1 115692 411418917
2 191898
1 65052 732585767
1 62725 83925730
2 129453
2 109298
2 186846
1 33759 354207389
2 10227
2 77114
1 50173 927422666
2 183318
1 52062 920099526
2 197240
2 111658
1 161551 951679173
1 14863 12720843
1 97914 45758896
2 179254
2 166093
2 45943
2 46365
2 78476
2 103044
2 150274
2 15101
2 30965
1 113986 629483017
1 54653 323291679
1 110852 70909169
2 68926
1 39326 154051990
2 66253
1 66537 677987273
2 134044
1 62553 794640579
2 188153
2 41210
1 24064 770157732
1 126117 633329693
2 38613
2 10957
2 108881
2 133408
1 34086 714605433
2 733
1 192759 757339363
1 110701 114612286
1 116223 477773690
1 194739 623109556
2 168499
2 183156
2 102968
2 8801
1 139111 605457507
1 120403 733426833
2 105917
2 36051
1 47092 464060588
2 80970
2 172444
2 18042
1 148686 101660057
2 196265
2 33848
1 43095 937222144
1 36640 88745835
2 21945
2 107505
2 58333
1 8466 310989343
1 25340 681143298
1 18412 883290247
2 193873
2 98786
2 8301
1 57581 64489363
1 40626 172903720
1 193900 271298605
1 134186 401125209
1 94741 433218385
1 127972 877425143
1 173308 452319653
1 170286 483261131
1 189599 853251327
1 7317 864007095
2 38647
2 141485
2 67956
2 115003
2 170036
2 190307
2 1770
1 143685 773004172
1 148829 683480642
1 122865 680535768
2 146766
1 119322 81886683
1 173585 786864037
2 23577
1 148159 134959439
1 168084 753573139
2 128783
1 162389 154566516
1 53781 372358514
1 109031 929975341
1 29573 118317486
2 135895
2 145718
2 18052
1 151197 343346365
1 142366 546238500
1 185495 704988193
1 122225 598497120
2 143420
2 129227
2 78419
1 132316 753777880
2 34433
1 29055 207086721
1 98666 763647365
2 47212
1 173479 11711209
2 21375
1 148415 885427323
1 86457 134585374
1 179186 818693644
1 22508 265588771
2 117385
2 199629
2 87290
2 160981
1 185400 809428758
1 51653 195991093
2 180275
2 190229
2 194478
2 91227
2 100874
1 60964 242934780
1 104788 463268965
2 124712
1 160950 226400141
1 156167 794070879
1 102233 450234462
2 106397
2 137203
1 150007 898084986
1 174669 546651300
1 146570 806959410
1 9156 745804610
2 112796
1 103683 727311992
1 60145 33868123
1 79819 510579483
2 180209
1 83087 627963664
2 57113
1 155984 884270039
1 29108 609534062
2 82753
1 93876 23113496
2 74470
1 132864 661515332
1 99090 308173022
2 73087
2 129318
2 62441
1 166236 518132660
2 128886
1 136508 66342534
2 127851
1 16527 799706099
2 79684
2 162672
1 131193 479652554
1 20890 318650158
2 121786
1 84671 398048772
2 35316
1 36433 41811042
1 129336 592486314
2 176971
1 3472 843143712
1 58320 955070108
1 34737 636519987
2 40724
2 132477
1 177475 967000225
1 120279 553230423
1 168636 974975930
2 12961
2 68536
2 198364
2 12223
1 172076 504706737
1 80290 390574716
2 5152
1 142517 630859936
2 193461
1 193252 557852168
2 157299
1 132497 746708781
1 69021 465439391
1 18305 905069487
2 25621
2 52655
1 162035 69298302
2 31587
1 5440 140026314
1 52797 613023096
1 124688 444981766
2 64888
1 31470 596992396
2 156783
1 71522 929931965
2 150692
1 98029 94757455
2 74803
2 125705
1 131581 877542607
1 40999 503255399
2 104951
1 10956 205839513
2 164971
1 191133 864909040
1 29763 994251471
1 104482 852787146
1 161677 539012238
1 165294 97481290
1 43175 315868643
2 45322
2 66797
1 177855 692933154
2 161567
2 113843
1 86910 38273375
1 6553 692002082
2 194108
2 186004
2 65891
2 2302
1 192250 395440949
2 154963
1 133159 42152401
2 12186
1 190452 54344629
2 150460
1 84328 363961296
2 34966
2 176498
2 30815
1 141881 390349048
1 152622 20400777
1 96765 584494641
1 100266 481559980
1 70714 737874394
1 81776 307143662
2 156360
1 144519 908005037
1 23796 169458600
2 1615
1 46125 792039191
1 112582 608880578
1 171681 236475959
1 190672 562105451
1 158518 455456746
1 54642 747298378
2 172442
2 184483
1 112157 727099756
2 167192
2 80925
1 54666 999713174
1 9583 204155191
1 136020 492447261
2 67107
1 1829 908964297
1 142851 567033222
2 70355
1 5545 429702882
1 179338 114407472
1 78082 454367835
1 143537 504855453
1 152421 979366051
1 107119 659614033
1 163349 342955534
1 49275 311429955
1 112495 6617118
2 140307
2 118332
2 31738
1 40642 788818498
1 9738 561000086
1 161215 146654493
2 106541
2 12441
1 11282 447444013
2 1197
2 92377
1 166349 611303789
1 86088 434369307
1 187509 132529995
1 45984 330323050
2 47752
1 27228 678868414
2 41719
2 65082
1 123775 394381986
1 147941 787400921
1 163522 559704869
2 173492
2 85822
2 153695
1 179048 427932779
1 151269 936605274
2 163799
2 7686
2 126616
1 98826 430962716
2 129977
2 103196
2 49804
1 45326 46453524
2 150978
2 22753
1 110535 872784723
2 153203
2 156238
1 166023 337612004
1 179792 87404329
2 11800
2 69530
1 176441 225764258
2 96912
2 74292
2 65065
2 116170
2 22572
1 175996 289752872
1 93893 29222801
1 26559 304417436
2 58282
1 86749 504650916
2 79688
1 1817 657275873
1 167706 380110562
2 56647
2 64971
2 62771
2 43091
1 28079 510667044
1 85146 654179888
2 73072
2 102977
2 166622
2 145141
1 28823 73248962
2 174687
2 175019
1 187223 649509290
1 19518 93734695
2 51022
2 149675
2 36267
2 32342
2 52036
1 8418 815097876
2 36422
2 97820
2 46446
1 6953 926514833
1 45122 931129652
2 105157
1 8195 949590625
2 130910
1 73744 488918563
1 38725 839724343
2 153878
1 174917 450149573
1 1054 764063865
2 99473
2 120948
1 22463 881284559
1 125247 666000578
2 133814
2 36209
1 75394 497331757
1 131180 761807070
2 57662
1 172940 439820906
2 174439
1 46543 701497444
2 1292
2 133482
1 84668 289421910
1 147407 955881870
2 8607
2 121351
1 34273 736175087
2 176609
2 186221
2 169838
2 112052
2 63770
1 138774 763702759
1 154431 202824359
1 59734 18690722
1 152118 192380193
2 75829
2 139930
2 159248
1 94451 42842959
2 63099
1 136774 113871955
1 120804 916275104
1 128399 998224578
1 187760 719245552
1 190702 680610674
1 159755 379247573
2 95501
2 54741
1 74946 967306858
2 194208
2 131366
2 79432
1 80799 760091921
2 13420
1 9743 660875475
2 167040
1 115699 54486671
2 27611
1 44945 627263162
1 78669 717229565
1 25575 109283776
2 48091
2 179610
1 71983 669612296
1 79493 451338662
2 74625
1 199153 675786359
2 93449
1 51336 302788240
1 88838 718308211
1 65957 583943583
2 95541
2 31577
1 186357 593043811
2 42826
1 32513 883866138
2 86638
1 172485 192093601
2 197129
2 86829
2 107147
2 69627
2 156440
1 123975 78951736
1 159142 662083824
1 75720 822201720
1 144392 159892679
2 112405
1 79023 157661182
2 131131
1 22889 31101236
2 139214
1 106913 683295042
2 34981
1 140266 534095180
1 122120 973118761
2 190855
1 20335 430917123
2 19285
2 131325
2 173964
1 105719 424024608
2 42959
2 131733
1 10652 615214651
1 50903 552888879
2 101364
2 158745
2 149400
2 140010
2 137169
2 96447
2 143816
1 35256 818498541
2 139200
1 96491 682017666
2 162758
2 99331
1 170387 943885798
1 98837 827773143
1 190175 988845615
1 81797 715451172
2 161419
1 161660 349085420
2 85945
2 99149
1 79667 558657087
1 82604 544445556
1 101793 633977359
1 76269 527882407
2 160795
2 189107
1 11159 777927850
1 52357 193187509
1 110292 855363199
2 164148
1 7615 730133439
2 93932
2 44438
2 160830
1 85612 842864722
1 181771 311800580
1 21 619655733
1 78540 319399731
2 47915
1 64441 413300360
2 74117
1 166828 589933461
1 41270 652834827
2 69332
2 162910
1 174901 289646937
2 44266
1 120530 56205629
2 162301
2 24010
1 113744 162688532
1 155953 636157840
1 188785 248520472
2 56789
2 140244
1 181670 654145043
2 28487
2 174046
1 145912 772281307
1 171347 617966320
2 99829
1 187023 239364185
2 99474
1 16370 199488674
1 191710 493517338
1 152796 971985457
2 83815
2 70932
1 165764 476822773
2 28360
2 34312
1 118715 445468745
1 101904 91384029
2 151453
1 137087 137834111
2 73114
2 81515
1 119000 858168104
1 79799 589885338
2 44648
2 45598
2 198495
1 12107 161872574
1 61671 787339958
1 173964 726923723
2 104165
2 114736
2 142670
1 63345 152848640
2 83501
1 68857 443350865
1 164916 629994950
2 152836
1 188574 105624129
2 95721
1 73829 834072735
2 86764
2 196864
1 149097 158510508
2 34460
2 36543
1 25236 627991281
1 44439 288397763
2 192433
2 67109
2 177265
1 4413 114209524
1 124031 551643920
1 77027 405940033
1 180306 975853869
2 29719
2 68110
2 50742
2 103053
1 82747 961850185
1 136672 294382660
1 39305 44584667
1 89355 394372612
1 112198 246767580
1 54913 975218491
1 31326 370590081
2 125162
1 164972 253829234
2 32051
1 13548 4271161
1 137555 586573614
1 1929 548146386
1 105099 406835204
2 56378
1 117786 822878512
2 79240
2 91971
1 168712 984269145
1 98965 435470134
1 64313 992469492
1 52726 685787500
1 18043 955946420
2 2024
2 90694
2 164529
1 15728 634727174
1 162046 419064703
2 152097
1 171567 876968627
1 141999 562900032
1 59170 235408257
2 162393
2 11129
1 145433 428210079
2 153116
1 59569 595016868
2 108617
2 41853
1 49532 900574380
1 58855 132229627
2 16685
2 48481
1 12515 211241018
1 132887 459143397
2 71607
1 59263 782983968
1 81699 183304448
1 100703 832389501
1 112900 216918315
1 86724 900803399
2 82226
2 76483
1 130678 441335384
1 4826 215888155
1 43295 572820480
2 150124
1 55047 41706532
2 146035
1 134017 477056533
1 64157 596500928
2 192580
2 157467
1 102473 447021823
1 70977 676399622
2 125586
1 39317 163579057
1 17300 501101775
1 71855 373186556
1 20786 910763782
1 148012 905576023
2 136985
2 134830
1 133431 850600815
2 152605
1 190017 254443232
1 57457 894065382
2 12565
2 4441
1 161208 453022902
2 130087
2 10308
2 44565
1 179199 391010544
1 181181 464908006
1 16610 529120816
2 50642
2 134409
1 24163 355462389
1 184473 137755190
1 199778 787152487
2 17434
2 56410
2 53831
2 34649
2 75110
1 21149 210853499
2 75669
1 43790 806827492
2 105603
2 32419
1 130563 749038818
2 168456
2 162884
1 51840 749103785
2 185137
1 10365 246624612
1 196042 26946283
2 15127
2 199907
2 119813
1 81871 539743080
1 106089 45662607
2 130166
1 27181 524269846
1 96584 221928753
1 180706 62357380
1 71295 92322591
2 58348
1 159501 880544544
1 190329 264639054
1 143648 92874198
2 6130
1 197336 27616678
2 23925
1 105262 171784906
2 80396
2 191891
2 39900
2 104215
1 25933 77335758
2 179895
2 113300
2 54000
1 126758 700493559
2 47419
2 179798
2 91761
2 198883
2 99580
2 76289
2 116914
1 153237 712902575
2 104604
2 110115
2 59264
2 130168
1 48279 250115634
1 7961 450089302
2 37692
1 162161 476079938
1 67006 771350765
2 67538
2 193873
1 31077 112714924
1 73878 170001277
1 585 838572890
1 19851 469530890
1 146098 222864130
1 179350 659938270
2 192708
2 21845
2 127315
1 37535 16924990
2 165995
2 67957
1 33852 983392138
2 24287
1 96642 316192472
1 10155 858234729
2 12283
1 26209 556266711
1 42731 758965903
2 28583
1 130883 825942816
2 13622
2 22497
2 33028
2 48731
1 147441 913207184
2 34925
1 155488 164753542
2 98392
2 73959
1 120580 407735796
2 27246
1 107082 771077530
1 174128 198756679
2 24202
2 85748
1 52510 901642124
1 57296 374172760
1 35723 699516307
2 85141
2 7044
1 16820 351319719
1 193851 649955467
2 16324
1 1455 508409436
1 8425 669221920
1 579 596225031
2 176861
2 71749
1 90653 689207518
2 109070
1 49234 228831303
2 147405
2 196779
1 172835 316183443
2 64526
1 132007 16578720
2 189553
1 130020 55189673
2 170904
2 51578
1 134963 297284519
1 84900 849993749
1 68943 720471918
1 120991 919649507
1 134036 526523398
1 174432 193892076
2 71715
2 6140
2 132513
1 25899 413700734
1 99031 667539655
1 141951 755271121
2 191524
1 150624 117491361
2 162759
2 47909
2 63963
1 161635 290320717
1 31546 294304628
2 119718
1 79984 545132520
2 14147
1 97769 546846523
2 28173
2 106979
1 78122 60316440
2 50513
1 100579 275885649
2 136859
2 185521
1 177519 590893106
2 44526
2 69437
1 124906 518020922
1 95066 100329311
2 118445
2 73295
2 122394
2 111861
2 6544
2 157237
1 166332 298827858
1 63406 837905804
2 80835
2 57982
1 198449 623124635
1 54070 986287841
1 171204 709461117
1 120631 111284854
1 136705 404420042
2 116785
2 112058
1 2328 25819272
2 2370
1 122434 862020199
2 78068
1 21604 170840461
1 190859 93890186
2 64339
1 26600 355492801
1 47404 613355084
2 163829
1 7768 403474597
2 145439
1 199588 346642248
1 83624 156829529
1 85942 275331290
1 64842 666331349
2 45473
2 82050
2 66332
2 124471
1 136966 699093180
2 11402
1 55351 287293843
1 137672 807803869
1 52378 797506227
2 47175
1 73539 340377109
2 126185
2 20496
2 166139
2 66466
2 180309
1 120858 431048714
2 24650
2 146763
1 128326 869549399
2 4438
1 12225 889822232
2 27812
2 103433
2 121918
1 179365 222795281
2 56767
2 158692
1 108139 515027000
2 120355
1 25617 198916497
2 110209
1 80195 571176458
1 102770 417903393
1 160405 313224781
2 18583
2 33590
1 62496 697771001
2 123349
2 96055
1 111835 19977956
1 103741 805833149
2 127132
2 73173
1 151730 841326087
1 116447 636485001
2 87104
2 55645
1 13431 728679553
2 35782
2 126694
2 148136
2 16857
2 22629
2 123191
2 82152
2 130555
1 195542 782876376
2 5444
1 47517 388316687
2 159610
1 59018 6922219
1 152085 319104029
1 25692 356811653
2 17511
2 90634
2 158679
1 100781 31827707
2 65770
1 139923 286756234
1 91025 225581468
2 172992
2 67267
2 137737
1 98494 307345936
1 161439 990177461
2 131527
2 85690
2 7596
2 122144
2 183339
1 5447 227625286
1 40770 314925224
1 83852 312202178
2 92439
2 197613
2 85524
1 162120 699002588
1 199579 633597621
1 26614 978323769
1 31710 465715177
2 55442
2 43288
1 160375 936473230
2 110358
1 47665 524968596
1 9268 37682838
2 95322
2 91833
1 167394 184358628
2 27454
1 126650 938146960
2 99337
2 97842
1 173583 683535485
2 77450
1 176583 406904348
1 158373 527326037
1 107640 419697906
1 138337 307349024
1 54837 882094298
2 89799
1 21326 248785024
2 43779
1 185504 543258862
1 48228 779660199
2 1147
2 100613
2 162650
1 149489 124793328
1 172490 244595896
1 59167 801265715
2 34255
1 744 188077855
1 756 665746345
2 63029
1 49183 750927928
2 82165
2 55112
2 167437
2 110902
2 168633
2 135910
2 158430
1 106190 986983643
2 29951
2 192300
1 88461 826353284
2 57160
1 136560 323345828
2 158266
2 86360
2 11501
2 145942
1 187984 663167701
2 170446
1 88204 890699905
2 44365
2 142387
2 6246
2 44111
1 136794 523336973
2 162258
2 123809
2 100020
2 63601
1 188796 373683809
2 65987
1 158259 861283855
2 167289
1 197750 867135086
2 123418
2 66407
1 150438 989076207
2 2980
1 15672 631941831
1 67301 839062947
1 138957 926860674
1 6597 745442697
2 20188
2 54544
2 110688
2 144830
1 68792 773380708
1 161805 867329679
1 189821 279147686
1 132943 391059051
2 5721
2 127063
1 197884 593836871
1 54420 992255719
2 93008
2 82644
1 79493 709027243
2 6040
1 163144 878829275
2 179850
2 177262
1 128399 732733543
2 153988
1 118949 151894962
1 148969 849467005
1 190305 791916177
1 44470 873289248
1 155884 814788607
2 71742
1 175840 795707942
1 62455 562007964
2 162443
1 199411 263768270
1 29585 445810395
1 142587 857982408
2 46095
1 55311 29230670
1 44459 206164037
1 194496 596974285
1 9630 129913912
1 177173 337283336
1 144336 732825181
2 8023
2 186506
1 29875 660555349
2 26436
2 121133
2 99987
2 54066
1 92429 620255527
1 116673 155115484
2 151167
2 149525
1 16401 909449552
1 12782 568069232
1 171774 731813144
2 155806
1 123023 434165098
1 143682 916495263
2 58622
2 17995
1 43145 94863689
2 148402
1 2375 474777358
2 32075
2 156762
1 194159 32445305
1 122200 399167173
1 159598 661765612
1 126738 737843491
1 116614 955216531
1 128291 234902869
2 41285
1 97468 180624886
2 196048
2 5531
2 81836
1 12443 234899521
2 198453
1 123895 930332584
2 148484
1 124409 296342193
1 24028 955770147
1 176785 382234607
2 161221
2 27903
1 169501 745343120
2 69781
1 149464 22158304
1 144785 721780364
2 72273
2 168943
1 82943 823640345
2 3329
1 72621 447834871
2 90018
2 195228
1 139577 844855925
2 40127
2 129807
2 92883
2 189759
2 157741
1 100516 221224053
1 21001 561993562
1 16546 758898277
1 144381 426360063
1 58503 731126797
1 60772 748890639
1 120120 683081717
1 86153 472856133
2 102389
2 192136
1 5145 744046902
2 90645
1 119802 563683753
2 148814
1 86198 270106522
1 18955 262951440
2 102967
2 54812
1 179670 226345378
1 37051 849988983
1 129793 983368445
2 23060
1 56237 652935995
2 3909
2 32131
1 779 646799832
2 22246
1 16730 123368831
1 168187 177121843
1 194602 937099067
1 102311 428990588
2 99685
1 103135 119587440
1 123246 727077733
1 175640 997891975
1 141598 558917972
1 29414 99113613
2 23069
1 197233 84307500
1 119681 644453722
2 158806
1 170842 532764119
1 198565 211339716
1 98879 857745300
2 126359
2 69660
2 142961
1 51344 151463950
1 1889 497454007
1 235 489368275
2 61586
1 25850 950941636
2 87908
1 82853 452068588
1 141063 942799997
2 178338
1 186268 495062655
1 139750 990164511
2 46430
2 169455
1 50712 720506845
2 29590
1 99055 205321877
2 90166
2 85925
2 112541
1 3917 409251039
2 92403
2 179204
2 121662
2 165403
1 127987 464777427
2 140250
2 20822
2 198520
1 107426 24858862
1 2706 209796034
2 22985
2 122469
1 132370 197402156
1 1205 196099167
1 18818 178976572
1 24831 555285056
2 194280
2 61231
1 16474 740745275
2 165846
2 154409
1 67651 438312800
2 9654
1 92823 619624837
1 133941 662193884
2 40433
1 39660 349171627
1 192575 453410734
2 125700
1 139584 822221934
1 135385 168156384
2 19368
2 48534
1 173086 239001461
2 10159
2 130761
1 90430 472444109
2 181870
2 5674
1 106616 143440922
1 114261 445916218
2 52621
2 45324
2 161814
1 174597 252033358
1 14554 684625818
1 45805 463429612
1 50293 843924755
1 161589 286216214
1 65554 900013336
2 51873
1 29566 317112025
1 17120 927165898
1 180175 706481104
2 46376
1 88842 492412931
2 152455
2 194003
2 67983
2 10921
1 127039 980955423
1 54216 273216646
1 34284 905558594
1 141667 25201386
2 38827
2 3811
2 107003
1 153511 46787009
1 25175 736856502
2 46559
1 199798 262031364
2 163378
1 154720 650233912
2 63912
1 64137 39021024
1 166137 738707735
2 104519
1 96996 481281694
1 189860 407049348
1 47297 630001623
1 193464 576666312
1 160602 913085783
1 6169 818823565
2 89624
1 110707 279079880
1 123794 631612440
2 20866
1 74892 290142595
2 197149
1 138988 654430668
1 165809 219890195
1 10816 334577260
2 51955
1 101587 937811022
1 142919 568917949
2 123799
2 66783
1 51831 483883706
1 152397 840497926
1 136020 726921824
1 148109 588244398
1 106000 762830867
2 97382
1 100469 427330253
1 158469 48160710
2 113351
1 4510 612780816
1 11923 875010658
1 168770 500014675
1 14895 340579273
2 91408
1 15 319368007
1 187210 721298212
2 141818
2 5393
2 178279
1 62359 146041215
1 83161 132885576
2 192864
2 114900
2 59419
1 101338 180424939
1 111767 7547735
2 50560
2 39964
1 63525 766044867
1 96796 404142700
2 134971
1 39490 153136454
2 104249
1 99511 94731213
2 185329
2 36025
1 24883 782709549
1 118552 358063428
1 13184 610481395
1 127711 404534825
1 172594 710935335
2 114630
2 114170
2 71259
2 136826
1 150456 67155213
1 138715 791173058
1 87901 351159550
2 199328
2 144483
2 86918
1 152579 74906358
2 149654
2 171200
1 37375 380236236
2 113882
1 76284 872947022
1 112974 898993891
1 72476 174839218
1 65669 865395841
2 10976
1 130897 946132708
1 145443 881829408
2 103705
2 153280
1 642 171424308
1 148098 99104030
2 128261
2 139030
2 108243
1 112657 463748327
2 195210
2 100314
2 3109
2 164244
1 95986 513047069
2 25295
1 107192 304950223
1 11035 335078857
1 12593 76628717
2 19134
2 47571
1 73161 829306326
2 27677
1 143366 326699813
2 61154
2 177546
2 89291
2 43996
2 154426
2 78732
2 143876
2 38384
2 143156
1 171136 663938622
1 92256 628864967
1 93080 12949512
2 14922
2 78273
2 45627
1 15980 700502898
2 158259
2 47183
2 192391
1 85653 449243227
1 52292 770395022
1 131271 205113509
1 94 693537838
2 17025
2 143477
2 199165
2 70382
1 146704 625223377
1 163202 685195111
2 70817
1 42950 464678860
2 156173
2 51934
1 45042 772999407
2 132654
1 99474 647891598
1 57981 141028599
1 60858 671106334
1 106046 705708938
2 128518
2 121485
2 115739
2 178328
1 185167 346739257
1 92084 832546500
2 32389
1 156487 477606300
2 151203
1 40072 855763131
2 142821
2 62
1 103916 58184059
2 137399
1 107999 719229343
2 184063
1 72041 926691707
1 174460 28070110
2 113175
2 143761
1 35852 32862191
1 104812 603180936
1 30658 735287738
1 29778 678704346
2 181512
1 45023 200081606
1 80902 572301845
2 199586
1 152151 723936437
1 185528 689882093
1 126270 349493002
1 165609 541277668
1 96341 96537219
2 46705
2 72372
2 69356
2 21092
1 143036 989964789
2 67096
1 90295 396537388
2 169337
2 83852
2 118127
1 13668 644350056
2 10117
2 142849
2 192989
1 10180 66179803
1 57139 620907103
1 128920 660852576
2 8273
1 154439 873475535
2 160306
1 24345 637272034
2 53121
2 18183
1 9825 624221967
1 22210 798293912
1 81076 590215629
2 81992
1 121835 553707076
1 8008 757179852
2 165085
2 56087
2 99190
1 107228 60359136
2 23268
1 105875 728708490
1 134323 278989044
1 121311 473421551
2 52647
1 137731 324184563
2 62037
1 197960 121573614
2 102366
1 179380 802903516
1 156545 32318720
2 136849
1 165586 581817894
2 128522
1 171944 536142731
2 105436
2 158469
2 114190
2 10536
2 90838
1 125328 450337070
1 110051 544351874
1 60055 589028796
1 61904 410281921
2 75634
1 18298 748211465
2 13546
2 91804
2 117302
2 180542
1 158851 227552040
2 153686
2 43004
1 197580 925087874
1 149580 708639111
2 5983
2 53162
1 135290 131516891
1 34761 301738116
2 174442
2 169828
2 121365
1 51917 532653995
2 51223
2 165155
2 89257
1 193807 705130013
1 50638 106514223
2 47103
2 104797
1 184359 670343594
1 129629 319874421
2 105575
2 40003
2 18167
1 6525 436051824
1 30200 365469069
1 45906 17452143
2 57046
2 102815
1 147158 12944390
1 180699 782654112
1 126671 441783988
2 125587
1 138886 938518568
2 167661
2 103098
2 98283
1 53215 379137778
1 61835 713706381
2 145819
2 171638
2 88616
2 124538
2 1444
2 51052
2 59546
2 69302
1 72883 918978419
1 180681 736920256
2 129152
2 49167
2 85398
2 139554
2 75844
2 74552
1 56142 229581794
2 41989
1 99205 755261776
2 182235
2 97828
2 159592
2 109100
2 174988
2 10699
1 108327 940581645
1 272 653493896
2 12392
2 180764
2 188018
1 75975 873265449
2 19013
2 42366
1 102624 521585851
1 157070 642324427
2 94579
2 23189
2 196017
2 69913
2 58807
1 17284 256210784
1 65387 552992588
2 103781
2 81316
2 188279
1 52758 442247352
1 90161 357545798
1 24768 986630809
1 65662 983752596
1 57031 834312654
1 71005 677962005
1 147820 283581814
2 2238
1 69143 472545456
1 88982 13326030
2 155520
1 16244 699114037
1 52384 323097994
2 99478
2 155409
1 41975 220006608
2 148862
1 191628 813071538
1 75179 102074676
2 175514
1 113591 523249648
1 183993 7180167
1 121158 94361175
1 59911 660005916
1 124901 615896171
1 193561 642425545
2 71726
2 93914
1 156922 129890623
1 172204 691644012
2 160182
2 67330
1 58341 729292161
1 128210 688887935
2 163857
1 102020 575916412
1 132644 756427805
2 106089
1 169161 705385752
1 8206 152318307
1 75752 780072609
2 140264
2 183074
1 170630 927433496
1 163976 13061452
2 188965
2 93686
1 76987 886367528
2 27410
2 83554
1 20897 123173978
2 110477
1 104740 227333190
1 160138 922601900
1 147070 242170110
2 184766
2 69687
1 65989 615131599
1 142047 218108436
2 64341
1 170279 848115637
2 84515
2 88697
1 96294 447027094
2 80123
1 145015 370689619
2 74248
1 31300 331282155
1 105908 533963066
1 156351 915191052
1 32108 864549887
2 88654
1 142398 383879521
1 115273 794807959
1 129052 130232137
2 141197
2 157909
1 187222 610641711
1 87212 960264170
2 137876
2 107898
1 89723 82313000
2 76848
1 44801 361548049
2 48500
1 118080 931350583
2 186169
1 117742 610079227
2 78116
2 188699
2 52840
2 171809
2 24160
1 184083 97115080
2 101817
2 108783
2 196572
2 180359
1 6254 752039361
1 107996 645559456
1 2771 54143476
2 85632
1 121730 42142015
2 141255
2 127110
2 89322
2 86950
2 167641
2 5118
2 12740
2 135751
1 88707 77241030
1 93518 512291783
1 13250 430324371
2 146750
2 163459
1 110724 551641766
1 7380 421447039
2 191444
2 25060
1 22118 402071428
2 8477
2 149084
2 185594
1 32427 720658012
1 188965 390977348
1 128902 816383735
2 112255
2 153257
1 23598 700339598
2 27780
1 197656 183602873
2 23915
1 47481 434303589
1 101242 288843234
2 73922
2 130186
2 4990
2 53547
1 31873 675222172
2 152425
1 3450 959355038
2 122056
1 31281 46050194
2 103670
1 110303 506189499
2 19081
2 133777
1 83920 448709203
2 154829
2 59390
1 108882 39447077
1 37177 556151753
2 139198
1 103098 538470239
2 48060
1 67672 958651991
1 196030 541775987
1 118834 256022458
2 55377
1 186337 393821775
2 182864
1 51557 876029750
2 197496
2 109180
1 23692 756616492
2 56373
2 58154
2 37616
1 30413 471202406
1 102019 136634283
2 129828
1 95603 601794715
2 195954
2 105779
1 101942 408223069
2 159991
2 103219
1 164869 226615144
2 188868
2 155491
2 151935
1 117225 31710572
1 61693 74010947
1 36076 128914520
1 63750 76926962
1 16619 48293110
2 182933
2 41592
1 192095 322618551
2 42077
1 154121 536095207
2 132337
1 119060 661242228
2 142698
2 107804
2 45485
1 185950 88647013
2 117825
2 192827
2 56078
1 145168 948667500
1 28776 355059270
1 133152 616028304
1 94966 181768490
2 26900
2 155016
1 21220 423886300
1 189480 131081890
1 113443 299542472
1 102043 153321019
2 11133
2 179805
1 132026 206469197
1 136978 774248924
2 142253
2 74106
1 194974 297296377
1 90233 914026811
2 39343
2 9720
1 37312 870426933
2 171979
1 182326 938087915
2 5561
1 187550 523133311
2 81063
2 22732
1 173300 678087695
1 10019 905970524
1 63997 543946239
1 94870 586896826
2 182546
1 45451 554035617
2 166534
2 46708
2 175832
2 1261
2 87186
1 141635 68810204
1 149119 752816361
2 112825
1 110964 866286050
1 114551 210972837
2 61352
2 162388
1 148641 976439902
2 198633
1 157387 178671181
2 179736
2 191122
1 113387 5643358
2 133261
2 157214
1 120991 172566315
2 72578
1 172074 666455122
1 158024 721322426
1 191235 17805107
1 70956 431779613
2 51548
2 141103
1 52077 832495698
1 154705 891778501
2 173411
1 41750 753753795
1 123217 761117491
1 13868 827368150
2 165846
2 164259
1 153215 235014054
1 6542 621394077
2 179770
2 22719
2 45640
2 45285
1 27763 541122327
2 4217
1 154282 157596302
2 137095
2 101895
2 65802
2 21163
1 188339 942726266
1 120291 522281362
1 51782 330948552
2 131385
1 140083 659789682
1 83624 567550197
2 93127
1 192889 197206685
2 15427
2 190928
2 81102
2 100821
2 108510
1 97134 286433875
2 66712
2 190098
1 3512 723641840
1 124510 680612132
1 117506 660049927
1 48683 109794495
1 8516 798603093
1 57536 500058222
1 78949 154885518
2 87760
1 69880 737916903
1 22910 201442629
1 17631 173442091
1 112060 104585732
1 69175 684065331
2 111380
2 62572
1 156742 819924661
1 72353 84266479
2 160660
1 149174 376898199
2 84290
1 66065 95564450
2 37609
1 106845 572932588
2 173150
2 87142
1 115594 268423272
2 41193
2 7760
2 1683
2 55068
1 37242 417323632
2 30937
1 33396 650868668
2 75952
1 14955 105692750
2 123968
1 176743 589297650
2 111087
1 189050 440287970
2 190025
2 107905
2 59329
1 72073 842426424
1 178431 61693653
2 196030
1 47892 187533945
1 78145 38163457
2 73729
2 183048
1 94461 506829608
1 24171 326577067
1 43492 638514080
2 84859
1 23673 441495989
1 84563 678859867
2 197958
2 73684
1 96883 242651167
1 107818 679575089
1 33356 217639799
1 98051 397978209
2 115269
1 95598 450401836
2 136001
1 98750 143515946
2 30045
1 51393 47406186
1 41246 450593677
1 143451 589403346
1 102638 482201866
2 25443
1 74551 241028742
2 153563
1 145670 693264870
1 57088 978138076
1 179982 144595493
1 126426 272287465
2 125897
1 98924 864141613
2 108977
2 4208
1 114652 159171478
1 109494 400734795
2 195587
2 72018
2 57636
2 105315
2 25856
1 98483 84617844
2 131558
1 14324 174634348
1 61501 946279054
2 76934
2 58508
2 169706
2 46449
1 140583 809102172
1 116262 407847401
1 193202 84091122
1 8754 4758629
2 60678
1 48414 2290256
2 123722
2 177299
1 144056 231579117
2 126216
1 71722 157626290
1 72547 436875578
2 123482
1 10389 802120813
1 32341 234813472
1 91506 994352341
2 131698
1 168433 589620793
1 72722 933735642
1 144235 999238562
2 86015
2 156703
1 139413 244465249
2 135505
1 20772 788052540
2 189024
1 68201 990267847
2 198792
1 68726 362800754
1 195071 426239672
2 111701
1 195569 278371779
1 55611 342818821
2 170109
2 104187
1 101940 112023735
2 23754
1 57113 374647783
2 184102
2 85092
1 136633 175957366
2 199968
1 40721 249892569
2 169408
1 54893 187546546
2 28713
1 151311 986410104
1 114049 476481320
1 155143 776715820
2 97292
1 193967 363631743
2 181795
2 170837
1 142555 674901290
1 138205 953301529
2 46125
1 28432 56504763
1 48777 321395911
2 168618
2 43327
2 76292
1 143062 277510117
2 6860
1 44255 593534818
2 20693
2 14208
1 22066 239807208
1 33155 699330460
1 11356 995024275
1 193205 351463353
1 86177 854780703
1 33610 553709714
2 128293
1 99031 61248199
1 11903 838028998
1 43130 92604857
2 7116
2 191353
2 174645
1 94574 569872573
1 151012 419842013
2 199367
1 83229 631635615
2 31841
1 27597 867735211
1 135385 287408493
2 145816
2 58573
1 88551 759911892
2 137812
1 57252 819413997
2 67920
2 55706
1 37420 707981387
2 22456
2 60642
2 101130
2 13471
1 81491 262265989
1 84253 776661309
1 197862 299592158
1 132890 119566910
2 111532
1 47781 437746804
1 2462 21133130
1 167574 769229152
1 21271 49412897
2 183162
1 135284 252307355
2 198399
1 14323 899147461
2 103849
1 164817 242911816
1 40684 24142755
2 71228
2 173927
1 176338 724851601
2 60479
1 7108 405036913
1 72533 881883902
1 129965 170794359
1 175049 53402555
2 181229
1 6332 681885369
2 162061
2 766
1 31278 478217271
1 30435 191931815
2 89222
2 16223
2 172876
2 15149
1 74969 808018824
2 163804
2 177179
1 199983 186250120
2 91078
1 122699 653672460
1 126828 627976749
2 119650
2 72746
1 114207 194450234
1 93197 488573807
1 15878 289704574
2 143670
1 146188 11563100
2 131099
2 63344
1 143620 447716675
1 181283 301200315
1 132871 164473816
2 134810
1 7170 288284890
2 111552
1 25826 382623747
2 22250
2 127773
2 89708
1 29996 774468060
2 159698
2 164115
1 112605 294217698
2 114225
2 47325
2 33885
1 52944 673172213
1 38490 604463749
1 116692 320456640
1 182973 287342853
1 116337 470408881
2 55460
2 109687
1 65850 979203986
1 91574 379191530
2 173350
1 198742 712830312
1 11950 422309563
2 55738
2 126926
1 193137 849532294
2 1894
2 7457
1 67840 679696394
2 155824
2 175398
2 11847
2 179373
1 2815 402956230
1 28437 254141509
2 35624
2 85469
2 75485
1 177897 339683024
1 109192 778521548
2 89879
2 22019
1 128166 506362947
2 85745
1 72071 420114067
1 17239 176102856
2 145166
1 2823 296246212
1 193853 932639660
1 179397 248682547
2 36059
2 70854
1 115630 139069076
2 112646
1 12401 117071852
2 32686
2 97447
2 62746
1 174820 208833995
2 16014
2 191976
2 194700
2 79813
1 103710 609748638
2 157911
2 171558
1 147804 521871012
2 113942
2 53442
2 167323
1 79468 960716268
2 86639
1 110807 152378290
2 151021
2 120477
1 126451 528050646
1 100101 967386658
1 9823 176678629
1 127255 47485717
1 186261 630577473
1 51540 237278489
2 43630
2 196031
2 93703
2 87469
2 55248
2 57805
2 198365
1 185505 325074551
1 20885 48584292
2 182582
2 124837
1 171142 852777721
2 19998
2 169783
1 155868 323941000
1 61685 195854470
2 40491
1 45764 497577831
1 93488 245942724
1 11113 201226018
2 95975
1 190707 998163074
2 102458
1 5126 461620702
2 37725
1 69290 993669008
2 188895
1 135147 269921572
2 61149
1 102580 273660979
2 32835
2 119130
1 166256 974459059
1 108026 213102913
1 47199 19803094
2 175862
1 28265 129978859
2 111911
1 57065 629487117
2 73901
2 36571
2 70241
2 155929
1 159896 35745992
1 34815 830820839
1 107602 293154280
1 127749 154133460
1 140838 684685307
1 1784 939666301
1 190643 728258668
1 65462 742669773
2 159497
1 42598 400818742
1 5585 163916566
2 125381
1 26642 342953088
1 26405 616044364
2 40763
1 152166 859105861
2 124788
1 63835 496054532
1 47063 247531258
2 192770
1 154608 507588401
1 189347 596145850
1 47798 175389123
2 106038
2 127921
2 138869
2 150767
2 25648
1 104940 179089789
1 119190 229977617
1 122782 480068552
2 40757
1 57328 808628019
1 130623 238333476
2 34674
1 109999 685767852
1 80473 276641536
2 41365
1 74275 957399513
1 34407 280721791
2 21663
1 61609 703531048
2 53673
1 134571 946126081
1 129409 820664838
1 186964 373265825
2 151575
1 117529 883892918
2 56089
2 91972
1 144370 928720555
1 35050 964735593
2 2692
2 138406
1 41726 811004876
1 193733 775725528
1 108346 333304038
1 166370 481243666
2 148461
2 168301
2 141619
2 147345
2 149111
2 98952
1 135136 8390901
1 27662 531217639
1 187284 711270621
2 119203
1 141442 244389572
1 19262 947753353
1 12255 245147168
2 183678
2 170747
2 112544
1 93035 716720860
1 57982 495676679
1 71844 502535164
1 15017 293477943
1 147601 354735710
2 176789
2 71105
1 153681 291466446
1 135471 516626516
2 120401
2 40045
1 153384 482472743
1 140755 752201515
2 168784
1 172292 270804350
2 131734
1 151543 294352471
2 13348
2 69539
2 5591
2 157456
1 173040 497829090
1 100810 590377750
1 152670 546277933
1 176021 128415693
2 41286
2 156251
2 8312
2 105956
2 181451
2 54981
2 86827
1 32108 745689330
2 22903
2 132013
1 15219 868378305
2 179743
2 76087
1 7057 755916881
2 62610
1 198285 481839884
2 169125
1 50013 455481955
1 66827 553549020
1 39463 698447230
1 166583 432371668
2 1166
1 114022 564613023
2 159074
2 188699
1 30352 808402372
1 181945 224262379
2 171943
2 183296
1 76174 550388586
2 64552
1 117465 77955857
1 67156 181271172
1 92816 871312684
1 141291 783309290
2 9210
1 90587 553108902
2 87185
2 8832
2 122389
2 12572
2 138774
2 23939
2 118865
1 118345 309785811
2 47846
2 109614
2 156546
1 76728 56701803
2 198342
2 128922
1 117379 959623068
2 12068
2 191972
1 81178 81015377
1 192040 906985394
2 42239
2 181479
1 99793 923939834
1 68456 334956752
1 46881 98415645
2 129802
1 30208 228136178
2 49214
2 143260
2 76729
1 103712 553474660
2 170205
2 80952
1 59641 487510634
2 89521
2 96339
2 142110
1 8894 342700123
1 72125 205387686
2 114105
2 192678
2 20441
2 15232
2 23242
2 30495
1 149030 92048910
1 722 788625940
1 34666 975620227
1 115601 685023237
2 110970
1 130378 353478998
1 31496 988500930
1 140015 60593233
2 153804
2 117202
1 19217 475761116
2 170430
2 181579
2 152358
2 102677
1 5706 987977900
2 172405
1 196780 178758112
1 120806 267887954
2 185248
1 79009 272176286
2 65867
1 30774 267192261
1 58535 467227889
1 36018 790766292
1 52720 695002659
1 22716 434790971
1 193169 317226145
1 32417 580797456
2 146547
1 106162 329475067
2 77144
2 82049
1 199836 438768555
1 22320 831272426
2 36617
1 64278 357860469
1 67465 312802323
2 181918
2 55622
1 7920 622904687
2 127797
2 135513
1 199538 83715202
1 14052 512723284
2 108877
1 60647 951225600
1 110716 705168743
1 198900 435211294
2 102831
1 125984 644730073
2 74636
1 99111 483388488
2 46662
2 177662
1 173734 205563783
2 176294
1 45780 773072356
2 151010
2 35576
2 65081
2 110457
2 96360
1 36619 226650952
2 106062
2 164780
1 19074 276689219
2 25089
1 120504 763746432
1 75334 426945709
1 134605 773208291
2 56466
2 99170
1 182176 565238014
1 128193 58979186
2 122484
2 7474
1 160900 47565245
1 60178 168385903
2 155347
1 173629 419604194
1 195251 867707430
2 94342
2 107196
2 169532
1 26693 963189360
2 74998
2 124799
2 50259
1 68503 235385599
1 11705 118944662
2 118759
2 113273
2 191041
1 55919 959860043
1 23577 503875411
2 48539
1 177126 240430381
1 22514 516489
2 152779
2 110228
1 122811 565900797
2 40098
1 9661 642343720
2 68143
1 58921 559443333
2 87008
2 134033
1 137662 686804735
1 157704 441419916
2 41162
1 71745 461851935
1 188025 839512022
1 25372 314015200
1 105931 576326266
1 151838 578209607
1 92667 142157376
1 84476 730310591
1 51441 871558877
2 153738
2 22170
2 156321
2 152810
1 163686 505698467
2 121919
1 21269 427626738
1 180370 131336064
2 194125
2 150919
1 53196 301503861
1 85563 388733057
1 162398 810294935
1 192348 458454081
2 57071
2 103872
1 73128 705261011
2 140582
1 75935 802040548
1 135548 196889662
2 103543
2 33439
1 137941 175439914
2 67209
2 159581
1 48455 282186047
2 21431
1 22006 280280057
2 42050
2 137874
1 65757 554611250
1 46152 520114973
1 55870 753856505
2 141712
2 112211
1 33678 29715449
2 5642
1 109344 997030800
1 59624 545419410
2 64144
1 100787 474771928
2 35016
1 17771 464564771
1 102642 174283607
1 193820 625356428
1 163757 913074284
2 95413
2 21633
2 84385
2 196541
2 12203
1 72830 991322791
2 63389
1 74904 880007931
1 76456 89517504
1 121393 213256511
1 188263 970047614
1 135572 548177150
2 30669
1 67360 413865774
2 77134
2 153273
2 24764
1 57555 102556672
1 173606 196050975
2 63612
1 157713 519133695
1 129778 492398072
1 147222 961810726
2 49936
2 177835
1 144419 201025201
2 108393
1 24244 173291122
2 105973
1 109583 435929487
2 133932
2 135321
2 88875
1 38238 733290985
2 170229
1 11950 546661784
1 24780 399562301
1 21665 543300493
1 116131 586057166
1 162071 114982386
1 31096 188596285
2 55190
1 193876 658232935
1 67762 54160011
1 97244 794255713
2 30453
2 38871
1 16688 157727813
2 162657
2 156458
1 153200 410346166
2 116207
2 189521
1 45662 372629072
1 75068 564747496
2 38399
2 36245
2 31491
1 92047 924900619
1 167420 4413869
2 157104
2 136812
2 97150
2 122619
1 151811 308686689
1 51614 335659705
1 14278 948921142
2 110703
1 199356 138613941
1 162656 535189347
2 16817
2 163736
2 97145
1 70365 762959202
1 59494 804647951
2 139215
2 108960
1 105456 534047851
2 76036
1 148021 360887177
1 181933 29684265
2 142880
2 123576
1 79185 703868019
1 23155 689847968
2 129256
1 191344 266858916
2 116096
2 56293
1 199198 789504104
1 5765 559309455
2 177562
1 152392 762144787
2 191767
2 26969
1 59013 671186243
1 98054 622903107
1 80210 493910449
1 40144 564104526
2 118652
2 72479
1 147684 890930419
2 76823
2 189395
2 30444
1 96746 865643585
1 89708 871391262
2 27917
2 129222
1 128911 300880449
2 95183
1 92670 45748600
2 168121
1 174094 191018616
1 74980 98909944
1 173971 334071209
2 199211
2 196771
1 67380 106054794
2 187145
1 59610 500372217
2 48268
2 6583
1 45595 691468509
2 154769
1 72205 625607524
2 161220
2 66869
2 45671
2 182082
2 56436
1 47845 375408225
2 183933
2 176593
1 185817 41876679
2 108993
1 95831 640364447
2 27884
2 73017
2 110195
2 25831
2 157949
2 139558
1 83867 305723712
1 75675 579738542
1 9925 621728662
1 75926 603844724
2 27534
2 184756
1 3970 49010310
2 136596
1 187387 819407272
1 45404 226416413
1 181822 322274299
2 99033
1 184863 244764487
1 151181 339216405
1 168607 424981915
1 81283 729511867
2 195591
2 96206
2 177045
2 196155
2 188684
1 191179 327450713
1 7058 237768804
2 181910
1 121829 407879833
2 123132
1 103811 882192380
2 75684
2 185108
2 175711
2 78822
2 159445
2 38608
2 83432
2 72930
2 126208
1 36935 713934979
1 182320 773929667
2 65693
2 99075
1 111752 995728631
1 18315 630926838
2 34294
2 58960
2 25052
1 134994 630727985
1 102654 189805283
1 24150 944102098
2 81373
2 32505
1 180716 554743071
1 136842 90888246
2 143989
2 180592
2 157049
1 76932 570488567
2 32619
1 94542 693069881
2 173270
2 6952
2 177212
2 149465
2 173708
2 1203
2 85224
1 151177 140307743
1 159688 559079544
2 140296
2 100308
2 101147
2 8776
2 62763
2 112101
1 63381 517544051
1 314 849199936
2 145105
2 100693
2 144766
1 107960 910312946
2 1333
2 98036
1 186708 755336837
2 133765
2 62679
1 36563 314209809
2 196283
1 59646 996341442
2 113905
2 57244
2 85731
1 82852 261557054
1 188388 6495137
2 139226
2 138045
1 98549 362195039
1 162512 806268770
2 123212
1 24088 655355434
1 121964 859301093
2 169373
1 59210 467175172
1 198098 644746515
2 3192
2 88909
1 39912 179753314
1 199916 811922374
2 32015
2 146971
2 18924
2 135893
2 176382
1 185607 143274712
2 136970
2 1990
1 185222 205651191
1 134501 227880622
2 53849
1 69173 373306315
2 67893
1 109176 828657074
2 66012
1 12155 854977530
2 196416
1 157878 165865250
2 197352
1 172876 270363532
1 154422 750889057
2 137508
2 143508
1 65532 169815496
2 121967
2 127767
2 178925
2 131082
2 121704
2 146732
1 40737 680565778
1 189926 152269335
1 109083 311246059
2 108674
2 55558
1 94873 134271140
1 187181 535650994
1 23068 226263980
2 8671
1 68572 614502804
2 107148
1 45753 255125186
2 165799
2 80497
2 95861
2 81349
2 133559
2 126064
1 70585 608569033
1 1997 60693460
1 64082 302504845
2 26425
2 17267
1 662 710171709
2 32763
1 77616 770037182
1 91506 482261915
1 188984 602254179
1 187842 818854675
2 83814
1 190743 930809274
1 118250 694654042
1 136585 560224632
1 1863 169502339
1 128862 867249193
2 43503
1 72591 757750997
1 54024 609755386
1 10008 619033506
2 80574
1 66180 41785433
2 163684
1 138711 954723794
1 173669 563196493
1 183502 560184078
2 113267
2 47905
2 74682
2 118411
1 138420 815297775
1 171121 731661435
1 3779 731279642
1 189074 382004071
1 80584 325868140
1 139451 502033271
1 73759 57416549
2 122287
2 56040
2 60222
1 35027 415274289
1 173136 745143191
1 24837 569871781
1 120267 747366998
2 82660
2 111253
2 150163
2 160775
2 55822
1 72993 368006409
1 46997 536570241
1 155498 902321803
2 35895
1 3070 524838418
1 3871 238986345
1 6892 601685811
2 119808
1 81258 939427971
2 387
2 40654
1 195959 603461922
1 61704 804825093
2 91454
2 11675
1 166673 963072638
2 148678
1 64619 133591617
1 178837 905269134
2 7284
1 171967 520703450
1 138837 814028249
1 177037 280355764
1 2077 163035867
1 23301 998596908
2 49998
1 65809 964242827
1 188304 881921950
1 35438 846226084
1 29033 679973951
2 126319
2 78473
2 185937
2 8191
1 168188 873052563
1 72910 706599151
2 99499
2 12133
2 57910
1 110020 877373661
1 175454 232646617
2 197474
2 164702
2 54181
1 3517 825124276
1 58028 168491474
2 150562
2 113288
2 142837
1 75762 75063641
2 164588
2 187819
2 28240
2 28558
1 19742 159881871
1 100144 223726247
1 152469 73380683
2 66010
1 68696 722858767
1 94 728094165
2 152072
1 191561 850232129
1 17838 799660995
2 97077
2 72272
2 59458
1 34989 428627574
1 33471 831810221
1 115527 236481497
1 21203 530876782
1 114339 464049721
2 46786
1 186553 647503112
1 37362 673931857
1 25661 528709982
2 188510
1 76627 908782033
2 113930
2 153300
2 38398
2 68868
2 98660
1 172448 524874236
1 48400 727072473
1 14051 205759936
1 93403 659613673
2 199188
1 21707 242527629
2 75849
2 153868
2 73290
2 94257
1 41939 248475880
2 173557
2 158379
1 28097 231948196
1 67054 908127351
1 110333 686092301
2 64021
1 105837 870462326
1 175970 250153357
2 18693
2 192868
1 195688 155156619
1 44124 516430791
2 59783
2 36373
1 170812 64979830
1 13714 897479629
1 177879 8777407
1 49910 602317645
2 160077
2 190025
2 175758
1 77896 996092033
1 95827 717425426
2 89065
1 109203 684950947
2 12853
1 75165 175425699
1 81047 554014554
1 167434 269460345
1 128870 950222376
2 165796
1 184827 208226378
1 44644 878815053
1 148906 780060982
2 189551
1 150498 809566855
1 55137 767772471
1 25217 243079821
2 100497
2 2055
1 112768 519682892
1 37012 158090386
2 13777
2 177099
1 99415 456454065
1 20506 431956244
1 72524 537730300
1 75766 563395541
1 113949 753104998
2 59675
2 80162
1 137927 937965012
1 11003 53568137
1 138993 720247544
1 138689 457005970
2 132055
2 25747
2 198314
2 111107
1 49102 62489725
2 150980
2 167526
1 128361 329808365
2 135198
1 165217 213827047
1 64273 83945354
2 111875
1 9574 359459955
2 110699
1 126431 418383431
1 164956 519448816
1 104832 480088808
1 194467 98324764
2 13460
2 62766
2 141325
1 36836 618879859
2 157350
1 149965 959936646
1 45732 628111225
1 137200 706053154
2 163607
2 148532
1 39419 470756689
1 49498 903495566
1 121580 670926571
2 25399
2 43901
2 121554
2 20749
1 79964 542402092
2 71110
2 73761
2 58751
1 188595 513593832
2 178661
1 122318 968034673
2 154157
1 19582 651417582
1 75631 393471564
2 7398
2 35986
2 194705
2 90816
2 89939
1 109023 836137823
1 140543 212410780
2 131083
2 23399
2 30819
2 198078
2 99990
2 167992
2 51345
1 198343 173522097
2 104752
1 113233 120058893
2 28765
1 56819 252962744
2 59229
1 70885 809845104
2 81568
2 85197
1 157045 123155367
1 84652 813882811
2 186484
2 170109
2 76857
2 82590
2 135429
1 88313 593952567
2 156125
1 198782 629231420
1 85612 637317276
2 38596
2 197529
2 111255
1 1117 431621475
2 132140
1 25083 612343107
1 13717 195264406
2 75568
2 153393
2 28624
2 193699
2 54244
1 65844 646777854
1 113151 457005180
2 47416
1 172000 441256803
2 117079
2 146213
2 35544
2 127277
1 167074 540596552
1 149941 784348752
1 183659 494122333
2 2570
2 96614
1 129308 13840575
1 36878 936597079
1 35336 830874319
1 73900 40821582
1 67282 117704603
1 107606 620911133
1 67663 4912054
2 109035
1 129555 57591139
1 99232 26418246
2 89986
1 137898 564382201
2 97496
2 77875
2 100938
2 109355
1 131898 569686325
2 114428
1 153182 940537050
2 25656
1 57520 800710858
2 161597
2 96010
2 81619
2 118987
1 178605 826087253
2 146557
2 150662
2 40048
1 35394 583153736
1 96477 642159595
1 182886 402192512
1 61179 341803888
1 67344 471612379
1 98873 231186766
1 46914 304923375
1 31732 107620127
1 186771 973211271
1 81943 118157665
1 23963 685120936
2 169349
1 99217 527824427
2 115947
2 192477
1 180391 445971257
2 129724
1 31845 196377075
2 41096
2 117827
1 16146 377562477
2 5735
1 193539 754290333
1 194022 608004956
1 109556 8622001
1 183202 639319138
2 85631
2 19013
1 89245 240704370
2 164059
2 91678
2 21989
1 65003 734032241
2 159069
1 189805 413466388
2 98027
1 136966 6301627
2 14210
1 144281 832953717
2 63141
2 198304
2 62702
1 11268 178417670
1 63523 507919906
1 972 547219394
2 76684
2 11218
2 60605
2 49003
2 11158
1 15251 692036040
1 16496 849797522
1 25734 500469725
2 3797
2 169823
1 10396 113676511
1 104210 451567038
1 138960 833193381
2 69510
2 178235
2 197180
1 39620 845816320
2 189338
2 180900
2 94944
2 29314
2 146257
2 131848
1 184013 188719492
1 117214 906958214
1 107825 231967092
2 142305
1 26321 803483274
1 139926 286310661
2 116562
1 55642 714396849
2 122314
1 17997 476374674
2 130444
1 164343 521140690
1 163057 273159275
1 39831 885883707
2 56844
1 189230 525725646
1 57894 353157418
2 81842
1 66835 93174633
2 93597
2 64423
1 57884 970692186
2 134426
1 81696 765052314
2 163934
1 28846 973529762
1 126164 834528834
2 145128
1 98736 325656839
1 20711 629436813
2 127314
1 139660 705839339
1 64124 274484351
2 78238
1 181718 183312060
2 40167
2 68107
1 104933 862195034
2 170813
1 108585 961133225
1 194452 878004464
1 35332 348180205
2 27740
1 187377 244653609
2 177026
2 199853
2 121832
1 174987 977328087
1 157804 830512193
2 102670
1 128752 318517171
2 114430
1 62085 982176122
2 196261
2 166752
2 143602
1 77245 422572808
2 15061
2 148220
1 89479 763101292
2 160015
2 187027
2 54833
2 66929
1 58234 301574895
1 25323 400900383
2 53652
2 43461
1 126008 302769000
2 72085
1 10791 664349354
2 162327
1 117267 208011982
1 121925 32784745
1 90094 224719971
1 17539 58985969
2 16055
2 31005
2 50040
2 3429
1 72950 548507741
2 39813
1 49740 738488961
2 85764
1 174613 683019558
1 154569 527549340
1 197183 189637077
2 113029
2 53960
2 4544
2 18742
2 33621
1 85521 939832500
2 83769
1 52128 209285316
1 6736 724861108
2 127574
1 74840 755848661
2 77366
2 165246
1 96569 635072867
2 175453
2 132048
1 2478 21399442
1 97670 7081323
1 161857 369649370
1 126544 96381351
2 17205
2 88135
2 98771
2 101409
1 166896 99738512
2 101107
1 95839 933645320
1 119940 762165610
2 173880
2 3752
2 32808
1 115117 705935180
2 97888
1 37618 701780583
2 97613
1 113294 291097956
2 126969
2 98908
1 136729 390075541
2 4044
2 71531
2 123709
1 104105 42934566
1 72241 358428575
1 39902 494404047
2 145830
2 4796
1 147709 718230307
1 89053 137699727
1 34454 593260665
1 130124 546941522
2 136895
2 95478
1 101283 786371697
1 18729 846294641
2 49240
2 89896
1 147443 293102388
1 52894 300971894
1 96504 267958172
2 168278
2 197780
2 21982
1 17707 402967780
2 115795
1 25997 250639157
1 123283 851288085
1 191194 792786354
1 74023 925951143
2 39658
1 51177 78874401
1 46476 872885806
1 57364 510516251
2 86615
1 139485 619108914
2 73616
2 2882
2 20831
2 184990
2 139721
1 78198 396766558
2 103972
1 136360 559429222
1 178060 9179021
1 165994 222818259
2 94662
1 117626 575131209
2 71087
1 101260 554352826
2 105049
1 5267 23107313
2 47995
2 65596
2 158991
2 99147
2 41585
2 94214
2 59821
2 70999
1 62489 605141766
1 5071 219701521
2 76928
1 84510 603836988
2 39629
1 125097 265164676
2 17218
1 43055 870503164
2 163022
2 10896
1 77062 151568051
1 194417 690129593
2 20194
2 39878
2 192214
2 199922
2 76401
1 169810 856811690
1 35872 43137232
2 157241
1 153413 9228782
1 23056 841283940
1 58625 779675410
2 85814
2 146753
1 143976 142451350
1 163431 343522602
2 10788
1 126890 701796080
2 47907
2 23172
2 79007
2 94206
2 17159
2 157038
1 93810 108545522
1 27042 533253585
2 114922
1 100702 616456769
1 1294 294480804
2 181571
2 185855
2 49961
2 102363
2 159005
2 9237
2 132907
1 59618 667289526
1 117657 534706653
1 102717 324207724
1 111361 29025153
1 125866 5356475
1 66118 334161677
1 6141 307660178
1 3037 552329445
2 173806
2 162620
1 175968 696511094
2 166930
2 10599
2 126884
2 68559
2 15833
1 174538 908511495
1 134153 714060613
1 60299 823031150
2 168301
2 145312
1 62512 232434156
1 106871 519326656
2 6608
2 61722
2 61785
1 165409 346243537
2 128804
2 191462
1 82962 192580907
2 164712
2 124900
2 91628
2 12205
1 198403 840797967
1 114867 891882883
1 47756 645513177
2 47740
2 12521
2 190604
1 147619 649961547
2 52939
1 4212 615497567
2 86131
1 138277 374274389
1 107213 695331496
1 79461 987167109
2 176810
1 158871 991641866
2 63549
1 1204 11005850
2 107456
1 92058 750560730
2 90111
2 62335
2 144086
2 107298
1 131141 271779299
1 123628 48019925
1 174636 239032128
1 12778 677593388
1 54509 809224903
2 56049
2 25391
2 14834
1 178070 907800369
1 122550 539871223
2 91435
1 115604 923703231
1 180578 144508529
1 109638 582911061
1 186855 183313435
1 31426 41349030
2 76262
1 97022 824374339
1 107062 823007741
2 11922
1 39776 286388699
1 161173 223478430
2 175259
2 193303
2 93661
1 134008 996415178
2 154226
2 142502
1 197579 808143303
1 150868 314006930
2 129836
2 71260
2 17378
1 86654 98462828
1 167693 475077795
2 93557
2 186200
2 163414
1 9221 650646591
2 53118
2 103790
1 149660 511843480
1 119207 907788930
2 131955
1 193276 190390286
1 94977 14811003
1 136618 476755121
2 8911
1 27260 86170108
1 199412 120574547
2 187180
2 63576
2 116118
2 39178
2 75823
2 164730
1 82036 314929159
2 114197
1 100002 200559218
1 26430 811350177
2 113353
2 64260
2 125189
1 164200 678988562
1 120724 613435372
1 122565 609816472
2 142527
1 187051 871506968
2 119476
1 124315 680946465
1 72489 917130214
2 126549
2 49733
1 81769 960913767
2 101933
1 131449 587747568
2 110991
2 181431
2 160744
1 171051 612723757
1 125383 51901810
1 87941 225378254
2 173067
2 41494
1 29489 82185464
1 159626 250574536
2 175140
1 57925 814935143
1 33311 714613233
2 154347
2 12731
2 157304
2 58888
1 4583 254201104
2 167465
1 1499 542911314
1 63383 299170294
1 56759 37066054
1 56609 671624992
2 79405
2 193009
2 11709
1 39309 527766394
1 185244 397546415
1 51489 257288939
2 117426
2 162255
2 165782
2 22785
2 5271
2 98531
2 198342
2 39343
2 186775
2 130537
1 47871 782503030
2 184653
1 158336 210928777
2 26373
2 124493
1 167581 402740791
2 178055
2 18199
1 26596 639965664
2 2647
1 140780 923022133
2 111794
2 103210
1 33399 765518891
1 151172 311364333
2 195090
1 149414 82724940
2 187463
1 11251 284481356
2 155431
2 152933
1 68542 980712631
2 172768
2 106656
1 1667 48766151
1 164713 57025718
2 35343
1 88466 6469611
1 45025 976311077
2 174844
2 145778
1 150801 116307946
2 110768
1 187001 536524760
2 73243
1 80449 49686554
1 27640 751839858
1 88843 648624114
2 75668
1 156634 139182043
2 167067
1 41072 294775189
2 99814
1 65958 341049671
1 43029 357071515
1 166024 989287084
2 96718
1 86785 85838410
2 44998
1 41360 271292754
1 129563 960946348
2 31263
1 120168 26591457
1 168013 214312672
1 22562 771827077
1 99112 260295367
1 107807 18411639
1 192093 233537208
1 187562 98754411
2 153837
1 44214 651155668
1 39043 415803305
1 47941 40756236
2 162719
1 160844 211751822
1 45891 893862722
2 16677
2 122696
1 6152 641688002
1 10989 669673287
1 148278 564713220
2 155726
1 130658 724376369
2 68356
1 124933 258025951
1 22216 618399352
1 136953 259101123
1 152559 638458417
2 22767
2 168200
2 177076
1 198977 343875967
2 5646
2 48947
1 76520 341970493
2 193742
2 48057
1 51446 519667076
1 14040 530899792
2 126456
1 24382 82094196
1 144209 187093890
1 189992 675141023
2 107391
1 180642 201161764
1 80609 493876817
1 90768 408816648
2 108675
2 5543
2 37118
2 163085
1 35290 119612312
2 25489
1 31185 946781179
1 13324 358707370
2 114366
2 26112
2 175182
1 66420 48235541
2 43636
2 146822
1 123043 863578489
2 40741
2 69997
1 132377 487815586
2 67012
1 56078 531365772
1 105531 429988636
2 90523
1 134770 465676626
2 88034
2 23948
1 125475 914526532
1 70710 399283733
2 119385
1 10357 754702422
1 24039 145376051
2 49027
2 110460
1 93783 572231376
1 36251 170540698
2 189204
2 121170
2 150822
2 9614
2 151804
2 50638
2 95615
2 100411
1 168129 156806256
2 59426
2 46435
1 79982 510922309
1 124302 66475905
2 86631
1 168813 559596321
2 168981
2 52603
1 9591 315919828
2 128946
1 93787 904927830
2 100694
2 142360
1 171476 121155979
1 29895 616681076
2 66836
1 166541 209313501
1 72475 306236576
1 133848 633472372
1 57263 627474511
2 42231
1 139026 427342936
1 31090 685647693
1 173631 252767924
1 95554 105740149
1 113364 734725147
1 143857 332632229
2 82690
1 48411 693470266
2 92613
2 180171
1 180604 953550298
2 71482
1 79216 908389143
2 1243
2 120432
2 108776
2 139081
1 32779 819677566
1 5624 737971298
2 144769
1 129657 122432553
1 175949 679835670
1 158507 142079352
2 145769
2 60885
2 116808
1 156195 321445806
2 181866
1 125825 162870417
1 87144 473943992
2 43415
2 124656
1 199547 97653129
2 73089
2 121188
2 46020
2 185855
2 125390
2 77193
1 44430 261557997
2 55090
2 57396
1 130908 925064037
1 51409 235801667
1 170577 855046518
1 22578 832180682
2 99335
1 154938 542991829
2 166144
1 158269 359184824
1 187454 385298804
2 157839
1 136478 608973012
1 44273 747566552
1 57092 796718187
2 102681
1 188141 275539726
2 192715
1 48594 938093648
1 25744 791374144
2 115891
1 25371 933272360
2 105740
1 164976 600872174
2 7248
2 70727
1 40164 44386234
2 13863
2 73489
2 66098
1 6052 602503270
1 77760 894147813
1 135779 424019758
1 77825 579954811
1 76219 215425716
1 123864 149018188
1 138015 716652983
1 184913 439299926
1 25924 934776308
2 34882
2 125714
1 124084 713504357
2 15267
2 69151
2 32397
2 151453
2 25005
1 88723 548338698
2 147920
2 51369
1 32737 93982274
2 51092
2 140974
1 157013 623566197
1 68259 115400562
2 2549
1 50777 486915323
2 115731
2 66394
1 22940 298426337
1 196857 603157697
2 94747
2 60851
1 99610 295186629
2 13260
2 59407
1 93543 150630564
2 33944
2 68403
2 136192
2 189944
1 16477 803639942
1 111678 123564924
1 192223 603813159
1 180278 356193420
2 191660
2 95259
2 10465
2 131491
1 176698 411136939
2 127324
1 100512 100184658
2 55126
1 195532 821899230
2 122832
1 32455 879559257
2 33608
1 26285 772672733
2 7814
2 101248
2 70348
2 146366
2 179516
1 50108 300521032
2 72304
1 155700 158808399
2 9114
2 48961
2 82457
1 72840 214405753
2 14959
1 26429 664320906
2 140169
1 188559 626022532
2 67114
2 43731
1 22769 859232298
2 137467
2 76131
2 166092
2 101812
2 177230
2 86270
2 166700
2 33934
2 144672
1 141663 943800877
1 34858 585124352
2 84832
1 176393 978374092
2 153294
1 110505 255325025
2 31215
2 170040
1 9192 4621643
2 107403
2 199149
2 125729
2 114955
1 31462 599408344
2 47630
2 6095
2 72955
2 3095
2 194173
2 103716
2 84672
1 86775 647228188
2 30324
2 113365
2 123184
1 25155 560076675
1 51195 774938490
2 18387
2 6376
1 103481 663227900
1 47247 999721525
1 42500 712153612
2 74156
1 99182 317713497
2 113357
1 109231 164885950
2 84890
1 37886 948133806
2 127711
2 58574
1 192402 937977571
1 20205 33780961
2 109252
1 37544 268766032
2 113649
2 112408
2 185185
1 20829 824220128
1 172845 723909486
2 43277
2 67199
1 106651 5923803
1 81469 952369901
2 14927
2 24432
2 124647
1 16930 335738199
1 183728 619270583
1 51453 90523389
2 198491
2 90990
1 5453 587157427
2 189773
1 26853 673457944
1 38478 132298546
1 155913 652712749
1 154179 954444101
1 167817 443513941
1 38879 356416630
1 79195 662981772
1 161248 629402435
2 94445
1 23821 351100200
1 101037 98217875
2 190815
2 51314
2 148102
2 18330
1 144597 544547708
2 139488
1 1008 169666323
2 139622
1 49757 430053724
2 171353
2 189987
1 62152 991235394
2 18853
2 28469
2 160816
2 141169
2 164512
1 196662 922792323
1 159874 629478072
2 112536
1 167394 530638309
1 136146 261355689
1 73006 884115500
1 135395 22717946
1 186145 913967274
2 75782
2 122320
2 29779
1 33844 467559105
1 39816 188978374
1 170971 289426299
2 164529
1 10764 576681543
1 107128 538296383
2 103270
2 49708
2 75268
1 162894 165584814
1 144574 114052815
1 182267 613370383
1 79958 794376499
2 167100
1 194410 704940651
2 43636
2 94176
2 62413
1 177947 671962448
1 4919 903283084
2 172801
1 140279 899273879
2 37424
1 150401 799735816
1 124598 625281802
2 74769
1 112136 146270868
2 47692
2 59697
1 124891 847423662
1 198950 738455323
1 57504 537161417
1 195830 376489113
1 149941 65665049
2 86533
2 99671
1 147637 867553844
1 73424 863792090
2 89555
2 137036
1 152179 688065418
1 11962 371423460
2 186421
2 90234
2 53173
1 42184 92392678
1 17006 944193772
2 127645
1 85084 730443855
2 87814
1 115807 990198120
2 78176
1 36024 722575710
1 167369 30382609
2 95293
1 111795 545511732
2 38564
1 91952 869138582
2 50300
1 141227 583277276
1 17273 102577189
1 24494 783938766
2 180304
2 134062
2 133443
2 19205
2 126492
2 155277
2 8692
2 81882
1 186627 732231744
2 39085
2 77016
1 193753 403678889
1 94663 560024291
1 85426 401954985
1 117905 947889924
1 108723 687323030
2 49280
1 161911 326806037
2 113289
1 79958 704960090
1 176150 661378858
1 76065 739542860
1 81858 277150630
2 116779
2 10565
2 136047
1 136258 454349840
1 85654 894074358
2 136393
1 109663 307028482
1 188265 325622057
1 63499 145828517
2 62236
1 127656 898680191
2 21387
2 195281
1 7106 669027961
2 105523
2 78739
2 150065
2 47760
2 139211
2 49317
1 8805 830960734
1 75780 408499144
1 8751 172880560
1 192051 145252034
2 25373
2 194163
2 84677
1 182 31524813
1 44070 286424676
1 180977 725201638
1 167488 498896500
2 76785
1 74058 748411999
1 24652 825913623
2 174338
1 179484 416324487
1 62512 844263276
1 1055 937050601
1 80560 444457423
2 180470
1 41718 835922734
2 182796
2 127372
1 81285 296592056
1 63552 995260821
2 55590
2 140373
2 67606
1 131991 217376147
1 124936 63699944
2 168517
1 168681 542742855
1 116059 319362196
1 26711 724428666
1 12459 857436648
1 32480 353608503
1 119779 691297391
2 4680
1 189096 161416870
1 32109 285230530
2 95690
1 151699 175062186
2 63325
1 80126 739782011
2 71315
1 81305 184123624
1 148037 582543055
1 61734 402617583
2 93069
2 148803
1 29093 457070966
1 79300 303716926
1 2160 450823353
1 109387 111381996
2 84297
1 162494 894209541
2 182762
1 137620 550917909
1 79706 348180567
1 191462 769226432
1 105071 267227561
2 198608
2 114611
1 89490 507222960
2 13158
1 31328 785782748
2 46154
2 33573
2 147683
1 120280 231538261
1 29613 255509375
1 51575 7105186
2 188747
2 24079
2 26229
1 105051 150444811
1 52135 190460072
1 96163 937988439
2 9496
2 97366
2 11092
1 154692 925631523
1 181233 118133298
1 133743 403247447
2 150366
1 177899 585632630
1 161783 243844579
2 74265
1 92750 551287281
2 158057
2 91766
1 128395 133191010
1 167946 286433254
2 75810
2 143382
2 64369
2 170145
2 94760
2 103367
2 63635
1 7943 85581561
2 53437
2 158651
2 120931
1 83018 829458908
2 198891
1 12919 995333762
2 24850
1 187817 678050189
1 1657 601111288
2 188988
2 135710
1 9995 401782802
2 14743
1 102541 188509916
1 58556 893019593
1 191444 80355435
1 76752 169379120
2 95853
2 193891
1 108747 427692742
1 107024 956985007
2 144880
2 16392
1 127795 143191262
2 75974
1 134414 706482787
1 90851 853899388
1 65493 48159622
1 138364 220903253
2 148409
1 168714 813182128
2 193073
2 24882
2 107321
2 55861
1 101107 724184404
2 141411
2 126897
2 48132
2 138618
1 73013 44091218
1 61046 429323352
1 183647 357520009
2 7019
2 7659
1 41014 110889563
1 32956 968553968
1 122810 777554069
2 180765
1 45232 719151318
1 84229 194719419
1 83621 814291710
2 124995
1 164958 998386858
1 94229 116918375
1 80300 216585021
1 25076 277790367
1 117751 313061846
1 12553 368951136
2 115452
1 90700 703562760
2 110941
2 194408
2 79772
1 162038 790518045
1 54904 508964852
1 177808 989272888
2 49752
2 128406
2 69315
1 116255 821880525
1 82435 928666158
1 12421 874003849
1 142275 242787153
1 157705 334040060
1 198285 802441241
1 36863 341573858
2 1417
1 9593 684960685
2 4605
2 16455
1 120293 529656808
2 186069
2 111784
1 106025 13958259
1 151742 153719528
2 47585
1 189809 115144538
2 154538
2 70644
2 140857
2 139508
1 44336 165268174
1 17983 359184768
2 16035
2 54029
2 57349
1 93270 797094712
1 84836 41242662
1 69776 651046383
1 151232 538053161
1 69426 767365862
1 44538 164549338
2 163914
1 9302 91912964
1 118602 29872574
1 119409 98442833
2 186803
1 175813 319049520
1 8204 335263641
2 140532
2 104455
2 117392
2 48731
1 121339 372366952
2 141912
2 60831
1 170222 758000989
1 60203 158138521
1 64147 683047677
1 48593 488879896
1 109330 939610834
2 182110
1 79568 490860982
1 162569 32635414
1 24600 956556157
2 124103
2 17045
2 23770
2 64331
2 132949
1 87026 90919146
2 194061
1 9400 988577515
2 73832
2 78669
1 192529 446168067
1 11516 182649557
2 26930
1 54052 137830932
2 64092
1 107710 97177384
2 183976
2 99712
1 178303 715127241
2 170224
1 98052 379309977
1 104498 850681388
2 27106
1 24905 675670128
1 193558 985437688
1 108210 305958558
2 150114
2 93628
2 33269
1 51129 930999275
2 44566
2 141149
1 27450 942503060
1 107595 864439443
2 71006
1 66271 913602742
2 26136
1 377 972711823
2 175802
1 150739 516487554
1 28235 17141752
1 103091 202851364
2 99009
1 165944 475786010
1 7098 473704452
1 160158 346628212
2 109970
2 109418
2 166778
2 11825
1 175421 209832183
1 87196 999944210
2 198862
2 100919
1 123907 681625070
2 169194
2 40271
2 175837
2 185888
1 33494 413444310
2 34345
1 129718 15762732
1 189566 419771092
1 24126 984663019
1 83576 755945610
1 106767 360441999
2 83382
2 26208
2 4960
1 177747 412770546
1 171347 490854769
2 50306
1 122555 640128722
1 59349 903183579
1 113420 446533049
2 153307
1 31809 471061925
1 87071 131077097
1 58847 310179059
1 105862 651457406
2 46062
1 135688 869423818
1 151601 774288151
1 171367 748586731
2 75330
1 165979 329419638
2 9225
1 42315 462588073
1 69182 942145517
2 20432
1 94633 596838182
1 192711 839574378
2 21330
2 30155
2 81463
1 136116 290782335
2 144370
2 84179
1 182081 558317474
2 159709
1 32787 991031024
1 57868 461944963
2 40596
1 9533 150895519
2 164017
1 47034 304631908
2 93966
2 142387
2 140826
1 142522 219709034
2 151755
2 127644
1 137853 606940023
1 167074 509412643
2 1173
1 145994 229859737
2 137400
1 15348 954305911
1 195971 59547913
1 50869 130641636
2 29199
2 179409
2 178424
2 38894
1 142972 310748913
1 32432 45065171
2 10603
1 186606 605926921
1 180060 560843287
1 160988 844043430
1 174050 464197405
2 140126
1 124080 64942278
1 46717 425677315
1 55171 912796893
1 123127 825149283
2 34674
1 186859 481597356
2 191971
2 82180
1 159235 538942993
1 6301 913144892
1 42374 656077517
2 98637
2 95807
2 4880
1 99396 613271554
2 162480
1 69213 639195334
2 153823
2 171285
2 189318
1 12688 587883725
2 134522
1 160149 291723677
1 192532 494783127
2 139578
2 196990
2 175154
2 46015
2 34525
2 142877
1 86566 55897135
1 126269 164644553
1 52535 595462695
2 107087
1 90872 649547998
1 47786 246873148
1 108381 416626735
2 116637
2 176521
1 146859 324762959
2 187197
1 186307 73540305
1 178805 501640474
1 123417 674137516
1 103994 634811970
1 188857 705416474
1 137709 95186949
2 126805
2 51827
2 118170
1 15643 487517722
2 151519
2 143110
2 172110
2 179174
2 50377
1 199 213839136
2 174835
1 11406 356064762
1 191769 692590708
2 197271
1 91472 787674733
2 7608
1 37311 457000256
2 51984
1 159949 175713008
1 134034 572155377
2 18507
1 136854 765017777
2 178828
1 80392 635086411
2 68059
2 53478
2 71745
1 49303 295485983
2 144864
2 181286
2 120469
2 17366
1 104097 135597297
1 125805 108894889
2 80254
2 153077
1 137261 937085054
2 50694
1 141791 125057537
1 19343 400903972
2 104916
2 882
1 113040 248375380
2 99637
2 147089
1 12388 571385543
2 129958
1 6674 55668417
1 16434 283215637
2 195279
1 128799 385774683
1 149001 956686489
1 174532 310317482
1 14164 483697464
2 121836
2 115472
1 174782 188459211
1 114928 314134999
2 161119
1 2590 914516520
1 144264 450988753
1 95005 538658312
2 151860
1 100037 631431059
1 101456 515054878
2 32337
2 72513
2 102276
1 189283 573143504
2 115493
1 190751 136552032
2 13423
2 37999
2 144777
1 77300 34667772
1 135365 329224019
1 51182 848592881
1 171637 139766179
1 77793 981791103
2 64203
2 141151
1 37591 102145728
2 70562
1 7792 545665847
2 55190
2 190455
2 112345
1 9539 165901422
1 8023 834446245
2 125936
2 197519
2 7334
2 181899
2 97806
1 3936 848614360
2 63990
1 22315 509198249
2 52516
2 185577
1 43324 835134829
2 122963
1 81801 943485790
1 89318 749682234
2 65377
1 85265 323033411
1 110295 546588005
2 89849
1 9124 919526082
1 17809 676774404
2 70354
1 98319 661916239
2 81236
1 121300 853618726
2 28956
2 148706
1 42074 41935549
2 35469
1 122624 93188260
2 184451
2 112837
2 107632
2 70384
1 186737 257370871
2 173809
2 175590
1 156663 54318447
2 143643
2 96391
1 152296 177160468
1 58298 845760509
2 92129
1 18332 892008897
1 180091 583713820
1 154712 33859985
2 61333
1 47342 204022178
1 121979 383709843
1 36909 799885214
2 11048
1 94174 563768071
1 179811 903839795
2 160040
1 90965 492132113
2 191838
1 149806 95241869
2 128045
2 172858
1 101416 95943136
1 44724 243124481
2 182826
1 53110 592340351
2 188683
1 181013 901818210
2 133305
1 49307 538218206
1 175474 166156394
1 156811 673585155
2 182893
2 53013
1 79149 207755226
1 109176 918594121
1 42830 118765153
1 91520 108048406
1 101895 641236765
1 73911 561585853
1 178870 567446257
1 164006 410746675
2 143628
1 84689 3293145
2 131318
1 127974 37952986
1 73739 768875669
1 88005 566698736
1 194378 805591786
1 65235 913183800
2 194049
2 95263
2 78510
1 89743 723973176
1 194052 177762584
2 92095
1 24332 752171183
2 134861
2 170449
2 75105
2 192048
1 30431 164571722
2 109706
2 68044
2 17203
1 163057 93546370
1 121453 147821346
1 46600 160489572
1 51683 719032740
1 128849 59410333
1 59525 632148782
1 38885 662111363
2 121150
1 76091 920753973
2 48641
1 49375 25294239
2 61663
2 177921
1 122598 712626490
1 162336 168102470
2 29493
2 96531
1 81884 833459511
2 57513
2 38783
1 176119 545492404
1 156802 385823345
1 98722 802419550
2 82558
2 124444
1 31442 498735714
2 116340
2 83220
1 49130 305906396
2 91258
2 195775
1 69593 620234763
1 16347 909694567
2 97241
1 53246 316943148
2 11867
1 58943 633670556
2 166649
1 49632 696582888
1 17652 882360878
2 102167
2 7327
1 65284 939812718
2 126211
1 3331 588247335
2 44287
1 52341 278984817
1 100648 328525670
1 17684 515356851
1 118394 452901736
2 81959
1 18199 983241968
1 190396 822902808
1 176794 140540711
1 153081 623980937
1 2973 568509391
2 14259
1 196535 510215858
2 188854
2 9353
1 60727 329326243
2 130646
1 87263 169993377
2 158937
1 173931 867110547
1 177770 817523914
1 43392 696984099
2 36560
2 781
1 66611 680673977
2 103115
1 37067 355128435
1 146330 836904982
2 110577
2 130538
2 20133
2 169789
1 156759 945081382
2 70051
1 108533 569275185
2 50919
1 22937 765474701
2 573
1 62996 203421428
2 93310
2 161266
1 23850 297670272
1 109907 268519165
2 53788
1 28522 15007822
1 130631 473346993
2 751
2 178002
1 31916 755636302
1 71161 355115514
1 10158 675174852
2 12827
2 20097
2 156387
2 45979
1 152394 988890472
1 197747 5304654
2 170564
1 89854 305339879
2 167708
2 60672
2 132540
2 196608
2 168626
1 145602 187861491
1 104699 717531010
2 57934
2 8144
2 121392
2 16985
2 183596
1 145862 888691035
1 63757 657680325
1 8900 821942803
2 43580
1 99061 485788851
2 29608
2 75046
2 189964
1 63372 252999412
1 69699 304572356
2 141281
1 5069 462018999
1 96563 696551157
1 47377 744496558
2 35955
1 119439 370786094
1 68642 996516126
1 184183 657543199
2 50964
1 178171 186778269
1 96198 606351375
2 38996
1 46321 365850735
2 19920
2 19389
2 153342
1 142360 669704518
1 157715 612614442
2 193365
2 64603
1 122091 338025870
2 169457
1 7278 967586270
1 133841 846171164
1 40911 740524473
1 136727 930382819
1 124012 608870995
2 177524
2 149076
1 2371 780354175
1 103528 713932413
2 79129
1 173304 806093191
2 143784
1 32602 384367883
1 44118 928925953
2 1379
2 111228
1 76606 707225652
2 127352
2 150433
2 149305
1 144803 588296942
1 196389 313789929
1 170243 656214273
1 51607 629507993
2 125124
2 95202
2 55212
1 193687 348160940
1 100108 968209034
2 107161
1 169830 950360378
2 43124
1 118664 558109933
2 13044
2 41190
2 126153
1 15811 546352034
1 191384 325316878
1 161192 346263851
1 48631 470296582
2 8333
1 43052 657592557
2 148495
1 84584 649139078
1 12632 454375711
1 11310 172717036
2 169273
1 62211 333886775
2 174678
1 141593 20142154
1 84001 966455131
1 48143 36726225
2 59943
2 50352
2 80447
2 29982
2 35566
2 9827
2 54545
1 141836 633317447
2 31416
2 171788
2 59810
1 192488 59808281
2 20941
1 39678 506664911
2 61156
1 144130 180942684
1 33514 857183135
1 57821 945208116
1 149042 138031980
1 85130 370528428
1 46367 294019593
1 156538 386173529
2 195964
2 174967
1 133117 965838642
2 40893
2 157161
1 68806 246923525
2 4973
2 19713
1 68266 452941515
2 178935
1 166820 646481689
1 53098 239494093
1 196727 432642367
2 126583
2 85174
1 29761 791821276
1 73855 413524609
1 179735 799903741
2 115728
1 147011 979184642
1 146821 360579714
2 68270
1 80186 476920723
2 90000
1 144281 738051265
1 180476 406880083
2 140128
2 184975
1 132314 792459567
1 27902 538668953
1 182792 807264468
1 185312 775509129
2 115542
1 144820 246686277
2 53566
2 148489
2 138365
1 49469 906070841
1 22239 297108903
1 128272 538177263
2 32905
2 88767
2 90085
2 76063
1 108274 248790756
1 168767 934280416
2 136781
1 67928 963748133
2 65884
1 181031 478025600
1 50615 353739804
2 189627
1 3362 333740442
1 133928 138705076
2 154258
1 11203 786724357
2 18331
1 186606 283110631
2 132091
1 164533 750061759
1 44079 215413887
1 175748 850631064
2 187935
1 11164 797972570
1 105253 199911697
2 164748
2 45143
2 76771
1 138776 55178869
1 34552 140335228
1 55417 115373217
1 33654 749300337
2 178412
1 161418 180825410
1 16549 983447680
1 105621 797078710
1 167696 609709361
1 105157 716449337
1 21819 548058832
2 90103
2 168258
2 23156
2 170866
2 172132
2 106647
2 20677
1 123501 718844113
2 55181
1 155443 768258862
1 64700 435825808
2 191295
1 112897 536678089
2 187106
1 64297 284233811
1 80093 860589909
1 144787 758920176
1 104118 104305385
1 130329 314769905
1 187036 164503188
1 62654 396181558
1 90143 866887154
2 43729
2 49666
1 110670 473802612
1 124127 111399757
2 14598
2 163465
1 40861 908594519
1 182530 620833361
1 49888 956507555
2 40624
2 10714
2 106628
1 94148 960618385
2 64214
2 129620
2 92142
1 10175 683528017
1 129893 263225158
2 110984
1 68574 809888072
2 128404
1 112906 95000114
2 22840
2 35135
2 88789
2 88348
1 105966 930692431
2 79815
2 4188
1 142932 686116530
2 112847
1 64890 110945223
1 6730 588183812
2 198564
1 15027 450154211
1 57607 822272380
1 28627 19430252
2 23875
2 86371
1 176809 379312261
2 140141
1 185958 812213746
1 104118 985034637
1 56197 162241825
1 73167 29254037
2 91001
2 172045
2 165099
2 186535
1 189945 760546088
2 43729
1 41399 399759371
2 97952
1 150753 571824318
1 73904 233939832
1 128212 212345431
2 62345
1 52785 183397268
1 132187 987776498
2 103936
1 195696 515518161
1 7386 819645853
1 123154 372759007
2 28284
1 118464 46639518
1 119733 376380680
2 159672
1 145455 759505718
1 194892 485762928
1 151127 462583752
1 24901 906401637
1 13510 878058263
1 106098 805818704
1 106660 850519570
1 11273 50333349
2 14383
1 150842 401532184
2 19154
2 176876
1 91104 282194757
2 99560
1 198422 120531222
1 173423 822132413
2 19965
2 54834
1 102858 523953298
2 157403
1 128507 393897110
2 86376
2 44776
1 86361 696417688
1 52759 636334769
1 130546 981668645
1 66324 197608258
1 129922 963657353
1 102923 415361219
1 88070 931645171
1 86119 445960874
2 3820
2 102468
2 114124
2 195024
1 189502 265234150
2 183272
2 19796
1 7666 881752034
1 181098 52512981
2 72278
2 63155
1 83821 196090255
1 28506 583384024
1 192923 88626320
2 191734
2 153135
2 143523
2 73778
2 70209
2 194443
2 153894
2 44070
1 81007 216888621
2 69111
1 192229 148744783
2 75537
2 4299
1 166988 826271479
2 69351
1 174367 26657914
2 138793
1 182153 721537063
2 159769
2 91577
1 144831 658004195
1 44774 76400316
1 110553 700071454
2 41571
2 32724
2 126582
1 147376 599030802
1 145406 871995845
1 185953 328275022
1 65886 51200729
2 36894
1 143874 82493958
1 167209 557366020
2 163305
1 121959 510419014
1 180794 308621503
2 6603
2 128147
1 131964 383068061
1 131669 103774157
2 77090
1 65455 815967207
2 8994
1 30079 6465329
1 175160 575260215
2 160042
2 140045
1 130242 155726841
1 48147 547037202
2 23095
2 160814
2 3640
1 180257 114394202
2 177262
1 152759 991302606
1 12395 235785065
1 185741 537193845
1 188294 860496574
1 91490 82782535
2 31811
1 190762 478522879
1 175001 582978692
1 190057 524394018
2 91374
2 118486
2 76422
1 39654 444561054
1 189470 764823861
2 65337
1 144810 754485942
2 147605
2 66477
1 160911 735723485
1 30650 78845301
2 162196
2 195128
1 190435 631936399
1 110283 830850175
2 197787
1 117243 622084584
2 175637
2 145078
1 43976 840649016
2 82912
1 9148 495406917
1 178721 145872848
1 120723 425666905
2 71010
2 60812
1 115325 451581953
1 196707 430624593
1 81502 980955328
2 71245
2 24589
2 156561
2 22667
1 120549 826838370
1 106342 287318745
1 103870 863475595
2 77410
2 53679
1 18736 879272134
2 98135
2 133255
2 191435
2 154666
2 146055
2 174443
2 58835
1 86064 242213808
1 139055 228894037
2 23707
2 2755
1 70954 889103188
2 130905
1 80925 147396905
2 167167
2 168852
1 180180 398760165
2 112937
2 158633
1 145156 31175205
1 39569 785159548
1 88784 139214023
2 168599
1 21073 634161433
2 20788
1 172623 536073799
2 168708
1 179119 2425459
2 172118
1 136983 739586495
1 47190 718208289
1 85946 476066641
1 26981 224373143
2 163689
2 127333
2 3514
1 135214 33807988
2 101634
2 124771
2 37365
2 160837
1 97704 868597930
1 131485 950421702
2 166681
1 135916 375955165
2 141850
1 57657 257696875
1 128600 177470865
1 154338 982502054
1 180532 101324827
2 64127
2 153289
2 27467
1 179284 762788284
2 191771
1 113872 409882105
2 1705
2 39816
2 9793
1 14054 581300233
2 141631
2 19422
1 86497 663709908
1 167695 691726207
1 57024 53842938
1 16112 311443912
2 37880
1 25402 411123015
2 191948
1 50930 935599433
2 78709
1 9787 773474928
2 129978
2 16619
1 41863 283415964
1 166040 326137556
2 148662
2 117848
1 23036 744980440
1 66208 364591975
2 198615
1 170580 303741840
2 151927
1 46066 744527716
2 164214
1 59427 693144526
2 187182
2 50409
2 92023
1 73240 781517702
2 58894
1 121072 967926015
1 177346 299308915
1 62946 289378332
2 46524
1 12511 97569221
1 134955 289632016
1 172081 429992819
1 70831 656217067
2 185855
1 103023 383836663
1 15275 533729155
2 54428
2 33123
2 58420
2 121595
1 43711 33214231
2 44073
1 95318 143297123
1 162993 658913409
1 154720 679550372
2 115481
1 87669 678188181
2 84108
1 14780 654320620
1 135483 174467396
1 106226 158709756
1 113609 258401773
2 53261
1 104217 448456265
2 39637
1 111056 817820097
1 197547 765944534
2 85478
2 172455
1 28802 554671794
1 102878 34709381
2 5869
2 45374
2 191298
2 186740
1 62594 602019511
2 123752
1 148075 165650638
2 14608
2 133145
2 157643
1 62506 925718239
2 123848
2 120692
1 193239 313959799
2 125726
2 46605
2 195046
2 84007
2 141611
2 15842
2 188571
1 46048 849167476
2 152746
1 67294 854903569
2 124
2 69092
1 32383 274484075
2 66380
1 92748 756758561
2 18222
1 175310 765139563
2 90381
2 171948
1 17826 253752750
2 61004
1 119659 417863382
1 190162 242299465
1 178194 185088482
2 47350
2 122069
1 21497 601035137
1 185034 89182187
2 118706
2 4139
2 189128
2 129371
2 156279
2 68686
1 78398 448551794
1 65057 595460046
2 150551
1 93598 327559818
1 89889 279313458
2 145666
1 8345 572283911
2 133759
1 156311 61094416
1 12463 289980924
2 182820
2 55939
1 145050 643801581
1 185220 953861390
2 31839
2 108139
2 170565
2 166375
1 41401 708934534
1 115368 420592363
1 33033 105594896
1 19426 657694830
2 54397
2 158032
1 34529 827240182
2 151402
2 151418
1 77051 884192562
1 79472 278933365
2 24740
1 18350 979911035
1 103570 970697505
1 8340 539447095
2 176216
1 131523 377463910
1 63235 818917567
2 2283
1 32445 381756758
2 52415
1 186152 257697119
1 173925 978215046
1 190319 43562927
1 83661 582603704
1 121988 942159463
2 3040
1 67340 345419899
1 141833 437782087
1 169967 506458159
1 69398 747324269
2 25436
1 20603 413335560
2 94697
2 61641
1 27377 555501048
2 72597
1 145390 796219515
2 121839
2 48940
2 112164
2 5662
1 151212 954464065
2 159203
1 133799 855636227
1 190094 530992290
2 25893
2 143144
2 104575
1 73329 369348856
1 2861 766582814
2 84414
2 131268
1 83986 302665567
2 91552
2 80433
2 4009
1 125649 839785486
1 84862 133270326
2 63670
2 128868
2 134903
2 124980
1 177721 33214878
2 92059
2 169264
1 38728 474252026
2 101359
1 65748 999537515
2 194402
2 11523
1 104830 341989410
2 56005
2 103906
1 180192 103007199
1 56810 971461293
2 47424
1 18550 450138018
1 99158 959166161
2 134604
1 40922 385705987
2 172734
1 74636 353815041
1 135643 8105499
1 182798 216449220
2 11077
2 48469
1 180743 625901776
1 105865 847187039
1 18496 175496135
1 21329 779019663
1 48286 641709698
1 29409 307350410
1 99620 806360884
1 154814 844413945
2 196675
2 108610
2 11504
1 49896 982467740
2 135818
2 129052
2 72825
1 175974 382541746
2 41733
1 168746 516239393
2 57318
1 160300 776674104
1 198513 945150083
2 60589
2 186271
2 195737
1 123767 144838323
2 182632
1 118715 534273905
1 100442 13522435
2 65824
2 90764
2 48655
2 117871
2 167467
1 91251 896585034
2 57539
1 107365 865718910
2 149060
1 57675 130074149
2 97661
1 151354 388186040
1 8565 730308210
2 80701
1 83077 498973071
1 156441 859682059
2 101443
2 37143
2 66512
2 156998
2 105645
1 23185 398065349
1 7077 903523369
2 117270
2 199103
2 70941
2 78750
2 78182
1 188453 911151364
1 179242 80899025
1 92060 167209112
1 94239 495967081
1 193536 122688838
1 138408 911283776
2 97622
2 47065
1 111775 285110680
2 4469
2 169714
2 22231
2 454
2 4506
2 85809
2 16259
2 118360
1 121817 27096588
1 37237 793498058
2 20240
1 133458 745054932
2 45798
2 151950
1 162375 765768795
2 148751
1 136588 90959868
2 187726
2 24637
2 156392
1 112485 784197823
2 100433
1 89914 1817985
1 139111 232013636
1 57222 688392401
1 142136 533392233
1 117896 34127322
2 103560
1 58043 831011153
2 190605
2 23842
2 66159
2 10128
2 156214
1 45516 969151009
2 76377
2 85354
1 166833 550600605
1 68029 843790627
1 5386 72126809
1 31679 77791422
1 167628 993053522
1 6576 868218098
1 108733 616002131
2 105276
2 152254
2 36288
2 34639
1 79362 948869836
1 46567 546078756
2 58892
2 6983
2 181036
1 90468 628897553
1 1482 241037243
1 70585 361812389
2 121564
2 69139
1 42233 172929744
1 42603 300189190
1 19480 847084946
1 123046 63053971
2 12845
2 175325
2 67023
2 124119
2 87991
2 186386
1 56086 268343498
2 68078
2 109686
2 52660
2 66451
1 155073 784403666
1 54816 370099422
1 25240 860498388
2 64048
1 7513 790795592
2 175612
1 117310 618876342
1 81837 334084022
2 126487
2 73540
2 136597
1 101361 15808212
1 159050 495566633
1 130940 920016775
2 98727
1 199805 866199257
1 107993 304971619
1 129412 522285536
1 32149 584024837
2 132486
1 13567 753333312
1 97989 217635332
2 55429
1 157896 177392030
2 134709
1 194422 52404228
2 56634
2 35452
1 96486 199160019
1 24553 854198753
1 60362 53758364
1 141088 590719280
2 133324
1 27107 83416338
1 142931 368200170
1 194791 203571789
1 38639 998960192
2 135936
1 172404 178047547
2 180211
2 158579
2 180851
2 131120
1 163239 621551989
1 169261 314453980
2 1998
1 122321 274551448
1 111501 954371536
1 34269 66403194
2 34146
1 72416 978562043
2 151160
2 113986
2 136847
1 137342 581453786
2 82630
2 96383
2 160966
2 144658
1 124537 545665780
2 146580
2 54568
1 198770 379887704
2 190875
1 97716 568619746
2 24566
1 71783 918104110
1 94863 198999707
1 195765 136422557
1 51951 752411396
2 76035
2 2148
1 164628 808502315
1 96146 84251498
1 145588 453118373
2 190796
1 16083 583529546
2 64044
2 83813
1 197213 996898812
2 1894
2 70932
1 25124 860608495
1 103974 328287543
1 46164 335889501
1 137422 900325832
2 34972
1 167710 512924966
2 187815
2 89595
2 197648
1 114869 561806115
1 110651 379326583
1 39400 877447591
1 33859 850143156
2 197926
1 132794 713316526
2 180234
1 100989 709253709
2 86408
1 95012 75769491
2 95881
1 114926 96270440
2 73373
1 81274 334633213
2 163471
2 185636
2 121699
1 131583 127485471
1 97439 96820880
2 105495
2 63876
1 155218 978984207
1 155559 349792421
1 22698 497266225
1 127624 241529227
2 97957
1 54760 340258723
2 165000
2 50173
1 184419 555830857
2 71107
2 196635
1 117 727441532
1 169992 672988032
1 5102 48924286
2 14279
1 42841 70676288
1 31619 360551367
1 3959 931280406
2 18814
2 29622
1 58859 776096222
1 18463 817854993
1 178037 633825497
2 156239
2 88370
2 165130
2 115331
1 69262 99837027
1 192160 959511539
1 120481 740704665
2 12616
2 95806
2 133305
1 28239 704552454
2 135339
1 77991 118852514
2 162739
1 42236 942207112
2 63304
1 180243 34626470
2 191736
2 168540
2 108249
2 49820
1 10025 324562273
2 190281
2 129659
2 86367
1 181207 899353680
1 133424 238064000
1 187705 617232630
2 42184
1 107055 287267294
1 147650 45508456
1 167466 678612654
2 46880
1 192633 981962564
2 46503
2 61365
1 188346 677929416
2 15398
2 198166
1 85145 381541852
2 52525
2 192853
2 13716
1 176844 867269084
2 44146
1 34204 480089792
1 155656 633963419
2 54208
2 191379
1 61104 202033997
1 50191 464426250
2 70971
1 198210 582903834
1 170167 273967202
2 54758
2 100871
2 48865
1 71183 298483051
1 184561 383453543
2 118121
2 141433
2 104472
1 125624 487525769
2 40926
1 165715 131023751
2 147408
2 168858
1 39058 142700974
1 128603 166538732
1 126332 526807067
2 8336
2 89134
2 49057
2 42349
1 43323 536761528
1 6104 585318730
2 55533
1 103974 726849545
2 112834
1 183452 644152773
2 38569
2 40715
1 107332 369802448
1 106965 459586615
1 134236 163273034
2 158480
2 91267
1 39858 766954839
1 106234 961240104
2 29926
2 20223
1 192929 292886632
2 67676
1 72242 487000320
1 29475 855417052
2 86261
2 39438
1 189976 19057144
1 61102 87877727
1 109015 651360973
1 108949 210164268
2 31768
2 170284
2 160503
2 70899
2 131486
1 114790 833083317
2 112285
2 20204
1 97693 529007110
2 120851
1 129812 487304372
2 98571
2 165568
2 25138
1 123242 266283416
1 103128 258828659
1 117927 107581512
1 94311 746607126
2 8638
2 91227
2 89630
1 175224 289504313
2 35147
2 114433
2 195746
2 112547
1 80268 843416582
1 149375 25378488
2 63731
1 138790 142723882
1 167158 751953046
1 47317 545823210
1 188446 737275706
2 105965
1 198892 666719988
1 189342 858932366
1 163289 494717472
2 132684
2 150559
2 54857
2 9919
1 30652 441853465
2 19982
2 2448
1 173154 184762883
2 131369
2 26563
1 15407 36760025
1 142430 160432175
2 127330
2 188647
2 99247
2 177807
1 12881 490494885
2 51637
1 71548 924859993
1 196481 579549367
1 77755 704755100
2 199691
2 111671
2 149432
1 159554 201866891
1 120747 501312613
1 34852 300928229
1 73778 947089220
2 86884
2 129638
2 170972
2 136692
2 121077
1 40249 472164405
1 22339 182159343
2 23461
2 4847
2 108723
2 145514
2 93362
2 73200
1 120762 929082095
2 70424
2 193940
1 8125 441871839
2 119055
2 4528
1 137346 429966421
2 16288
2 847
1 100659 767319545
1 44223 628374363
1 21784 159841312
2 152971
1 94711 995812433
1 76021 264569306
2 128471
2 83071
1 45553 543076848
1 43673 828344752
1 36401 341081326
1 135036 789833614
1 82835 865964912
1 181943 966950299
2 120721
2 147468
2 117968
1 114891 969207766
2 86963
2 77418
2 77795
1 57411 71820624
1 162256 227191556
1 142369 995909950
2 195256
1 170856 32877146
2 58528
2 121957
2 30069
1 92380 64676849
1 9293 680788554
1 112131 9789069
2 153768
2 58659
2 57780
2 133024
1 179921 734760891
1 123321 797920785
2 33882
1 60233 146293379
1 102157 796878267
2 195019
1 96231 281788278
2 64341
1 92206 495659171
2 117109
2 100246
1 157400 408918270
2 148854
2 114791
2 194685
2 100507
2 38680
1 196216 662345621
1 29276 341591949
1 58699 137835466
2 108079
2 22828
2 31190
1 185729 611307130
1 95538 516873604
2 161551
1 124778 737034040
2 76491
1 43460 370048306
2 38988
2 12918
2 138035
2 191301
2 30394
1 92601 843061833
2 52343
2 36597
2 75732
2 42038
2 187850
2 141105
1 125202 424719874
2 188486
1 58583 68259524
2 99800
2 167657
1 14592 451239902
1 5813 620541639
1 116365 90342872
1 117955 622743245
2 50816
2 78391
2 102955
2 149703
1 68731 274539036
2 171137
1 95438 641791386
1 58065 193076042
1 64657 87146415
2 38443
1 24568 958039953
1 173100 50810494
1 180692 934596237
2 9755
2 180546
1 168607 191597949
2 163646
1 45437 50551267
2 180187
2 73111
1 178213 191055109
2 179426
1 173412 451403776
2 115828
2 128460
2 129447
1 185709 239873198
2 66735
2 135911
1 177750 160692401
2 168971
2 136428
1 133438 20452365
1 128060 527580368
2 136461
1 134303 851442109
1 66762 288048222
2 109302
2 6478
2 189059
1 199776 777997438
2 196230
1 118792 710670262
2 63912
2 157587
2 119137
2 130888
2 55890
1 36872 446121273
1 100133 896301192
2 49641
1 15731 677438455
2 174180
1 142776 206634561
1 180752 475436142
1 105006 413616805
2 117957
2 39666
1 11555 344057537
2 41878
2 9062
1 153319 424866261
2 38968
1 82290 45757245
1 106081 521789337
2 4720
1 149029 120998899
1 157877 181864988
2 4280
1 179883 381099406
2 98809
1 115874 37636498
1 25054 898840272
1 45907 559974027
2 106705
2 63498
2 9546
2 82752
1 79322 877765236
2 189245
1 178778 863484020
2 154918
2 34166
2 177674
1 70104 20072687
2 145077
2 6906
2 108176
2 158544
1 112862 501210503
1 154427 77200611
1 38309 99075849
2 169909
1 191115 156264085
1 76273 58576023
2 30048
2 5262
1 16736 951346185
2 176590
2 140637
1 78393 636586121
1 120886 427358626
2 56686
1 148804 186602068
2 107794
2 195709
1 92819 65470093
2 110280
2 133537
1 34284 403017769
2 192547
2 18359
1 30942 216548488
2 5354
1 164370 677236685
1 135485 595246453
2 30799
1 98176 149437938
2 178314
1 22532 87067416
2 189285
2 178928
1 75225 786477632
2 54701
1 176570 676432227
2 189147
1 28193 850603757
1 199581 958779685
2 15753
2 87760
1 81727 452123278
1 140092 16320665
2 169606
2 153821
1 101278 856613029
1 15885 695701246
2 154064
1 39425 429096595
2 24156
1 145657 978680757
1 92273 232057248
2 17045
2 188866
1 92279 738984058
2 162601
1 190325 312474742
2 195843
2 69585
2 118647
1 161557 780005016
2 45025
2 10415
1 180910 233378597
2 86609
1 63205 539541934
2 66638
1 24966 321011475
1 39739 798365113
1 188422 488360199
2 38231
1 190540 488526506
2 34828
2 10734
2 84375
2 198868
2 188486
2 76731
1 190115 293962049
1 141131 620499934
2 68766
2 10957
2 22876
2 174084
2 122419
1 108016 528593403
1 95764 383414558
2 58037
1 169299 798317306
2 174499
2 53719
1 152031 964466519
2 72430
1 8321 646028172
2 121644
1 19109 223624696
2 189042
1 96498 496829858
2 75928
1 108260 744967287
1 76437 38978773
2 79228
2 167617
2 40572
1 166723 308301007
1 39498 867505590
1 13240 911271314
1 80566 965458016
2 84754
1 86414 418893985
1 171908 563285173
2 67610
2 81115
1 63468 412665116
1 125330 963234388
1 32629 933810149
2 157580
1 42802 714873307
1 116906 118499739
1 13583 778204267
2 190575
1 109954 276739347
2 41490
2 92852
2 41637
2 106116
1 156760 575610036
2 72525
2 66174
1 119316 149908434
1 104050 573366933
1 67080 613742964
1 127062 958199735
2 55957
2 105343
2 67114
2 144852
2 163069
2 142634
1 50383 372201904
1 83136 144496756
2 100667
2 32586
1 39374 728409152
1 40300 288501677
2 89466
2 42164
2 144916
1 44806 216960169
1 18080 415264572
1 192586 817300319
1 102758 569410120
1 144658 43957044
1 30503 628182133
1 197895 897700480
1 119831 673278389
2 169639
1 111628 511286245
2 99908
1 13649 19850961
1 56327 304235445
2 17525
1 76115 98819924
1 102210 570443344
1 10574 78287660
1 31359 260041946
2 163316
1 65067 938491224
1 53602 773274234
2 188025
2 101723
1 54845 850717029
1 83438 650927168
1 101883 138530618
2 158448
1 20517 53190053
2 74890
2 32846
1 148649 804480444
2 181273
2 2063
1 135170 387811612
1 157952 812816018
2 161958
2 153830
2 71300
2 93476
1 135211 418347733
2 98149
1 16329 876931361
2 48037
2 154470
1 145253 396261603
2 74218
2 61178
1 170048 867421004
1 14968 703363559
2 196967
2 143106
1 178586 616521433
1 105727 903390928
1 197908 79001037
2 111884
1 7003 570736150
2 49310
1 166693 233250170
2 135493
2 32674
1 88700 625185861
1 71679 359510828
1 169468 358489788
2 22998
1 94188 979904937
1 121928 84534549
1 39780 634777937
2 52841
2 183844
2 155601
1 199539 783085213
1 123548 135991618
2 119213
2 79712
1 119357 40478324
1 165015 97390346
2 112609
1 58504 859969278
1 61591 967796383
2 4023
2 38141
2 111011
1 54126 40864556
1 108746 210322926
2 176411
1 169557 983516110
2 176403
1 57310 71066858
1 15073 456673586
1 170773 776996221
1 187577 412998531
2 92754
1 115616 411882778
1 181547 716349563
1 138868 513099521
2 16727
1 187367 154696798
2 154909
2 2067
2 163743
2 102944
2 18666
2 48153
1 50511 967212482
1 81126 242841664
1 97341 240271656
2 139043
2 167742
2 173633
1 180261 485525466
2 161277
2 77526
2 37611
2 106667
2 170530
2 193622
2 149716
2 168486
1 169528 913146350
1 174885 359210196
2 66966
1 137677 821343099
1 79745 50257171
1 173680 991852679
1 83913 250099375
1 20190 126040680
1 143041 573570357
1 50319 988228070
1 196302 899602962
2 134561
1 183696 410717955
2 106440
2 101773
2 134815
2 161613
2 75722
1 142553 814161551
1 179695 856991565
1 197266 617222215
1 126879 53342257
1 184309 682114523
1 103345 319950894
1 93875 591527059
1 184322 612624242
1 110627 912450425
1 170505 209849134
2 54657
1 70817 99359748
1 178632 368950894
2 2095
2 196124
1 129450 553046353
2 197911
2 191601
2 106480
1 77157 735599949
1 133150 846556717
2 53146
1 130459 953799638
2 134869
1 80413 436999044
2 142931
1 65387 980172644
1 81746 235117206
2 152589
1 164719 947590508
2 190503
2 28348
1 20392 884524367
2 121608
1 144404 87701656
1 90155 438484072
1 92977 887388745
2 61773
1 30458 162991768
2 128220
2 117672
2 125739
2 24276
1 155610 327662552
1 166437 127946419
2 98037
1 3894 842229804
1 175922 899897813
2 62575
2 3654
1 32673 13980898
2 2562
2 155372
2 191091
2 22555
1 19482 154403721
2 5822
1 96979 108056548
1 71302 222019425
2 154184
2 103089
2 42560
1 148923 703474220
1 24200 211156861
2 52698
2 112204
2 165488
1 56068 271737247
1 104550 370571179
2 95887
2 166740
1 183116 197561113
2 181409
1 60233 237581979
2 18939
2 129291
1 134287 398435596
2 154434
1 46503 749353902
1 2323 241272008
1 129769 647197391
1 18211 162841299
1 21040 189042887
1 154875 380157637
1 196586 954718766
2 167181
1 76514 166058231
1 193042 868967265
1 198966 37122284
1 67946 205612146
2 170873
2 118442
2 28695
2 92768
1 53351 709877169
2 89126
2 58765
1 12541 652398386
2 177617
1 112896 912295662
2 121388
1 91497 786304566
1 152155 708776992
2 90468
1 174159 710198405
1 29275 824942588
1 150796 481415388
2 125606
2 139265
1 174172 253132273
1 132944 544347515
1 117773 457902957
2 179303
1 48286 979445716
2 9878
2 78186
2 135559
2 59884
2 73942
1 126182 847669860
1 20269 243262322
1 45802 283771099
1 180561 594421877
2 166439
2 4136
2 78351
1 102728 4902281
2 84349
1 178998 314223756
1 13481 92267714
1 10155 821440675
1 194127 113294936
2 69811
1 12508 907466688
1 112522 409515142
2 94811
1 155165 732082982
1 115368 148402863
2 98854
2 146834
1 171408 802150917
1 17621 722061888
2 120724
2 25734
1 17544 958366330
2 61545
1 109467 734055586
2 70676
2 193469
2 66874
2 79819
1 29098 199130708
2 114431
1 100297 462212728
2 92978
2 38237
1 97696 359916773
2 170838
1 30319 302454575
1 86048 989423589
2 13951
1 186435 351396930
2 93293
2 29410
2 152475
1 2482 148660614
2 1879
1 60688 6116971
2 109471
1 2064 942513519
1 141548 598056317
1 185752 270427676
2 31793
2 63994
1 186053 137067810
1 32252 106957642
1 100653 146601041
1 50931 687663857
2 155620
1 165731 596546817
1 89059 282471150
2 119063
2 174339
2 64273
2 166201
2 149321
2 54068
2 97348
2 67644
1 164305 155481352
1 194595 446208534
1 159430 756743741
2 62775
2 11511
2 35583
2 37138
1 35321 764448721
2 177983
1 134921 661363670
2 76131
1 15071 118708092
1 85070 17917909
2 102705
1 113985 443211726
2 111234
2 151299
1 50863 87428165
1 150491 361696421
2 118913
1 76112 537722104
1 183401 691919975
2 109919
1 176554 323459859
2 119033
1 87074 298124645
1 50922 150282766
2 89268
2 148671
2 53826
1 77195 558634398
2 87033
1 124872 817367255
1 160748 442221373
2 197436
1 197195 497365666
1 171521 479701857
1 161343 852624396
1 81870 383933281
1 115855 193423833
1 42499 953199126
1 36358 283393896
2 104216
1 2262 428590312
1 169224 320619069
1 58027 637314725
1 81235 267092733
1 103662 160247686
2 48182
1 173715 752243196
2 175002
2 169084
2 122311
2 183980
2 10865
1 118226 276948987
1 26785 840695996
2 97241
1 64859 374682681
2 77195
2 34305
1 159985 116616176
1 41046 544104647
1 83082 285111557
1 118882 596517948
2 176081
2 69430
2 90805
2 181120
1 148590 226187997
1 90936 814018019
1 138223 909563119
1 104877 828326499
1 107197 225207254
2 163258
2 34115
2 156423
2 187021
1 181429 42265106
2 4686
1 142642 598270649
2 36405
1 66138 294259624
1 39072 78789227
1 10779 32522179
2 62158
1 128556 501298450
1 68786 820497560
2 182258
2 75838
1 191829 821431651
2 185278
2 133224
2 146077
2 78863
1 96834 902366135
2 35463
2 111935
2 169664
2 164128
2 167029
1 19765 727144614
1 166748 451552474
2 166168
2 105631
1 10206 13912292
1 113649 245590480
2 66240
1 151857 281117452
1 122279 368289638
2 22056
1 83705 985619842
1 37861 199694161
2 151206
2 75626
2 98365
2 157369
1 104264 140539877
2 6677
2 60841
2 163046
1 10264 17050386
1 17159 385271842
2 58124
1 60897 204186531
2 51566
2 102019
2 88887
1 159498 806340560
2 19956
1 90383 859746209
1 138568 717239955
2 93262
1 157880 490217255
1 48497 314459248
1 142153 38543797
2 64514
2 198914
2 20878
1 96264 481066033
2 109600
2 13911
1 34158 310629885
1 71081 84097194
1 105020 713696851
1 197970 572959141
2 163921
1 91444 400857488
2 40052
1 40033 720302750
1 89059 448015471
1 107105 355578555
2 42818
1 50598 726428318
1 39171 52558759
2 24331
2 56334
1 138956 728200506
2 99121
1 150696 258634485
2 190758
1 51269 879933794
1 30920 262944295
2 178487
2 68148
1 133981 336004807
2 27185
1 149376 481627678
2 32533
1 90342 144947545
1 115809 202493348
1 105439 423771786
2 52280
1 20264 342953665
2 148291
2 42887
2 131616
2 169156
1 145781 348469424
2 121413
2 38775
1 79801 137686642
1 19767 288054130
2 189761
1 95401 502237747
2 136617
2 112296
1 91764 527209231
1 76182 412354913
2 8523
1 76318 136280428
2 158737
1 121307 263263033
2 50742
2 26294
1 147936 370977419
1 152188 824367784
2 18246
1 153501 142357043
1 128558 429329503
2 75388
2 106702
2 75483
1 11933 364209213
2 137252
1 164867 386787011
1 35991 385136325
2 51983
2 164390
2 43861
2 134132
1 91965 845336845
2 21198
1 101380 799744430
1 3486 589999734
1 5545 103346950
2 49541
2 52246
2 98869
1 169753 774733664
1 97942 462261620
1 126340 142429960
1 180445 757312849
1 1799 630080860
2 161183
1 54636 966621567
1 149374 891699059
1 145254 873625138
1 70871 206289621
2 190287
1 96924 189500151
1 107506 416947792
1 42962 394326567
1 37279 107949090
2 72925
2 97948
1 61602 648442905
1 77902 332749053
1 138207 482082637
2 102278
1 128624 543708187
1 7088 777031138
2 67504
2 92052
2 68847
2 88862
1 54267 878692230
1 82484 899889407
1 20763 798642759
2 172437
1 80293 568646698
1 190751 296631352
1 22968 31459581
1 50814 982898054
1 102418 819332788
1 64921 303227665
2 40455
1 169711 287579313
2 20958
1 190524 829205043
1 141880 14586870
1 87243 289108246
1 12193 525042187
2 174681
1 53259 355286768
1 132860 520176372
2 151997
1 142949 763092808
1 63056 842223269
2 156453
1 180283 691956909
1 121746 296119059
2 198804
2 21030
1 167621 885193485
2 123521
2 104179
2 188026
2 28346
2 66836
1 195982 460534073
2 192104
2 34212
2 85101
2 178607
1 191855 39769159
1 138671 184324458
1 16147 80985842
2 99181
2 125140
1 95992 598181363
1 33024 32124458
2 25506
2 174930
2 42600
2 757
2 833
1 187672 734096908
2 186603
2 178432
2 24294
2 60206
2 70626
1 42152 384009398
1 141853 830065100
2 108312
1 30208 875664678
2 44412
1 161401 526476397
2 90082
1 164320 189619225
1 64726 479111444
1 185243 259091247
2 110873
1 29423 501373061
1 124671 675659488
1 178605 641704288
2 30290
2 156551
2 64747
2 744
2 25124
2 129743
2 48595
2 171529
1 139089 87623169
1 115828 668078821
2 381
1 10274 62786435
2 191660
2 192599
2 108991
2 48504
2 148762
1 189266 467717376
1 176169 296948637
1 48707 901495930
1 225 180039130
1 98315 191650573
2 157276
1 37094 347030116
2 97056
1 189086 369506131
2 62474
1 116196 798444383
2 50350
1 132607 332609541
1 127951 663929529
2 154484
2 166610
1 196612 261756952
1 92890 80025590
1 26200 302409186
2 175353
2 14186
1 112294 244319842
2 183708
2 57344
2 93679
2 115319
2 179596
2 139548
1 86012 226809227
2 171389
2 147654
2 34857
2 79138
2 110778
2 109263
1 168232 597818001
2 140374
1 138881 196241627
1 157828 185576462
2 123390
2 110918
1 138316 731921501
2 85816
2 58396
2 77098
2 104691
2 134394
2 54572
2 123730
1 178214 362447714
1 129166 528012632
1 71934 909890668
2 93061
1 70123 389463445
1 28090 436885772
2 11302
2 195252
1 16221 97827685
2 177265
1 152228 333075651
1 90170 495215963
2 37899
1 100236 883145319
2 73426
1 153529 46036672
1 15810 56492850
2 179278
2 158312
1 168843 324313426
1 17969 96466800
1 142981 444929160
2 134870
2 130657
1 166948 768152383
2 14356
2 111514
2 30020
2 98717
1 23570 858170092
2 78374
1 88443 430639792
2 97429
2 62407
2 128264
2 165233
1 53983 468975695
1 8773 834188143
2 144014
2 156615
2 167256
1 70979 394049087
2 49568
1 166857 440335203
2 83492
1 191044 269950287
1 54540 94117808
1 82659 115550751
2 63807
2 2837
2 182665
2 27743
2 53420
2 171242
2 52655
2 153286
1 15591 758546449
1 60645 330731659
1 135894 666463126
2 151829
1 67099 470546616
2 156456
1 90532 67897195
1 44530 376121575
1 155041 897864111
1 77788 824857613
1 185287 423034951
1 20797 777803751
2 137082
1 152857 66701796
1 78585 184315665
1 195192 859879821
1 52202 4439675
2 179532
1 106227 195528005
1 50071 824984469
2 158800
1 111782 776613864
2 89978
2 3067
2 146217
1 116870 294197388
2 116227
2 171300
1 132083 335188706
2 48734
1 179308 754061915
1 140224 729045463
1 62205 607677232
2 9699
2 168532
1 92787 481394595
1 111989 200232726
1 60681 918109077
2 73917
1 129721 292959635
1 150978 769350313
2 18861
2 190010
2 103946
1 12168 841224582
1 72642 535623751
1 188927 727785520
1 26038 873837825
1 95443 677535651
2 43732
1 110435 494616220
1 137617 957028527
1 131114 400494884
1 159664 83798460
1 185199 160235696
2 128746
2 112354
2 8007
2 57447
1 21772 582805757
2 113258
2 174964
1 116507 490089534
2 17931
2 155781
1 31133 123145018
2 176226
2 169146
1 29687 325170158
1 172474 2680083
1 100695 963596357
2 189145
1 49600 86538321
2 198693
1 89064 519220932
1 41438 238267547
2 52820
2 52080
1 61107 944124711
1 28699 581402226
2 659
1 20000 34111118
2 70651
1 5621 825743748
2 147623
1 187550 31642195
2 26823
2 41766
1 27947 20946823
1 63790 431031916
2 146536
2 88370
2 44456
1 106115 874884517
1 118699 564523539
2 50577
2 117484
2 194033
1 107059 966532222
1 165595 291623331
1 48518 172940044
2 99768
2 1088
2 129171
2 199245
2 199937
2 197668
1 64533 518456478
1 94267 205345256
1 181744 797457444
2 26205
1 116820 357280977
1 7304 659051562
2 53991
1 99375 781876252
1 69248 647835782
2 174224
2 14254
2 162057
2 165423
1 159046 948107959
1 159968 492728558
2 135554
2 88203
2 87334
1 142369 449397521
2 131235
2 5101
1 166548 594716667
2 143633
2 11774
1 46672 450088208
2 94568
1 170078 231780202
1 10882 76716106
2 180720
1 16935 915456132
1 165891 602917900
1 159332 421840308
2 32656
1 140383 82060257
2 164315
2 8870
2 54159
1 185102 694219949
2 25772
2 192395
1 166517 290897985
2 11529
2 142418
2 102177
2 157903
1 61635 136995575
2 88415
1 61824 150454672
2 21157
2 18064
1 185396 369039845
1 66813 453648894
2 11796
2 35601
1 39171 365416631
2 137909
2 54520
2 89009
1 65966 722360552
2 85630
2 154501
2 118152
2 73477
2 20654
2 33002
1 185144 299967541
2 124190
2 23952
1 142102 952348161
2 28601
1 167600 332714485
1 198724 335110453
2 130479
2 49989
2 101232
1 80 298180935
2 145934
2 125866
1 66117 252773357
2 121231
2 37609
2 194143
2 161685
2 95066
1 196451 847314339
2 168851
2 46610
2 1611
1 196153 747968039
2 97630
1 82098 85923725
1 10687 720865927
2 149582
2 5910
2 110587
2 60654
2 52359
2 184242
1 59342 115810414
1 103385 641888228
2 25752
2 12137
1 191560 409699151
1 70398 86099211
1 182307 688351723
2 157912
2 126236
2 143222
2 66832
2 4607
2 172402
2 21115
1 117900 882384737
2 110673
1 770 681847554
1 3916 481103521
1 8841 725554470
2 139405
1 68014 655917821
1 34519 780481506
2 160015
1 69851 819358007
2 24484
1 178557 995710185
1 187930 533137033
2 137746
2 41031
2 64636
2 144432
2 82662
1 29936 707393733
2 119270
2 188312
1 28847 113528067
1 21039 49490271
1 92352 103451812
1 177044 649062245
1 104650 837809131
1 163057 402861838
2 25475
1 147268 191267063
2 50701
1 163964 574785493
2 53869
1 5748 260138465
1 42165 478935734
1 139098 198037456
2 28004
2 171373
2 130317
1 196545 502581553
1 73968 80075012
1 79349 608107057
2 116645
2 63486
2 127528
1 76448 430734790
1 115776 918819540
1 172044 232078394
1 7349 626929480
2 148831
2 55975
2 110194
2 93247
1 42234 228206239
2 128227
2 81629
1 191244 687206020
1 153509 797705491
1 105548 162956249
2 97410
1 59996 964329320
1 132886 280219254
1 66637 392198352
1 146432 473542489
1 186983 12836595
1 54686 898318427
2 87974
2 117096
1 190250 627132775
2 31241
1 124453 140557729
2 26794
1 31474 739936447
2 49028
2 114066
2 183446
1 18240 633256203
2 35300
1 3904 959439399
2 189178
1 80145 623565868
1 89285 970874248
1 114834 376925094
1 126437 698976458
1 129450 884178955
1 87905 662914814
1 24445 138502950
2 23529
1 6737 869697714
2 185886
2 13371
1 14389 706067746
1 158625 235195208
2 101536
2 106436
2 7118
2 145919
2 73347
1 174038 26696824
1 174016 57439072
2 168274
2 19516
1 106546 522142027
2 48324
1 95716 248825744
1 66652 589698400
2 74988
2 38186
1 10372 872771722
1 2219 719271295
1 24652 840088296
2 76736
2 116420
1 177669 888594216
1 102363 253565366
2 68984
1 128184 474815291
1 136182 337344509
1 136119 463057853
2 196604
2 71013
1 171067 441609884
1 84147 789435954
2 46033
2 56277
1 185119 935484651
2 166534
2 155827
2 51341
2 93562
2 104068
1 198392 681791492
1 174504 440731804
2 121580
2 146872
1 56333 860807176
1 127665 95998895
2 180561
1 75951 760328366
2 135836
1 22293 941204512
1 29604 685432247
1 54805 554496979
2 50196
1 115110 81187620
1 141251 350678976
1 102965 886936990
1 177957 416234134
1 13553 645256143
2 47122
2 153870
2 197350
2 82222
1 157132 841781112
2 7296
2 141709
2 54103
1 36335 442099871
1 105349 507294169
2 101925
2 160724
2 121188
2 80823
1 77296 385884556
1 186839 760565023
1 127342 214501122
1 101367 961483249
1 22168 209751085
2 58205
1 6183 254889811
2 172083
2 32943
1 35840 238950505
2 139315
2 63196
2 45292
2 90199
2 104847
1 63426 411290333
2 164755
1 40544 204613223
1 122108 604369459
2 79777
2 62781
2 33566
1 154093 95594166
2 11842
2 55455
2 15871
2 105427
2 126493
1 174797 189990255
2 56039
1 6324 405369833
1 151161 131350187
2 124876
1 144328 225492967
2 137930
2 147478
1 79163 652668281
2 188304
1 170713 674482975
1 180507 914289875
1 111508 485438767
1 108211 328308726
2 104430
2 59856
2 83748
2 162074
2 120170
2 3553
2 143646
1 23265 863485708
2 24820
2 196417
2 77739
2 69205
2 152241
1 191792 267402761
2 3918
1 47290 16825605
1 104948 923331271
1 23389 601996857
1 19234 697288662
1 158569 600183042
1 102645 94374999
2 151679
2 8123
1 188921 307730708
1 161507 601733270
1 139735 663088600
2 156454
2 169989
1 113143 143277977
1 63022 371657252
1 127231 801729857
2 3338
1 196229 560564791
2 125539
1 185783 226786705
2 197478
2 6979
1 142617 565633430
1 190528 63139827
1 186342 900205782
1 190144 666611194
1 78979 764344575
1 145692 196295018
2 159708
2 127556
1 50368 953600644
2 125740
1 12436 421152058
2 130601
1 186126 989552258
2 19607
1 64142 21646984
2 93001
1 186077 901022446
2 15188
1 195866 354653927
2 109087
1 147638 602152394
1 178063 147544661
2 161455
2 81534
2 128132
1 12974 583793521
1 51883 878335147
2 94345
1 110236 878777064
2 90557
2 95961
2 12014
2 10544
2 135295
2 120227
2 165040
2 164635
2 118184
2 190169
2 161999
2 25201
2 174402
2 110023
1 132920 898750575
2 78809
2 197272
1 64471 295743938
1 141982 786678406
1 102327 779852712
2 77905
2 158873
2 181972
1 170725 693815146
2 50484
1 151264 687778467
2 155917
2 67988
2 172550
1 17369 314551704
2 113829
2 11170
2 152335
2 195548
1 131230 108942166
1 103068 361231426
2 177300
1 70988 217721130
1 130732 981922644
2 15981
1 155274 751934328
1 148914 286419934
2 3330
1 44118 438368002
1 175462 297830128
1 95294 721871603
1 8447 409263674
1 29630 755856252
1 66380 408871668
2 63141
2 155516
1 70945 965443978
1 97136 165288690
2 124310
1 68022 10592838
1 137461 732181988
2 13216
1 101705 295046752
1 174133 743218955
2 109700
1 7218 726323176
2 115269
2 53504
2 561
1 18986 86534322
2 4933
2 115257
1 74438 244253102
1 199253 836248395
2 516
2 63789
2 43975
2 47828
2 40692
1 13463 234930566
2 142523
2 36771
2 156332
1 923 4960108
1 8545 736968439
1 155412 811173268
2 62120
1 142608 414814940
1 156626 396854711
1 112732 708281773
1 87297 827274236
1 120649 409119323
2 23578
1 156431 807214979
2 50961
2 138188
1 80035 836497407
1 110553 390588059
1 81502 463482205
2 63025
2 116617
2 57745
2 38553
1 186924 471933708
2 74482
2 55924
1 164563 721301205
1 154719 496259380
2 159113
1 63852 677630299
1 18453 109702153
2 140705
1 47114 161385258
1 124944 49803768
2 123925
1 68129 402927015
2 39162
1 31640 133722378
1 30961 634162055
1 62264 605948471
2 101068
1 73037 564032812
1 116715 80131153
2 106898
1 176341 711867623
1 99701 211878257
2 47449
2 77672
2 69064
1 120057 981118101
1 163116 552265239
2 23295
2 39200
2 185916
2 135113
2 102445
2 148377
1 63709 784205489
1 187549 862471386
2 52877
1 16279 703803961
1 186578 951685107
1 100441 230097408
1 146565 578262286
1 28405 139559119
2 190144
2 177095
2 82461
1 184524 32375430
2 192180
1 103482 224968698
2 189655
1 159919 939580255
1 95417 842909171
2 50303
1 89454 554761260
1 13738 677298721
2 7134
2 144683
1 92011 65348781
2 191895
2 49178
1 82559 640248806
1 72233 790205265
1 169785 36536030
2 129028
1 121931 134475640
1 106101 611656298
2 139756
1 176721 744935977
1 96660 101353990
1 133762 926692235
1 126715 278172128
1 153224 413331725
2 169076
2 118851
1 45826 239905144
2 136589
2 19785
2 41132
1 3849 20114318
1 199832 970475497
1 117131 207424805
2 187326
2 101461
1 132775 627309928
1 15518 108941447
2 164318
1 156257 545493194
1 33502 13372516
1 139423 323603107
1 150428 726530027
2 79517
2 8697
2 29555
2 88565
2 173801
1 166215 950329829
1 150021 920682084
1 163243 830641108
1 109950 295318912
2 195263
1 5475 849121267
2 2785
1 67379 269243372
1 2820 697208517
2 82799
2 5402
1 35996 670718411
1 162588 510468335
2 152524
1 172591 623015752
1 73075 275397518
2 33902
2 140275
1 133508 221769914
1 141575 867463924
2 129295
1 196827 375509860
1 147303 95995658
1 30220 176776044
1 158094 501991786
2 166630
2 68625
2 23241
2 186081
1 132818 361513264
2 193295
1 186849 408952281
2 89886
2 131555
1 100947 856748695
1 178116 543398118
2 85485
1 104436 953081277
2 113239
2 95789
1 135122 530930519
2 29882
1 54879 592772932
2 86592
1 30223 67615759
2 118966
2 9074
1 174976 951273022
2 199259
2 184087
1 79768 385669111
2 20595
1 59627 524418710
2 151044
2 66670
1 86467 603531498
1 177598 946635206
1 87578 798354898
2 145132
1 162053 937691710
2 17173
2 33095
2 24394
1 110313 987535123
2 47109
1 29005 596657015
2 22310
2 90008
2 114430
1 190618 696458220
1 175726 376866725
1 169616 177636668
2 66870
1 148893 786486376
2 170944
1 179040 271558495
1 149494 949024149
2 148199
1 122241 724267408
1 79525 113278718
2 4234
1 74844 837443096
2 116178
1 184520 911741114
1 145824 638278122
2 144682
1 19730 780962553
1 166082 188499471
2 189223
1 169106 620819823
1 129209 278685460
2 120805
1 21832 405922231
2 152498
2 72647
1 123347 130139347
2 109511
1 9080 347525950
2 172106
2 143469
1 85568 994940717
1 195068 420065139
2 80792
2 67477
2 22647
2 155405
1 112187 887835692
2 115838
1 153829 703321867
1 52378 631333466
1 157291 954291324
1 8766 196813462
1 164924 22703813
2 194903
1 16862 435697051
1 67297 18776560
1 168776 100844374
1 139291 76049646
1 188535 196473989
1 59690 453625166
1 190291 88333767
2 11545
1 187342 174667542
2 61020
1 38143 45057222
1 171072 447340853
1 43772 131234313
2 44903
2 160467
1 123011 256844534
2 185937
2 80373
2 71383
2 97026
2 129471
1 179040 440876654
1 41642 717034805
2 51638
1 120452 496013853
2 44154
2 112755
2 147272
1 171938 512480992
2 166237
1 115136 783926495
1 19278 417942285
1 63757 127869331
2 77676
1 79379 736480266
2 125689
1 67272 571485262
1 80427 386791844
2 103201
1 23288 108061469
2 117118
1 139522 498780981
1 40161 192994977
1 79390 554049325
1 2397 439404509
2 126826
2 10984
2 62038
2 58796
1 104715 691210280
2 146131
2 135
1 136367 926374238
1 57236 578775567
1 184115 1598139
1 124977 678932170
1 161439 761172956
2 160620
1 118314 331883477
2 134635
2 164782
1 25207 394296655
1 123351 46755079
1 89441 34820046
2 66479
2 177613
1 131206 152150002
1 186747 357575901
1 188602 396480567
2 10766
1 1417 86331097
1 195995 35665458
1 147108 548289336
1 168442 176663567
1 3163 338384463
1 89833 636796136
2 21212
1 64793 260046055
2 98665
1 88722 538165246
1 50536 968704415
2 33884
1 21479 885949156
1 120646 641977038
2 28151
2 94288
2 11089
2 191074
1 181342 298937116
2 102117
2 84929
2 24527
2 8610
1 164519 219330760
1 93702 912618242
2 44931
2 93046
2 45640
1 385 26782876
1 80495 113664329
2 74885
1 120958 717026628
2 24086
2 31878
2 193441
2 157056
2 143285
1 197415 78227009
1 138544 509723015
1 57950 723070378
2 153036
1 144334 11756403
2 80875
1 115993 184697973
2 10050
1 198084 600437544
2 35561
1 41431 912888435
1 172615 78688492
1 58807 680710880
1 180124 629374877
1 10255 423387992
1 95292 997762750
1 196715 178686167
2 111918
1 50524 416984351
1 59478 448750755
1 74696 172752439
1 107594 212458540
2 166547
1 145790 504350619
1 44672 874041070
1 84156 921191623
2 23849
1 194319 502538318
1 42217 29544666
1 185378 1023471
2 58695
1 47737 769545031
1 145784 691070857
1 163975 590050380
2 197296
2 110058
1 280 557696790
1 133922 690293535
1 46218 630095034
1 127996 276929806
2 172897
2 50234
2 143380
1 68777 147479705
2 12253
1 3705 269740119
2 131081
2 37275
1 8800 51123333
2 161574
1 162534 396151854
1 168152 646026994
1 81559 791715876
2 173289
1 161958 99564623
1 115894 719183463
2 199512
1 106347 405425053
1 142258 389824134
2 54642
2 94053
2 5868
2 81866
2 98513
2 173598
1 8860 415915250
2 190443
1 26385 21769676
1 106365 520729631
1 101860 724624683
2 88444
1 6403 939479569
1 2758 757042784
2 9838
1 188919 605744203
2 126659
1 131298 184140638
1 177895 169235341
1 120257 916119725
2 51724
2 88297
1 4495 635196829
1 137192 665249483
2 98555
1 55877 240121260
1 73511 87614787
1 73247 846537607
1 81345 263915150
1 79281 979091437
1 116162 362590170
1 72564 625449802
1 21439 279196652
2 165383
1 56415 908627695
1 3149 39795807
1 97044 329978978
1 54754 140616448
1 90599 275235514
1 105282 74526303
1 117261 641014954
2 14498
1 23023 601206960
1 106875 326394872
1 97808 617488429
2 62126
2 50407
1 129080 882190937
1 192167 756540722
1 10905 865661140
1 126235 243775205
1 31575 491279939
2 93831
1 142739 40653232
2 77584
2 120625
2 105643
2 199037
2 20504
1 34539 694318234
1 33749 490964689
1 153873 191441053
1 124657 631037033
1 103343 543758962
1 91514 776613730
2 194167
2 84555
2 190272
2 32710
1 190113 554381742
2 118999
2 129666
1 109153 859569418
1 169338 469693875
1 173556 565117227
2 47671
2 107428
1 50659 345990764
2 6036
1 194750 521657849
2 125833
2 82640
1 168788 60991233
1 175953 40325065
2 103842
2 54354
2 46905
1 195684 5693602
2 91870
1 59420 960541924
1 170576 941713926
2 133505
2 44171
1 71555 897531834
1 42989 249188224
2 47178
2 24702
2 17504
2 182855
1 89211 959557249
2 103597
2 45343
1 44379 158360347
2 145287
2 21585
2 53719
2 42968
2 9579
2 74383
1 6198 921958139
1 192880 185644134
1 195101 941118616
1 106703 636038228
2 95376
2 108313
2 196452
1 109224 354497378
1 151105 205225055
2 2433
1 158333 791121554
1 85233 319315618
1 135670 907338363
1 135765 625583281
1 88510 827107070
1 191193 753007249
1 68480 893939475
2 164619
2 81699
2 157168
2 70264
1 12356 17133433
2 161352
2 117388
1 88074 891400603
1 191662 679046501
2 121692
1 108818 154637022
1 36483 615798404
1 166637 623670413
2 38651
2 176586
2 22619
2 122573
1 140742 620757386
2 187554
1 198122 942754861
2 173395
1 79212 999901454
2 153278
1 115375 725077779
2 48526
1 136889 723940109
1 197941 954848343
2 17252
2 98813
1 112331 398654796
2 98816
2 135812
1 1748 899205237
1 10341 682464478
1 188942 417567945
1 164149 218301956
1 59014 3894749
2 100263
1 159144 787112154
1 67879 755062113
2 82381
2 122900
2 197062
1 159010 835625087
2 20058
1 41536 539144809
2 24409
1 167142 371492334
1 23583 700857600
1 50860 706448614
1 104956 725048937
2 159546
2 190311
2 49014
1 175989 853006344
2 27176
2 97148
1 47718 317186649
2 129279
2 181691
2 162638
2 6965
1 45884 815721631
2 79031
2 1651
2 102254
2 25558
2 93583
1 120130 43030163
1 158781 471925369
2 198062
2 46960
1 161590 351102433
1 39683 288977391
1 185148 772735975
1 156216 231078089
2 70260
1 146459 726808635
1 103026 525917013
1 147484 668828608
2 196059
2 82907
1 32868 566405113
1 1779 540888223
1 178204 220240951
2 157031
2 13211
2 31458
2 144968
2 26440
2 168305
2 40170
1 6409 96932290
2 92469
1 77915 159500984
2 107715
1 50877 43837660
1 199436 117076914
1 150445 939373431
1 59518 222121896
2 162311
2 69054
1 40852 534310357
2 2720
2 79645
2 127212
2 176906
2 118820
2 132353
1 179885 56091440
1 160554 470648639
1 66635 144077454
2 184245
2 166168
1 61572 725925507
1 139075 780704102
2 142281
1 138262 708288057
2 13818
2 79031
1 37750 816465270
1 3744 37966981
2 72985
2 137249
1 182343 922336474
1 85666 870557257
2 171962
1 54877 713446301
1 98376 666108326
2 87995
1 53218 44035264
2 74061
2 80914
2 180489
2 17738
2 172769
2 33012
2 38021
1 171949 680716308
2 64427
2 176868
1 22872 300874345
1 100228 594365488
2 74993
2 6668
1 5141 869838956
2 19492
1 94176 180063293
2 26107
1 161406 864112874
2 177554
2 121009
2 41989
1 29440 213706070
2 109878
1 156419 505949241
1 161912 407501153
2 142181
1 168804 620565601
2 21601
1 31182 162033737
2 148640
2 164096
2 161549
1 163637 274299268
2 54272
2 41881
1 79451 637638395
2 158326
2 142719
2 105833
2 54326
2 63892
1 42361 771766760
2 184162
2 149530
2 148274
2 50780
2 146644
2 22187
1 54098 53693605
1 102428 405449640
1 194617 953471177
1 66465 148132566
1 90449 976276166
2 78094
1 7708 685851009
1 90076 730333957
1 25262 144683224
1 151201 477970118
1 147994 192041238
2 30014
1 104312 953434521
1 77338 491908935
2 87639
1 174285 518594609
1 194440 980351703
1 54603 596074151
1 82471 241379509
2 10138
1 123066 873191930
1 29517 715830575
1 52289 16539278
1 8730 214475424
2 148994
1 9511 133090923
1 175785 317405195
1 88362 31259827
1 103978 171266865
1 107823 44381653
1 91908 132424003
1 82684 965601119
2 127843
2 88904
2 177179
2 157851
1 35939 993269055
2 61038
2 4590
2 129274
2 39455
1 29282 270492840
1 110742 310824126
2 113595
1 141536 411302836
1 109115 233087436
1 106318 653819729
2 124198
2 43035
1 68499 285391946
1 84881 599355496
2 96792
1 70942 489426247
2 935
1 30764 342428143
1 184840 772689835
2 31158
1 153153 302919791
2 76876
1 74463 268067198
1 18774 915798515
2 177012
2 161089
2 59760
1 88888 795215608
2 14202
2 167382
2 124768
2 139455
1 19153 792152964
2 170098
1 54701 572693599
1 44805 644155556
2 55592
2 134380
1 94752 116533496
2 61282
1 16765 335015149
1 107105 44506071
2 37032
1 75268 605480962
2 134630
1 74105 227765749
2 197604
1 60253 507213978
1 6908 588456863
1 133735 392020509
1 105327 862268155
1 138675 537874089
1 88808 552254225
2 48301
2 14579
1 157214 654736524
1 61588 195934044
1 167356 750766482
1 106954 828635064
1 139737 912767829
2 107734
1 3083 183908354
1 69807 473950430
2 130046
2 41827
2 142727
2 130985
2 6541
2 182062
1 130699 299025733
1 184036 109625971
1 61006 748747979
2 107114
1 44563 329266715
1 144534 674410984
2 60690
1 8981 67874763
1 162661 390958366
2 193769
2 35682
1 175966 756286752
1 183507 812417327
1 162371 713094253
1 174881 368919045
1 120436 447079930
1 136378 73630837
2 18938
1 97876 958635497
1 177997 881681114
2 14064
2 95730
1 142749 954767478
1 71612 242066867
2 73635
2 110919
1 197320 315231191
1 85695 513850456
2 112720
2 149758
2 54069
1 145502 508799813
2 36875
2 56210
2 134409
1 108585 185100029
2 59512
2 10363
2 10057
2 34645
2 124743
2 157875
1 111538 306922603
2 48045
2 174060
2 88800
1 74063 511555033
1 133249 881267579
1 96310 597480759
1 63068 911021045
2 15755
1 172384 350662498
1 31328 584435517
2 184416
1 10086 468847317
2 592
1 169206 495242057
2 63768
1 72272 766375680
1 43053 807458370
2 14337
2 147621
2 2657
1 151661 75233479
1 163907 733636293
2 34398
1 170619 324895606
2 151642
1 161066 22241312
2 164033
2 124262
1 138622 317075575
1 91505 308212236
1 9674 197829801
2 27601
2 78141
1 94494 837700847
2 43476
1 178100 610001518
1 71154 109192597
1 27479 149926315
1 193677 818324708
1 155111 331266118
1 109175 642935775
2 114982
2 85968
1 101536 462851511
1 99808 677592633
2 44331
2 84282
1 30697 927421687
2 110758
2 147888
2 24530
1 132863 903218339
1 103803 40026028
1 16920 462269101
1 158842 486164170
2 184059
1 120073 618382342
2 18744
1 117296 707391186
1 10117 420012084
1 136030 765709401
1 131086 880854975
2 123625
2 59456
2 46478
1 61912 294072392
2 49646
1 103259 28471470
1 182323 805825920
2 139867
1 74253 437527436
1 163824 210642916
2 11158
1 157814 855709719
2 181199
2 109317
1 157160 305937813
1 85614 328269429
1 166665 437566794
1 104597 920377356
2 5263
2 112694
2 108906
2 195209
2 186823
2 117193
1 147385 290152588
2 146075
2 78854
1 32465 938888846
2 50774
2 86315
2 126138
1 25568 68767361
2 65243
2 60483
2 150397
1 39827 861088097
2 24564
2 169278
2 49499
2 64105
2 144800
2 197635
2 145308
1 20792 883385950
1 32929 996170973
2 41711
2 58057
2 40565
1 12573 417181789
2 120548
1 59699 903447508
1 187603 435008564
1 26136 302413848
1 183569 507300664
1 28054 496581301
1 180144 473086288
2 164359
2 1530
1 58685 782902805
1 32817 861914660
1 181136 692411580
1 51060 663315672
1 50844 735687652
1 60062 88831486
2 93631
1 173291 898342620
1 123651 279912306
2 14745
2 18835
2 162476
2 94317
1 183034 502492794
2 80322
2 164501
1 98944 484444912
1 59377 661647054
2 143377
1 187918 5391145
2 106755
1 164208 297573313
1 94268 640482440
2 192292
2 44478
1 47860 3166635
1 171576 913411568
2 61064
2 27138
1 149124 79716707
2 20705
2 47874
1 131252 736574578
1 57155 852198690
1 28214 861154095
1 109032 882854784
1 67459 626141015
1 74653 565293941
2 112512
1 170722 833699489
1 164291 636525420
1 93370 746068320
1 161111 382858168
2 66218
1 193324 652463364
2 75282
1 2617 583394828
2 10762
2 67236
2 54852
2 175835
1 75919 509883819
2 193502
2 134883
1 172014 687726603
2 181266
1 80604 860118484
1 80877 695446580
1 55212 242347691
1 32474 793057701
2 19415
1 116836 892428145
2 117217
1 144993 444211985
1 73650 602373620
2 70305
1 8938 780777670
1 2554 976646044
1 57737 296688057
1 176384 280561482
2 106949
2 117940
1 49014 965664986
1 92412 699688332
2 31453
1 184344 622863261
1 69489 146460441
2 176807
2 87682
1 47841 278290599
1 18507 165331916
1 61974 900397977
1 88644 741399942
1 104619 434154381
1 65467 480448311
2 181204
2 100963
1 97622 61505077
2 187835
1 147036 542048608
2 112768
1 115164 125525676
1 13307 602566964
2 145862
2 126190
1 136303 640541559
1 85218 648393346
2 7455
1 183775 757959106
1 171659 308725695
1 75172 689501613
2 142529
2 124598
2 32804
2 16074
1 185583 725719912
1 27050 426618061
1 151491 384633153
1 23962 901678774
2 89331
1 134140 713511511
2 69539
1 8468 964263782
1 14204 829380685
2 171461
2 55904
2 68793
1 188159 902313191
2 36967
2 106982
2 117805
2 79850
1 66593 552534804
2 167470
1 192429 205276255
2 8538
2 14638
1 4944 972927217
2 123448
2 96462
1 118063 718527068
1 9082 422109427
2 148892
2 27201
1 41349 649361202
2 28948
2 144331
2 94543
1 30094 683354075
2 76449
1 58034 224110569
2 121125
1 92996 11959999
2 44901
2 64726
2 189054
2 105160
2 163204
1 196587 15462198
2 5358
2 88307
1 38105 317727276
1 114095 378481590
1 119999 151561565
2 127128
1 62493 647636112
2 59966
1 3632 380923392
2 78508
2 136855
1 151498 897814592
2 191276
1 17207 542762888
2 172139
1 188345 72906463
1 175226 798345885
2 95747
1 60404 375967892
2 97118
2 158108
2 118158
2 45364
2 90282
2 110953
1 181809 903715583
2 107260
1 59138 301482959
1 87487 181319452
1 133472 978177376
1 18605 189014838
2 1448
1 51640 593005931
1 127516 68104840
2 154851
1 180397 723010695
1 42252 316633734
2 116968
1 153913 356842988
1 31357 733783657
2 103556
2 187812
2 42370
2 164440
1 99497 482233964
1 83342 338651304
2 133925
1 79978 270445994
2 18715
1 121869 104718846
1 78897 153703036
1 89887 441974625
1 110666 513735181
1 32123 454173535
1 152902 863186370
2 47164
2 48083
1 160116 70838963
2 160626
2 180541
2 158087
2 156419
2 157403
1 75994 898680772
1 156520 133610759
2 8270
2 72138
1 91724 910911836
2 153985
1 172759 282379419
2 91672
1 110592 771741698
2 170368
2 62448
2 115435
1 45391 341300731
2 137063
1 105774 158966287
2 96417
1 197747 214818007
2 32350
2 140786
1 40534 589439907
1 56173 98991969
1 109382 476991554
2 44299
2 107711
2 141746
2 130653
1 50283 111554842
1 119087 88286574
2 195196
2 85813
2 173647
2 40979
2 162133
2 80273
2 71981
1 63418 698055912
2 43947
1 134925 888383443
2 123352
2 32327
1 95117 138967880
2 107480
2 94797
2 133587
1 6630 978774051
1 78839 821704961
2 117544
2 155054
1 72777 429444128
2 53991
2 129484
1 89997 261708379
1 114235 703370886
1 173765 298339706
1 8167 257872404
2 199375
2 50891
1 3614 798459446
2 173488
1 44163 828852398
2 109766
2 100363
2 132513
1 76680 746432790
2 113976
1 194463 501837910
1 170546 946216671
2 48761
1 6691 670952843
1 3706 169988879
2 74450
1 27576 190881435
1 193848 82860299
2 96163
2 27023
1 36278 563009966
2 50138
2 72247
2 143921
1 198783 6142214
1 95147 984636950
2 45920
2 37854
2 97373
1 1491 37709040
2 4892
2 41463
1 47205 214803006
1 1004 203533724
1 95449 806356272
2 42043
2 111691
1 139299 350578302
1 154013 873985030
1 107659 793095181
2 89436
2 35370
1 2081 766114370
1 105719 812137634
1 64755 925627428
1 142660 546718106
1 120000 433424234
1 17443 450343491
1 151342 491245181
2 192143
1 135718 345241711
2 12179
1 48560 828594755
2 134460
1 121287 171612665
2 117490
2 88353
2 20837
2 161311
2 68986
2 25881
1 66112 634262118
1 32879 565479196
1 65514 480893891
1 196751 662074931
1 161892 485022408
2 4781
1 54128 621187
2 79924
2 170078
1 48710 986154951
2 101417
1 5168 481503787
1 71617 476157287
1 185353 655885894
2 53108
1 147972 639369276
1 175473 40808981
2 29271
1 38407 413946215
1 163562 248792439
2 43239
2 145843
1 128377 298820980
2 34951
2 118509
1 189255 64956823
1 124138 644032900
1 49851 323789367
2 95622
2 156557
1 174439 694665488
2 35814
1 65219 20678672
2 118341
1 122841 250414522
2 74716
1 44216 401200862
2 38274
1 100810 114045706
1 175907 607006934
2 51812
1 30252 718558205
1 138171 760398333
1 16610 552051840
1 125649 844857233
1 165754 82261198
1 72721 797387907
2 20240
1 144938 531396183
1 167399 340008269
1 56869 376866074
2 95185
2 93064
2 11663
2 58679
1 173283 73837213
2 9456
1 33079 115715970
2 49033
2 156497
1 78573 662648728
2 157708
1 14766 480556287
2 165499
2 142703
2 5031
1 109811 642842997
1 141601 749392504
2 51424
2 16524
1 47974 637553134
2 117227
1 108803 950104618
2 14352
2 61859
1 12632 709285188
2 65106
2 107732
1 99728 697568711
2 59110
2 136570
1 51328 294125359
2 60984
1 96807 946418375
1 183914 12846582
2 186009
1 46196 694870057
1 179805 107611741
1 103846 773281175
2 133959
2 104035
2 102551
1 154261 842495482
2 88171
2 50932
1 198780 720322766
1 4346 220986994
1 72745 951147345
2 187321
1 49996 802109522
1 56136 772269819
1 1472 645487750
2 131305
1 52503 102770862
1 194518 561423236
2 95793
1 91615 86703940
2 97510
2 135603
2 158263
1 75207 844378448
2 86313
2 80939
1 124012 584822136
2 70119
2 156458
1 71095 533508408
1 118902 589577176
2 48638
2 102135
1 87126 306573678
1 105060 925042864
2 77197
2 145984
1 1952 309450637
2 106386
1 59531 700236491
1 169147 72463493
2 134393
1 167872 576667759
2 115565
2 173930
2 132370
1 78873 35371735
2 8500
1 18717 712701603
1 155106 519987562
2 186768
1 176419 446820532
1 20814 119662567
2 95344
1 150142 896502310
2 134674
2 51876
2 102255
1 5322 387922186
1 92124 997774433
2 144952
2 168090
1 40276 505918535
2 21899
2 97777
2 86745
1 66784 578897576
2 85663
1 103604 702373298
2 184502
2 177094
1 90458 98609186
1 25815 826300241
2 137830
2 64073
2 193563
1 1241 568927812
2 51400
1 62313 449505632
2 166946
1 154781 936484495
2 35895
2 26270
1 85998 435538592
2 3895
2 96313
1 105350 630092229
2 17586
2 185540
2 126209
2 2683
2 151514
1 87606 885237392
1 42518 109026374
1 144393 650839104
1 108849 40656936
2 116720
2 78615
2 59496
2 128298
2 120134
1 83110 734509856
1 178968 158350901
2 87713
2 142590
2 97747
2 162795
2 55179
2 119493
2 140946
1 21113 641278625
1 110181 989067608
1 61656 52171272
1 53174 110832237
1 126242 48537978
2 63429
1 97441 657358877
2 158422
2 51829
2 104214
1 20759 71766197
1 177685 28537878
2 93742
2 12301
1 38212 768078621
2 107664
1 154242 641245934
1 118096 495438847
2 176527
1 144772 112373311
1 41954 263349347
1 169477 235726288
2 73410
1 97379 990298119
1 84553 704435676
2 117689
2 134057
2 62186
2 160722
2 30095
2 113018
2 60373
2 38768
1 137317 44710534
2 7631
2 155491
2 64188
2 143129
1 191827 198416827
1 35689 210072423
2 79507
2 37103
2 30073
1 34877 162123319
2 43013
2 188448
1 80921 436472978
1 124738 115346363
2 112466
2 161145
2 135358
2 33632
1 10050 732476815
1 34708 598072197
2 62743
2 149406
2 3786
2 198337
2 49819
1 163987 138482252
2 4008
1 130939 239382785
1 103298 429462425
2 70690
1 105364 554074852
1 40321 514413052
1 171807 959862574
1 96621 543304686
2 155689
2 64066
2 34920
1 16383 22431694
2 12857
2 84774
1 62122 829510200
1 106943 407590578
1 156529 2132517
2 122472
1 67729 149492732
2 141207
2 59202
2 27157
1 161021 618034814
2 180284
2 87953
1 39252 293413132
2 111465
2 85260
1 132273 360919748
2 113196
2 183866
1 14016 203405742
1 126995 503345024
1 5214 860510998
2 85021
1 97636 746561253
2 63201
2 92375
2 194902
1 77285 923831041
2 23451
2 63373
2 108890
2 163375
2 30504
1 87133 813198223
1 195380 894147453
1 8888 479917545
2 126494
2 143248
2 168003
1 174993 945701123
2 58414
1 162684 603682005
2 157151
2 18368
2 136149
1 174723 548505679
2 67629
1 100110 291438850
2 24257
1 3772 560756800
2 189332
1 59293 241368792
2 27276
1 178862 50854167
1 8214 300647776
1 184128 144740962
1 199034 186264935
2 75098
1 58507 114777374
2 128611
2 99622
1 47111 668499727
2 1049
1 138372 667239708
1 109692 888673215
2 48539
2 38886
2 36926
1 188681 841289343
2 48870
2 24761
2 17318
2 187606
2 129715
1 60733 196684632
1 54844 961619772
1 9284 932344579
1 143309 812946591
1 3171 41430466
1 77982 554116868
1 10548 115443851
2 20241
1 53361 829224558
1 35036 304352650
1 13273 710453252
1 101048 877795544
2 172122
1 167482 768045042
1 46838 354782071
1 144251 394472325
1 186611 940497831
1 141820 580958111
1 12303 710421310
2 169387
1 75844 392198881
2 29243
2 164598
1 149262 797035788
2 26122
1 174631 421438195
2 41726
2 105656
1 167577 87132454
1 44182 443086843
2 178758
2 48767
1 69619 53092896
2 175689
1 150358 368624587
2 10676
1 127641 11843755
1 198985 280291196
2 199225
2 13602
1 178321 336670219
2 27481
2 117350
1 56532 825819746
1 186031 267749427
2 23646
2 55774
1 164059 517004202
2 171605
1 140028 861432006
2 172672
2 15211
2 95270
2 125027
2 166299
1 85859 365954333
2 48788
2 70162
2 135879
2 140172
2 105337
2 48005
1 54538 920724294
2 88233
1 146358 835616696
2 26328
2 168
2 93997
1 121102 993657240
1 182159 918136517
2 13183
1 121141 820206927
1 21107 373253270
1 170460 980255753
2 30053
1 139180 422271235
1 115265 368019025
2 168533
2 96180
1 63140 125382119
1 109389 142010091
1 160189 783458393
2 80457
1 23979 915673613
1 76899 306374911
2 89152
1 54603 90690155
2 86625
1 36170 516301793
2 179542
2 120257
1 166292 549454666
1 4830 509192639
1 146180 144016510
2 61087
2 23061
1 26825 262997168
1 117037 151653118
1 186385 795515273
2 64652
1 6935 977470124
2 50185
1 186179 851047708
2 179501
1 177398 11904085
1 167104 105031930
1 187775 843737462
1 145928 150042395
2 104970
2 195842
2 32403
2 39460
2 57118
1 26474 433503591
1 15890 379696610
1 82988 586286671
2 172919
2 58346
1 93212 335267863
2 118698
1 2758 253469723
1 78427 752244614
2 120237
2 61714
1 95621 11468041
2 65179
1 109507 423555458
2 178993
2 54870
2 74713
2 27659
1 158317 586602993
2 124092
2 17593
1 94807 875284672
2 54000
2 20984
2 93789
2 26587
2 83816
1 86939 383638105
2 69169
1 34804 813952769
2 155914
1 153000 972847469
1 74781 870450257
2 181705
2 98834
2 153315
1 68039 662990454
2 306
1 138359 343280361
2 137786
1 24513 255263271
2 117590
2 95051
2 98436
1 45185 663158213
1 106828 130263022
2 146689
1 4036 40578314
2 15759
1 156667 722364669
2 19336
1 138289 967415943
2 90578
1 88726 403659118
2 172676
2 100115
2 155964
1 30832 559396215
1 104192 14391322
1 109135 672521583
1 191070 383474250
1 147814 829694164
1 140077 145886562
1 117163 401572110
1 18474 614324115
2 160705
1 189759 962877219
2 4387
1 92811 874915742
1 10604 164094199
2 147130
2 128536
1 65304 385940701
2 199039
1 110557 426006674
2 13636
2 112614
1 97876 630992737
2 137757
2 45212
2 30724
2 180530
2 145849
2 74116
1 144521 938665130
1 166199 145728256
1 181157 681263696
2 180161
2 17719
2 21886
2 197666
1 34663 486015731
1 142337 665483818
2 70662
2 169963
2 123968
1 98470 340026351
1 188623 448009748
1 152868 578978105
2 90830
1 16878 645936425
1 67763 85497329
1 48807 661266344
2 74417
2 28118
2 30622
1 54039 853883053
1 173621 72417593
2 57130
2 122154
1 17611 95398972
1 137708 980421294
1 124642 446330461
2 100984
1 121080 606662026
1 61532 949281737
1 193250 798795469
2 177659
2 161331
1 41993 180155975
1 133204 128447595
2 175624
1 177923 122900697
1 54358 845422577
1 49102 596703638
2 125345
2 100156
2 145996
2 126818
2 142461
2 69256
1 36012 422734253
2 181580
2 1041
1 54106 311794956
2 96200
1 162202 542833937
2 90450
2 51910
2 8723
1 111685 484023695
2 110345
1 151950 38511058
2 32005
1 199854 317503789
1 147211 394396773
1 124360 849459041
1 38084 593654574
2 6232
2 101113
1 160284 633261987
2 95773
2 175272
2 72764
2 176509
2 146809
2 134428
1 86085 806115228
1 103180 686821812
2 163640
1 182278 218147107
1 281 526066889
2 1788
2 65284
2 31427
1 181784 210546601
1 26614 727024681
1 17971 247829960
2 6254
2 88090
2 95188
1 126546 85951171
1 97326 606789317
2 63936
2 39941
1 145112 980237684
2 36830
1 33979 286644807
2 158441
1 56725 699044742
1 159232 683443513
2 23725
2 10998
1 39971 901272590
2 179924
2 118006
1 6217 892960861
1 69098 590528281
1 37415 836250481
1 87281 610408734
1 128859 469791463
2 68601
2 56349
1 44055 82601933
2 78022
2 281
2 56720
1 28454 935318770
1 49777 308397536
1 149370 187240519
1 73087 426979540
2 39347
1 24927 193111204
1 176420 267267336
1 124648 764694446
2 116875
2 193662
2 8864
2 117630
1 142425 803139914
1 40314 916454515
2 8946
2 158370
2 195067
1 87499 18068675
2 196218
2 136263
1 87803 983825304
1 159215 455545082
2 150212
1 55346 685428967
1 138048 525461103
1 177876 336120640
2 72123
1 78090 809827584
2 7361
2 44702
1 88915 986113991
2 73835
2 6000
2 194725
2 113892
2 38409
2 52553
1 160575 124925420
1 101204 783158599
1 135149 953005394
1 11494 738186646
1 24523 773701922
1 32636 853096442
1 27879 827067657
2 6132
1 103440 175257682
1 189471 197290820
1 66110 320658670
2 153528
2 30259
1 54593 435498027
2 91884
2 188792
2 1098
2 92545
1 185572 566328615
2 188697
1 17760 388883863
2 67073
2 100120
2 96513
1 152204 429039675
2 168315
1 30268 726386706
2 173129
1 83281 51852843
1 19869 5570955
1 111085 960127536
1 119413 323391895
1 140233 845715948
2 143218
1 82589 876645576
1 150843 568121435
2 38986
2 197953
2 188748
2 100375
1 125837 999027923
1 61405 805325700
1 37267 617467724
1 93694 11852508
1 145159 397663302
1 29800 416706802
2 124209
2 14010
2 183472
2 34346
2 65530
2 181531
1 193833 673194421
1 36558 860991760
1 13108 398381334
1 49597 174732374
2 29032
1 196805 719556027
2 69966
2 149908
1 65987 989178446
1 113258 198060403
1 104930 869012166
1 141284 656737894
2 13565
1 85221 63773325
1 24413 315636478
2 127510
2 149567
1 159130 37029163
1 45739 199300277
2 79184
1 102252 888884042
2 120333
1 97478 833094232
1 122335 520695856
1 86743 527787761
1 89714 112060205
1 39526 949725081
2 37809
2 161444
1 17162 32090204
1 6565 704449758
2 114361
2 110780
2 154925
1 70545 433814103
2 100867
2 49424
1 157751 547795820
2 184212
1 90027 231718555
2 57831
1 121220 376061494
1 79582 260891749
1 57219 213142676
2 59115
1 184313 138312520
1 46847 451708478
1 70694 691714621
1 104629 876022935
1 142148 483120627
1 86961 508854350
2 41218
1 58047 204606294
1 70672 734105295
1 68951 989635560
2 50493
1 168164 548708551
2 39763
1 102665 580012074
1 70334 598446961
2 8592
2 113649
2 151960
2 136674
1 170291 504642601
1 51986 80608118
1 30755 211763653
2 121094
2 172412
2 69187
2 15815
1 167528 568084451
2 58873
1 194614 674990387
2 11537
1 35106 701941405
1 103215 114849897
1 29546 250743071
2 180316
1 179438 749768100
2 142379
1 1488 798863909
2 131271
1 152671 505525469
1 21873 777501164
1 121681 515456580
1 190190 687418575
1 39219 113848933
1 59634 691118049
1 133932 889040818
1 57254 986132084
1 65777 500915777
2 51176
2 167356
2 711
1 15350 151501740
1 95417 860745578
1 45900 938949904
1 113102 55117983
1 133349 459472437
1 123864 117470370
2 77248
2 14705
2 131828
2 159236
1 85237 945743974
2 169851
2 108029
1 104685 256027345
1 70147 911397908
2 78773
1 136387 283212685
1 56973 797371950
1 82797 434919797
2 198719
1 142370 860137810
2 147180
2 28582
2 50993
1 108618 881412644
2 163429
2 184399
1 127164 784512804
1 174573 233793843
1 46408 461202617
1 183096 535334538
2 84777
2 106424
1 156075 996733563
1 106165 979635212
1 127695 468794336
2 149317
1 180915 798116513
2 88266
1 194898 453728026
2 149614
1 172503 148385152
1 71413 758079364
1 116974 89859445
2 65043
2 195957
1 39892 946188838
2 91909
2 109224
2 198879
2 118789
1 181919 476347867
1 31237 681849591
2 104589
2 170192
2 66857
1 101669 481736869
2 141418
2 192428
1 131440 91341403
2 164905
2 136428
1 149821 632530749
2 34238
1 86983 312132142
1 66812 143431705
2 183815
2 166158
2 66298
2 54180
2 81434
2 122847
1 158521 648066164
1 31978 507005816
2 84126
1 92075 127072810
2 90084
2 2977
1 155263 207438791
2 94069
2 47278
1 141621 871763520
1 5333 762490383
2 37838
1 56253 52735445
2 24555
1 125480 265612325
1 33169 470862503
2 157131
1 134581 190602298
2 163469
1 98655 95088013
2 43061
1 104943 51185763
1 85043 717095987
2 68797
2 157802
2 75101
2 175092
1 67036 454167577
2 91754
2 177829
1 93771 331340869
2 109294
1 97578 245539218
1 137015 502574499
2 8973
2 75347
2 25311
2 98363
1 17168 196614420
2 176894
2 143531
2 1920
1 46307 170858120
2 149697
2 58069
2 131929
1 134697 112224358
2 112745
1 7118 600461344
1 40694 232600732
2 128805
1 193394 507626299
1 130137 456094326
2 72700
1 63535 899039307
1 5843 318009969
2 33771
2 80999
1 156039 843959424
1 187962 468066615
1 150324 457487824
1 55199 148925712
1 17860 87529866
2 197778
1 79993 997213765
1 187044 693293830
2 48502
1 57104 49442790
1 66250 202079095
1 37488 46543171
1 140509 491363128
2 54682
1 109520 921336206
1 18622 68365824
2 24112
1 5244 907833112
2 107062
2 89358
2 66014
2 118689
2 79756
1 197305 703072522
1 73925 808305481
1 75288 798310295
1 72825 554324401
1 25239 157973170
1 127605 479177778
2 133696
2 93062
1 17618 193919282
2 115462
1 17670 851888083
1 46432 812116363
1 34360 490899232
1 169686 881003031
1 101594 69127401
2 143372
1 55211 294712173
1 158672 336296962
2 111675
2 112956
2 100377
1 99313 787197864
2 38558
2 132568
2 50176
1 120211 428479532
1 64808 268938307
1 188643 20622573
1 154628 345068186
2 65419
2 146731
2 158819
2 113702
2 12211
2 121938
1 184281 187314251
2 93884
1 53528 397337357
1 169801 297512198
1 110874 588627680
1 115323 990716121
1 171398 554014675
1 6176 695866739
1 37665 697946138
2 52069
1 23419 717117309
2 20330
2 31422
2 126297
1 42187 144360991
2 133320
2 24196
1 146456 650535842
1 140393 954883057
2 167111
2 59574
2 153176
2 135263
2 177331
1 167100 948352094
2 158562
2 122969
1 180517 778252637
2 115476
1 118674 803726314
2 137267
2 160588
2 43678
1 155598 556424793
2 130129
1 109833 354574616
1 32496 179910321
2 178201
1 62071 116258082
2 93409
2 179108
1 85549 287450418
2 158286
1 169197 238087145
2 67959
1 61827 288577496
1 38150 437319914
1 129058 930265601
1 85696 687028081
1 129580 484478126
1 85097 367466016
2 12584
1 167489 597048440
1 98260 83180352
2 156107
1 191475 216552107
1 119820 367708663
1 37751 98755447
2 37750
2 5461
2 177356
1 48914 244804394
2 163140
2 88233
2 30778
1 15818 470675528
2 124742
1 184477 672667956
2 36822
1 47572 919992156
1 82287 726716250
1 25429 814312434
2 164118
2 39003
2 108571
2 196937
2 7275
1 4106 108589661
1 68300 308872207
2 48826
1 105456 247656591
2 173109
2 58515
1 86294 655492616
2 148788
1 161185 463583064
2 38128
1 118120 972837398
1 55074 932131845
2 72457
1 132794 100721673
1 18032 110106448
2 37498
1 150140 678505614
2 134270
2 173529
1 69125 36815095
1 98943 429718016
1 111766 794064949
2 122042
2 153477
1 151476 949485401
1 139430 560030309
1 41590 358344119
2 14082
2 158081
1 69473 669978810
1 88555 835812976
1 34255 911359415
1 29600 81950628
1 171025 262496863
2 27333
1 147379 147743535
2 63119
1 211 489833336
2 101735
1 128143 476917233
1 148026 81286559
1 60441 581317154
1 34649 933583503
2 130329
1 60408 216703018
1 90250 208806148
1 49521 746147524
2 105022
1 42759 470511770
1 61506 107250461
2 19933
2 99565
2 87024
2 36297
2 50238
2 180411
1 119022 193594014
2 151203
1 100258 252786788
1 10415 987179284
2 28250
2 103936
1 17077 640162578
1 192360 937392555
1 155924 969173008
2 56681
1 180484 692114171
1 65778 314226335
2 80276
1 40326 989392721
1 113819 534997700
1 57929 433614916
2 112101
1 170616 649668809
1 2077 230859700
2 145327
2 112666
2 132309
2 163671
2 97952
2 95201
2 74909
2 58571
1 80471 864184112
2 145868
2 2264
2 37527
1 6820 14166973
2 172804
2 64540
1 99915 591405789
1 57865 243024342
2 134539
1 191477 549907077
1 42335 750972314
1 155726 429769402
1 167446 794535504
2 82380
1 54587 404234460
2 178045
1 29545 416306862
2 174354
2 125928
1 175669 821731005
2 102542
2 7247
2 117537
1 163675 793170474
2 28006
2 3866
2 188787
2 127117
1 51830 317697576
1 176152 145514153
2 80563
1 198783 381997228
2 59541
1 9361 327888057
1 161205 185829272
1 92293 452166525
1 92572 480245918
2 115035
2 193870
2 133055
1 168608 107538392
2 17473
1 53206 326594896
2 9953
2 75227
2 147045
2 117662
1 132884 63593139
1 34064 80573309
2 7320
1 70960 47074212
1 141545 889020310
2 178909
2 87413
1 118699 33403350
1 130164 895901140
1 11719 854754782
1 60442 460724831
2 69411
1 57969 68780562
1 140549 258595355
2 135645
2 2469
1 172508 743493246
2 96584
2 130003
1 114868 245372335
2 122897
1 94358 994363343
1 191220 1921295
1 96895 696948868
1 8039 397160611
1 158780 16010252
2 40950
1 157891 892921189
1 126215 831901554
2 172644
2 192787
1 71721 392971074
2 139574
1 41418 167625850
1 133935 169354056
1 31589 352213511
1 73383 794042852
1 111346 373774759
2 84613
2 190201
1 44574 75374254
1 116598 452561927
1 127135 709657743
1 40632 422333562
2 92874
1 87244 148995604
2 105712
2 19566
2 182149
2 127279
1 67844 691902600
2 62384
1 5393 318115512
1 137958 411752296
1 51051 915045610
1 185003 434271396
2 17898
2 105916
1 73769 541894845
2 146332
2 96974
1 46876 851144176
1 44165 258035495
2 43334
2 122852
2 125441
2 115762
1 102340 496822602
1 176767 623186252
1 116065 648876542
2 85735
1 140719 301551396
1 189536 469628603
2 184183
1 76345 520322892
1 176395 684068445
1 70409 409665766
2 4843
1 101379 3270217
1 80726 737012804
1 120068 835160174
2 188661
2 22311
1 16834 352835499
1 89545 461144634
2 24866
1 144907 262372239
2 154659
2 79771
2 25910
2 194106
1 150301 544994013
2 85964
2 159762
1 192349 422185007
1 186448 513571777
1 37921 332032852
1 34284 193703417
1 172967 638951023
1 155954 585439293
2 23252
2 39398
1 106334 789660220
1 131949 649907058
1 159072 138194004
1 111773 722800872
2 193438
2 103990
2 164241
1 150305 331935732
1 144244 95032326
2 87250
1 199060 788338396
2 127268
1 55108 586786195
1 58257 929176293
1 103906 265383978
2 136067
1 56477 531464893
2 99436
2 128279
1 71020 49753193
1 170662 30436975
1 139173 170223959
1 48602 778372558
2 120138
2 157543
2 194486
2 129362
1 87459 619502830
2 162052
2 93702
1 54325 184257988
1 44434 729278082
2 129241
2 150833
2 105650
1 120299 80063706
1 25152 959767654
2 1361
1 129127 349467181
2 129011
1 174790 203345256
1 183015 121099904
1 161538 896378627
2 2016
2 10215
1 62303 123808572
1 65073 553691187
1 146403 758723355
2 56775
1 165822 254492087
2 54381
1 156762 77594810
2 193642
2 82964
1 45143 102070374
2 192183
1 63747 225433977
2 183745
2 41146
1 90257 408448384
1 4863 884609625
2 54193
2 43022
2 133299
1 56988 618453488
2 19590
1 79068 567466806
1 89966 105171545
2 166432
1 118542 84128564
1 89260 615771586
2 113696
1 115986 863477870
2 119696
1 140334 458576676
1 3728 680923982
2 182411
1 171559 876995381
1 160582 23246304
1 31048 963618366
1 610 519616576
2 78117
1 157914 792584719
2 99741
1 161570 244875065
2 24398
1 40630 35842306
2 48424
1 107332 19467410
1 133023 315339208
2 134193
1 67753 899136933
2 79681
1 168557 443453781
1 145023 947742629
2 44653
1 139120 476165949
2 116577
1 146621 908478531
1 90929 686065679
1 135898 741992315
2 124373
1 35181 895470108
1 22408 330141704
2 67958
1 176098 305791624
2 186210
1 182411 377031447
1 179558 18387197
1 100558 669017028
2 174923
2 36122
1 138499 781948280
2 28991
1 38228 25054398
2 113972
1 16036 148104798
2 121669
1 153749 426281647
2 123092
1 108493 755063526
1 94945 464425251
1 177134 936747107
2 140953
1 165379 7295754
2 163323
1 67181 543161046
1 127307 700810701
1 98305 245046237
1 99159 644780761
1 185000 604068793
2 118775
1 7965 603221164
2 159556
1 133460 766247331
1 106753 378372972
1 162196 369355013
2 185925
1 13962 228210762
2 130573
1 339 383492035
1 24048 561000336
1 85905 809138834
1 151176 912335818
1 19754 918986053
2 80987
2 151319
1 116581 758018017
1 69802 841082580
2 170912
1 22200 286543785
1 82279 93636752
1 179840 778605883
1 2520 410182579
1 18747 453881965
2 172845
1 85739 808847961
1 158494 707013525
2 17974
2 43845
2 155497
2 10300
2 108845
1 173056 207498038
2 38814
1 170534 516286107
2 60956
2 151149
1 782 348930895
2 166047
1 134413 445011561
2 60599
2 169229
1 29076 570253009
1 138749 621835203
1 102086 541667055
2 27798
1 51185 519946728
2 162107
1 193695 268953241
2 39769
2 135393
2 138676
2 89536
1 24735 621903674
2 178641
2 169045
1 118236 951194057
1 156564 820696031
2 181898
1 155416 328452668
2 27602
1 148342 480764586
2 109579
1 51552 877092641
1 36960 2382936
2 196821
2 71618
1 146647 67127107
1 178894 371796921
1 69700 134612233
1 120107 458363319
2 180707
1 10306 812593051
2 197005
2 175920
1 190653 48813731
2 165703
2 61024
2 6336
2 54571
1 168840 41168460
2 7180
1 156670 864939645
2 133747
1 155975 408919769
2 33449
1 134001 596616726
1 75277 86000783
2 135006
2 10551
2 197
2 13849
1 52714 865236006
2 168018
2 131603
2 106250
2 150357
1 178404 561407530
2 81186
1 145716 542952935
1 85031 467765048
1 157138 438173779
2 169597
1 8016 62355357
1 60478 635974406
1 43754 424451944
1 9521 305023502
2 85115
1 107173 549274439
1 133036 910113080
2 99208
2 26133
2 155351
2 70928
2 133513
2 190174
2 87691
1 89298 222590378
2 93332
1 190977 737763276
2 37891
2 81770
1 171884 53266308
1 185422 758921957
1 42434 640324540
1 161709 212986524
1 199151 828980114
2 114617
2 106048
1 172434 349551755
2 95100
1 137140 271642365
2 20728
1 152101 70478299
1 81058 756237237
2 150512
1 159942 903108538
2 61378
1 105591 630362521
1 91184 427327204
1 183591 556719942
2 8039
2 110874
2 144176
2 73674
2 18460
1 162666 233419762
1 50053 354552903
1 46069 908842310
2 111348
1 80901 179230403
1 127677 462769321
1 79375 266236243
1 100291 555144584
1 77167 474388074
2 34033
1 143341 116960270
2 137267
1 61891 420623106
2 34992
2 116992
1 109903 879593479
1 119600 18956725
1 155337 908936516
1 128851 299745736
2 14630
1 75937 966401782
1 11064 469708797
1 69215 71018013
2 175278
1 163713 248451191
2 118149
1 120290 470173162
2 131350
1 188593 244106923
1 60691 634454377
1 118023 116163651
2 184453
2 168250
1 131321 754238348
2 99173
2 145927
1 180076 936352775
1 194853 926250929
2 137812
1 145871 384419131
2 156629
2 147876
2 80620
1 17946 740462489
2 73278
2 96894
1 13786 421118518
1 137378 932580758
2 129808
1 62934 174581936
1 178825 168046886
2 134558
1 29986 865596477
2 36587
1 37523 595434832
2 85382
1 8487 405420426
1 1744 795045135
1 29290 433582148
2 4230
1 9302 511415824
1 196200 778481893
1 10224 120944995
1 85563 508544230
2 143374
2 58456
1 38718 634547078
1 72646 616539022
2 196627
1 61272 840673579
2 160701
1 115808 783736775
1 4202 990708974
2 152976
1 32909 582193656
2 141493
1 25973 380988237
2 178637
2 118562
1 193476 564204028
2 29289
1 70990 627300563
2 128136
1 162686 355364884
1 118457 98890830
1 95271 936192903
1 93094 532386831
2 74045
2 29400
1 9814 807207297
2 94272
1 94828 86020370
2 151819
2 75619
1 32423 557496706
2 65333
1 198941 322363557
2 186744
1 11983 955726371
1 140004 846960444
1 42534 873800030
2 84910
2 22066
1 34811 111392123
2 63563
1 57164 223506296
1 16948 91614742
2 142446
1 24084 523369900
2 101309
1 94146 938488794
2 72718
2 94985
1 3966 596040861
2 188547
2 70108
1 51891 564523027
2 104783
2 154086
2 64829
1 90638 200152602
2 114126
2 16400
2 41134
1 156224 147643212
2 89658
2 107447
1 1215 530380714
1 103680 700314452
1 36339 17573882
2 26916
2 49428
1 12759 41337331
1 143269 87306783
2 95119
2 81652
2 43220
1 19996 260210272
1 1725 231527092
2 7458
1 117526 836173554
2 33414
1 121131 392333964
1 55367 344076215
2 104308
1 153779 452077620
1 183087 665625156
1 16504 558887689
1 140998 749467512
1 51283 842367162
1 17047 981019149
2 424
1 59070 782560027
2 90216
2 173768
1 140839 662031393
2 182188
2 151935
1 119644 520543646
1 45096 86568872
2 12837
2 104846
1 74590 485932370
1 135138 133659828
2 116119
2 84305
2 121006
1 107883 514382990
2 134324
1 180286 455216999
2 36277
2 120813
1 54863 95712643
2 80712
1 196978 747530828
2 119128
1 55974 949993716
2 79968
1 53438 992984495
1 78826 726567885
2 105616
2 98647
1 182860 611331150
2 32212
1 612 162488026
1 98171 196220623
1 31549 580985154
1 196650 168839725
2 90446
2 60049
1 78171 285140500
1 116216 569949574
2 45349
2 4311
2 93622
2 160969
1 98569 668458651
1 177694 217612777
2 51212
2 57721
2 188838
1 43863 545729520
2 88772
1 139006 283494958
1 106552 817547013
1 110241 729710469
2 133282
1 92323 791487932
2 147639
2 152071
1 105549 88104489
2 81322
1 22487 729260992
2 20187
2 1934
2 69961
2 129901
2 58515
1 90093 805554695
2 159001
1 159001 139385521
2 194896
2 62741
2 67845
2 12788
1 147256 646891671
1 88074 937521147
1 65154 207443324
2 15961
1 136886 109988412
2 69567
1 181559 108586850
2 125333
1 40674 835568356
1 100636 220778974
1 66202 6590665
1 82349 591669610
2 156354
1 98570 531868439
1 70116 14352404
1 194492 353691966
2 58741
1 121998 194460812
1 143782 218199911
1 190314 100862444
2 186001
1 169045 922836436
2 151418
2 125834
2 123175
2 35459
2 183493
1 57759 641778288
1 3364 162637388
1 182770 561449454
2 177330
2 130445
1 170112 462055612
2 91561
2 162166
2 49457
2 166198
2 94155
2 110291
2 145583
1 88990 287653823
2 50789
1 191280 984320007
1 66026 404132719
2 46182
2 169808
1 145519 644673796
1 43877 333786382
1 88841 994385553
1 159714 756878562
1 33293 421869130
1 136069 701799487
2 176690
2 196732
2 81291
2 14705
1 113307 526020007
1 158637 941229479
2 27133
1 197490 572548422
1 140724 968294867
1 192677 404947286
2 101793
2 130911
1 68471 911194242
1 197399 238844333
2 133658
2 150088
1 155049 55003948
2 6364
1 154381 20386394
1 21956 937895916
1 185290 835960517
1 172266 384242401
2 177714
1 12975 43774408
2 33901
1 18691 541904981
1 141740 832471795
1 78740 259735433
2 88779
2 193551
1 78694 148263839
1 119508 616516409
1 4750 493871170
1 15461 258172237
1 157010 589880864
1 166918 325071768
2 27322
1 3093 5393311
1 34925 180175066
1 67041 668700321
1 73367 9147264
2 32959
2 195007
1 31450 223468242
1 180722 50021548
1 124526 713041098
2 36380
1 157308 575445568
1 70379 815477217
1 78732 39509075
2 119938
1 124379 104940984
1 124988 11442698
2 192734
1 34798 858227899
1 20999 552657132
2 95839
2 142773
2 72613
1 154920 880590169
1 144095 59625474
1 22015 603725521
1 97229 604263900
1 45015 952535832
2 162176
1 12226 396447413
2 105374
2 63066
1 190727 855055955
1 37446 689012484
1 102153 855360345
1 77020 372199093
1 148347 525862655
1 6930 962202341
1 134948 816707131
2 64019
1 140034 935220082
2 106274
1 191343 231920580
1 192049 788782963
2 67976
1 116256 343047858
2 20519
1 160532 701174351
1 162872 932964348
2 65955
1 13021 645470437
1 102488 603935168
2 189438
1 137773 998493347
1 72966 734706693
1 73417 353047214
1 132977 395313544
1 144018 742927949
1 24489 515429919
2 194385
2 46720
1 66567 96181057
1 122541 129368215
1 79965 70070
1 61209 669506553
1 22841 976197503
1 81307 955198855
1 84132 287978116
1 82596 926577862
1 170994 117294338
1 190900 741343454
2 152709
1 170616 461316754
2 14517
2 7235
2 111399
1 124107 801546915
1 170570 614108999
2 88100
2 103502
1 138323 276261955
1 76530 923945883
1 132539 179526495
2 30812
1 126784 380139380
1 87501 558390646
2 41184
1 57512 826513339
1 165634 791095987
1 169501 551474907
2 158966
2 192268
1 178035 79671082
1 140968 402424050
1 135315 542357712
2 10852
1 106859 288210344
2 180143
2 94452
2 142860
2 11303
2 25390
1 69402 139645818
1 178466 125824534
1 47499 216375330
1 3544 851728655
2 85936
1 182583 620346019
2 128057
1 1938 914067706
1 170448 839013273
1 176661 612497810
2 13081
1 104321 600018902
2 64414
1 91 152750040
2 90832
1 3505 442929817
1 22656 398532621
2 158681
1 174171 269771164
2 183687
2 178302
2 190065
2 39134
2 105311
2 29355
2 140006
2 107768
1 19130 86857169
1 105420 590906651
2 101374
2 126537
1 6116 155506877
1 86670 652729551
2 163667
1 8463 950417573
1 101792 426097637
1 153459 121758917
2 128530
2 118446
1 187519 388102148
1 74829 914231535
1 20327 210660064
1 191593 4430918
2 159612
2 92966
2 160351
2 175863
2 163853
1 174515 298714826
2 194926
1 1873 614058159
2 125894
2 188630
1 110357 310272237
2 168629
1 184750 687017330
1 43312 822697311
2 178660
2 73405
2 116576
1 67840 449404422
1 119849 446881941
1 54052 260758937
2 63605
2 63765
2 136600
1 60019 46872036
1 164504 138768790
1 139735 492277301
2 64977
1 111517 657215129
2 89140
2 115159
1 190386 808773566
2 81580
1 188530 336873287
1 116272 977386170
1 61996 173679432
1 167156 996000331
1 28775 647312823
2 49590
1 79376 51897144
1 110421 912102682
1 131631 818685505
2 4099
1 106374 288548542
1 127228 354583437
1 156680 627694343
2 78030
1 85415 522040826
2 124421
1 81642 94428805
2 48537
2 79723
1 16738 516844926
2 82255
1 193680 201924238
1 79275 39312222
2 86442
1 199134 654037760
1 80823 505030211
2 143687
1 141847 814979774
2 96361
1 193467 210432409
2 173060
1 160728 598200367
1 39248 753383480
2 35825
1 10023 804505261
1 77103 486302168
2 125775
2 153604
1 98748 972591421
2 58366
2 37014
2 170469
1 40595 570151749
2 1030
2 43452
2 83402
1 110481 892212689
1 148216 539838711
2 114916
1 105388 25256944
1 62645 811545498
2 12320
2 174159
2 197309
1 49361 762293630
1 18079 492643753
1 128419 544545551
2 135842
1 162341 970934122
1 140683 846575706
1 10511 652279483
1 160130 11740261
2 196084
2 154876
1 55595 161951672
1 32575 283636886
2 108775
1 197069 150986494
2 187120
1 109706 412154632
2 60680
1 151348 583801585
2 12393
1 144589 629694072
2 51509
2 2559
2 137092
2 160213
2 91009
2 186536
2 129466
1 135695 880272471
2 69782
1 78471 454241547
1 178652 825582512
1 12009 128198503
1 69069 604688850
1 68290 346942426
2 171979
1 84658 7274695
2 96293
1 174588 179737225
1 71341 934230124
2 99765
2 68023
2 26530
2 32127
1 189067 552375731
1 40635 306875809
1 137480 270398511
1 23310 843528954
1 28193 69624183
1 5743 397547970
1 155935 624558963
1 135505 521047420
2 37030
2 53509
2 70606
2 190692
2 57810
2 3285
1 40007 305843087
1 135189 403084989
1 137314 940643760
1 49788 736073227
1 55482 912478096
2 60830
1 61632 893643407
1 52594 103124471
2 50614
2 184113
1 112963 906460893
2 24583
2 157644
1 193661 605584074
2 167325
1 18934 472263457
1 154488 257622516
2 74777
2 41497
1 136325 640985149
2 29532
1 156364 715421773
1 25203 453805686
2 401
2 75294
2 152364
1 127526 431727487
2 166581
2 96850
1 92940 614972452
2 124058
2 68961
2 143731
1 140723 807886834
2 134359
2 102923
2 51954
2 177792
2 62128
2 12342
1 27941 373506730
1 119323 953333116
2 179263
1 62420 982219006
2 196076
1 58969 450536923
2 107067
2 178789
2 65360
1 177343 897812729
1 151234 512712114
1 17885 481076836
1 157191 132145956
2 1212
1 167648 400206726
1 50254 947941143
1 198934 384564020
1 83168 213138293
1 122554 217686906
2 130814
1 37726 574879545
2 75044
2 168819
1 156044 728664388
1 177677 155311076
1 90053 856476320
2 105714
1 27301 45685759
2 51495
1 106281 315765467
2 17195
1 55481 612179699
2 96116
1 11516 302603833
2 22792
1 63432 23413023
1 172056 82446242
1 116533 283784250
1 38559 469273256
2 198010
2 199909
2 180274
1 198088 347789454
1 44316 232903516
2 63833
2 156543
1 129387 771843093
2 43262
2 131053
1 164381 819922770
1 119858 947565147
1 190941 40250982
2 176416
1 81721 197209937
1 74603 86935275
1 79452 575461625
1 182429 190077117
2 56796
2 114877
2 174202
2 1295
2 198251
1 165170 939146703
1 131201 379229700
2 20978
1 52776 253733782
2 173879
1 97512 960480769
1 68775 172672461
1 5412 264601064
1 95630 823914038
2 66636
2 81308
2 172688
2 167124
1 146376 588017026
2 154140
2 106845
1 194323 914521683
1 3223 568805046
1 165709 463694067
1 12548 709862512
2 11849
2 71689
2 34485
1 162582 237268293
2 102790
2 131713
1 85781 529590778
2 25961
2 139678
2 43163
1 187862 537907753
1 162011 351031407
2 84946
2 104093
1 83241 848987166
2 52565
2 195203
2 132364
2 10320
1 11770 707918575
1 141442 135846238
2 111379
1 64733 356222984
1 36302 645880332
2 151864
2 1369
1 156557 495697661
2 115498
1 87855 183822921
2 47222
2 129764
1 154454 498218621
1 511 726149178
2 159905
1 197390 459086090
2 175897
1 112747 865535449
1 89369 157920091
1 82091 267701322
1 148783 353439843
2 85000
2 87474
2 140281
1 109475 340787477
2 152063
2 75500
1 126586 225420112
1 12003 430407919
1 165430 451801262
2 88975
2 157837
2 11727
1 179247 2687078
1 147545 889487567
1 126784 639764449
2 177511
1 106992 637762324
1 7962 805272607
2 50523
2 178384
2 188596
2 37122
2 37124
1 135138 387759315
2 16051
2 145542
2 72833
1 45621 36526771
2 141120
2 40180
1 108079 53767413
2 11061
2 172248
1 79937 115355081
2 35829
2 32034
2 198477
1 166515 717687945
1 151285 700509026
1 28592 877403009
1 81456 727174182
2 10561
2 55971
2 73570
1 107045 551784936
1 139022 187649351
2 142762
1 34223 925487148
1 53919 469162941
1 92975 98099435
2 165124
1 163949 650883625
1 155603 958575321
2 104509
1 43362 83896000
1 136487 462925423
2 72444
1 73634 3102938
2 38283
1 29855 41815047
2 176706
1 76946 582030335
1 133265 586157288
1 155137 484781106
2 11472
2 130049
1 11972 272144346
2 188080
2 13000
1 118531 869028176
1 91841 689800499
2 56210
1 104477 764421457
2 101852
1 2289 241592288
2 25502
2 65691
2 176564
2 45509
1 161149 698393527
1 151866 953104256
1 138308 134825999
1 9115 386656610
2 141218
2 23825
2 75441
2 11478
1 82585 217632043
2 110056
1 157482 627995322
2 16718
1 173027 308860126
1 148419 611749714
1 172265 587535786
2 134651
1 7824 168923162
2 140541
2 33478
1 23909 816314880
1 32758 284477284
2 177295
2 173481
1 8287 106938730
1 140767 741296321
1 157928 442795326
2 94160
2 163495
1 41298 698067986
2 2051
1 182118 525487041
2 158976
2 46198
1 48334 958932151
1 22216 572584450
1 138079 403748776
2 140314
1 194244 735478594
2 6003
1 24323 291972041
1 159449 987691501
2 29881
1 165946 749694335
1 183363 725743035
1 150174 665176330
1 59219 695906807
1 38928 914016322
1 30854 756808443
1 58098 839984542
1 149923 119873959
2 39519
2 71669
1 196067 891298966
1 59963 28084771
2 189380
2 162704
1 97638 317725301
1 97586 808613789
1 73529 818203702
2 74805
2 30159
1 66243 652392879
2 197523
1 185300 451855100
1 48590 937391345
2 33086
1 139665 624226590
1 155924 672387746
1 22819 662459945
2 174482
1 94056 40979854
1 37623 618838787
1 113866 141927265
1 162494 673529679
1 96270 1023617
2 176494
2 145715
2 170776
1 47963 992081213
1 9208 422970319
2 66147
1 114931 201125447
2 171645
2 60207
2 20947
2 131360
1 3197 12081334
2 40613
1 75031 423943692
1 175368 535946677
2 89196
1 35517 88826225
1 143773 916741318
2 145033
2 173673
2 196499
2 111193
1 153698 451427277
2 146886
2 194990
1 167131 223275512
2 81578
1 77659 271123460
2 195133
2 45780
1 155748 152854789
1 25108 639456193
2 5002
2 199587
2 80409
2 117081
2 154921
1 55761 780127344
2 199988
2 159600
2 106837
1 37199 781224531
2 138251
1 88767 874299561
2 156801
2 98249
1 33437 195629656
2 171007
2 180721
2 183277
1 153865 958545450
2 167702
2 189033
2 190259
1 149456 614523875
2 3485
1 183570 33891137
1 198543 549544390
2 192921
2 25506
1 105723 686244611
2 108908
2 13563
2 33396
2 163496
2 100591
1 129392 229706709
1 199736 941186608
1 74327 333179212
1 25058 694101233
1 87905 899738514
2 28777
1 198947 929452752
1 22879 498178504
2 26616
1 135609 804474708
2 41508
1 94297 621599643
2 136239
1 89868 80195046
2 106230
1 198546 825423956
1 78122 887588806
2 66889
1 116423 958100166
2 107048
1 149017 927811790
2 175452
1 70020 683659879
1 65392 377693697
1 1267 523666874
2 54116
1 136720 282353587
1 44343 310729
1 30608 488464805
1 148375 373782191
2 38890
2 67032
1 92678 490798764
2 26033
1 173576 333179981
2 155487
2 117671
2 180684
2 70505
1 41222 493730029
1 104887 885189702
2 179099
1 31713 478186979
2 93369
2 191829
1 126565 194297017
2 13837
2 102497
1 189637 79775330
1 190457 18536044
2 175608
1 55200 253210441
1 30874 695400107
2 38582
1 95189 968693061
1 197558 514991494
1 77745 866228913
2 119001
2 156778
2 153688
1 57384 472667987
2 161487
1 53215 232583281
2 13877
2 113184
2 19732
2 37231
1 116704 919098368
2 32303
2 192132
1 196561 764675817
2 146983
1 128978 471044882
2 178741
1 95989 690304823
1 53737 22786781
2 29938
1 119590 786936695
1 95929 781309303
2 93169
1 101532 380572039
1 67659 134595954
1 136222 804250448
2 47972
1 131113 533275431
2 189197
2 80840
2 108836
1 157526 433893427
2 13055
1 104884 791992571
2 76746
2 159767
1 124311 859143480
1 29731 163416874
1 52169 393792339
2 162091
1 4962 874322113
2 199944
2 114392
1 114198 297631009
2 64489
1 189570 355183683
1 146773 138692440
1 49371 19391051
2 103147
2 76055
1 122821 228050143
1 37322 252497239
2 145869
2 40168
2 140008
2 126624
2 9652
2 123776
1 15260 78521537
1 30783 80931443
1 60609 812643859
2 76477
2 18327
2 124037
1 42087 829604917
1 153939 880630600
2 88144
2 27421
1 61450 788542577
2 164828
1 102241 389542483
2 149675
2 83135
2 120776
1 168827 739127148
1 88562 545345061
1 69348 190521675
2 57945
2 4617
1 115318 262319037
2 190649
1 90218 421523576
1 168048 474289602
1 19837 941377035
2 63155
2 180865
1 139076 177223850
2 159912
2 30823
1 3486 782274263
2 40666
2 57396
2 36250
1 8824 87572630
2 156879
2 197173
1 80489 347129820
2 140030
1 5232 673438778
1 161099 194418095
1 137996 417234668
1 166643 8754631
1 66798 146560659
2 19118
2 197032
1 118006 630897454
1 32372 533147142
2 91519
1 166151 647185083
2 98195
1 154659 501228547
2 191091
1 27804 356882846
2 167803
2 91128
2 49299
1 161565 988333571
2 106094
1 183601 697647665
1 178643 527969476
1 116351 349308998
2 193711
2 77150
1 127120 933536974
1 65192 491699381
1 138088 782939275
1 42080 513661547
2 24566
1 193171 756338867
2 31306
2 34246
1 103757 693527942
2 186067
2 152548
1 9413 413144551
1 118652 21410311
2 49148
1 143251 208008168
2 185659
2 98457
1 81495 800217234
1 128613 354795417
1 23806 968035496
2 70295
1 27186 52485404
1 121709 653664726
2 31063
2 153519
2 167308
2 177019
1 109099 874651459
2 6046
1 34269 172378161
2 100292
1 96897 737819446
2 156223
1 55470 609840336
2 112161
2 83377
1 160446 116044580
2 22683
2 161882
1 63717 173883500
1 79995 725646554
1 120239 316926165
1 163149 36349310
1 8464 826619082
2 118972
2 20130
2 157641
2 78638
1 9046 16303208
2 20436
2 103901
1 154940 762253849
2 107957
1 143014 606021044
1 151650 195847092
2 13698
1 127960 887751665
1 171675 253520124
2 178135
2 97417
2 130443
2 5018
1 88295 561758130
2 114072
1 88272 664526098
1 28520 143578678
2 99282
2 137261
1 12003 289331559
2 119643
1 126325 990282391
1 146593 987512900
1 134589 66943295
1 112114 714975313
2 98341
2 186291
2 159085
1 49743 202152945
2 155403
2 78390
2 48541
2 45910
2 17810
1 172431 105578606
2 140365
2 88255
1 189742 729667198
1 154290 612627219
1 11784 541815057
1 87575 479850162
1 91660 284243869
1 82863 30341963
1 93544 760460011
2 166748
1 74735 484385426
2 47231
2 6847
2 88060
1 138746 462473740
1 62556 983141443
1 89578 317213579
2 133777
1 142242 289224628
2 56101
1 44001 302572473
1 88962 333414692
1 158706 981352630
2 120587
2 61078
2 14763
2 65589
2 174006
2 196025
2 129574
1 139957 709369861
1 196367 950608098
2 80482
2 183658
2 95134
2 25747
2 186999
1 157194 612638882
1 38106 661799379
1 64851 793969490
1 126769 425047867
1 76273 69167806
1 103414 346493489
1 36946 958057808
1 92005 722644545
2 99573
1 9808 960337451
1 186684 914648949
1 155312 460159132
1 44673 157910670
2 45948
1 128517 503130691
1 118271 529130997
2 149859
2 57277
1 104772 783188283
1 112600 759531660
1 128482 608390624
1 113765 740659473
2 147411
2 66608
1 176548 15172928
1 160869 443151869
1 173281 282218390
2 27528
1 59309 74102967
1 196554 387878402
1 132438 417458009
2 118160
1 27844 318808716
1 46364 830566830
1 10938 363471060
2 41758
2 133844
1 28863 528708389
1 8433 60343533
2 137316
1 64608 19101124
1 84700 368659056
2 95139
2 78511
1 166526 927819339
1 68259 995542096
2 198314
2 40856
2 130139
1 28368 604816536
2 105667
2 123499
2 48662
2 83403
1 137241 483386533
2 57561
1 132138 916301873
1 145231 806882436
2 108468
2 127397
2 20498
1 87073 489789610
1 22290 863340080
1 38672 296991460
2 17853
2 106794
1 121412 313418589
2 101274
1 104344 301709189
1 105562 393140451
2 33294
2 5597
2 53998
1 61048 874949356
2 131707
2 176060
1 110520 230343640
1 161585 921542112
2 24661
2 64216
1 17838 534597895
2 69755
1 87551 348900834
1 131212 562117967
2 83415
1 132024 952098951
2 178243
1 134100 867651213
1 99262 146650068
2 115439
1 6154 564400737
2 114375
2 187978
1 115861 498557379
2 195771
2 141164
2 30775
1 157819 923558729
2 121528
2 156969
2 44751
1 98683 804307915
1 43057 827698514
2 106767
2 140312
2 96846
1 55821 590942643
1 85356 125050982
1 23582 101029772
1 150429 439430872
1 8636 59353110
2 89843
1 23561 164431275
1 22003 41337487
2 112571
1 120519 930648498
2 63904
2 193100
2 94844
2 19889
1 181567 688947735
2 46485
1 23006 922230864
2 181716
1 80246 968321846
2 158178
2 127834
1 60964 55893393
2 135944
1 70208 633354539
2 101358
1 38514 815901832
1 134114 287635761
2 147621
1 35231 133130073
2 69561
1 187824 349293766
2 199582
2 97669
1 43138 628797234
1 121530 388684785
1 153221 299424070
2 56553
1 179559 180828285
1 99578 32619048
2 158728
1 91717 244916218
1 116415 715562029
1 88811 417595400
1 198675 328123240
2 30879
1 139701 2958544
1 136831 897274026
1 126424 40509293
2 12456
2 67108
1 181778 702017794
2 170958
1 112025 45420430
1 134721 684330174
1 43028 949682136
2 93399
2 190193
2 124071
1 99445 644023394
2 11754
2 1539
1 115885 432297883
2 65683
2 152471
2 25569
1 171363 843288181
2 18768
2 186239
1 29086 102925151
2 42696
1 107946 311654718
2 140904
1 8622 871753445
2 69206
2 48258
2 60199
1 25402 297843241
2 145078
1 116002 605116032
2 175427
2 31686
1 182107 681849090
2 172355
2 57641
1 77136 755652726
2 54552
1 121981 736907239
2 24374
1 9333 571944320
1 181041 174549888
1 132433 832696243
2 181827
2 188403
2 95087
1 105186 45643553
1 37205 439545687
1 80565 519806054
1 72708 767438716
2 31571
1 166508 790193453
1 166971 931331992
2 108160
1 23710 574490035
1 153915 270039553
1 98266 350360740
2 124563
1 16716 148096635
2 123720
2 32902
1 94468 859775378
1 110342 331665934
1 169607 993504995
2 50201
1 184091 268637853
2 43689
2 122330
2 89557
1 97459 138764519
2 22704
2 148076
1 44935 970293037
1 127899 155366223
2 129323
2 43535
1 828 295699149
2 136655
2 195968
1 100950 450670658
2 112329
2 82652
2 105479
1 183340 513799717
1 66607 628079693
2 82700
2 35132
1 109893 875825896
1 106063 424149036
2 134037
2 107850
2 71549
2 137732
2 117580
1 63187 942788582
2 124891
1 124682 745335277
2 140246
2 57604
2 152262
2 130557
2 61081
2 115414
2 92407
1 40709 822121003
1 171604 844321796
2 69335
1 142272 335603507
1 85429 342232162
1 121272 168742906
1 177602 947062659
2 122206
2 177361
2 113700
1 57244 547860901
2 11966
1 186184 20197092
2 110202
1 100053 672201471
1 112155 62629642
2 7874
2 91422
2 74251
1 131921 191774346
2 8244
1 162657 216232515
2 11180
1 119654 125407793
1 111987 796853317
2 111940
2 182683
2 67705
2 102342
1 175685 940467972
2 104738
2 159743
2 186838
1 24227 37755884
1 175341 357341792
2 34838
1 1596 9722164
2 43502
1 41097 425557795
2 135214
2 128060
1 41244 6801879
2 84892
2 1278
1 96807 852644913
1 19914 996943737
1 137869 432354017
1 114331 195732536
1 147443 122625795
1 77908 292261661
2 186221
2 18319
2 170571
2 133329
1 141674 691243004
2 103308
2 14769
2 194721
1 91115 253179878
2 146123
2 53881
2 143644
1 104610 537235925
2 165783
1 12051 467940902
1 60856 315505903
2 104869
2 158612
1 176190 386557484
1 31580 886342036
1 118716 471168986
2 14691
1 44883 395804039
2 102587
1 187249 757640175
2 16931
2 44723
2 108399
1 54256 374133224
2 164141
1 114580 830266362
1 168438 545539023
2 162604
1 77810 500419875
1 72112 210439983
1 153185 865328492
1 22886 481336982
2 25397
1 22701 110487936
1 109059 232307433
1 99933 6277328
2 104670
1 111269 652777331
1 152022 206165672
1 51236 930273715
2 140885
1 2045 801935760
2 109146
2 65400
1 154246 974011138
2 151724
1 11980 53537698
1 178170 610401666
1 60682 432653256
1 84173 459280575
2 100285
1 144528 893204933
2 37139
2 93227
1 61618 902654995
1 55979 921636314
1 14304 116227609
1 151731 21330915
1 82603 842281374
1 170458 965617599
2 69103
1 11224 209352829
1 117142 81906201
2 16356
1 69945 259274868
2 159088
1 63807 888032395
1 98804 621190352
2 27474
2 173568
2 163909
2 47499
1 140887 466353956
2 162741
1 82678 138067739
2 47515
2 87814
1 136090 400202094
1 40054 350098788
1 55682 380039884
1 55151 246069707
2 64218
1 71441 342072260
2 184156
1 108335 97113266
2 74057
2 186
1 320 36199110
2 116537
2 92157
2 113102
2 172136
2 106629
2 64741
1 92181 930877917
2 155987
1 83026 892153770
1 33354 789355344
1 108686 54615795
1 39444 433514979
1 80683 585204343
2 1891
1 55920 796096316
1 48150 495136467
1 153774 57915833
1 133874 144804913
2 187074
1 30588 13594181
2 56730
1 123 615894831
2 99712
1 58007 559271936
2 102591
1 11472 9615129
2 23229
2 82727
2 61254
2 102226
1 144022 648619177
1 194939 868734738
1 80362 846952928
2 192053
2 100565
1 140539 953520809
1 46749 708254038
2 60851
1 148248 940042167
2 75443
1 132470 14983778
2 145816
2 193884
2 49515
1 174249 572216173
2 181284
1 172585 575716396
1 174526 254063082
2 105556
2 149086
1 176796 36112825
1 50585 111148905
1 137338 509003671
2 75285
2 114043
2 120456
1 50355 455476251
1 4369 219584676
1 84513 241175739
2 130388
2 100925
2 128490
2 152559
2 182557
2 6002
1 138800 418553791
2 16009
1 101731 98068847
1 70770 532821206
2 109476
1 23394 770885809
2 115108
2 79445
1 29496 21809741
2 186037
2 8510
2 135358
1 152613 956252854
2 2452
1 131744 150485476
1 140142 791817758
1 72811 600095987
2 163555
2 39734
2 195643
1 128866 292607545
2 170578
1 147335 378561805
1 35936 518920339
1 61483 980520794
2 24522
1 187362 512716905
2 149945
1 25701 216271247
2 190442
2 156825
1 75974 198738595
2 166871
1 105958 660739116
2 111835
1 94599 640568206
1 46006 817060368
1 24116 645290189
2 81461
1 24204 730038758
1 169027 742723262
2 188035
2 25610
1 96801 838785803
1 29763 12240465
2 109156
2 138907
1 58962 265904035
1 60012 207914668
2 195130
2 199318
1 97821 924973101
1 93024 609937069
2 105140
1 193945 114805645
1 48358 16302443
2 107123
1 15027 265931573
2 192846
2 100194
1 180307 803746877
2 44486
1 179391 176724890
1 13141 308492985
1 88189 613658955
1 169890 847189287
1 65537 771479184
1 158169 582895506
2 170914
2 99034
2 23477
1 104133 680432690
2 80519
1 99377 144783498
1 169664 784019255
2 5282
1 53606 924100754
1 179845 351379393
2 118874
2 176548
2 163768
1 18217 660621939
2 110324
2 192484
2 159835
1 62100 63569328
2 99503
1 129229 165610328
1 81888 931455940
1 114169 911201029
1 141432 281883271
1 146869 717718062
1 29488 766187119
1 127927 756343744
2 16349
1 35537 65543112
2 40592
2 42836
1 143476 446741712
1 49597 250149520
1 64212 906837514
1 176055 167009059
2 186509
1 16054 316535124
2 26472
1 76216 652197229
1 192683 209383095
1 163767 645346199
2 146055
1 176482 222699988
2 175417
2 91844
2 55583
1 113214 527162228
1 195669 303761669
2 7782
1 108002 192386628
1 35395 779882216
2 90526
1 46257 571928765
2 45685
2 122595
2 125427
2 134386
2 23888
1 24 36319954
2 24748
2 33390
1 22139 77039711
1 185554 161518490
2 190790
2 76272
2 4440
2 67634
2 34514
1 160908 558074079
1 172304 628078281
2 116537
2 170265
1 75027 406202802
1 97184 969906186
2 46751
1 151292 881367243
2 175518
1 21895 956448132
1 26400 605559101
1 76866 126238424
2 98222
1 186635 684563562
1 87355 506883009
1 128609 248545077
1 199800 410643561
2 41721
1 199353 586331737
2 118633
2 152779
2 139186
2 192706
1 142924 911042189
1 139829 774588378
1 128665 372017645
2 192433
2 61099
2 86102
2 22351
2 19359
2 3264
2 82229
2 58849
1 161263 543655424
2 4784
2 96137
1 100574 487415702
1 128363 184142798
2 88696
1 157698 933113158
1 48179 43956198
2 87153
2 76044
2 76456
2 181990
1 153068 32594902
1 185885 843323516
2 29970
1 48731 965695495
2 114501
2 116077
1 183506 80959483
1 25193 194451077
1 191215 158996259
1 94621 935317676
1 100782 151761890
2 72623
2 57704
1 98255 230996156
1 175911 431254160
1 177111 632563653
2 192898
2 47312
1 194222 255490812
1 30258 643710520
2 103089
1 2324 528094976
2 179774
2 152135
1 117808 289299111
1 38345 940761499
1 65563 450491729
1 79205 149120136
2 143611
2 179422
1 95610 132946338
1 60950 393316378
2 108519
1 79033 215421608
2 192484
2 126966
1 37617 567755492
1 52244 978621381
2 63233
1 88632 162983961
1 111053 706428429
2 13070
2 198703
1 16722 899556596
1 148626 879055371
2 44306
2 122511
1 71892 39639195
2 60488
1 122878 269173558
1 55702 580551300
1 147484 536744977
2 174026
1 36338 30926832
1 57323 714020836
1 17786 783415582
1 17740 234690014
1 23063 356543552
2 73972
1 190738 562204743
2 19361
2 67103
2 102025
2 35727
1 165481 592316665
1 35639 501607184
1 68180 303160407
1 7452 179763334
2 19623
2 123429
2 128783
2 49795
2 38375
1 159911 382535180
2 39524
2 39938
2 22681
2 104764
2 57539
1 43118 285564227
2 67139
2 157574
2 10582
2 180691
2 166342
1 118412 81177601
1 6223 803058552
1 28051 556274056
1 116295 782752564
1 76545 867093212
2 92739
2 60249
2 101499
2 159863
2 99497
1 158405 984132456
1 164824 191545070
1 120323 308337184
1 126344 478279414
1 138228 685961346
1 157630 67901965
1 183499 181226727
1 158546 812656877
2 86408
2 40371
2 47803
2 157954
2 30159
1 147602 548284615
1 25343 656300162
2 130620
1 63890 363948272
1 62652 371934634
1 93304 54146795
1 65467 557697307
1 32072 958419585
2 154894
2 96898
2 30700
2 184787
1 166050 722766710
2 99880
2 55455
1 5801 335113323
2 63428
1 121060 690105951
2 100747
1 170498 659256495
1 199586 575276977
2 182469
2 75422
2 103848
2 177653
2 81943
1 143668 490648143
2 144036
2 179954
2 1217
2 142250
2 31884
2 50331
1 82293 778800047
2 18920
2 184173
1 26461 903800484
2 147486
1 181740 846844477
1 13038 268522822
2 64272
2 68980
1 24838 418569458
2 148351
2 23608
2 90896
1 112165 803761921
1 155251 285975060
2 64394
2 51323
1 190627 892682069
2 165502
1 110977 350395295
1 27252 308789581
2 159886
2 49195
2 152980
1 155056 373759750
2 159831
2 93146
1 55647 46824322
1 77363 251197805
2 20151
2 54761
2 13362
2 177837
2 56771
1 160360 246936805
2 157273
1 107044 882384606
2 35296
2 59617
2 20110
1 178363 29947732
2 140458
2 147865
2 132360
2 87125
1 127948 551939221
2 31588
2 22522
2 45222
1 151066 79482039
2 185051
1 111532 405884948
2 2192
2 112507
2 92808
1 130434 540222676
1 89712 977099043
2 73088
2 43580
1 94577 524759987
2 122646
1 131556 365230306
2 158550
1 118578 773828559
1 99446 556535192
1 38462 487008762
1 189594 620111297
2 152802
1 31634 323075071
2 162144
1 184313 182367520
1 46392 191594474
2 191100
2 178450
1 94857 347671914
2 97256
2 60511
2 170042
1 189970 925886056
1 3618 668018272
1 113647 926872283
1 18474 515868610
2 108894
1 34380 601274355
2 168390
2 57553
1 131160 897898738
1 193430 373829551
2 7683
2 175309
1 29561 70275543
2 15003
2 93443
2 119631
1 90190 592577965
1 195946 190428454
2 172734
2 40176
2 187406
1 90558 235529441
2 37862
2 70987
1 135242 347268033
1 147331 650114302
2 55702
1 35176 449870465
2 126503
1 88088 721526527
1 116537 13736851
1 8610 230818766
2 36951
1 123389 756012719
2 110454
1 12927 385670342
1 78516 736890776
2 178577
1 187968 435148523
2 54314
2 172075
2 196782
2 155609
1 53810 62552449
2 76560
1 117198 735134525
1 124784 795009591
2 31357
2 47099
2 10200
1 110091 436080765
2 87224
2 102362
2 84604
1 162599 635957238
1 4009 182774837
1 109662 434523935
2 91245
1 18238 657135844
2 120969
2 138078
2 59435
2 20012
2 146782
1 87160 845227752
2 17407
1 84989 135273407
1 147138 987209874
2 194204
2 135174
2 27351
1 96822 256772014
2 66930
2 37303
2 153768
1 112275 286438564
2 152479
2 101003
2 107331
1 129766 743011151
1 27090 232933922
2 61731
2 166068
2 138956
2 11685
1 56492 3903229
1 88371 839904657
1 117434 428375607
2 114991
1 92343 366565836
2 66665
1 172020 724244552
2 109369
2 199531
2 63277
1 143693 986979061
1 43957 921199240
2 14975
2 77629
2 51580
2 133931
2 30700
2 108693
1 188823 108390238
1 132406 684724678
2 189898
2 169230
2 151218
2 145777
2 139929
1 18679 463065253
1 21599 864114980
2 98524
1 42339 805642547
1 83197 662200453
2 117959
2 109839
1 69362 456728932
2 86245
1 176941 80116608
1 54593 974376050
1 103218 749750126
2 77537
2 5036
1 52857 834119392
1 90458 677069024
1 193146 543752513
2 164833
2 50497
2 137922
2 150349
2 130539
1 116392 159601750
2 57371
1 32295 788860840
2 48536
2 115229
2 10812
2 135232
1 8376 331864245
2 4540
1 107683 911620526
1 125107 477019040
1 172898 984287095
1 92778 807118123
1 84773 738447928
1 12073 104543530
1 71014 202822227
1 161408 338939928
1 122483 438619602
1 158163 942045710
2 110795
2 7982
2 138983
1 58683 554451206
1 192567 283014687
2 143821
2 122426
1 130094 828215044
2 119119
2 71965
2 27208
2 107197
1 41646 26721991
2 71876
2 28346
1 30272 692609189
2 138678
1 187474 397684358
1 73025 477694540
1 173883 443484212
1 6630 556910997
1 122661 574861338
1 38110 536605997
1 113398 3992616
1 138107 715290844
2 179861
1 150865 22197792
2 167037
1 9498 504953867
1 57861 276517656
2 43818
1 168722 357903923
2 55150
1 14538 165117162
1 85505 252983991
1 109497 379477595
2 30974
2 13051
1 116059 234787224
2 159461
1 186206 837961418
2 33123
2 134025
1 146790 906243551
1 89278 918073484
2 5521
2 15709
2 176068
1 74818 357254687
1 45924 461141475
2 146565
1 179837 826503803
1 57984 751821449
1 113112 219366134
1 112138 27543222
1 110109 313194121
2 86763
1 8496 508200730
1 99962 321900204
1 11231 161930045
2 22537
2 151098
2 95472
2 49551
1 68280 44984466
2 75753
1 102104 607114487
2 22224
1 25120 964435437
1 20570 265746293
1 174209 377244236
2 3486
2 186269
1 68035 261689513
2 173178
2 107417
2 150842
2 39684
1 157179 526696504
2 191812
2 194434
2 18509
1 102136 827761832
2 127224
1 133700 498035726
2 112488
2 25188
1 37134 335015771
2 27285
2 117982
1 11000 446071482
1 105709 379872985
2 191031
1 83162 588999747
1 23126 205416276
1 132002 357514674
2 92312
1 113222 655757018
2 159193
1 172056 504638427
2 125849
2 17101
1 72598 987082621
1 175082 551031786
1 45462 429232317
2 30497
2 125595
1 193593 433258154
1 15672 492417735
1 126426 584289819
1 85232 695250495
1 16921 990178636
2 124000
1 18917 453086233
1 181200 484353907
1 166928 624899133
2 10063
1 157379 206118910
1 115798 28253723
2 17623
2 116748
1 4282 723581933
1 111639 991549576
1 40621 792201734
1 124051 562607434
1 38035 935468364
1 103137 379919596
2 176804
1 37193 19856785
1 48804 121240410
1 189574 66889952
1 169802 546199349
2 67994
1 47112 213783698
1 36375 153845351
2 58500
2 137148
2 27593
2 171225
2 83960
2 29128
1 71587 317300666
1 24146 8989948
2 140475
1 148144 493077165
1 146141 962848105
2 195479
1 53128 781086818
2 160938
1 76179 821991511
2 26706
2 52177
1 169161 657361743
2 40977
2 79367
1 117863 27279607
1 129156 40980245
2 147003
2 119149
1 144605 469052627
2 71295
1 18914 632922720
1 171667 304600528
1 98661 863712703
2 18633
2 37429
1 146615 631483621
1 93541 277165639
2 145739
2 147741
1 7511 609901236
2 88790
1 46756 154157087
1 94126 626324651
1 12382 955438196
2 9544
1 141242 715239884
1 104073 779593039
2 190582
1 112507 705067379
1 133004 514215004
1 147584 723788313
2 94512
1 146748 912993170
1 107703 401779375
2 7769
2 154838
2 34248
2 86538
2 79652
2 184968
2 87087
2 48294
2 136438
1 61687 66000252
1 145797 183101900
2 196261
1 49704 690756210
1 134450 834508935
1 65479 242850268
2 190156
1 60180 776586492
2 5360
2 115321
1 24172 873886718
2 125190
2 178840
2 121250
2 55577
2 67206
1 55191 962755258
1 62664 359093731
1 29860 567432353
2 190773
2 90826
2 173919
1 61278 934669391
1 98660 613820531
2 193491
2 119479
2 39026
1 117395 484264822
1 118695 339735964
1 63316 266307491
1 85638 776907017
2 113872
2 7782
1 199110 358076223
2 150248
2 178390
1 140754 122749083
2 139411
2 114184
2 9499
2 22454
2 146659
2 174867
1 154310 867493046
2 163633
1 71651 944417450
1 87170 303369844
1 140564 546202890
1 187350 244938460
1 157711 834103445
2 196315
1 159332 32157596
2 91529
1 111435 687972274
2 183482
1 60734 447156172
2 43790
1 1906 217353206
2 155909
2 11105
1 3661 355932131
1 48082 345212595
1 11043 377244971
2 22917
1 185666 970541304
2 4264
2 32778
2 15345
2 31829
1 20864 158055471
1 189838 48910212
1 161876 876829726
2 15438
1 179972 264052557
1 87656 165259007
1 104414 114779606
1 166153 119533670
2 176878
1 68131 11868113
1 65286 77580072
2 81626
1 106289 225975960
1 31166 782694041
1 152799 674055719
2 81037
2 75489
1 56575 290248095
2 40077
2 197457
2 15010
2 112134
1 52057 15152474
1 89082 106770523
1 84681 710635590
2 58406
2 73683
1 155605 24788726
1 49373 957071250
2 76146
1 192976 935116532
1 123447 769975641
1 128675 617455957
2 161515
1 52168 715216063
2 53150
1 4828 960368340
2 157109
1 121877 811024725
2 165339
1 191862 126649643
2 173765
2 139863
1 188252 254711808
2 38148
1 20573 98133446
1 182610 182474497
2 141180
1 138298 28403665
2 108704
1 176204 380394347
2 125899
2 40502
1 149438 223279396
2 49087
2 189835
1 58865 633704803
2 174006
1 138105 529447380
1 80229 10021318
2 149273
2 145504
2 71911
1 168432 60023590
2 41293
2 63751
1 141827 692963261
2 32554
1 156950 14834988
1 82176 411221601
2 6155
1 166914 152375896
1 148957 764142025
2 14297
1 114484 872499037
2 191882
2 15224
2 192256
2 24338
2 37963
2 25054
1 151609 393015329
1 111708 173601410
1 127929 909572933
1 57196 506947668
2 125738
1 188451 937049991
2 139206
1 26997 615298949
1 86490 572719628
1 115496 33681993
2 69888
2 83539
1 7027 666548187
2 98617
1 108615 981559795
2 156
2 46626
1 142732 84933487
2 67359
1 107802 524514236
1 39356 352557297
2 195952
1 119137 401050468
2 179912
1 118718 248443436
1 89484 864795619
2 127875
2 2114
1 125939 970600187
1 117301 260688417
2 59362
1 49654 783590343
2 153369
1 66751 565011637
1 177975 187490095
1 68509 305621040
2 88772
2 156260
1 160385 300715897
2 168862
1 140571 466946887
1 111713 553269583
2 89084
2 151154
1 100005 721222932
1 124877 22656181
2 56380
2 156234
1 140600 351507817
1 199209 216518220
1 153420 415207973
2 141927
1 72503 445231548
1 104640 711858229
1 95928 905255479
1 101968 178167689
1 101487 643270526
1 30657 170116779
1 101571 912866320
1 104921 768586876
1 115670 574756576
2 130543
2 181880
2 159815
2 184903
2 95854
1 182166 582204703
1 139145 855745310
2 137384
1 102380 266470485
2 47667
2 101422
1 194953 203258182
1 33345 398430055
2 76993
2 125688
1 94962 184079623
2 132654
2 67319
2 134067
1 186915 349883886
1 161852 749860651
1 9543 998491818
1 138421 690935678
1 129009 137882985
1 16709 857040254
1 105669 85344695
2 139006
2 9300
1 7159 658142171
2 166230
2 194190
2 178502
2 69577
1 107191 915529249
2 43532
2 42836
2 53387
2 9712
2 45912
2 30477
2 77531
1 66416 678161361
2 50673
1 52646 702891868
2 5051
2 179315
1 163915 401445429
2 9487
2 1766
2 149462
1 196805 340619645
1 83862 362673189
1 18733 765652943
1 171562 417809954
2 179477
1 28372 48757606
2 172719
2 47825
1 181861 724662247
2 140315
2 52733
2 55863
1 14449 606326484
1 34147 913716859
2 101857
2 85631
2 54156
2 112340
1 132099 592810200
2 84858
1 154155 19800631
2 21867
1 139633 527546944
2 109625
2 164652
2 191289
1 125881 704760763
2 8583
1 130952 83532678
2 178049
2 5987
1 88113 821983419
2 175291
2 97018
1 75837 723570266
2 14148
2 196009
2 84865
2 142171
1 65013 418192808
2 128451
1 141091 248772828
2 83453
1 152216 781832729
1 14403 352816153
2 191555
2 29639
2 179365
2 117025
2 41001
2 104606
1 164493 244848857
2 82403
2 78566
2 20312
1 187258 257662011
1 157234 201151190
2 116921
2 3672
2 166057
1 54688 829550018
2 22693
2 129253
1 26601 841033322
1 102565 227409376
1 14224 982038457
2 128545
2 97862
1 26872 622426273
1 188238 253013389
1 39735 82914574
1 116655 782600385
2 155363
1 160616 25914956
2 71923
2 135729
1 110530 641514300
1 152386 720340319
2 50578
1 145228 74676749
1 109101 713073958
1 99067 875443118
1 185488 478428574
2 107740
1 28233 674323567
1 139260 413294293
1 174245 784575268
2 130122
2 115392
1 103641 728604220
1 196768 718869920
1 134849 685219238
2 23166
1 179389 344582636
1 57088 58903474
2 8380
1 22252 169160478
1 50911 3234290
2 3304
1 173653 990621586
2 162039
1 129633 557602641
2 81087
2 110991
1 13039 793604053
2 87671
2 101677
1 60746 803061123
1 4926 676017119
1 195036 505572803
2 15059
1 51973 73293532
1 158674 78181895
2 397
1 53119 175858837
2 85187
2 49423
1 19338 424988493
2 197856
2 130785
1 51037 122973120
2 112721
1 185539 870289077
2 30912
2 72772
2 199039
2 93078
2 150325
2 196734
2 148701
2 58696
1 144415 447902746
2 27866
2 13608
1 61917 147009536
2 179469
2 37465
2 6736
1 153792 649354904
1 94123 447345152
2 116709
1 75985 49519988
1 84824 650064591
1 154705 880466142
1 14617 382377308
2 114055
1 157399 28532163
2 112188
1 169696 89193880
1 42950 980151233
2 136993
1 135569 507180053
1 156061 984124447
2 83597
2 172376
1 67477 284221598
1 124430 765074655
1 142525 386764346
2 105785
2 42741
2 73269
1 114760 98895960
1 111932 347152328
1 96142 530106165
2 139537
2 157166
2 102983
2 95954
1 89176 733946108
2 18199
2 40787
1 186010 513986386
1 174288 67078749
1 18005 30887218
2 41470
1 157316 141392487
1 25416 852618417
1 167549 692030079
1 60244 58121340
1 151849 448977258
1 51724 149848177
1 47564 446744749
2 192376
2 85369
1 146962 855849900
2 108139
2 94429
1 63671 575240907
1 124048 572075102
1 44540 287369828
2 99439
1 43553 23467651
2 189286
1 102679 287259398
2 26922
1 147792 586899663
2 136430
1 6799 309821159
2 15376
2 67014
2 107313
1 184505 244747717
1 5241 674073555
1 30174 967767219
1 184175 346114349
2 170675
1 180908 485265851
2 53451
2 50932
1 198671 336733867
2 6068
1 172773 511679036
1 143479 93230435
1 190120 701180743
2 100577
1 11917 459757405
1 108310 960752170
2 68562
2 45687
2 3187
1 188440 881949314
2 149601
2 80938
1 90366 94228001
2 48939
2 142881
1 182484 287202454
2 59505
2 194176
2 35416
2 195025
1 194810 567563404
2 80915
2 150656
2 139846
1 88688 35699855
1 81695 414106688
1 44080 119933710
1 171279 965047606
2 7144
2 51668
1 78688 732603886
2 129392
1 58443 802055264
2 145143
2 124241
1 165498 347207898
2 124501
2 171555
1 11160 629982077
1 49464 655917162
1 118217 966089837
1 77160 778149432
2 178839
2 136894
1 32541 663945508
1 156141 578551835
1 165807 410591036
1 5857 441381527
1 155971 791595613
2 21608
1 80645 150528548
2 166685
2 167016
2 123622
2 59469
1 160272 549511505
2 23457
2 75876
2 195685
1 21049 903964981
2 168976
1 76204 240519481
1 79854 558111781
1 184651 408975662
1 35360 591309045
1 38198 139946837
2 51831
2 182745
2 16158
1 145465 403069584
1 168297 721585809
1 81152 885697406
1 53260 928277496
2 70324
2 155788
2 87456
2 195700
1 141821 853454917
1 19454 447160892
2 150116
1 184594 954079737
2 2436
1 102678 645616217
2 173009
2 5550
2 77582
1 150980 201317864
1 48873 496110277
1 16397 584509844
2 102700
1 9755 538421526
2 117146
2 76580
2 112405
1 168671 138220051
2 124967
1 151931 559316210
2 19099
1 127035 329467457
2 35360
1 154260 598278943
2 60464
2 142525
2 73102
1 159960 917944880
1 121051 832423756
1 108915 487599465
2 177393
1 191250 132667327
2 105483
2 14407
1 161170 261898296
1 77443 370283318
1 113641 72748016
2 138430
1 91885 181094868
1 118249 819904789
1 12908 232267823
2 120158
2 151137
2 27970
2 64736
2 85765
1 41421 567807841
1 141747 286581052
1 148097 888138353
2 169584
1 38312 387359384
1 33899 951996109
2 132494
2 113703
2 98378
1 106999 758026698
2 104786
2 13081
1 8199 367146595
2 52079
2 141695
1 151613 200968341
1 10309 14270701
1 8155 106275817
1 6469 423222694
2 152926
1 122039 494156163
2 35876
2 171785
1 171358 791959050
2 145950
1 163684 589712909
2 137373
2 62924
2 39418
2 23998
1 44117 91606556
2 154028
1 121329 868469386
1 135857 67412451
2 61846
1 137496 387979337
1 85461 693389348
2 164838
1 26383 183613239
1 54315 369547467
1 102731 266599345
2 190282
2 45228
1 67893 596319021
1 150589 19277886
2 41040
2 44529
1 133374 979787562
1 58972 991115974
2 64406
2 4418
2 138831
2 25749
2 125951
2 63143
1 106867 303106973
2 20337
2 131473
2 75424
1 93539 192761721
1 154535 506568263
1 118827 630038286
2 95381
1 7418 654761090
1 61983 689352499
1 180994 780146632
1 199660 207708113
2 160419
1 189378 675166318
2 155855
2 30101
1 134982 988761534
2 21632
1 174787 346050283
1 105683 981874720
1 89418 951925896
2 184390
2 141614
2 1219
1 61740 678949541
2 40031
1 196056 761581056
1 70535 836343470
2 126257
2 151245
2 170738
1 197183 875605807
2 68842
1 93148 730602030
2 132874
1 24517 814162024
1 33886 678717907
2 43461
1 101337 355172904
1 22267 898580546
2 17933
2 157506
2 120503
2 186821
1 82822 238290446
1 81614 960046145
2 65966
2 169533
1 147528 765877470
1 80245 756575481
1 121554 483401167
2 419
2 96414
2 35410
2 24059
2 136805
1 97008 138845774
2 61177
2 174977
1 158550 503220687
2 44095
2 174370
1 119925 970599040
1 111775 160296098
1 65705 239521720
1 127888 586126593
1 164089 393239591
2 22067
2 119467
2 195678
1 150632 960889006
1 118799 806873355
1 27579 615579832
2 22039
1 174072 749663359
1 148684 408686118
1 197376 915854507
1 90878 644114407
2 185742
1 108857 329154719
1 43001 929458183
1 196291 977905044
2 66681
1 110364 679846114
2 106515
1 86568 413245672
1 188578 501645825
2 93270
2 96582
1 63822 245448974
1 87859 893208594
2 114780
1 133772 837260
1 149248 360713041
1 150756 133200739
1 138433 681109599
1 33351 62642279
1 179661 106820147
2 106240
2 147252
1 107571 644896602
2 13226
2 108158
2 163660
1 140581 207324377
2 14952
1 98066 938188551
1 30299 848330602
2 123019
2 57422
1 12793 894377463
1 129492 129996050
1 93973 201674202
1 19685 395211700
1 124379 308930838
2 4859
2 150047
1 199782 305472943
2 197848
1 110649 771266074
1 84373 960226909
2 10529
2 157586
1 16282 390492422
1 50056 828028819
1 116271 139850428
2 135446
2 181951
2 103703
2 125847
1 197846 784784178
1 50504 773866780
2 50834
1 131167 627922287
1 141377 872787522
1 70662 160423234
2 90260
1 179367 540625108
2 28877
1 138550 500532459
1 3655 93980395
2 120752
1 123846 954893027
1 18431 97688856
2 172884
1 46673 740177389
2 119798
1 190739 544231638
2 73506
1 179385 852022455
2 180448
2 134793
2 161126
1 192297 51210785
2 125011
2 185188
2 18481
1 157574 523960068
2 11119
2 80828
2 96268
1 82883 882175975
2 95118
1 83043 621119458
1 36109 693281017
2 160726
1 95315 144951872
2 47314
1 61224 399471633
2 55755
2 123053
1 160583 123313397
2 116744
1 68668 120463091
2 17401
2 159613
1 158300 892615289
2 68402
1 150697 357343128
2 14721
1 103188 388986197
2 72708
1 114218 427750536
2 75799
2 198899
1 140875 334884279
1 91607 421092429
1 155392 707274253
1 100910 938083263
2 141417
1 29431 688639412
2 120244
1 170503 106940297
1 133569 335993178
1 56842 887442705
2 116723
2 145339
2 195601
1 194814 373886151
2 5353
2 144111
1 194296 709381804
2 16868
1 160366 658660075
1 102470 58134401
2 141462
2 98262
2 79806
2 49363
1 97307 714973307
1 161341 922673459
1 115898 432542000
2 123248
2 191284
1 167875 25181053
2 8410
2 146857
1 118443 536590020
1 158790 645322209
2 150087
1 59047 571618143
1 77145 624163239
2 136297
1 129888 251332691
2 39534
2 116971
2 153250
2 73336
2 37978
1 26622 361905033
2 73541
1 6352 517126379
2 82013
1 49839 91761301
2 50575
1 76424 642554706
1 110812 558317042
1 184482 82016913
1 32161 71750208
2 154658
2 163416
1 195810 837195180
2 65025
1 138058 516340121
2 155646
2 100876
2 82592
2 143947
1 68208 212091156
2 49411
1 6998 991223522
2 55056
2 64650
1 79487 208505066
1 14809 449848513
2 11107
2 28944
1 25278 738630801
1 46763 78669097
1 189423 792887170
2 141042
1 80472 549881997
2 595
2 100280
1 34352 330586204
2 129921
1 226 31726308
2 161734
2 101687
1 39674 74433026
1 53611 348708965
1 160878 279767811
2 164568
2 101586
2 121673
2 199213
1 160426 231394694
1 46134 280759633
1 105910 246549322
1 103769 33065891
2 54431
1 130170 37590764
2 25531
1 95721 391182299
2 188210
2 32717
2 175205
1 90415 36843141
1 151140 422548459
1 150590 102188691
1 72553 585282198
2 36808
1 33197 552565727
1 115705 847454993
1 161568 892595259
1 69362 157261961
2 106995
2 155811
2 42183
1 103912 649341536
2 96487
1 111483 444548883
2 192381
1 190952 16588886
2 190428
2 150264
2 155051
2 38850
1 111522 36750570
2 26172
1 111137 785049199
1 115086 18480181
1 6524 407423343
1 148099 35320510
2 13981
2 27043
1 68907 399498045
1 44733 448945674
2 117
1 136474 356168699
1 144277 300349667
1 177545 312407083
2 39001
2 88590
1 79776 112467986
2 185827
1 43036 873031020
2 117293
1 46356 405144965
2 37152
2 59979
1 82428 626048279
1 136530 683454294
2 71769
2 20215
1 103344 454221416
1 78996 394811705
1 56554 255680722
1 172030 56618361
1 6649 147204115
1 103538 229223840
1 35582 5801771
2 104904
2 132165
1 28693 819224728
1 129131 948616929
1 49141 107049844
2 141118
2 114874
2 177467
2 83384
1 82774 172285860
1 62799 275436559
2 145579
2 194772
2 43054
1 135958 480567951
1 186148 914796271
2 61078
2 165171
2 1445
1 6025 365611253
2 191658
1 176055 446643805
1 40130 712704284
2 116725
2 125773
1 110593 2052779
2 147397
2 49024
1 46620 381506953
2 43953
1 48666 400703088
1 127432 540729082
1 22236 363146576
1 5468 264638175
1 122713 149466952
2 48821
2 108255
1 182798 964615373
2 78815
1 74392 454287733
1 10511 158694226
2 115021
1 71555 149894908
1 92510 489600360
1 105898 180918534
2 49574
2 179903
1 4394 219185959
1 194674 52948331
1 131584 537166150
2 139420
2 38556
2 93393
2 141207
2 101472
1 112627 666087874
1 89988 822294052
1 163984 720980487
1 39425 991370042
2 74031
2 56443
1 70469 605615749
1 87344 756198459
1 138534 159456163
1 72936 357065538
1 181564 134770734
2 196268
1 54168 417158117
2 69708
2 27375
2 90067
1 194238 752808322
2 75839
1 190157 830106919
2 63996
2 99795
1 15417 796703695
2 53730
1 135850 732539600
1 183272 582880643
1 4752 379386003
1 38892 804628661
1 174136 324212165
1 186067 904167078
2 109971
1 16821 493758820
1 28867 779609122
2 44750
2 108726
2 64699
2 78172
2 85589
2 76884
1 30280 70037440
1 11632 782586449
1 186530 670483794
2 55682
1 22887 776768384
1 92276 257889420
1 46518 545146112
2 100735
2 196296
2 107812
2 158159
1 159765 983860575
1 141464 309793026
2 181529
1 19886 111507025
1 154269 832312409
1 81493 719867836
2 166030
1 36680 238916735
1 9136 25350357
1 75039 740079877
2 38834
2 114775
1 67103 917332526
2 103084
2 37816
1 167241 960007004
1 30733 999207395
1 2605 748357357
1 136526 286704846
2 94373
2 102356
2 39402
2 1322
1 29801 223309901
1 27402 448294417
1 112554 835543665
2 124209
2 156047
2 92708
1 123746 425391825
1 106527 810767852
2 24662
1 115966 440938634
2 97444
2 48775
2 179942
1 79207 731722453
1 118550 627008534
2 23373
1 16223 269224645
2 90236
1 80998 743336008
1 102602 998177967
1 111340 556792018
1 118693 363590376
1 185112 741121512
1 134282 71302321
1 84503 161878749
2 69835
1 6041 564220197
2 115523
1 129933 137645035
2 93507
1 128512 689800920
1 84282 150751759
1 28859 159061794
2 172333
2 129323
2 190851
2 123129
2 44450
2 88149
2 171616
2 3975
1 100552 24249812
1 104862 173154156
2 89105
2 57888
2 160018
1 16625 8522420
1 117707 173704020
1 5845 1876979
2 96512
1 29288 390696602
1 135040 270271250
2 150976
2 15429
2 66068
1 73771 126563688
1 115483 119049597
1 95849 676922811
1 65492 496768253
2 142118
2 155469
2 147863
2 43346
1 179562 204156104
1 5222 305752810
1 32347 118526140
1 194720 367874000
1 46212 165759193
1 118770 56564828
1 155959 674284412
1 70934 117707207
1 59006 537450637
2 79912
1 143501 612137965
1 117173 878790406
2 25809
1 41602 399353771
2 7448
2 31358
2 197602
1 2029 299222609
2 130402
2 98205
2 144446
2 193467
2 78769
1 114158 285155121
2 178576
1 133157 300976065
2 118265
1 180096 589359956
1 164071 584146143
2 64785
1 172917 546331465
1 95341 723132259
1 165107 677516702
1 1114 28959928
1 99329 251343113
1 127159 375065822
1 57140 694543132
1 147239 870316318
2 114680
1 72572 587425983
2 82308
2 192120
2 12720
1 49465 512683690
1 60596 616002873
1 63218 69232872
1 115776 899450891
2 158756
1 167809 348943187
2 82681
2 110766
1 126073 564109163
1 100456 164792335
2 103471
2 28843
1 21117 528182621
2 67253
2 140499
1 36177 307936563
1 53111 988094311
2 104232
1 180939 293146347
2 22707
2 91488
1 95440 846293491
1 170733 452432138
1 49867 941403450
2 147117
2 42098
2 110974
1 14692 59607155
2 81697
2 28383
2 103150
2 172322
1 87352 924595396
2 80162
1 133956 70189987
1 125052 788500006
1 142057 559098680
2 152743
1 15463 882705830
2 5061
1 11428 969679872
2 165715
1 11316 536832200
1 3148 659659734
2 136034
1 103011 239829286
2 24403
2 162303
1 114942 812994771
2 171164
1 107120 810068873
2 89170
2 2326
1 150299 250983519
1 66747 692035225
1 84485 993544601
1 72837 707258500
1 60699 830224403
1 123427 824826045
2 136387
2 183771
2 150541
1 64576 456297161
1 134077 131818229
2 147639
2 142742
1 59916 315045851
2 117593
1 175959 247502082
1 117209 117648429
1 86997 237085404
2 152154
1 49058 690786317
2 43618
2 182877
1 24709 611327500
1 101074 510775309
1 92771 918227023
1 162513 625738606
2 56334
2 147034
1 85049 32197169
2 72555
2 35020
2 137555
2 152417
1 8185 291718137
2 12721
2 28611
2 79670
1 15552 290385520
2 108369
1 53044 183496654
1 160128 944080750
2 142725
2 150703
2 129272
1 149669 831159340
1 122367 911885829
2 168630
2 57255
2 128640
1 44955 615001534
1 56144 108700345
1 191044 436643101
1 126493 567587892
1 175622 884107248
1 141458 742903425
1 140559 574543663
1 188292 757294412
1 35921 401350436
2 199893
1 157420 259093330
2 70685
1 175790 577177508
1 176409 784425535
2 115377
2 43890
2 78970
2 140044
1 69776 389575774
2 21660
1 159214 574053812
2 66218
2 79345
2 21789
1 88907 617190845
2 190751
2 93533
2 76834
2 171782
1 188925 577780603
1 75586 727749784
2 34411
2 30328
1 105582 881003120
2 72767
2 121093
2 140767
1 152052 637193935
2 12544
2 55903
1 141614 466915782
2 173105
2 154899
1 79285 547503771
2 89314
1 116525 118544571
1 149986 869752685
1 79350 348482565
1 187419 13698771
1 103757 692733799
1 85253 403021687
1 44652 479582111
1 156547 269596290
1 157996 515228327
2 155079
1 136208 585047906
2 45261
2 115794
1 190020 699763334
1 54213 411321812
1 59490 831677901
2 33072
2 185567
2 85441
1 175398 982374943
1 53464 552042921
1 154497 242477863
1 42338 677098128
2 18929
2 123659
1 31588 459910676
1 181364 873673699
2 94325
2 65616
2 187081
2 137706
1 37783 3966714
2 48855
2 68217
1 62527 535650822
2 50420
1 68300 420091313
1 160531 713113581
2 122799
2 174674
2 129799
2 179299
1 180426 894256532
1 7536 503621756
1 171850 804197581
1 142103 760268373
1 2128 62114358
1 36359 432205207
1 40960 60744269
1 23265 983357603
1 183748 507866584
1 196643 38345009
2 80812
1 118331 645176054
1 31478 406317087
1 151607 198013114
1 144269 744289950
2 179688
1 192640 79365128
2 39010
1 117879 741535052
1 67559 993768990
1 190557 558656412
2 13228
2 90053
1 148429 929994616
2 151253
1 19921 55287753
1 22408 499024593
1 130742 560401656
1 34263 604936693
1 56833 364225797
1 180130 974555438
1 56911 937162025
2 107080
2 125976
1 84083 347650949
1 122016 89003190
1 194590 626405120
2 29010
2 90568
1 45414 369614004
2 15751
1 103315 833911668
1 39480 151472942
1 1459 425190305
1 22099 747171206
2 135739
1 1307 580797054
1 146393 80090117
2 176208
1 183992 748080315
1 67940 478719913
1 91654 717738565
2 120374
2 10747
2 128412
2 87587
2 72024
2 172279
1 156352 218718689
2 146157
2 60970
1 172004 13144623
2 166825
2 42626
2 153519
2 148408
1 180562 27957738
1 49888 26006954
2 188704
1 173185 240932590
2 143316
1 193795 757484514
2 122385
1 73537 914176922
2 50560
2 35242
1 25309 657306636
1 169612 980600242
2 150438
2 66959
1 57364 579826789
1 173601 67516847
2 123434
2 119745
2 28250
1 84792 548740154
2 29733
2 41158
2 2713
1 181000 707530179
2 76187
1 162958 665158430
1 55232 65423378
1 26060 764371887
2 61160
1 122074 397578674
1 71287 831209235
1 74413 929461768
1 161654 829090734
1 10122 467244560
2 18331
2 196629
2 125420
2 80026
1 110471 306133236
1 55629 977747328
1 165262 191237171
1 125718 836790593
2 90122
2 39535
1 111675 129814994
1 183367 908882048
1 184876 357083069
2 180643
1 130265 197454824
2 98030
1 172825 220149656
2 134085
1 11202 404637507
1 53059 355747089
2 9896
1 187732 60462085
1 130976 303331674
1 87650 527168652
1 144430 910540692
1 85225 160468190
2 39803
1 190872 736881338
1 147119 522863831
2 67664
2 117062
2 169978
2 26867
2 15110
1 139772 940805185
1 131989 152640933
2 180365
1 54649 900274951
2 113663
1 117083 14433901
2 96278
1 163468 939420673
2 8257
2 60271
2 16672
2 51044
1 162465 54451263
2 140053
1 151548 397485462
2 99933
2 143677
2 192549
2 127673
1 37434 170951835
2 37355
1 138605 490844447
1 53290 191625492
2 122462
1 150994 236399088
2 189252
1 34187 432571450
1 103223 265590521
2 87808
2 129070
2 135689
2 115065
1 103025 887132216
1 43756 523039164
2 26626
2 15400
1 95606 589478883
2 157035
1 182069 611255629
1 6527 589059893
1 79909 430566309
1 138782 791176187
1 63291 260338023
1 35621 491503108
2 75334
1 31914 464580354
2 152845
2 156939
1 143350 201171473
2 63977
1 193337 89400512
1 41330 572835287
2 169524
1 188252 468858507
2 90091
2 13317
1 69925 867272876
1 64090 581465518
2 45379
2 197151
1 187938 754896334
1 169068 846819338
1 114111 85242999
1 81992 683296921
1 160991 91072759
2 37915
2 59770
2 6166
1 114759 995273146
2 96057
1 33592 337747235
1 197847 946248754
2 75142
1 135028 534119579
1 131214 298385445
2 159081
2 172524
1 97330 947279133
2 68859
2 154143
1 7463 56996489
1 40960 633082176
1 85057 132636654
1 94568 508743928
2 103323
1 152260 681970676
1 170933 58713205
2 53077
2 72496
2 5457
1 98592 522526809
2 179559
2 163358
2 154850
2 122819
1 77107 615272420
1 182001 184037419
2 114194
1 188474 300879370
1 47977 954423904
2 77792
2 88250
2 153495
2 58259
1 52477 905236588
1 179182 195922883
1 116186 536767732
2 30262
1 136487 667214441
2 182726
2 41686
2 163194
1 75641 970298478
2 191947
1 147972 801267673
2 64563
2 94309
1 87378 373868131
1 28837 478493483
1 77289 554713533
1 194255 123735972
2 56521
2 97704
2 83284
2 133343
1 75266 53453184
2 101308
1 32104 713768757
1 75958 736677768
1 197308 554545360
2 2243
2 16744
2 53097
1 169604 520935849
2 189666
2 17551
1 76779 312367709
1 181156 657392068
1 143649 966401011
2 50328
2 57997
2 56945
1 125630 209502587
2 196553
2 192233
2 37708
2 13143
1 134680 349423951
2 122041
1 23572 361689806
2 141928
2 18936
2 136173
2 131267
2 193687
1 137541 648582561
2 26770
1 30481 27029983
2 160510
1 110312 483199049
2 184442
2 67319
2 71638
2 44651
1 43483 147641272
1 122855 704254752
1 10542 506795225
2 141943
2 18611
2 121133
1 54483 127923061
2 142465
1 168641 182719392
1 36632 497134319
2 4856
2 86913
2 41942
1 82291 899557571
1 186627 428918538
2 69845
1 56052 437770818
2 116000
1 2134 285847521
2 160464
1 156678 699046836
2 138670
1 141249 492078748
1 164831 156380564
2 27403
2 136850
1 33007 201462652
2 176999
2 168451
1 138403 949615343
2 160834
1 192011 191320789
1 120849 685237963
1 40042 499652935
2 197622
2 53297
1 198024 456338733
1 175747 629389856
1 136630 467328402
1 87774 397431449
2 56428
1 105565 332279604
2 19961
1 199814 385684083
2 91685
1 186365 629381344
1 5975 599686378
1 196317 250873226
1 121064 129731210
1 113979 543272772
2 70417
2 33616
2 177308
2 191069
2 127535
1 152615 33582251
2 8237
2 103182
2 122684
1 146526 917035447
2 134962
2 153184
1 146722 886390619
2 131317
1 4015 143511540
1 148819 285912076
1 176758 665845103
2 45618
1 184269 873918005
1 33755 54836313
2 153993
2 44834
2 107382
2 11970
2 12169
2 107083
1 41710 563198715
1 15879 607737586
1 20034 619549039
1 58479 483448227
2 112493
1 18880 782446720
1 6967 501925463
1 40394 280238856
1 172230 883689608
2 124637
2 77559
2 76455
1 71775 549315479
2 95280
2 100778
2 177155
1 165430 283860041
2 177463
2 159262
1 135420 881646086
1 10376 541017776
2 46974
2 42055
2 93584
2 192828
2 23231
2 78405
2 84908
2 193383
1 7671 672288149
1 120112 692118750
1 30038 918270337
1 145034 373802431
2 95497
1 410 928385985
2 195663
2 188248
2 151560
2 50568
2 156460
1 92838 979513056
2 184585
1 54947 116412060
1 50490 679330200
2 189496
2 33898
2 2429
2 114592
2 52240
1 96966 908006665
2 139720
1 187949 841404938
2 158359
1 164384 679233097
2 157016
2 93258
1 74040 406677384
1 155796 509472125
1 160719 277887518
2 194637
2 39145
2 34236
1 183547 177809407
1 5603 21374696
2 77783
1 123096 787443056
2 133318
1 191602 186909079
2 113689
1 34630 41694058
1 55255 873985648
2 61138
1 53426 66850824
1 21523 623639507
1 149093 177758842
2 197936
2 63012
1 122238 403387121
2 15227
2 9457
2 26011
2 164314
1 95930 916013006
1 164633 522812340
1 65858 85916595
2 134100
2 81967
2 144918
2 16262
1 120622 902906876
1 23327 269409289
1 15831 265881556
1 86205 459888985
2 34502
2 120276
1 93757 43885356
1 189302 974102583
2 19083
2 77518
1 196732 690626016
1 137314 278086840
2 183477
1 187800 147656888
1 179539 195962416
1 176295 745442852
2 33436
1 84960 42112699
2 125793
2 35314
2 111238
1 164638 213628310
1 120443 640433169
1 94165 246955307
2 89331
2 26264
2 147025
2 78428
2 156803
2 68862
1 52526 773005542
2 20076
1 87008 527250040
2 55487
2 139204
1 123321 725807087
2 114943
2 5129
1 2867 465869760
2 162577
1 94656 849515411
2 77484
2 193087
1 164607 179378811
2 140700
1 87704 296806851
2 105379
2 72425
2 125151
1 180390 45941822
1 136570 49425204
2 104060
1 147490 701307637
2 193568
2 163183
1 7747 685817447
1 53808 146582165
1 149359 552503054
2 3163
1 83451 458679028
1 172951 222300331
2 110476
1 68860 271515349
2 103342
2 8777
2 49885
1 182645 352911690
1 113487 902194183
1 192789 197679495
1 26972 247797558
1 126225 773229239
2 4003
2 24501
1 55053 741038524
2 41487
1 134242 820092619
1 107196 71589235
1 173198 69545467
1 73463 672382773
2 173587
1 42555 998239852
1 147768 389895664
2 11565
1 118499 694931488
1 118399 293005335
1 184762 34922878
1 198557 98615495
1 9294 800618086
2 65488
2 195241
1 129157 678535002
1 189798 562374188
1 136203 462340529
2 57802
1 191535 618154436
1 51241 784077239
2 129669
1 184818 275575520
1 190793 311899846
2 52757
2 168193
2 16989
1 168708 828841060
1 130143 196390420
2 114519
1 52648 81004229
2 24388
2 58486
1 67984 680026586
1 165958 210104657
1 33907 299952366
2 95180
1 63494 906555607
1 158309 554199738
1 170603 356230211
2 192023
1 63554 759098469
1 188785 604503555
2 21959
2 29403
1 112959 942951023
1 196032 484043079
1 33650 859819354
1 121403 491574909
2 38920
2 167782
1 169956 18357189
1 152933 172031000
1 6299 326705715
1 85622 618099095
2 153791
1 32434 107695178
2 168585
2 57947
1 58949 459464583
2 164168
2 130783
2 48187
1 165959 587537605
1 72697 97310846
2 34016
1 139349 403493571
2 151721
2 38201
1 65888 595143317
2 60887
2 79970
2 163587
2 17643
1 134879 753139025
1 24475 547628686
2 141600
1 180227 82928323
1 21699 305147489
1 115271 473858296
2 37393
2 102718
1 189516 374616413
2 170813
1 164378 326494840
2 199920
1 106833 343242278
1 122247 376365344
1 192691 632059137
2 136700
2 166915
2 163106
2 62389
1 40089 300494177
2 79794
2 70645
2 166871
1 19753 584902512
2 159049
2 146766
1 119907 24163467
1 158909 828015339
2 83468
2 53768
2 142007
2 163120
1 40372 767621725
2 124867
2 10328
1 112944 737508747
2 9903
1 12650 689333791
2 32062
1 169883 802512992
1 159199 192866319
2 40715
1 25959 212470591
1 127099 477503080
1 141019 706951818
1 91423 598031681
1 122161 53936752
2 108813
1 71445 301234976
2 14415
2 170973
1 172376 897651250
1 158803 209169453
2 109953
1 47263 405930452
1 41004 355939254
2 75744
1 59116 141443301
1 196608 442449673
2 33754
1 87675 224036088
2 159590
2 164353
2 141582
2 11065
1 179037 229701358
2 37078
1 15077 23095987
1 75765 744866717
2 32392
1 99412 520321329
1 163413 453301681
1 79979 485721295
1 154455 610671610
1 131183 766608060
1 128418 312294364
2 101957
1 88288 774914573
2 57390
1 31341 298458031
1 112844 549120397
2 5425
1 50567 657857760
2 136756
1 111853 601685668
1 125395 322670433
1 149801 424383521
2 74484
2 40904
2 92960
1 106926 97475875
2 149473
2 181093
2 188582
2 31059
2 191082
2 64534
2 96260
1 12419 825593633
2 199887
2 7970
1 104518 955132743
2 2267
2 46804
2 14534
1 133672 341219889
2 57904
1 199860 528173205
1 108350 720650559
1 90636 905117747
2 90967
1 109075 887329430
2 169316
2 62040
1 149504 18686704
2 107058
2 155560
2 11138
2 198444
2 118454
2 15259
2 118464
1 66893 360644818
1 90894 719418299
1 133461 244406326
2 174078
1 15384 884170308
2 164688
2 128678
1 17513 687585394
1 50102 962263350
2 99599
1 91097 719931740
1 195255 64227161
2 18809
2 164557
2 109405
2 102028
2 81360
2 106006
2 48025
1 164286 997647951
1 170816 958849064
2 87991
1 147784 164955996
2 43494
1 132001 537882899
1 5180 226902645
1 170727 120746360
2 72959
1 177299 822018115
1 1270 742727369
1 150327 453489882
2 46315
1 144555 999564718
1 55859 588722321
2 57383
2 2096
2 3435
1 3154 931247627
2 92611
1 40000 850304531
1 179819 780897987
2 23643
1 91137 698702079
1 36540 794159148
2 30921
2 146231
2 184156
1 136165 301724606
2 179343
2 57709
2 182099
1 9481 828546280
1 73631 207143734
1 107888 520487040
1 7792 188933381
2 17392
2 43563
1 90361 959201964
2 108938
1 65284 109785916
2 46640
1 87004 549881914
1 79361 915322470
2 161027
2 193081
1 188382 390212929
2 180562
2 14240
1 82785 767829605
1 2660 227699157
2 12703
2 144990
2 79380
2 185265
1 79060 876628894
1 176501 428447175
1 136075 91974327
2 107347
1 194465 436575275
1 97417 419007307
1 55669 277722404
2 73145
1 42201 74210896
1 111488 965488041
2 177424
2 63299
1 16468 119214649
1 23807 923633234
1 26611 357190184
2 12512
1 176824 901849336
1 43892 870061247
1 155600 550052750
2 64709
2 167295
1 96819 472983258
2 98297
1 198297 779559226
1 139970 759630609
2 97017
2 156210
1 23929 834189140
2 85847
2 144402
2 17140
1 182744 70618617
2 131585
2 68973
1 107804 571638264
1 147839 717083072
1 95577 906803700
1 177044 883143479
2 59846
1 143047 38156420
2 132745
2 65429
1 64498 876319709
2 67400
1 62864 278890215
1 170869 298001122
2 46244
2 20882
1 17428 411888233
2 54500
1 179382 653263673
1 21032 386690939
2 154780
1 150118 223201825
2 38482
2 172824
2 160175
1 132852 966402775
1 118210 534953395
1 69532 466827393
1 76987 191134417
1 75794 319717936
2 47856
2 35409
2 13528
2 18306
1 155475 991796819
2 62330
1 57586 822205255
1 179110 713353675
2 126660
1 168177 482923761
1 112019 539286543
1 67502 16289074
2 130102
1 120599 504212342
1 129641 565432554
2 1123
1 108164 78900373
2 62601
1 184309 191826
2 144273
1 107321 814063576
1 57902 424116924
1 135250 861268773
2 178513
1 195526 214354921
2 67838
1 57798 579549210
1 178263 192962266
2 168163
2 23412
1 41089 780779136
2 13465
2 114704
2 46624
2 59958
2 31422
2 33430
1 118735 862427007
2 19451
1 186441 479391294
2 120380
2 124131
2 103581
2 108871
2 110057
2 108480
2 69891
1 59656 200935284
2 110724
2 63044
1 139747 517599659
2 192777
1 179074 432393964
2 150308
2 66307
1 152673 840194814
1 10111 234265624
1 138070 455772934
2 140020
1 136847 492202372
1 183540 12301606
2 32594
1 173749 776838958
2 167592
1 100153 512002043
2 12897
1 133477 224406148
1 105644 657777372
2 5542
1 28380 638977796
1 21043 861007599
1 159808 763592224
1 63005 855903531
2 35430
2 1612
1 183197 310839736
2 182972
1 126130 116605828
1 197392 88513553
2 196556
1 185771 913350223
2 181127
1 5828 766561415
1 105001 427991225
1 113529 124938732
1 142096 19097065
1 176163 846292648
1 106273 580303817
1 60592 255263793
1 180766 171913108
2 21329
1 163175 582538354
1 16031 157558316
2 78775
2 74832
2 151468
2 123099
1 189859 262703536
2 112535
1 82925 108806813
1 141985 149970236
2 184735
1 118609 146807563
2 104588
1 97920 628765852
1 95644 330912569
2 69402
1 41774 625403536
2 152680
1 43779 216456211
1 169594 974687504
1 94852 96240380
1 7958 209305612
1 32507 210381775
1 189801 411625471
1 114690 26565385
1 99021 847393427
1 90619 478292711
1 158868 853593535
1 91165 314123102
1 69961 313166709
2 5886
1 129015 263707634
2 14785
1 171909 612573762
1 77147 928938656
2 111956
1 55781 263109036
2 123196
2 45439
2 11643
2 42852
2 49502
1 96827 389701533
1 131104 882968885
2 87380
1 74675 586092975
1 129561 12042718
1 85396 634631927
2 141217
2 79056
1 176729 425850314
1 8175 504767001
2 96552
2 47213
1 14808 334099449
2 194232
1 420 323755434
1 189367 324627341
1 134336 651318414
1 1276 944822966
2 85569
2 144849
2 23777
1 132384 783887192
1 72978 235316182
2 133391
2 103522
2 89720
2 5005
2 92336
1 102632 210729907
1 48761 283966981
2 80695
1 164331 38362202
2 48902
2 187379
2 30379
1 193303 157232571
1 181562 720787956
1 132988 632054866
2 5851
2 12745
2 103026
1 59253 6458013
2 187694
1 137350 441934935
2 142320
2 182354
1 24065 854676628
2 4655
2 157425
2 2061
2 114034
1 64122 350745063
1 20379 991863858
2 184435
2 103825
1 14901 840083273
1 5934 401149919
1 65940 60301212
2 129011
1 65430 403355495
1 102302 739444647
1 85932 821355545
2 14230
2 70017
1 172090 699813770
1 187917 150352051
1 18475 330634032
1 32153 241791715
2 110575
1 118854 133466163
1 93193 852574230
2 154864
1 196511 284828112
2 133377
1 183794 882977717
1 134316 604947765
1 92881 526924725
2 37106
2 84235
1 90022 963442329
2 135711
1 112470 749913627
2 1059
2 103645
2 31658
1 128667 875580273
2 98395
2 80244
2 17943
2 113948
1 176726 813304156
2 168440
2 17604
2 145343
1 69857 308068438
2 188050
2 11737
2 129749
2 9521
2 163121
1 54409 746455845
1 117226 108134726
2 127220
2 75548
2 147082
1 168990 686820197
2 87803
1 88441 754206004
1 196088 887785623
1 107241 975379729
1 70120 666403310
1 146528 364013306
1 138421 346805904
2 64177
2 45302
2 62473
2 94464
1 193100 698517232
2 18755
1 22425 764269506
1 8818 968732609
1 11787 733420902
2 34207
2 116354
1 197947 44264521
2 177621
2 177132
2 165702
2 32937
1 51767 724996100
2 137328
1 102608 607176750
2 10904
1 197347 158615620
1 18730 2605480
1 20937 263678397
2 88962
1 174274 689090565
1 167731 245329790
2 3720
1 169568 841631674
1 77430 924628441
1 26057 781852691
2 84272
1 45965 544910689
2 96375
2 192716
2 42353
2 64929
1 193528 385746459
2 42055
2 167453
2 118009
1 128571 598768216
1 33575 679382415
1 8810 48420317
2 113885
2 102843
1 5752 585372055
1 63796 955656360
1 140933 671602777
1 170043 372081073
1 156327 292310286
1 83514 891238849
2 22409
1 58331 833750937
1 103130 655459709
2 189629
2 66126
1 151559 33806922
2 176615
2 49444
1 122833 266726195
1 193957 536146040
2 20419
2 35171
1 32619 270057021
2 71649
2 94199
1 119466 679093358
2 69708
1 170083 976000995
1 55028 803066875
2 108231
1 70573 453919435
2 9869
2 5241
1 173826 966976725
1 120243 105448500
1 58726 550631107
1 124961 536040735
2 102678
2 173647
1 89481 925792555
2 169110
2 78665
2 198524
2 422
2 194546
1 63586 991159942
1 199451 873191129
2 27904
2 81649
2 196765
1 52138 120742665
2 188922
2 185658
2 189581
1 48476 302263904
2 147183
1 15023 888732637
1 184907 106647337
1 131049 503643030
1 158597 916828343
1 64929 932668582
1 197770 238705227
2 3406
2 2451
1 139293 42388959
2 173196
1 141005 910212640
2 144326
2 121686
2 57106
2 197504
2 130448
2 169607
2 162261
1 32923 670002633
1 136685 389782068
1 160218 728731400
2 131829
1 106688 84099118
2 174277
1 140733 555391314
1 179024 615344456
1 89796 638280764
1 178516 376347476
1 172414 554172279
1 63777 748679351
2 90127
2 1206
2 78510
2 31619
2 22661
1 143895 614515892
2 54293
1 159421 306157169
1 146573 233015060
1 98683 362435534
2 133517
2 196208
1 9972 283130663
2 27896
1 126387 771084567
2 141394
2 96562
2 145540
1 175089 701413078
1 59432 68150595
2 15996
2 85890
1 196701 960248103
1 153242 958923291
1 65129 266625619
1 65654 686711141
1 106766 300000862
2 194487
2 176957
1 157582 549360503
2 43448
1 59747 850950420
2 107588
1 4237 975272457
2 65435
2 22968
1 82120 709962356
1 119082 204376687
1 104124 399014622
2 62681
2 176004
2 69923
1 77220 638002395
1 100822 534835622
1 95863 228108173
2 107094
1 141509 961657803
1 41157 238131515
2 172433
1 19305 504732345
1 31157 451678316
1 120767 761471685
1 53766 737706836
1 110649 455796530
2 124267
1 145040 738623772
1 174605 626684524
2 171804
2 114418
1 59815 510268036
2 172573
2 60689
2 163621
1 21801 505668586
1 130687 18057984
1 29942 711233766
2 21307
2 174024
2 143929
1 159465 677153972
2 33095
2 3547
1 117912 563027727
1 106156 822660460
1 76712 325032619
1 184187 47698629
1 23894 178412534
1 176764 472504959
2 61665
1 163964 359311256
2 140369
1 37831 530535042
2 180531
2 183050
1 184026 812823205
2 138091
1 50432 322558435
2 56649
1 194986 639522703
1 174951 651000418
2 161792
2 145670
1 30836 792430005
1 162073 280934456
1 147576 858816785
2 98567
1 4803 777882730
1 120728 970274985
2 19360
1 22567 167863272
2 114494
2 60612
2 91988
1 25214 639987554
2 24083
2 147710
1 173722 327208646
2 60787
2 36042
2 118497
1 75529 436303991
2 188631
1 194105 806282905
2 53481
2 139891
2 170227
2 167651
1 161757 869775022
2 8554
2 153522
2 98602
2 92649
1 30317 380043753
1 24711 688716967
2 105003
1 185594 967769932
1 137400 258970835
1 143581 122592458
2 190692
1 59723 376976097
1 158502 975986289
1 155319 488621987
2 88502
1 137617 681914640
1 44881 205688981
2 129630
1 186175 611397024
2 114521
2 86166
1 8948 428395035
2 180375
1 8016 652511269
1 66105 508891000
1 100760 371683729
2 98646
1 10701 416922731
2 162968
1 93628 624305515
2 76544
1 33863 15510843
2 97319
2 68446
2 195591
2 89412
2 47350
1 10465 429266110
2 9429
1 47502 432775230
2 65425
2 118043
2 103585
1 187443 546162482
2 56916
1 145888 632819194
1 55973 282593298
1 54041 400831792
2 97995
2 10893
1 99634 947150192
1 46073 347783320
2 61504
1 23615 60954843
2 136124
2 139635
2 160402
2 12240
1 4885 851389381
2 197681
1 16649 712294896
2 55133
2 38262
2 20102
1 71845 763025619
2 192561
1 64962 646382230
2 29709
2 93279
1 20831 546305507
2 28517
2 88802
1 29105 645245203
2 20766
1 113576 517705538
2 158153
2 32010
2 179812
2 125613
2 198476
2 97703
1 130330 955286095
2 117553
1 20079 461687316
1 47564 65719445
1 9091 881115159
2 2577
2 118883
1 11708 387417344
1 178692 300118920
2 28003
2 174092
1 194269 138595093
2 5324
2 139539
1 78515 431864141
2 48726
2 78287
1 136227 949232519
2 23167
1 180737 399346473
1 55240 99296176
1 112069 418487657
2 9224
1 101465 116121255
1 84269 256363339
2 25190
1 35759 36696572
1 194682 817279201
2 153560
2 36757
2 67546
2 95133
1 111265 928382147
2 190541
1 123237 783841744
1 166739 476174232
1 182210 682022002
2 26497
2 78419
1 196024 121780678
1 57122 407811289
1 96891 793231494
1 10618 901669807
1 129685 608825263
1 146337 332032118
2 70058
1 95721 807449955
1 162107 863457950
1 143442 290548534
1 96640 603500570
2 74702
1 181463 523058116
1 155997 159622386
2 166895
2 139813
2 69771
2 116979
1 105681 590051713
1 9142 695408866
1 79968 650557046
2 102876
1 16220 149000432
1 131326 932444528
2 2392
2 148954
1 138237 618632098
1 79114 235356210
2 101596
2 98234
2 169485
1 112293 435834311
2 26877
2 54539
2 115764
1 53930 568185177
1 167336 859923074
2 31570
2 92777
2 186418
1 121236 443472037
2 63231
2 56037
1 198380 335889557
2 115291
1 106170 6775593
1 126768 386963777
1 64173 45801011
1 29213 538062793
2 45763
1 15559 901614884
1 183180 422838732
2 155042
2 28102
1 18315 384444560
2 50583
2 131294
1 130679 220928596
2 132034
1 165994 219125904
1 167293 891460024
2 150477
1 47356 846761186
1 9077 868586893
2 69870
2 134066
2 42901
2 113455
1 21420 59147392
2 113781
1 58618 56259707
1 9366 538813594
1 158763 984413507
2 163983
1 142451 60910401
1 152448 710923949
2 186725
2 75206
1 112687 699368881
2 94899
2 146569
2 106802
2 9849
1 171255 819423845
1 26199 825236108
2 52754
1 113202 889603147
2 48216
1 122841 452004886
1 42006 531733225
1 68942 540569439
2 65541
2 2093
2 14563
2 127280
2 70250
1 31600 23175459
1 177387 18490692
2 189475
2 108452
1 147767 733882540
2 118195
2 34341
1 44333 913585443
2 56198
2 121654
2 22152
2 166915
1 153613 415970320
1 166616 455681795
1 155285 914622406
1 49299 402843527
2 70228
2 190363
2 72075
2 96228
2 60230
1 21663 625250799
1 172436 574193353
2 57304
2 56032
2 183235
1 165065 895556993
1 112898 287464252
1 21752 755811526
2 181127
2 128273
2 133622
1 165031 249469243
2 89835
1 21128 520390203
2 158246
2 190418
2 147406
1 176166 697600946
2 39645
1 140209 537545029
2 69095
2 67215
2 195654
2 69310
2 115962
1 102921 76061636
2 116067
1 76729 509810881
1 169323 935210052
1 79523 97939932
2 65915
1 187597 467203188
2 132499
2 117476
1 196478 53178326
2 31601
1 134447 334473024
2 155784
2 25206
1 136875 717716184
1 113461 626491858
1 183060 522330385
1 22361 587229337
2 115310
1 53349 120180121
2 174412
1 16795 84232512
1 138499 52119106
2 92882
2 102340
1 26256 656944511
1 68124 615338837
2 98961
2 166770
1 165047 212274767
2 53883
2 38413
1 91513 48642532
2 171512
1 193735 319177182
2 64968
2 175903
1 43181 277076618
1 94103 662536819
2 173331
1 10047 729648034
1 26881 257644281
2 127757
2 56446
1 179050 610240386
2 162551
1 37826 776605430
1 112304 901255342
2 171236
1 139903 159772837
1 105401 100371895
1 174746 931618645
1 188084 491423886
1 64027 256059966
1 110860 362220102
1 65525 885819850
2 153089
2 80382
1 34113 881502039
2 151462
2 24614
1 195940 703076405
1 146023 912826909
2 164189
2 150784
1 62766 239303524
2 18092
1 65947 363367472
1 162911 898313501
1 71909 419215764
1 93586 909747243
1 85418 245170109
1 138955 167822858
2 16748
1 184652 118072470
1 44171 651365758
2 81342
1 171138 675002476
1 97316 664130325
2 22163
2 162995
2 172350
2 105698
2 54246
2 5174
2 149930
2 198572
1 158349 415332017
2 192795
1 33964 813196061
1 143070 847902916
2 116635
1 75128 728285525
1 180018 391005734
1 174792 263155606
1 20726 89812445
2 170429
2 70087
1 97530 962616914
2 157060
2 87536
1 179557 948546871
2 162926
1 151355 882365937
2 36484
1 42974 120299110
1 93333 298852779
1 58685 366775278
2 141075
2 7223
1 20223 476972654
2 6012
2 55945
2 16545
1 33291 636711852
1 16303 465297108
2 57129
1 106104 886564207
2 110209
2 170719
2 153572
2 6459
1 87510 966578799
1 2019 824618253
2 142134
2 172408
1 118368 578612230
1 81641 710283459
2 64052
1 170007 121551255
1 1417 882343430
2 102925
2 148023
2 166498
2 18753
2 23244
2 49667
1 183457 773799287
1 167834 815618092
2 49505
2 3054
2 129416
1 147202 935111124
2 67921
2 52685
1 113906 890351488
1 120919 390508049
2 54679
2 92489
1 20880 376945532
2 43496
2 31550
1 194380 266600480
2 182148
2 190388
1 180930 219826587
1 72227 699928167
1 79117 653874244
2 148121
2 178886
2 119593
1 163237 98632926
1 34194 407640060
2 24155
1 1804 660944042
2 46895
1 59301 717122401
2 5572
2 133726
1 29851 715980513
2 143087
1 192892 647115659
2 70989
1 122930 772186068
1 141976 116122282
1 26462 777481463
1 102385 159565131
1 43408 448611341
2 128091
1 100214 925050015
1 178114 994986955
2 127103
2 178664
1 27880 114074273
1 124050 63461992
1 167246 480647166
2 83833
1 35966 552158478
2 5350
1 82962 911112456
1 16384 496470752
1 20302 441598371
2 138772
2 20802
2 36446
2 88425
2 126954
1 157740 646515644
2 88330
1 107513 273388173
1 140008 346384764
1 1541 633913227
2 127596
1 169531 990339967
1 2339 460272825
2 86069
2 125774
2 123009
2 98013
2 72331
1 5204 366851350
1 24922 863124473
1 4082 168034676
2 70258
1 31332 854514864
2 134331
2 41851
1 126939 638276479
2 106558
1 162003 740558767
2 64872
1 24463 56136436
2 42635
1 174049 129914352
1 154193 89788909
2 171182
2 32605
1 123823 922214806
2 165344
2 96275
1 196650 736328596
1 44081 83057935
2 149398
1 127353 850705929
2 192582
2 113672
2 112849
2 31322
1 43542 722251999
2 105512
2 73308
1 124745 447579978
2 177915
2 160510
1 112744 981460348
2 65352
1 51606 444575335
2 113581
2 135276
1 125341 339928391
1 16641 660096972
1 196760 87675180
1 61716 928809563
1 171622 656714043
1 168849 536388540
2 42080
1 49400 758353319
2 129063
2 7380
2 56660
1 94707 941965102
1 59088 792510214
1 48142 765917677
2 177362
1 67732 224781346
2 56240
2 87828
2 115293
1 106859 274412476
1 122127 484402167
2 153066
2 116670
1 36810 300007972
2 1887
1 137357 390028769
1 14624 45950563
2 185123
2 193128
2 121488
2 130460
1 147714 147412448
1 194453 491880871
1 99347 867072579
1 11400 481990157
1 3990 497253231
1 97041 521807262
2 72189
1 123860 878558730
2 75429
1 72784 185786887
1 78969 899050446
1 84827 209113154
1 161263 26948702
2 72923
2 130654
2 57489
1 27394 536888947
1 192935 631999682
1 62208 242837058
2 187752
1 71147 844553057
1 171944 66192205
1 151845 508847026
1 103748 585792553
1 40419 343781425
2 26919
1 110055 337262121
1 122798 793169376
2 199034
1 153044 381719829
2 148720
1 9884 799724580
1 148467 233159002
1 133256 838804664
1 59859 391086668
1 25996 285974913
2 197007
2 41399
2 192662
2 34844
2 145240
2 153994
1 102290 461979708
1 150921 536429759
1 91573 760972702
1 127718 477095003
2 192467
1 58617 404797170
2 168501
2 35343
1 132970 801157238
2 26316
2 127875
1 31821 325716997
2 65996
1 13745 635237566
1 153089 358174562
2 68573
2 195871
2 91790
1 117469 812961397
2 58304
1 19038 900069613
2 167520
2 98899
1 8402 306073397
1 98523 664807605
1 195592 229653366
1 170603 682917919
1 183679 632439998
2 113319
1 21520 45169258
2 113989
2 186191
1 198065 688304666
2 107741
1 55455 432612967
2 83106
1 69555 577916550
2 175759
2 10271
1 99297 341873630
2 47664
1 9816 50045632
1 179971 386261025
2 17992
1 107228 62785239
2 11755
2 80901
1 112960 634189289
1 92824 49163497
1 126492 568930461
2 70719
1 34921 837107
1 20302 453280968
1 3138 558448336
2 56241
1 32009 775238098
1 83286 959876001
1 190933 795369561
1 1017 411862603
2 191762
2 96882
2 9949
1 149237 703092377
2 117090
2 42235
2 199275
1 18986 168338183
2 159574
1 6675 4393445
1 45181 215118245
2 30195
2 48607
1 47949 936547679
2 158157
1 54367 15833751
1 30172 53127776
1 94120 498174996
2 189479
1 5321 999394140
2 103915
2 1470
2 85405
1 138000 417544483
2 30301
2 168148
2 190643
2 7254
1 112700 449019204
2 58498
2 50930
1 131281 335099615
2 182928
2 59131
2 53526
1 162321 75358402
1 51848 733894010
1 159129 35811686
1 64328 433626966
1 110723 624015685
2 9836
2 145374
1 47458 511438973
1 61010 212029259
1 176879 777483131
2 197567
1 152793 483161862
1 18269 820483199
2 83989
2 78260
2 125835
2 123118
1 98057 803572233
2 4490
1 92536 842369737
1 107034 184438052
2 54180
1 132008 469659432
1 17622 556615111
1 89815 606324254
2 111492
2 16495
2 37038
2 77373
1 137873 447853336
1 176102 512623538
2 40428
1 193680 878848350
1 130655 193411465
1 98959 562009781
1 132876 113437224
2 50501
1 9487 94257070
1 181043 444229998
2 102571
1 59465 222268982
2 42270
1 184062 179304728
2 154833
1 83881 957510862
2 29883
1 175794 611044900
2 9155
1 90741 799279528
1 115745 68637391
2 94644
2 198427
2 114169
1 189350 451185147
2 187729
1 29005 441247083
2 95187
2 100099
1 171514 741476766
2 194398
1 76469 172969571
2 160284
1 54020 466212867
2 117254
1 88464 123820379
1 199130 713461722
1 186501 519680921
2 10692
1 42469 499738513
1 32380 976609633
1 171303 747972513
2 29737
1 192662 490610240
1 166357 473017671
1 144396 8179590
1 195714 384579987
2 33256
2 46390
2 92004
2 33279
2 100495
2 105684
1 41694 662697734
1 116780 265087702
2 98872
1 50897 133941121
2 29316
2 7586
1 108953 518371365
2 147791
2 95086
2 11580
2 28384
1 43600 747225121
2 130166
2 181449
1 100892 127932445
2 154959
2 97502
1 98539 389781915
1 194367 552549040
1 142466 208055841
2 195046
2 5444
1 159563 715782617
2 95491
1 166201 822083237
1 49684 150161545
1 107413 557986646
2 133581
2 157041
2 131201
2 146436
2 51466
2 7770
1 94288 95726969
2 194179
2 85840
1 121382 303657534
2 165078
2 12535
1 153420 553180636
2 75042
2 137922
1 90392 686171145
1 24122 677376747
1 165248 367881929
2 135029
1 51046 711630045
2 106424
2 180538
1 110985 518993046
1 106330 208964931
1 167745 447399639
1 40092 351756270
1 103045 37183428
1 35344 36681414
1 170937 256793048
1 18800 184857388
1 3088 520696316
2 65782
1 192682 780083879
1 118057 949482256
1 37221 149215564
2 165208
1 193368 502513384
2 145441
1 77253 707193946
1 38752 73859479
2 173272
1 171941 691636523
2 77767
1 128900 751121802
2 74747
1 146000 532142786
2 170435
2 3032
1 44035 190064934
1 31349 835093698
1 134534 875624857
2 113315
1 83856 97452705
1 30797 195348244
1 38178 223595203
2 68437
2 102299
2 120829
1 45266 519676116
1 150740 108864900
1 80895 614208571
2 132526
1 190109 658480831
1 134725 474800897
1 70684 574410606
2 183850
2 195810
1 36308 988004622
2 110929
2 171087
1 171113 39658685
2 65841
2 49539
1 8539 336071585
2 3021
2 115732
2 19786
1 55813 202881908
2 168953
2 90210
1 7435 195446045
1 161238 124911038
2 8639
1 34807 943482730
2 70212
1 68751 438662918
1 115201 981066401
2 154266
1 109289 536537581
2 100530
2 57543
1 163100 63531081
1 30259 643261351
1 143101 116693730
1 15818 171340464
1 194108 863302685
1 57152 975599967
1 138781 870773273
1 44230 608225642
2 109882
2 130433
1 55602 862837018
1 189515 207588695
1 155759 961740122
2 60672
2 185294
2 32958
1 30726 545495708
2 198428
2 56947
1 174577 223017453
2 4573
2 112812
1 50033 469148204
1 156659 999546244
1 15519 665352266
2 68495
2 156744
2 19048
2 140739
2 84313
2 87286
1 77757 110012818
2 37340
2 59523
2 62616
2 104586
2 11784
2 72814
2 84385
2 8475
2 147090
1 153343 401946257
1 52232 503860377
1 80583 490922057
2 129021
2 151906
1 85934 80616089
1 6034 573007337
1 166721 850242463
1 101791 893050214
1 155646 500814316
2 43917
2 128918
1 43342 616180677
1 70076 871097499
2 17790
2 92000
2 2629
1 169710 419101421
1 108490 509163960
2 192069
1 93563 420251765
1 112802 355645624
2 62188
1 163308 613889782
2 144692
1 95751 504694264
2 90964
2 42577
2 192870
2 81295
1 10590 73005370
1 67939 363964468
2 110121
2 178598
1 166373 468765784
2 94213
1 61740 967789265
2 30906
2 69416
1 13303 920198713
2 83117
2 119249
1 102473 706275246
2 75891
1 61953 119529641
1 193422 600189616
2 8240
2 54143
1 127743 761681230
1 177984 410197323
2 109420
2 141684
2 94148
2 170091
1 77345 441722572
2 137903
2 20089
2 93004
2 35564
2 68373
2 17700
2 82013
2 20533
1 38127 699781737
1 8505 185437142
2 72834
2 2730
1 135525 258555670
2 82030
2 26842
1 153783 733194416
1 190103 931334414
2 112160
1 153483 667349561
2 55252
1 18410 468190977
2 128131
1 22797 26262163
2 118970
1 190019 515455212
2 67856
2 83609
2 64971
2 199498
2 85997
2 71944
1 92520 853480309
1 174478 508420068
2 139361
1 54609 267611037
1 67183 342803233
2 144135
2 122966
2 77283
1 75177 707618450
1 75138 304514635
2 38321
1 136923 784843165
2 184698
2 112143
1 11548 59667557
2 113245
1 148386 70120556
2 96846
1 157451 75112566
2 144140
1 75569 469283677
1 186573 37549733
1 42780 215232548
2 183662
2 79874
2 148173
2 40817
1 141482 449875428
2 197309
1 19500 897400474
1 188767 563794067
1 21187 171646825
2 16552
2 124340
1 128034 190708864
1 197880 865187798
2 114032
2 76550
2 168769
1 23012 596528882
2 143268
1 77623 288001582
1 190950 41707317
2 132235
2 105480
2 11265
1 73208 68138305
1 76903 280185780
2 174614
2 9085
1 54238 375067347
1 79688 189322157
2 176924
1 12900 752093958
1 77185 609106315
2 151720
2 100887
1 191892 569002828
2 24827
2 158053
1 190572 496906157
1 196685 321647391
2 78463
2 166585
1 68069 992024304
1 120109 280802594
1 126646 983990098
2 24020
2 187809
2 84945
1 43030 197852341
2 25312
2 48947
2 168132
2 31052
2 112658
1 169784 327676319
1 130893 396957482
2 151323
1 107125 999459840
1 126111 641749579
2 85721
1 30460 287549947
2 76290
2 98663
1 63934 119448600
2 192440
2 83928
2 180290
1 56584 603342670
1 146971 214681540
1 84935 172891847
1 198060 526808875
1 74238 331152645
1 96819 600016948
2 23084
2 317
1 21687 126077650
2 73893
2 19973
2 49653
1 129318 543709031
1 189668 173607228
1 135789 253603536
2 77844
2 104034
1 27794 194587668
1 95183 406788409
1 89849 227691596
2 162740
2 125456
2 27065
1 136144 668774589
2 70730
2 14907
1 56099 372701928
2 63645
1 75559 234772983
2 95921
1 135015 91602760
1 194093 422182576
2 70568
1 30936 848747220
2 127049
1 178828 366238613
1 94933 948668466
1 74907 384770144
2 41051
1 135820 296235947
1 189907 851209861
2 193680
2 192195
2 118494
1 12368 517332610
2 192013
1 143302 402828329
2 172173
2 38169
1 154217 850026113
1 17345 369405463
2 11999
1 100590 260654639
1 118942 638922433
2 22678
2 124760
2 40670
2 174549
1 163112 846540100
1 67700 697147586
2 162589
2 153452
1 168024 837126717
1 15702 326298074
2 6229
1 39855 597887504
2 94609
2 96478
1 124015 911935466
1 5003 434381340
1 62309 575363292
2 101838
2 179015
2 179392
1 105372 541933207
1 123693 179719902
1 78396 63349740
1 59138 417569795
2 81224
1 43962 25192460
1 13855 963316787
1 67669 548581867
1 7672 315974578
2 54337
2 67784
1 193568 544557014
2 188570
1 140328 80933103
1 55119 37413621
2 141172
1 153827 23353997
2 175749
2 86386
1 116238 254897696
1 124836 629097733
2 130189
2 110851
1 4445 341362843
1 159627 242685125
1 52574 138224070
1 110776 66876737
1 128646 965310750
2 20471
2 161701
2 19139
1 67367 840436599
2 154594
1 1971 546448969
1 184432 835751273
2 7493
1 53533 691921600
1 117442 840401289
2 98859
2 8474
1 90612 968906634
1 18525 424413280
2 97715
1 54625 608824182
1 46370 543916209
1 81861 452882351
1 128689 863294295
2 157687
2 116473
1 197611 680297741
2 79963
1 46162 50055732
2 103882
1 117284 541999938
2 55602
2 98209
2 169831
2 52099
1 35705 99250412
2 150137
2 182840
1 71602 778315303
2 97714
1 70 40220787
1 161026 598862894
2 31751
2 23134
2 3405
1 74928 364035987
2 179735
2 144729
2 73129
1 59910 313987558
1 174162 136619647
1 136915 783125670
2 60044
1 175794 886346105
1 142867 529938238
2 69895
2 41459
1 124143 816987454
1 69676 711033017
1 152927 551680380
1 23312 835430866
1 23313 92532495
2 63385
1 60879 380114149
1 180327 363863257
1 126123 720932174
2 160142
2 52968
2 172771
2 130728
1 109462 243378772
2 82138
2 159987
1 153367 808990615
1 180409 294000706
1 41195 294340849
2 58188
1 80166 435247081
1 72794 122357404
2 129389
2 185786
1 95028 184238069
2 158127
2 142434
2 29981
1 21540 617604225
2 187389
1 32702 952823104
1 47085 817908528
2 74874
2 26444
2 54161
1 74634 190766310
2 17718
2 117373
2 143913
1 77724 335813302
1 84801 724434865
2 141967
2 174934
2 39550
1 127833 363384637
1 141158 812921152
2 118612
2 141341
2 30549
2 74337
2 103590
2 108476
2 13468
2 15788
2 69504
1 28294 344934365
1 168561 606397480
1 2938 379065096
2 23762
2 14640
1 86271 864059846
1 104349 46831165
1 30124 724697953
1 90782 718845568
1 141656 102951360
1 188676 510995025
2 3670
1 105307 953699608
2 50121
2 72353
1 8486 255241826
2 49888
1 38736 159742177
2 38578
1 160370 700180472
1 186531 752391166
1 39641 427555492
1 93684 349676577
2 59599
2 193794
2 68546
1 181096 386843680
1 5310 543132855
1 97729 732445251
1 131718 87973382
1 23811 36367953
2 112529
1 175213 632719486
2 33092
1 189293 986601703
1 67247 933560210
2 109005
1 27155 431034144
1 35310 309785927
1 67305 351149630
2 190792
2 127280
1 20577 726631901
1 96395 349282503
1 22582 180925212
2 103720
1 48251 31118774
2 160315
1 84075 401157364
1 121406 292868289
1 557 630407171
2 167514
1 34169 840249334
1 46883 568108985
2 11995
1 163382 790955789
2 23286
2 111561
2 104246
2 35764
2 10641
2 25332
2 73119
2 131181
1 105545 339714272
2 16624
1 44780 354789278
1 151746 586562857
2 195792
1 49786 959869858
1 152779 523662571
2 10058
1 57017 900440648
1 64491 342066077
2 67135
2 171636
1 19749 773463070
2 76652
1 170146 696033171
1 138340 147582095
1 94298 555496499
1 156928 58284958
2 193932
1 102278 73456121
2 6085
2 32353
1 191872 150822572
2 83747
1 166641 689669530
1 137255 26801717
2 20165
1 61212 425076850
1 153509 453070723
1 187639 824868248
1 20320 396202165
2 185690
2 92111
2 75371
2 189770
1 157659 140921793
1 33418 64229298
1 115116 584218676
1 161830 946058326
2 7723
1 4474 682866583
2 168895
1 78279 26846242
2 81371
2 53845
1 21785 189416199
2 177926
2 106238
2 119095
1 40822 101611901
1 70279 237862967
1 107961 725485127
2 169289
2 166012
1 148898 258983781
1 136229 43209246
1 31685 55606433
2 174371
2 72295
1 19842 251836065
1 123927 642264528
1 36305 148344468
1 43588 350299613
2 27708
2 14972
1 88736 746039139
2 852
2 65835
2 28120
2 163964
1 194712 210308426
1 24168 191328176
2 178473
2 68959
2 155508
1 195114 30399314
1 76321 898827993
2 27876
1 8398 428582540
1 191650 652774278
1 99521 353811368
1 39626 640433198
1 20925 176942027
2 92560
2 91670
2 85521
2 171468
1 199711 214992098
2 101028
2 65316
1 55596 323631089
1 80548 467426818
1 189422 956426351
2 126117
2 178895
1 105272 635260767
1 164940 348981833
2 156242
2 191102
1 172512 87315687
1 139196 920972810
2 178186
2 150668
1 32754 347121420
2 174446
1 29360 938064750
2 61463
2 44411
2 109749
2 192618
1 47632 713867133
1 154764 429612431
2 40849
1 100794 718929738
1 144891 625905243
1 48862 242513539
1 190258 38739976
2 88592
2 181282
1 150283 928499092
2 19232
2 141063
1 65913 828447679
2 139076
2 121678
2 101712
1 195814 975320846
2 168194
1 187793 869706632
2 12661
1 188246 281507306
2 23553
1 151267 366399028
1 53784 438700666
2 84274
2 129234
2 176157
1 35976 643688004
2 144461
2 42695
2 119703
1 151002 12366926
2 90175
2 61807
2 46039
1 13863 824724652
1 189315 747419781
2 198217
1 42892 301443589
2 153382
1 55326 179709180
2 183309
1 129561 333941413
2 90101
2 148065
1 20192 393660830
2 126957
2 139952
2 127550
1 4107 535372610
1 95157 215031450
2 177623
1 109141 153256694
2 138974
2 22115
1 156755 767136482
2 172483
2 135829
1 143192 697289036
2 65096
2 100663
1 143893 804496464
1 19774 372749496
1 60752 398162320
1 56016 235763593
2 153631
1 28755 732324696
2 192909
2 165472
2 162369
2 108056
1 4447 161625409
2 84299
2 179493
2 116187
2 40035
1 15120 204193366
1 168581 529462464
2 24494
2 48024
2 146745
2 195616
1 127541 255919143
2 139269
2 11362
2 89477
2 188662
1 98664 296520802
2 167565
2 141996
2 137722
2 3385
1 141364 213595513
1 52601 751965284
1 181120 255352743
1 26179 396651377
1 185036 632986353
2 164176
1 131746 834613402
2 94860
1 22446 212131158
1 143547 894162103
2 79928
2 55323
1 115901 214326743
1 165225 406836227
2 3739
1 22 132185255
2 157613
1 109239 614241188
2 131081
1 28528 91485337
2 62254
1 176653 376387821
2 182756
1 59671 341842490
1 38285 469323601
2 138838
2 15751
2 22240
1 87947 881333741
2 92706
1 33871 738808124
1 110526 345807775
2 154685
1 30249 811234497
1 147280 746487963
2 109754
2 150367
2 52507
2 62075
2 187153
1 76398 510544882
1 123303 334743926
1 130231 909718507
1 29711 673799626
2 24315
1 9236 793953101
1 35556 306304948
1 160452 701466030
2 113807
2 34756
1 55335 529943653
1 86744 880334977
1 39342 815205756
1 118420 548095105
2 19623
2 18204
1 38699 774238104
1 177817 464342693
2 18184
2 83051
1 159997 669253822
2 170839
1 116300 110351010
2 185951
1 38848 41424195
2 177510
1 117359 114190041
2 146719
2 12438
2 172721
2 60658
1 136912 628823818
2 189351
2 146222
1 192700 573616030
1 103193 41164805
2 11383
1 127837 354841431
2 94123
1 176710 232141710
1 91634 382047253
1 20560 744913248
2 23234
2 138825
1 126269 527553690
1 158492 608837191
2 130853
2 49404
1 102518 536169227
1 115082 962750530
1 1784 188973029
1 14468 449636669
2 122928
1 81987 563048917
2 69010
1 110426 874938298
1 133174 892637551
2 91148
2 71183
2 3626
1 118258 203859933
2 26067
2 58781
2 41041
2 115907
1 195595 776460051
2 49738
1 1553 153695797
1 24806 870793331
1 28816 260006380
1 7722 440614126
2 166174
2 167230
2 133343
1 11126 463215617
2 61645
1 58943 856958649
1 159065 728043379
1 90055 105775074
1 114041 370098149
2 154022
1 99574 527130279
1 16082 146873551
2 192441
2 143595
1 196713 433018942
1 173757 646056539
1 1242 778096676
1 48873 844230416
1 19309 358382216
1 42636 713904832
1 8697 612762517
2 108806
2 93055
1 30469 966250502
2 145954
1 95437 40755385
1 96686 289743853
2 37083
1 169091 825951928
1 99486 198426603
2 151031
2 37130
2 67590
1 155699 814272595
1 61326 653629534
2 18785
1 101701 322562942
2 189133
2 14084
2 165840
1 33924 220323789
1 177798 657120945
1 186976 315945506
1 164857 99049504
2 108202
2 144664
2 18249
2 97561
2 90013
1 99388 107458596
2 168805
2 94739
2 155487
2 97943
2 76335
2 176467
1 1767 571847179
2 59541
2 99431
2 47162
2 89367
1 113921 747674318
1 71523 953658000
2 125915
1 102504 532799350
2 131959
2 122714
2 5619
1 26561 265069091
2 137150
1 116393 197264968
2 32579
2 136983
2 145654
2 9906
2 8529
1 158343 316732390
1 171185 15258085
1 146509 809817971
1 86840 556574732
1 132374 303213205
1 3843 949329652
2 181494
1 64139 276430981
1 37341 504929249
2 79104
1 68636 919046850
1 83276 665115212
1 3240 863907573
1 81527 716156534
2 85561
1 97158 529149774
2 39454
1 129062 113893580
2 113803
1 19440 110331111
1 115762 741127303
1 125563 522535679
1 39046 735271996
2 186421
1 99967 779996704
1 199894 755546128
1 184154 144098999
2 127672
2 44214
1 198 906793394
2 168593
2 193399
2 196536
2 177614
1 93803 819439794
1 139317 738836566
1 60211 218155695
1 104505 653467211
1 187570 461505396
2 196575
1 79189 328539081
2 74342
2 171422
1 22421 693872789
1 88473 738221425
2 190440
2 174551
1 143796 90437016
1 47883 451296921
1 78085 477692688
2 44295
2 125622
2 44286
1 128206 70861425
2 134186
2 74723
1 17137 151578600
1 29805 800370696
2 127981
2 70177
2 28044
1 137875 48083950
1 134607 290660505
2 157372
1 127648 347312362
2 32464
1 69704 395258056
1 131512 914448731
2 16683
1 50658 329652604
1 138478 921183478
2 155464
2 90968
2 86604
2 161777
1 123943 196296676
2 68009
2 115381
1 63850 609804025
2 56407
2 96419
1 19830 789574805
2 69202
1 126165 381068311
1 74171 462166511
1 109103 528118865
1 190605 404135834
2 150735
2 68391
1 110871 402999087
1 96313 384992491
1 136597 593631533
2 107888
1 72131 64094217
2 59054
1 166286 432980828
2 167855
1 146931 844355069
2 107237
1 150140 964053308
1 127234 666408575
2 60690
1 64809 945851866
1 117008 977271887
1 167232 86558991
2 67989
1 56414 300798177
1 54913 78895180
2 91230
1 82183 110468161
2 101229
1 5089 204571701
2 52232
2 170307
1 148624 12224866
2 187681
2 107924
2 58291
2 124135
2 71876
2 191695
2 35642
1 170957 639331560
1 154039 959341687
1 107935 85861557
2 187201
2 146556
2 157089
2 75014
1 45538 552553423
1 34223 43511083
1 31152 820538319
1 59388 523654575
2 3982
1 108763 883441647
2 182240
2 66352
1 152941 560545806
2 36173
2 7590
1 38811 352319229
1 24863 717009001
2 50252
2 139549
2 164518
1 170678 652192716
2 171364
1 99365 448719064
2 49026
1 58643 18454101
1 48306 594293387
1 118064 112110524
2 89280
2 79064
2 101794
2 88757
2 61600
1 7379 675017689
2 197880
1 146100 476192249
1 147383 415983674
1 6320 385584421
2 175417
2 170850
1 73245 807960226
1 161867 953778833
1 157199 815280946
2 151699
1 60462 690831070
2 52057
2 87017
1 122946 713136748
2 57145
2 29685
1 22243 775214339
1 6155 722309236
2 90808
1 150772 57475512
2 124324
2 199373
2 103474
1 76469 874730888
2 110734
1 7835 835206800
2 77171
1 194529 714461451
2 95009
1 195008 649613427
2 127696
2 44646
1 11051 31090457
2 182390
1 86507 183436971
1 21977 670564194
2 192233
2 120954
1 141160 640939612
1 149075 49642374
1 173171 857349413
1 170974 412593405
1 162412 382105015
1 186225 296706537
2 59833
2 134684
2 167582
1 26436 630222451
1 150853 821043136
1 7002 292441477
2 185281
2 136871
1 187550 244447766
2 74278
1 86064 143939826
2 42752
1 128818 49052898
2 104075
2 97589
2 4513
2 192588
2 39069
2 20169
1 85567 138295416
2 153998
1 169244 76398344
2 181943
2 185565
1 198036 435681860
1 25309 855482620
1 93443 223495865
1 163292 441095562
2 191963
1 149982 440774119
2 181944
1 158739 719647647
2 25636
2 45707
2 111033
2 197670
1 197519 923676726
1 115871 748527639
2 66498
2 117306
1 80440 960057626
1 5782 20709954
1 84656 878750624
2 114432
1 53569 355847645
1 75625 249988930
2 82990
1 32709 529379213
2 76292
1 119238 403649817
2 176689
2 4254
2 56712
2 65805
1 163618 302714352
2 7069
2 2509
2 156347
1 10719 292445427
1 85397 508870027
2 12221
2 193016
1 157680 359659832
1 111621 238421739
1 76058 22112024
2 65730
2 45012
2 18689
2 192460
1 133003 637877181
2 31412
1 28977 475837802
2 42172
1 9710 75335662
2 63400
2 75520
1 65864 117777824
1 177676 976433368
1 1409 690668779
1 17116 47253151
2 124549
2 141673
2 126196
2 29702
1 3668 811120259
2 73403
1 42860 875078270
2 85793
1 137398 612830265
1 80107 62763992
2 23119
2 81296
2 57327
1 6947 938038784
1 149740 634135636
2 158946
2 60866
2 44830
2 168476
1 177705 173417598
2 28552
1 158711 727082495
2 181849
2 102851
1 140495 194105308
2 117236
1 78454 554568462
1 81569 55226002
1 93801 26749436
1 171686 975934819
1 29655 256068396
2 132081
2 60586
2 75073
2 122543
2 70921
1 36523 794716446
2 158730
2 73381
1 161521 450169106
2 154434
2 159792
1 199013 174028118
1 48799 920949575
1 113953 434475266
2 177590
1 172300 269899429
1 110418 523489693
1 189320 867869041
2 73446
2 10213
2 81262
1 75584 179854257
1 36906 809846917
1 141017 480573674
2 22469
1 118543 569428016
1 148861 37849153
1 178315 123963032
2 63514
1 172882 165644295
2 42076
2 47739
2 75220
1 22806 439231143
1 16339 724566616
2 75675
1 13449 990179613
2 43752
2 102455
1 96601 289253064
2 158868
1 406 100782304
1 117422 93874974
2 140688
1 88218 509826713
2 41798
2 80365
1 160051 509598248
2 167211
2 104630
2 3052
2 172808
2 133998
2 100487
1 164807 627519561
2 98355
1 12680 125981355
2 86587
2 157585
1 16429 989224682
2 13922
2 68916
1 103844 558567206
2 199791
2 156690
2 96764
1 178287 658030193
2 150405
1 69771 393731854
1 17505 912150506
1 86246 682081080
1 17461 365098334
2 94664
2 106833
1 128515 358282133
1 125350 730415994
1 3902 384512983
2 130855
1 131831 387129189
2 82316
2 39969
1 48431 939943823
1 93201 466085075
1 92062 153066077
2 101190
1 143128 442977097
2 135025
2 22239
1 184288 179963955
2 11010
2 168558
2 29652
2 2445
1 168086 206730977
1 61655 983063353
2 61432
1 152206 246118383
1 124888 361135470
1 123029 967894017
1 174096 244839406
1 23888 952354775
2 189460
2 1970
2 38581
1 145210 304790954
1 119803 650384177
2 3437
1 468 820808554
1 195705 793603278
1 174778 224652955
1 28982 499896853
2 7680
1 152239 553417642
2 21826
2 142980
2 23947
1 96158 880527285
2 44373
1 128398 909017321
1 124306 519238943
2 95440
2 80125
2 145512
2 92798
2 155456
2 141120
2 177623
2 104030
2 74218
1 12195 285621459
1 135740 176245448
2 114358
2 52714
1 35369 100116404
1 3383 325513545
2 54036
2 123348
2 139985
2 103043
2 134971
2 114148
2 49127
1 142141 898088534
2 192782
2 139866
1 168520 196957855
2 174744
2 174423
1 512 353838234
2 125918
1 118687 645159790
2 62981
2 177296
1 67485 743925206
1 170003 815578899
1 5905 840054297
2 86795
2 67912
2 46634
2 182426
1 25059 277712947
2 119651
2 172503
1 73297 627207703
2 112045
2 171612
2 175622
2 181521
1 30505 971345192
2 75074
1 62482 401819535
1 127857 538711088
1 177505 438263320
2 110375
1 130129 71093656
2 112614
1 102200 456752732
2 41548
2 180738
2 38550
1 186259 899396905
1 63510 794773003
1 50876 486012889
1 80723 313338365
1 171265 359079331
1 96421 112719701
2 57587
2 40739
2 63403
1 145127 273946728
2 181534
1 91588 409119722
2 50777
1 113687 967578711
1 101602 387037556
2 38459
1 158818 62750495
2 171923
1 142003 256599905
1 29156 108507415
1 51411 696810813
1 174001 646647448
1 135936 823846299
1 99978 93847027
1 40746 876659109
1 186321 209308015
1 65423 699606499
2 117524
2 732
1 31706 295247327
2 154669
1 23049 482606871
2 28305
2 95210
2 142034
2 69605
1 188845 582924590
1 50614 493996513
1 77109 66234715
1 46189 757479999
2 98087
1 156002 981537564
1 164944 543216086
2 114054
2 158643
2 60565
2 79689
1 147227 902627470
2 193171
1 67027 7590301
2 60445
2 33787
1 176126 543888813
2 121740
1 87761 567850866
2 99214
1 197058 477883145
1 197423 305697061
1 69887 892385224
2 65814
1 187867 405501112
1 170794 484360743
2 850
2 17807
1 166073 927809339
2 111063
1 64974 16439914
1 35981 98576725
2 70121
1 192224 781355650
2 82379
2 145055
1 36807 600448638
1 39748 75923081
1 180531 637615004
2 37754
1 53766 101005324
2 135941
1 72855 990472759
1 197213 669188854
1 13417 180680871
2 23476
1 199644 971638757
2 16797
2 23589
2 168312
2 188346
2 94919
1 107306 468619957
1 115342 237099867
1 15153 646471530
2 122690
2 112525
2 30245
2 152707
2 48225
1 116667 635610742
1 67120 221966924
2 83585
1 25223 672212004
1 121350 968228554
1 8910 847567587
1 118618 625792399
2 106917
2 80790
2 160249
1 153810 261171697
1 15917 482216446
1 180392 125592449
2 179914
1 160444 46131818
1 146145 564387484
1 142316 897094908
1 91007 415228806
2 175371
2 76538
2 142363
1 104284 593438322
1 179535 386288646
1 15993 430650468
2 83383
1 89895 145200389
2 111564
1 48834 793521652
2 162034
2 11725
1 5429 463941295
2 191976
2 133190
1 105894 523972519
1 130767 826573688
2 177848
1 32841 682157895
2 191093
2 135466
2 32652
2 68879
2 91507
2 193058
1 156276 230837926
2 87941
2 110081
2 179998
1 54818 303967025
1 186766 169926847
2 124389
1 57614 334442668
2 115863
2 165953
1 121503 875622077
1 68729 153968640
2 118093
1 176725 611542771
2 179618
1 14984 528320194
2 28845
1 46899 606692973
1 140392 21115710
2 175244
1 37804 288222743
1 101198 663674477
2 86930
1 131748 886355410
2 85269
2 114716
1 155304 132734527
2 121887
1 40470 222705840
2 101467
1 19682 812032962
2 131225
2 160603
1 127675 104966613
1 62081 417975240
1 151632 418205717
2 116376
2 42301
2 122939
1 100576 427908751
2 139271
2 65466
2 21322
2 165027
1 128122 359919949
1 123709 81329243
1 77541 932216956
1 136106 746813173
2 158925
1 67391 357558209
2 168883
2 95000
2 34782
2 67598
1 196853 128357458
2 172379
1 128867 345698009
2 47428
2 87811
1 31161 979279333
1 64266 118456470
2 161460
2 28590
1 14487 896822361
2 27256
2 161712
2 79271
1 53140 972975777
2 158323
2 96564
1 98794 745867258
1 120897 166124593
2 149685
2 92112
1 123074 574239264
1 156400 161273007
2 104449
2 84414
1 44787 751835591
2 3106
2 148240
2 44938
1 111009 247719668
2 70585
2 51886
1 100670 579322366
2 196141
1 80663 15380298
2 177899
1 76030 264260761
2 173872
1 74281 275987039
2 66728
1 145847 550281642
1 55880 974250517
1 184611 135452345
1 111747 950717577
2 97593
2 73476
1 105111 253708702
2 78348
1 5653 197539545
1 26233 400177244
1 121674 130362045
1 149855 818866324
2 25774
1 142934 180234611
2 47579
2 133131
2 185839
1 66309 795755927
2 175284
1 12834 376857058
1 185950 418638914
2 151439
2 3616
1 27210 75571167
2 150603
2 54720
2 66062
1 186599 340286802
2 188840
2 194164
1 95403 998920052
1 48411 435732017
1 68540 19714262
2 158429
2 101242
2 132796
2 194598
1 25485 636565171
1 63071 144574050
1 122683 628804134
1 135450 811285309
2 132282
2 150264
1 99096 462166304
2 86217
2 85991
2 128428
2 18785
2 116409
1 179342 424359215
1 120296 339159043
2 112879
1 106558 877006038
2 133698
2 116863
2 137357
2 132460
1 82639 130525117
1 197002 718309756
1 731 218236537
2 143935
1 6818 756162059
2 147612
1 50453 709490063
1 47291 836727414
1 15299 583120091
2 33186
2 104212
2 112929
2 98270
2 80851
1 50741 798166431
2 169619
1 102909 79060883
2 152045
1 18343 955237341
1 190796 911470942
2 135143
1 150819 917384300
1 62090 940494151
2 128615
1 55848 32182227
1 111364 556503113
2 135649
2 113520
1 165923 275558789
1 125509 284206165
2 97696
1 4315 783798727
1 99729 233564269
2 11959
2 60485
2 70542
1 78850 658689434
1 125111 795016183
2 146275
2 53135
1 45447 868106312
2 98506
2 3385
1 129762 137013088
2 131859
1 164602 250065585
1 196829 804695313
2 28064
2 155477
2 76188
1 2388 617378503
1 52487 477608668
1 154234 964635135
1 116072 74184358
2 125899
2 156460
1 124376 425632395
2 35237
1 23773 295587785
1 91139 323655807
2 131704
1 131138 895367758
2 61212
2 158819
2 145285
2 110311
1 23348 42256772
1 126961 958182672
2 93569
2 188726
2 176246
1 88796 334915253
2 75705
1 100726 266207325
1 11444 855004428
1 44969 594253555
1 132114 333303923
2 52529
2 89017
2 183254
1 140597 4032155
2 165144
1 177075 67261230
2 55870
2 38917
2 157788
1 83752 274273099
1 590 14021894
2 153594
1 20587 447185595
2 172485
2 196162
2 194018
1 101770 434048067
2 199986
2 158507
2 181529
2 143352
2 26996
1 99205 825896853
2 109181
2 48396
1 28944 33761303
1 149124 923168259
1 567 175039800
1 191196 621965371
2 48558
1 27747 706695753
1 134925 10722405
1 179078 491289074
1 50598 807825629
2 122783
1 166644 608202100
1 147839 87297177
2 188740
2 70500
1 51972 229353329
2 147693
2 69687
1 148702 435667885
2 118885
1 66977 233881718
1 23678 343094876
2 72024
2 10233
1 93428 158001791
1 10804 948198372
1 63785 244879803
1 135649 379647814
2 44844
1 149273 670217240
2 81952
2 118356
2 53049
2 64440
1 167147 585826730
2 118044
2 117003
2 50495
2 125706
2 102968
1 195096 640052073
1 91549 706533373
2 20226
2 36180
2 115446
1 25700 797899002
1 195751 764523212
2 175291
2 150974
1 99440 725107385
2 124560
1 137474 994298427
1 159669 517594222
2 175250
1 176752 264656123
2 176005
1 195839 257338380
1 42839 513098745
1 192553 665548117
2 69373
1 50655 744727434
2 14465
2 185907
1 194503 347784088
2 198730
1 199325 894552473
1 166709 789597316
1 162793 88636586
2 135205
2 7074
1 171603 12656235
2 89757
2 75723
2 96151
2 89399
2 98521
2 186411
2 39652
1 67269 951418924
2 185133
2 12287
1 170024 774209134
2 54248
2 67919
1 86739 382022055
2 33889
2 78696
2 196787
1 196540 92392891
1 92314 970501932
1 114131 766219288
1 121352 352653148
1 145955 646644730
2 144181
2 165339
2 132097
1 76364 372426713
1 195419 427342794
2 117932
1 153447 562411971
2 34932
1 34661 798134102
2 8833
1 107920 2610096
2 167908
1 12670 75885863
1 153274 190854921
1 150226 808014651
2 154657
1 4889 396324506
2 55518
1 181097 188931799
1 75521 147448555
1 130251 439036619
1 2878 110744825
2 75261
2 177176
2 110267
1 188567 983893280
1 114890 397581204
1 139731 209450227
1 161486 228412965
2 78653
2 62995
2 130585
2 14720
1 34269 927073079
2 86289
1 46613 778147568
1 198728 712882952
1 55050 876171963
2 140898
2 16993
2 81751
2 56039
1 12436 133094893
2 169897
1 171527 4809707
2 119386
1 88180 366264673
2 87356
2 95457
2 164825
2 135473
2 6193
1 139294 72599661
2 112313
1 111565 953112278
1 126345 822513890
1 186246 579481390
2 60330
1 190907 6359226
1 28612 43550601
1 76978 638127867
1 78541 48963149
1 66075 47603238
1 154260 356652574
1 129176 596606150
2 56233
2 155462
1 130240 181664743
1 121681 126290075
2 132534
2 183024
2 84516
2 69662
2 135260
2 15249
2 47196
1 105487 767295121
1 40154 109886549
1 5459 866248324
1 169408 141580619
1 191072 687468137
2 67499
1 198614 154987210
2 159799
2 119277
1 144576 909067376
1 30550 695654668
2 51282
1 134874 143956915
2 47428
1 176254 665918442
1 178444 667591534
2 108446
2 92026
2 119352
2 121736
1 78979 731188735
1 152473 989949545
1 129463 545817622
1 34474 537598794
1 190586 119085590
1 2376 469182895
2 114993
2 137625
2 153058
1 148225 330606427
1 59337 329884048
2 101350
2 4664
2 15324
1 103209 864156880
1 116190 979711293
1 77263 816398693
2 117832
2 149003
2 82494
1 128604 556371032
2 62572
1 8846 958949579
2 52630
2 69528
1 113459 530150325
2 107833
2 137578
2 132259
2 59903
2 155449
1 74195 797748422
1 102577 82935569
2 104469
2 3305
1 129839 948882194
1 146896 997108021
1 125322 617309191
2 103677
1 140469 559187874
1 43920 50878962
2 53215
1 21339 326692661
2 93592
2 48581
1 19982 640412306
2 23060
1 78274 260721236
2 70371
2 97323
2 14997
1 75177 629461384
1 113374 981541425
1 56141 149884119
1 131671 484868665
1 186621 852255357
1 129747 751272056
1 110725 123448874
1 199521 518931254
2 75559
1 42014 150595456
1 107306 519331317
2 6530
2 175845
1 161958 134868982
1 105957 58370596
1 172669 795352202
2 131822
1 17198 562579781
1 48637 515580137
2 126153
2 196910
2 178795
1 105406 877627095
2 161438
2 117158
2 154351
2 44515
1 137309 567041590
1 69916 439118469
1 55489 30183241
2 177838
2 1641
1 79885 70680846
2 151843
2 194235
1 92666 587623914
2 106510
2 163497
2 3739
1 19688 509860576
2 87134
2 29854
2 176807
2 183629
1 97606 981966530
2 65989
1 143489 963569514
2 161843
2 113791
2 93731
1 27380 753467601
2 182942
1 3203 53803612
1 188260 714941729
1 122426 89125995
1 106506 869638792
2 132641
1 188670 733963657
2 54665
2 38571
1 15366 749698130
2 133030
2 160237
2 193270
1 117671 138473597
1 107800 518945049
1 199612 721635811
1 149976 30594242
2 141783
2 148690
2 47548
2 134388
1 192236 234618011
2 29006
1 75822 57663903
1 136402 545617091
2 167337
2 944
1 43402 141363276
2 13415
2 133960
1 184963 283988113
1 154571 716213876
1 193279 295290224
2 41953
1 173616 496879017
2 147140
2 72809
2 19124
1 194714 474103128
2 1959
2 147349
2 69512
1 122790 648587655
2 138140
1 198899 981336084
1 101888 556541409
2 124439
2 114942
2 169871
1 153354 652870315
1 32182 453827007
1 54575 65349169
2 118552
1 74669 783445473
1 149571 700606918
2 19736
2 138420
2 152669
1 28635 411241885
1 5912 684844124
2 74755
2 80541
1 68909 78826413
1 133273 437077756
1 121944 389326865
1 124563 355586702
2 161052
2 120174
2 177204
1 185099 818631171
2 46741
2 57312
2 87530
2 86333
1 127270 200232928
1 70139 745577879
1 152917 23241212
1 92893 449060513
2 152529
2 15452
2 97945
2 157500
2 13704
2 142200
2 69186
1 48936 127192079
1 132941 979343137
2 73600
2 98224
2 84362
2 130597
2 107696
2 52415
2 153388
2 5555
2 4751
1 189622 693891619
1 53993 26462064
2 110763
2 95939
1 193216 899198143
2 84677
1 14981 312472978
2 50759
2 128070
2 104710
1 15913 260730642
2 182658
1 102935 724198859
1 159659 990786429
1 139229 580312115
2 64952
2 156832
2 46700
2 194805
2 108214
1 2519 912094742
2 98498
2 108878
1 163480 656716747
1 194981 246860082
1 121631 596334463
2 195917
1 84832 353210578
1 166902 101277571
2 56540
1 51469 734624369
1 12044 847430401
2 26494
1 51317 833172712
1 185307 946131941
1 112459 841089428
2 151973
1 5907 345813943
1 117166 52714524
1 123804 577702016
2 53978
2 14456
2 158030
2 17720
2 30347
2 110243
2 51378
2 186142
2 58293
1 96060 555620802
2 24431
2 169902
2 34650
1 92990 543524680
2 9408
1 136222 30886619
1 162668 745679250
2 131784
1 143486 500009628
2 160195
1 197345 241275542
1 74319 721822192
2 107705
1 125064 72140603
2 109525
2 199172
1 159392 465540048
2 90060
2 95778
2 59853
1 8215 438406981
1 45257 710771389
1 191271 999815749
2 158431
2 136534
1 36799 368484397
1 180231 706699905
2 86217
1 53605 260470320
1 168661 528123711
2 119239
2 80237
2 152469
2 49612
1 95702 881829786
2 42279
1 192159 955781582
1 187022 179066883
1 6159 178468317
1 199658 222795079
2 182293
1 119325 742589544
2 123599
1 144496 257735354
1 31721 827807506
1 25522 98446010
2 149760
1 155762 831168170
1 165984 745255346
2 158393
2 189628
1 106399 844607332
2 101126
1 69680 496893023
1 110343 887460171
2 171873
1 42041 699662787
1 46951 330671257
2 15656
1 155271 474067858
2 174993
2 74249
2 193225
2 167733
1 108339 621278200
1 150686 809357360
1 108556 830404945
1 160420 733371394
1 11951 891131203
2 6329
2 177104
2 19469
2 35056
1 34089 479047339
1 69589 917447545
1 102315 355526929
1 146328 19173808
1 122703 600605221
1 31621 325403457
2 176716
2 140613
1 93070 977959607
1 95554 251317588
2 59995
2 118485
1 52064 17287825
1 136001 789461396
2 83040
1 99126 796224925
1 185114 853723976
2 63002
1 142841 749714279
1 121199 980842268
1 6490 895358234
2 65722
1 89749 438553645
2 172856
1 171473 166012978
2 108935
1 96080 181342068
1 37476 671338406
2 88189
1 162808 994804767
1 111108 413972821
2 182205
1 131029 203153176
1 90846 788824336
2 49049
2 40788
1 36722 179234027
1 146899 89755012
2 131089
1 196029 305281552
2 37132
1 66019 106313313
2 138576
1 66736 613673977
1 101827 259142986
2 196409
2 119572
2 74797
1 198584 15009467
1 923 862838921
1 47457 381626940
1 57173 155172536
1 76468 954087072
2 158431
2 25284
2 164688
1 129051 691883110
2 138864
1 158800 513883687
1 177085 302985081
1 116156 912271312
1 111466 861398027
1 131423 745420862
1 119811 756772414
2 11091
1 133104 590729095
2 161803
1 178029 612262404
1 105412 801683846
1 23560 814911645
1 59530 478158948
2 84875
1 109094 132676089
2 14927
1 141667 496473453
2 138488
1 74024 164049177
2 158092
1 8344 25942693
1 104197 551895061
1 179968 155704341
1 26150 250801048
1 112947 875769539
1 68211 104431549
1 79560 604026044
2 82376
1 122128 447705510
1 66320 861421707
1 94643 597844051
1 166837 415399969
1 136384 57317192
2 81539
1 24833 690186667
2 127781
1 147918 516515083
2 39948
1 131620 898668774
1 178760 405644318
1 70834 189771402
2 199109
2 75101
1 21850 777656948
2 106992
2 105764
1 23317 580074928
2 87219
2 81408
2 61430
2 109505
1 189399 844723448
2 46337
2 162240
2 107920
1 31119 443899121
2 53353
2 194088
2 176161
1 49685 823207965
2 159477
2 45870
2 184990
1 172272 949145697
1 171058 453664527
2 28786
1 70363 536190461
1 170647 971399033
2 99973
1 37056 218117043
1 6629 677987054
2 140972
2 86159
2 133531
2 146510
2 32100
1 150855 624908044
2 94516
1 166881 53772253
1 120825 163553589
2 51441
2 193583
1 184098 584501155
1 20798 821954733
2 50918
1 116134 121236160
1 11270 101454628
2 3716
1 108124 639261037
2 84110
2 178021
1 66051 5010098
2 108286
2 151917
1 192849 725124855
2 32239
2 140140
1 117676 751690985
2 61168
1 174031 339494442
2 18068
1 93529 428083142
2 15166
1 52790 682592545
1 110719 59307450
2 21342
1 94134 809756865
1 136363 131051245
1 173943 945606854
1 195712 892117730
1 164409 471797359
1 14888 873933235
2 63542
2 104951
2 143597
1 134601 4506017
2 162506
2 132524
2 35479
2 150158
2 28374
1 137528 912411222
1 4380 553828167
1 8939 708735079
1 42747 347328919
2 89035
1 133587 714540955
1 15952 109273341
2 162685
1 127701 226070595
1 187260 872164145
1 159010 930455997
2 35987
2 192848
1 88228 599080831
1 114666 727875331
2 116952
2 44865
1 151635 810032256
2 75532
1 83054 3714811
2 157403
1 190544 270286313
2 37382
2 51810
1 121061 981528871
2 33636
2 156089
1 50554 660869281
2 44912
1 26877 610153117
1 169500 914870911
2 131004
1 14775 248117180
1 29740 636553223
1 26028 603572341
2 84149
1 63123 785698925
2 3002
2 62330
2 55677
2 44279
1 39125 744907267
2 57020
1 31387 324607264
2 114521
1 102756 511921286
2 66699
1 1979 153114313
2 28300
2 194809
1 31081 558707883
1 151363 516268645
2 107919
1 171223 217004626
2 19904
2 105999
2 131840
1 165023 26210273
2 64452
2 9213
2 24716
1 7946 342684893
1 48758 911243281
1 178193 619819019
1 139607 116304002
2 171281
2 151187
1 65233 546572799
2 18097
2 19532
2 54275
1 110314 6153637
2 140307
2 94859
1 19620 119910612
1 184816 210957379
1 3735 990483033
1 75251 836506953
2 194744
2 379
2 82381
2 35710
1 2310 620255609
1 22920 704337417
1 125794 615484611
2 31937
1 166155 81928687
1 115382 53360
1 175491 965351823
1 170439 195519866
2 179449
1 30674 27328953
1 21028 193973447
1 195915 661116671
1 37184 52919897
2 29096
2 107395
2 37295
1 21158 125919710
2 188513
1 109964 35459990
2 3807
1 172753 353085241
2 85260
1 26050 451375015
2 179442
1 131655 405621218
1 56805 409689582
1 170851 110458666
1 77292 779761876
2 150303
1 182076 941137826
1 193775 474123732
2 82351
2 140853
1 30096 894545084
1 187009 570109171
1 17791 201578640
1 89028 618077304
1 36897 574179254
1 95623 529365689
2 40033
2 52011
1 2054 944004460
1 28905 211850938
2 148866
1 23950 886267280
1 64063 202441677
2 54160
2 30222
1 164131 957883992
2 135393
2 131451
2 190981
1 155264 513155703
1 97979 985564156
1 7368 654100581
2 72212
2 45190
2 142543
1 70666 693680682
2 118726
1 172276 881407333
1 162747 962334454
1 34877 215181555
2 134322
2 139369
1 3356 616241837
2 80732
2 15203
1 133373 172465478
2 7642
1 161204 3497131
2 59279
2 178880
1 190536 319524290
1 52908 3189764
2 59645
2 194602
2 30686
2 94199
2 91464
2 191160
1 81722 622144247
1 89487 149177853
2 157384
1 42856 261496396
2 158043
2 199532
2 188477
2 81498
2 111759
1 185313 31431249
1 164245 628835825
1 101449 391111540
1 69819 82052173
2 75225
2 54221
1 43556 963926732
1 89878 584761113
2 3116
1 22392 991359974
2 114273
1 177090 451629915
2 85973
2 118139
2 172906
2 195924
2 109388
2 57812
2 30579
2 140541
1 97661 938350076
2 71693
2 157487
2 12745
2 158063
2 96542
2 83521
2 142466
1 142147 439191645
1 71244 515323117
1 158412 112804001
2 190660
1 90566 173318686
2 47413
1 102607 200689949
1 199815 668892377
1 25132 681613612
2 84278
1 36373 93399601
1 111868 960657292
1 163045 29858245
1 152370 625455345
2 111185
2 1918
1 163611 322932930
1 86991 903297103
1 3756 240020527
1 113129 668497876
2 105587
1 78572 828225447
1 105599 71542015
1 173477 652855026
2 87293
1 84393 514686851
2 53342
1 91141 199033801
1 197269 668390808
2 52542
2 182623
2 61221
2 145891
2 52102
1 142655 391484611
2 29047
1 20782 43103855
2 157303
2 196391
2 57914
1 33357 165694026
2 5294
1 90609 561983479
2 24886
1 98429 134000022
2 154164
2 180477
2 175163
2 157858
1 87906 441249392
2 123454
2 178603
1 165770 63818626
2 140606
1 4910 106054727
1 40198 855406895
1 89134 995733012
1 143624 775515197
1 144 315420776
2 148572
1 64133 90088235
2 47121
2 137147
2 162234
1 17779 690232904
2 103505
2 70888
1 151657 712070553
2 47447
1 67896 508215755
2 124026
2 62824
1 151528 793422722
2 12315
1 173614 987955627
2 90274
2 71071
1 22182 399298331
2 12204
1 63772 368830976
2 91382
2 194907
2 172105
1 31655 375088631
1 88005 605401199
2 15021
1 60968 638621866
2 63357
2 199367
2 41150
1 18261 173943421
1 70304 548132875
1 143598 452984958
2 181542
1 190203 534051322
2 142905
2 18055
1 99065 217038817
1 162953 181969000
1 81765 606146607
1 159537 988583128
2 40951
2 193300
1 108759 965260216
2 80396
1 184894 186498454
2 163395
1 12931 601649384
1 21234 847767160
1 126071 222631724
1 172403 774639931
2 76741
2 75111
1 123170 995960748
1 169423 915601785
1 30777 215143777
2 182990
2 126101
1 47171 789778317
2 100066
1 171910 598504428
1 107972 933655836
1 187147 119761043
1 106699 349434717
2 81134
2 183549
1 104432 875348112
2 102100
2 142829
1 68589 606127754
2 185627
2 148395
2 131736
1 165160 297391959
1 151980 521081498
1 53267 578366652
2 88459
1 28370 160287418
2 75792
1 144625 107982842
2 84914
2 153025
2 100286
2 185946
1 94136 980963437
1 55778 479494226
1 32669 571531788
1 127470 864757123
2 74327
2 24403
2 149147
2 135676
1 55982 561921613
2 8010
2 32544
2 6067
1 84291 878816635
1 140079 246944865
2 78097
1 155220 552131072
1 156443 708387516
1 60457 315760964
1 161121 701716142
1 191923 556368631
1 134824 436535750
2 138990
2 102299
1 44430 797880751
1 74563 39076901
2 165859
1 169591 666727172
2 197725
1 80252 114169155
2 94523
2 78118
2 55142
2 94105
1 131013 3966213
1 3054 106350416
2 180771
1 96053 830854479
1 12691 300181460
2 35631
1 121793 817921027
2 182893
2 81101
1 5712 254628280
2 52212
1 191304 858808368
2 145696
2 145409
2 50880
2 80279
2 195881
2 108056
2 16762
2 185621
2 189501
1 194763 823295741
2 124912
1 97108 793781568
2 124726
1 127084 304971897
2 193539
1 28038 893377293
1 168796 868349671
1 93737 392248923
1 79224 20861565
1 139223 811399576
2 16618
1 25408 877625236
2 125045
2 116012
2 35015
1 920 713906527
1 10672 689531225
2 60080
2 173075
2 4279
2 129280
2 130363
1 133839 867734097
1 135985 531636204
2 100943
1 4229 73081975
1 177949 438906210
1 149134 178342664
2 42110
2 63581
1 3649 445160079
2 91934
1 144629 553139844
2 55043
1 98841 582510396
1 74433 37724741
2 6889
1 90963 548808319
1 117410 83938405
1 138697 467311447
2 91372
1 64782 328250460
1 57425 864058653
2 93901
1 175107 41016678
1 23066 45050310
1 156667 307673267
1 138805 670534843
1 161504 565952577
2 174514
1 80797 971517887
1 115509 529273810
1 161475 187216476
1 88550 97416777
1 158659 803282222
1 157908 35873043
1 77874 82363068
2 81664
1 5915 111814525
1 54829 269568552
1 168436 836866257
2 183873
2 186580
1 172300 993763253
2 3056
2 86353
1 116216 49451363
2 124613
1 50163 555132813
1 33999 40276445
2 125185
2 41922
2 127962
2 122705
2 170811
1 156672 800716198
1 190066 784642201
2 131352
2 197652
2 84918
2 141922
2 33245
2 27555
1 185384 914246857
1 140525 776408520
1 7918 520260964
1 39603 435931803
1 195073 569137487
1 73827 457691813
2 184851
2 167009
2 147948
1 56973 504781035
1 59791 405461027
1 91205 468349049
2 174621
2 197657
2 163452
1 40895 368450366
2 168575
2 154268
2 54647
2 27512
2 4496
1 97596 176830246
1 5272 672523840
1 88130 680286717
1 106781 58648756
1 40378 514391697
2 93658
1 67646 40720308
2 150008
1 19762 604418349
1 98038 603568492
1 196971 189130990
1 65223 243574709
2 136688
1 1454 269992936
1 93305 132492250
1 79307 876118470
2 74471
2 178273
1 128004 360921007
1 87277 629166688
1 57203 841282174
2 120553
2 16962
1 98424 871456506
2 55427
2 38668
2 174291
1 176944 63504499
1 160493 962230662
2 48129
2 62296
2 73334
1 6716 280754692
1 8726 516481369
1 173109 611227362
2 123659
1 74086 946866189
2 184063
1 148210 46954229
2 121352
1 19674 18417485
2 3967
2 119932
2 173569
2 97112
2 57036
2 95385
1 88658 922716440
1 145612 647680982
1 142648 6745591
1 182255 623779020
2 90846
1 122867 635047991
1 149881 422798862
1 19238 140293098
2 182530
1 157174 252244710
1 79914 719949950
2 149173
2 79119
2 112229
1 46101 335530995
2 171260
2 177494
2 75978
1 191778 321991508
1 59335 854409481
2 108345
1 39412 38543964
1 109276 746919180
2 106906
1 117310 126342807
2 138738
2 114131
2 194101
1 20190 766800536
2 152075
1 197112 989550560
1 82447 376084405
2 97491
2 22956
1 176450 47125178
1 107835 698336355
1 74946 989286089
1 17232 674446091
2 100543
2 121102
1 110669 113851766
1 177167 691630347
1 69135 136821917
2 91432
1 123527 435140010
1 193715 338213478
1 42701 820356662
1 116422 233689036
2 128916
2 137909
1 103822 410219884
1 161782 111856768
2 155717
2 114964
1 23896 809369841
2 87552
1 57534 638658428
1 23757 144899723
1 51366 318399636
2 7672
1 84343 36134035
1 154298 520858791
2 195246
2 155688
2 40834
1 163455 600608743
1 102889 455896334
2 174915
2 21533
2 127667
1 7135 899257706
2 87337
1 3133 824279464
1 114378 247558600
2 26688
1 44437 160415759
2 70118
1 58850 574717030
2 187384
1 27597 676201793
1 39986 398144271
2 165713
1 186130 357604358
2 164507
2 194124
2 171106
2 138077
2 86508
1 179031 445307984
2 70354
1 159231 27529129
2 134321
1 59181 236153073
2 49716
2 59048
1 117118 216950953
1 21361 727029380
2 4400
1 33946 184835292
2 8953
2 52889
1 147434 799020132
1 669 489539702
1 41792 666209466
1 187 197627029
1 180729 713573720
2 20483
1 23549 363369612
2 130354
2 90406
2 13420
1 151117 263791110
2 102485
1 26679 726426996
1 117484 906737533
1 146166 167468787
1 19146 571247915
1 9801 187705151
1 74494 707354548
2 5156
1 31834 852474682
2 60628
2 28556
1 43653 682260069
1 172432 231626384
2 113726
2 131758
1 103758 265661954
1 159482 520692721
2 15975
1 150947 404081193
1 21868 984519151
2 164523
2 132903
2 70340
2 128316
2 76661
2 1171
1 123454 534855741
2 156099
1 24699 769180589
2 86207
1 172998 477195285
1 3983 880558819
2 36820
2 76597
1 78042 262386875
2 26831
1 26416 893844968
1 156375 652775560
2 134878
2 81970
1 50310 203091163
2 140423
1 146341 557345473
1 184224 926145622
1 71432 834079394
2 115563
1 89924 312097123
2 148745
2 186921
2 193978
1 124022 239557868
2 179563
2 98790
2 72860
2 161430
1 149189 64183751
1 164797 366861391
1 108747 404933315
2 151684
2 185515
1 42214 754451662
1 55014 908839102
1 88127 218062241
2 71849
2 135702
2 174426
2 186586
1 32958 433026794
2 135849
1 90533 378080498
1 106945 283082976
2 129838
2 151667
2 123052
2 133411
2 83999
2 195354
1 56674 497785934
2 11099
2 151276
2 149524
1 147552 419345043
2 32125
2 110925
1 15096 693305126
2 165454
1 22306 477851761
2 166781
1 19214 222635558
2 14298
1 29724 32416167
2 145109
1 192269 678247126
1 124772 470123768
1 188942 837472417
1 124805 572167275
1 6279 949026579
1 178409 583221877
1 163443 768596722
2 122875
1 124161 321079565
2 39848
2 199753
2 22861
2 116153
2 136478
1 39139 781149023
1 15603 998141177
2 104421
2 29615
2 40606
2 40223
1 145695 278824593
1 136133 96046863
2 176851
2 42639
2 73853
2 107284
1 153892 140751534
1 88200 928025396
2 94945
2 140017
1 91848 46903898
2 181734
2 176826
1 136526 591784712
2 129496
1 121405 394609321
2 139011
2 91958
1 3501 612409505
2 156507
1 183200 277830242
1 111229 12035780
2 47018
2 121311
1 44953 192621994
1 9383 259700213
2 105690
1 77649 654341134
1 107141 146726409
1 33858 654373466
1 142098 907003831
1 12502 903132369
2 7786
1 33185 529737121
2 83172
2 174121
1 96816 95574678
2 1671
2 63652
2 51806
2 43935
2 190843
2 131145
1 91386 598966183
2 38076
2 39795
1 101989 896221287
2 192726
1 16009 754123316
2 164263
1 155969 79470030
1 72155 758808653
2 123327
2 103557
1 71289 375346137
2 180054
1 69028 501358663
1 51356 566073942
1 114396 502558607
1 92565 155654930
1 173226 314607546
2 74978
1 58507 737654033
1 178761 595508511
2 182118
2 126132
1 159171 107736882
2 16546
1 27960 628477287
1 12008 555169009
1 154746 14623777
1 131339 875313380
1 96135 86707858
1 93670 479097597
1 150777 451070087
1 13364 810783855
1 48174 609052424
2 34246
2 34909
2 180930
1 157743 151829306
2 113553
1 175804 972866114
1 5525 71990274
2 151049
1 127808 631369221
2 2671
1 50098 694357033
2 169965
2 85772
1 35619 584714865
1 144035 367909699
1 69205 541100657
2 136354
2 96949
1 75517 432320380
2 62733
2 169131
1 132290 872173116
1 18309 857081407
2 70920
2 169788
1 108530 170756283
2 166829
2 143981
1 33364 178307916
2 138041
2 76720
1 20943 976167506
1 69249 302640258
1 71642 454687838
2 107947
2 17891
1 35366 88913745
1 49154 713238539
1 16932 52660984
2 194469
1 43898 281976700
2 126533
1 142516 970886217
1 183820 662694414
2 185336
2 109400
1 25869 879122981
2 95600
1 169303 454196908
1 39023 174808410
2 83871
2 75685
1 197829 817753733
2 127104
1 25747 649157626
1 88954 590982653
2 178769
2 197464
2 143
1 149993 510274047
1 154904 395650913
2 103989
2 142849
1 140850 392223366
1 99591 606854792
1 26413 387529480
2 152684
1 192333 55692152
2 40195
1 79594 946117789
2 32018
2 18765
1 4297 389873054
2 68136
2 123852
2 47770
1 87168 605612369
1 198457 280622107
1 120613 23731454
2 193022
1 85354 406276872
2 145723
1 72822 527001367
2 194738
2 3180
2 78918
1 79820 589997454
2 20399
1 70434 264520671
2 92163
2 114084
2 146069
1 73390 739973484
1 176959 49460781
2 170922
2 136095
2 63881
2 26429
1 115968 503533037
1 15667 697209468
2 156345
2 124910
2 58769
1 193426 195347809
2 179918
1 60878 845315202
1 151264 968492162
2 77975
1 45271 830185630
1 60311 755355054
1 124739 169169411
2 6703
1 179983 63618308
2 103941
2 62330
2 74010
1 91319 629309287
2 182403
2 170013
2 189249
1 146704 522268041
1 58682 239094197
1 124888 927289895
1 170768 434318506
1 42351 817091081
2 54141
2 27047
1 148616 796695245
1 46324 920025625
2 102575
2 150194
1 133526 83799682
1 115959 37343652
1 72262 378014030
1 74921 420745738
1 128311 882297934
1 147493 560386305
2 9151
1 123261 553469923
1 25821 648353150
2 175606
1 22657 321854539
2 109625
2 76942
2 169216
1 155513 914861144
1 60805 997671844
1 182100 568179809
1 100593 277321403
2 188170
2 51903
2 67926
2 177906
2 131725
1 86775 244942919
1 57345 915182547
2 104337
1 82245 743533548
2 26071
1 182934 717480182
1 120648 713700382
2 110629
2 134130
2 130734
1 134076 819812218
1 78306 224899428
2 90653
2 42391
2 104108
1 94494 897118159
2 86807
2 71581
1 34137 158663920
2 127682
2 180004
1 184826 251902455
1 141312 76392525
1 102365 660221648
2 125165
1 53630 902530691
1 125399 189014623
1 118514 264361498
1 80642 277035988
2 195246
1 15637 741885023
2 165851
1 172362 23329398
1 65364 825467169
1 135782 178901640
1 161977 106396720
1 20360 889323822
2 17605
2 25502
2 96411
2 187778
2 103856
1 68684 697778316
1 5050 931324545
2 22057
2 145927
1 155483 33765892
1 110530 907565187
2 35771
2 43951
1 198890 402820874
2 131232
2 25317
2 12831
1 56491 745643850
1 198611 687608743
1 54331 35142718
1 105872 115678378
2 189217
2 119122
2 67088
1 178045 37828096
2 164495
1 74313 820911165
1 84504 587784503
2 54462
1 64169 112394426
1 121034 351639997
2 198867
2 67087
2 25693
1 43011 380363767
1 5603 57058939
1 172350 297873887
2 48688
2 79653
2 75333
1 193918 157808168
2 154043
2 32692
1 126349 933051537
2 2197
2 100151
1 107884 792811895
2 11853
1 191602 580049708
2 171287
2 75917
2 164245
1 9775 916867753
1 105980 350256366
1 110003 134421692
1 164779 650939931
1 98026 758237586
2 85676
1 133060 950539540
2 191529
1 118007 779635860
2 115456
2 117972
2 131795
2 164943
1 104419 758551874
2 99963
2 49838
2 173865
1 78158 373769729
2 66225
2 1354
1 173522 677306075
2 130072
1 59100 27644144
2 76711
1 93597 46079498
1 69660 301909986
2 48790
1 29391 36187316
1 53580 791698337
2 173134
1 59183 476069705
1 172993 444586355
1 153179 969691144
1 40510 508356123
1 37553 227795155
1 162415 639335416
1 57492 628634945
2 145597
1 110357 14279615
1 70743 644216230
1 30901 193030939
2 122250
1 173749 97923639
2 144510
1 90047 20356130
1 141756 176881012
2 10187
2 118555
1 157770 365949014
1 135929 415422978
1 31758 643603827
1 37709 150963451
2 192670
2 51061
2 112754
1 56316 243768489
1 152246 542146282
2 188068
2 160486
1 141449 377247566
1 31149 536321471
1 15040 12750045
2 1954
2 127876
1 111483 872502868
1 134565 760593383
1 96025 203307417
2 110584
1 28914 142929983
2 180354
1 98600 358012020
1 57514 682809806
2 158628
1 12975 619879480
2 184973
2 48937
1 166390 180073567
1 92047 235078156
1 169942 858737005
2 75835
1 19290 299722933
1 45883 85791833
2 53667
1 112230 153595449
2 135732
2 60173
1 126370 693699183
1 2141 280834727
1 59012 685395968
1 169767 265868143
1 152341 294216748
1 99173 438375769
2 90217
1 153915 297945386
2 140160
1 129310 252869867
2 192980
2 60255
1 159182 312905248
2 138735
2 8187
2 130755
2 27070
2 57519
1 112814 29196275
2 134673
2 75082
2 36565
1 54565 856434706
2 10894
1 173066 703354304
2 97661
2 58253
2 118972
1 3977 190135735
2 15986
1 103097 497026957
2 158529
2 156850
2 52162
2 33188
1 88879 617856229
1 77877 947995835
2 45401
1 22522 217771376
2 39041
2 146659
1 183144 938434062
1 70737 753667367
1 39461 195245187
2 14104
1 178935 508790256
1 21397 12321441
2 119507
2 53271
2 60344
2 28931
1 119255 611932627
1 192783 228966426
1 46531 931579350
2 194669
1 156284 316713475
2 75431
2 85266
2 190984
2 2577
1 64939 519519172
1 132851 433618707
1 50978 378852862
1 72357 912315605
1 111710 551231531
1 83552 597945256
2 112243
1 152706 342150292
2 60932
2 142519
2 97374
1 108306 104765200
1 139247 152683383
1 179677 634188675
2 28949
1 19017 146865960
2 121685
1 138603 435080546
2 190962
1 158511 861567169
2 41587
2 96460
2 62459
2 52087
1 80235 668568780
2 135567
1 190970 815326535
2 4566
2 22177
2 118146
1 29372 503213248
2 13393
2 165710
2 133120
1 108274 655719952
1 145761 714660906
2 191981
1 54213 509184400
2 65173
2 15605
1 148259 906257049
2 138573
2 171516
1 95536 264149562
2 185516
1 96481 276890247
1 122790 302164958
2 27245
2 71844
1 102349 499819910
1 6733 80050293
2 95823
1 178465 20223871
1 129046 446939219
1 82712 16149138
1 92810 177344329
1 43804 769090862
1 143076 347744884
2 45679
1 181947 704084099
2 13543
1 5521 571732121
1 12252 331783575
2 22374
2 135601
1 39524 129414718
2 185093
2 150300
1 23699 484369416
2 186438
2 73603
1 3334 752428227
1 96185 336299382
2 92164
2 71348
1 139358 618776811
2 154226
2 40310
2 180352
2 147449
1 12365 686764381
1 195757 270501023
1 105916 940240972
1 7726 78362948
1 107014 793961105
2 121070
2 195522
1 121140 273050106
2 162243
1 170551 450592461
1 33286 449862390
2 39077
2 107095
1 17984 170749364
2 82406
2 32298
2 36992
1 106696 321449379
1 47326 300048327
1 169807 360220305
2 106068
1 196043 495879854
1 196111 755570956
2 144721
1 47888 806666636
2 129178
1 45200 143649334
1 5309 681934840
2 75276
1 153780 759912454
2 178908
1 170180 68398895
1 65160 414475087
2 77234
2 53344
1 92456 524073132
1 85705 631290423
1 167839 120520544
2 24393
1 124950 209287219
2 86100
1 193082 262423510
2 115125
2 95161
1 82809 140765557
2 7455
1 106390 831110080
1 74484 313365316
1 180661 200343798
1 32473 672468001
1 109900 381805365
2 189244
2 43576
1 41740 73682974
2 54452
2 134244
2 73328
2 29992
1 168339 720912899
2 44960
2 33357
1 152616 991384674
1 169139 760342848
1 25088 58899838
1 165380 534014229
2 14228
2 658
2 100919
1 37623 558442241
2 59669
2 76106
2 21821
2 134874
2 129077
1 92966 470459162
2 42942
1 68610 684989931
2 17608
2 98265
1 11286 750146360
1 19999 593618119
1 130425 578668319
2 56821
1 97820 821760954
2 101440
2 134827
2 15967
2 63665
2 30770
2 96259
1 98915 197522567
1 22474 969293265
1 158559 486401345
1 16381 291521585
2 158093
2 78387
2 97914
2 69560
2 78427
2 64232
1 16490 701188020
1 5552 667304008
2 24864
1 18110 8046729
1 138223 370647623
1 194590 997982272
2 167279
1 134156 485725694
1 49158 870246229
2 93171
1 131947 972227975
1 77628 487822673
1 189014 166582328
1 37636 208414654
1 64752 185179146
2 19895
2 70933
2 101455
2 105466
1 103425 760494373
1 164397 134311744
2 175741
2 37958
2 78226
2 107172
1 129284 415952619
1 8408 164191743
1 161435 681469099
2 166921
1 133368 480762329
1 174053 565786501
2 196339
2 75828
1 116021 740690330
1 142044 137818490
2 198522
2 145544
1 25434 824820255
1 124631 394795683
1 143567 236715676
1 167490 691500665
1 139431 107001139
2 176798
2 75878
1 34047 433304343
2 2048
2 29380
1 196655 891988962
2 137152
2 150721
2 28309
2 58425
2 196769
1 22022 165370915
1 108010 935502787
1 158127 267847469
1 43618 477260300
2 43419
1 32999 714861513
1 51242 900855585
1 54419 635005153
1 95664 344292319
2 135103
2 14182
1 74188 340443990
2 198853
1 21695 100515849
2 106
1 47709 117500204
1 19809 986209602
2 71443
2 108087
2 69043
2 71506
2 9469
1 148729 565853464
1 138818 616606431
1 106512 467945809
1 101656 356456999
1 78756 93620853
2 113736
1 13833 983719734
1 123369 250551135
2 130793
2 169062
1 170397 192405258
1 134389 820279970
1 75203 207101942
2 100558
1 121419 764371946
1 141934 567464573
1 193136 300330598
1 79504 305406634
2 108057
1 144206 231217316
2 182557
1 130651 510301659
1 174597 726956260
2 63949
1 22901 733861026
1 179902 226494756
1 45289 922835302
2 35320
1 79953 178668496
2 9633
2 50302
1 65654 284019774
1 101189 951336469
2 175046
1 86778 768395352
1 178702 566381172
1 53720 740814971
2 120057
2 95287
2 160193
2 170848
1 118859 290775414
1 112001 25134609
2 103919
1 24942 863217946
1 111916 581390261
2 95686
1 176659 871358463
2 171674
1 50080 848430223
1 157508 223787523
2 91501
2 56937
2 9974
2 199076
1 131229 764017132
2 80193
2 73171
2 68196
2 127505
1 68849 623600580
1 148905 582618618
2 132984
1 160036 164845030
1 8558 579252887
1 12214 53343323
2 133685
1 145235 143567336
2 160661
2 1913
1 50880 767404157
1 9015 402069726
2 136626
2 70274
2 12421
1 126239 118427982
2 151332
2 98645
1 24961 633626209
2 172155
1 135835 719388277
2 59791
1 133871 396116637
1 135678 663413596
2 166418
1 75461 479235707
2 80396
1 13167 507769115
1 17279 226588307
1 156770 449819511
2 155157
2 73813
2 134192
2 51189
1 123556 62606985
2 6956
1 117292 872611960
1 145788 248971782
2 11227
1 49078 134588913
2 154393
2 106753
1 143648 682649653
1 151318 926330734
1 131890 97940148
2 94697
2 161487
2 59178
1 2064 166706889
2 99646
1 18794 414027123
2 15179
2 44628
1 13509 624592530
1 30107 928354950
2 54814
2 145250
1 180925 616608712
1 142297 771224994
1 187757 66933059
1 125485 282702468
1 113870 628933304
2 91293
1 172019 869831912
1 185193 870468100
1 145076 742408535
2 81951
1 122929 379557318
2 112263
1 164570 476386793
2 169903
2 34123
1 56474 98600143
2 141058
1 197751 623186503
1 69488 712663043
1 143914 752399343
2 64015
2 24510
2 32407
2 162283
2 111847
2 153173
2 77866
1 55492 376386355
1 46653 963844854
2 108118
1 108539 573359393
2 74317
1 177793 625310962
2 115693
1 38317 467606595
1 39498 211797479
1 26948 162487075
1 145251 559460096
2 40430
1 33312 119766138
1 38048 424201987
2 17279
1 53492 520970769
2 174601
2 10414
1 148279 287861620
2 79686
2 137986
1 122840 696568438
1 87893 389030387
1 134111 248282769
1 2938 187621470
1 38052 293554347
1 8642 343358088
1 129631 532666489
2 77500
2 167375
1 33569 409574038
1 178044 72219199
1 175344 542476365
2 66761
2 103587
1 52188 4620644
1 89823 341022352
1 105262 574360090
2 8752
1 128565 974386668
1 99600 891956485
2 124882
2 22056
1 126859 550286399
1 15826 744088113
1 176983 788769052
2 63901
2 110492
1 83402 287943351
2 18866
2 148780
1 171084 782983451
2 36155
1 192824 870088385
2 59939
1 86409 171515689
1 11007 965606719
1 197981 220551460
2 130207
2 162116
1 77194 363643583
1 130473 329807596
2 6948
1 1480 913107550
2 95202
2 99740
1 174836 906067842
1 56492 374439209
2 76672
2 4826
2 34608
1 119202 379324178
1 159643 553564336
1 144831 951901860
1 147725 676917780
1 61782 531435607
1 155837 272015757
2 143841
2 195352
2 25203
1 144350 506169334
1 88213 424239906
1 153157 473649502
1 34344 101174531
2 48796
1 34612 107971276
2 176693
1 171640 868966028
2 191214
2 46209
1 105023 509577988
1 86097 469410241
1 84154 518699678
2 151365
1 46872 703451840
1 71071 907237514
2 75625
2 198930
1 32061 372136107
1 191167 751343629
1 37760 807383759
2 17785
1 54000 370736755
1 83822 297556275
2 86200
1 179726 423705531
2 161765
1 137008 961298027
1 127008 807840881
2 186573
2 66645
1 63995 297158201
1 87520 629398281
1 28835 944871740
2 90900
1 99315 653446113
2 151304
2 3850
1 191401 989279738
2 115319
1 43172 286410182
2 180761
1 164140 824005336
2 131998
1 98346 646978435
2 186923
1 2461 884517711
2 182413
2 31144
2 141896
2 92795
1 89336 272565865
2 83830
2 87516
1 19303 524406085
1 161392 173681147
1 125925 906227995
1 149893 754217110
1 152916 8808048
1 21018 798241162
1 188000 115313812
1 57874 46022634
2 84774
2 159783
1 184923 696245039
1 146658 127327363
1 25082 799049240
1 113891 937701247
2 72710
1 184950 361350805
1 68572 342114494
1 106807 952459958
1 83168 42287945
1 24666 374319369
2 117648
1 75840 230974802
2 118756
2 84642
2 90610
1 73180 786856039
2 168152
2 69976
2 70429
2 132281
1 16480 177444939
2 99618
1 169078 953601416
1 93326 163596535
1 83580 557984547
1 43709 160724784
2 87997
1 153276 399661632
1 31038 110952161
2 43365
2 181808
1 61982 23140424
1 195913 267312599
2 122253
2 13192
1 13637 160150463
1 155238 211438362
1 176447 966526921
2 64045
1 22099 512867641
1 147214 198090673
1 29867 859664258
1 52887 929995246
1 88434 614201950
1 88406 396847143
1 28557 723157922
2 120578
1 131065 47135074
1 115755 142494155
1 98767 777153758
2 41587
1 122962 682443482
2 170052
2 177457
1 64250 520877730
1 158109 395318496
2 66438
1 140834 307689789
2 34539
2 160473
1 45080 80177884
1 144875 826936431
1 70842 677671591
2 37351
1 59587 799375752
1 169990 395127677
1 120626 575055337
1 197132 163107633
2 177811
2 191518
2 100191
1 13799 963852288
1 63750 719440581
1 160264 29162767
1 37579 330359411
2 27570
1 87324 947506691
1 95559 590796788
1 179298 175895225
1 30261 5665900
2 37738
2 4443
1 71582 373286812
2 57673
1 75869 590710345
2 146313
1 32073 237429231
1 129419 557447791
1 8732 505619571
1 53888 948156140
2 98554
2 132365
2 43338
2 42554
2 95022
2 75829
1 144360 384414872
2 114867
2 83603
2 171209
1 115799 503335333
2 14542
2 196003
2 60045
1 60896 66651292
2 176992
1 2425 357896796
2 194521
2 120823
2 43588
1 75988 63800594
2 105773
2 142363
2 183009
1 155936 427596793
2 105705
2 52518
1 23882 213620885
1 95837 282608697
2 185652
1 49074 938278822
1 67654 629910811
1 59498 70456074
1 143748 796204034
2 107784
1 8376 246486837
1 77668 119277447
1 109621 253726600
1 42244 98736580
1 157954 296534672
1 82832 938596942
2 115487
1 188791 959946700
1 81258 196618854
2 3370
1 179213 169035433
1 51320 280532627
1 57206 648884272
2 151371
2 89962
1 183560 717952310
2 24484
2 172472
2 30404
1 20050 265264391
1 110879 873961384
1 26005 524871915
1 93387 239019355
1 133051 369673395
1 174045 809237314
2 112117
1 193307 222409821
2 92849
1 142848 951974664
1 139586 242458336
2 25398
2 63980
1 55239 272660411
2 77573
1 101627 590470009
1 74257 746005832
2 177199
2 181954
1 102827 511768196
1 20202 322058281
2 59423
1 35389 254639902
1 108614 433551524
2 13083
2 47916
2 19489
1 142640 882565524
2 25151
2 67460
2 1746
2 183943
2 112651
1 43501 637108521
2 194404
1 17770 687067187
2 49279
2 71677
1 115722 230624581
2 172604
1 176900 399761005
1 143841 310757293
1 113408 397387017
1 54171 425980109
1 10460 149645470
1 142987 123443935
1 107062 390312192
1 101059 537661751
2 99640
1 69843 917354509
2 154918
1 179184 629723056
2 24892
1 161745 807869148
2 100966
2 20304
1 38757 358045124
1 84258 479428337
1 113811 698611719
2 66932
2 147987
1 120446 767427216
2 34332
2 74037
1 69212 150776156
2 116494
1 160339 334014064
1 145731 221061545
2 58087
2 93649
1 197638 301594526
2 31191
1 143652 5703620
2 143538
2 3878
1 21060 147335523
1 29259 793150328
2 30803
2 23475
1 986 389986692
2 179619
2 19440
2 105664
2 69809
2 28113
1 199900 565808026
2 108066
2 198564
1 50149 560382095
1 122219 864787816
2 178914
2 59246
1 175369 588896091
2 117913
1 138049 824494701
2 178969
2 152519
2 49497
1 126173 893104213
2 17047
2 136881
1 175764 741893657
1 88720 980046056
2 22450
2 197732
2 108904
1 191781 682075576
2 6635
2 109512
2 192347
2 63845
2 48253
2 58485
1 80416 951379611
1 121518 15590030
2 121630
2 18858
2 13989
2 116646
1 104809 53676028
1 16078 435780087
1 93861 581567205
2 141594
2 54840
2 173861
1 44940 216126991
1 195778 551090969
1 62931 217218498
1 116128 372006974
1 15940 564856953
1 149465 405725679
2 113420
2 96372
1 144568 3029131
2 15717
1 91997 32358128
2 179850
1 120425 199499182
1 23656 572234125
2 169730
1 156243 903394045
2 86838
2 77875
2 59353
1 89467 834428481
2 31568
1 196945 213889035
2 41785
1 78665 2532962
1 95242 312468540
2 71156
2 53862
2 24628
1 40681 752333343
2 118923
2 5189
2 43495
1 196120 178174071
2 58536
2 83597
1 64008 859610324
1 84534 181083495
1 21167 525125771
2 81281
1 79947 954573074
1 187079 648561028
2 180158
2 7199
1 116954 76840814
1 33235 445136838
2 69548
1 2871 7759732
2 31144
2 173872
1 15079 271044535
1 34379 172687474
1 139094 769237922
1 62970 159687998
1 195305 837375111
2 561
1 103196 259331916
2 198824
2 174678
1 172098 513119660
2 94948
1 199481 535292944
1 11499 920930323
2 177783
1 116658 807247186
2 181471
1 132772 814594422
2 24155
2 16383
1 121622 821804735
2 76065
2 70446
2 2781
1 105716 658057999
2 106397
2 144085
1 53005 667525656
1 7692 16784112
2 51749
1 148647 447003133
1 127779 653307725
2 140561
1 124750 6349301
2 12395
2 106080
2 73630
1 29225 257185156
1 98646 369586366
2 49835
2 28914
1 115847 615029128
2 29747
1 191841 295080384
1 69009 251519411
1 58881 627230969
1 27234 500787923
1 96322 277577716
1 124039 153194523
1 148108 888069493
1 153488 555532371
2 194136
2 192145
1 6305 746840287
1 108632 913124814
1 30293 862314643
2 78830
2 144328
2 95833
2 138938
2 22511
1 65803 739946682
1 22413 743931773
2 120575
2 137111
1 126874 117319047
2 5020
1 2478 383441287
2 62624
2 40589
1 161129 904021044
1 123929 709617885
1 102828 715496333
1 180080 275900380
2 60707
1 152693 452173249
1 164291 63345170
1 90584 225086198
2 11875
1 176170 747542280
1 20972 909767515
1 102116 183597976
2 110919
2 150294
1 77471 224169786
1 69071 106223486
1 66499 65633704
2 45515
1 50558 212597879
1 83977 316925294
1 152146 202482611
2 182062
2 54456
1 148049 640318542
2 9084
2 72053
1 31381 892059359
1 93383 706017042
1 9656 378547915
1 140480 296181862
2 102523
1 86694 869348154
2 56866
1 1346 171924503
2 94881
2 71120
1 177049 719631883
1 159322 626506508
1 133583 186771918
1 65411 22974403
2 84398
2 197004
1 43824 287210036
2 32976
1 72463 107155280
2 132632
2 134297
1 109314 784666370
2 72508
2 136427
2 103885
2 65133
2 95433
1 190249 703227462
2 159589
2 8243
1 165867 77183880
1 185182 33135048
2 133285
1 114270 622928107
2 17888
2 74107
2 35351
2 19985
1 125148 549965352
1 124393 599498248
2 179144
2 59358
1 150365 189784988
1 59157 516181023
2 8722
1 24628 804103829
1 98344 359160920
2 540
1 21290 555824546
1 59853 750983148
2 12196
2 158762
1 106337 45111383
1 90838 892940511
2 186747
2 45354
2 157846
1 180401 300631687
1 149077 323133124
1 56904 799703076
1 112900 751119507
1 133852 50343220
2 25238
1 116569 156286510
1 157329 165784416
1 162208 164809163
1 78112 888860904
1 163639 720822053
1 141159 95344958
2 186985
1 133725 654804500
2 54395
2 169288
2 188958
1 140956 177839335
1 167707 404755851
1 101530 380499008
2 167956
1 89995 268591508
2 35213
1 25663 242173672
2 28268
1 125320 834440383
2 133859
1 33626 916458104
2 97027
1 116351 312728698
2 187287
1 120676 91472882
1 172610 726781392
2 20261
1 133573 558027858
2 17938
2 122313
1 154610 803321537
1 96589 892026564
1 40838 600614850
1 59470 383822394
1 52587 428610206
2 192582
1 39932 553922493
1 122404 523322928
2 76697
1 34557 136725259
2 190125
2 8359
2 112281
1 199377 721033941
2 47509
1 132975 141306738
1 3611 678732639
1 24572 845555523
1 22693 668458078
1 121241 880000654
1 152353 405636090
2 100858
2 40869
1 39453 243640775
2 136058
1 136608 325825236
2 34481
1 153390 401859629
1 164188 802368480
1 173831 71765282
1 121319 962872976
1 40240 594752197
1 109251 896917887
2 112090
1 56606 194469905
1 148074 324276734
2 157828
1 124268 687644361
1 165947 614638150
1 133771 796986409
1 147774 355955615
2 146794
2 153352
1 178022 55906305
2 2852
1 111176 786114731
2 185208
1 189720 703272303
2 980
2 79100
2 112429
1 79827 597208491
1 35251 754403025
2 106404
1 92134 72954132
1 35303 769852047
1 37805 743241507
2 175464
1 124159 652332917
2 152983
2 68363
1 83767 878659718
1 106413 865981137
1 106276 384283674
1 19341 40991957
1 44516 271150513
1 160331 548699389
1 168452 363856518
1 58936 625829767
1 1395 39440056
2 70447
1 120344 951934779
1 42427 502557449
1 19631 608117081
1 155069 145509954
1 141078 446090017
2 108333
1 22350 20680880
2 2555
2 22094
2 126432
2 7703
1 119268 710569844
1 148688 86736810
1 176438 90078884
1 82072 923780803
2 136741
1 133023 833490814
2 80283
1 50149 711184432
1 73660 26501426
1 162141 205605004
1 138167 562322725
2 188393
1 46275 819333996
1 31883 945828658
1 28939 470628382
1 125056 398557786
2 171507
2 183120
2 112756
1 28549 832454568
2 54040
2 92679
2 95943
2 60309
1 48746 84117778
1 27919 44920909
2 10953
2 44758
2 186353
1 117449 768873454
2 112209
1 164913 613201694
1 168814 397959931
1 140465 602340715
2 191120
2 97380
2 110307
2 167605
1 180901 878777901
2 135463
1 41449 295974421
2 29976
2 141892
1 16340 730655249
1 91630 237864032
2 176811
1 133841 405397619
2 53309
2 145933
1 163747 383583773
2 167066
1 89144 423500369
2 107710
2 144102
1 45238 950316368
1 33750 159256330
2 37410
1 169815 951807042
2 187487
1 59135 220141890
1 140199 715484553
2 122794
1 158866 427660822
2 163300
2 39888
2 40671
1 86911 827540486
2 153697
2 35478
2 56027
2 93685
2 61957
1 109122 544017777
2 129112
1 33998 139005561
1 198846 995702653
1 186577 449254109
2 140455
1 179052 841617066
1 67308 468530714
1 131312 655891687
2 69994
2 21434
2 161608
1 122130 952864096
2 78282
1 137196 661370730
2 178120
2 179017
1 125082 999574647
1 117942 781145241
1 2425 884506776
2 112313
1 43478 153610482
1 36938 23148471
1 167682 399857415
2 53931
1 14911 762433781
1 29659 725726120
1 84357 140731352
2 57748
2 155593
2 181926
2 69440
1 68639 947213317
2 117620
1 71411 287483550
1 157907 733744179
2 136393
2 125936
2 118843
1 163757 582929393
1 168189 805028231
1 116848 692679990
1 118825 918832565
1 48588 255555243
2 53284
1 8276 703063285
1 154206 78765810
2 116092
2 7656
1 38136 934449109
1 70589 676455708
1 96131 392162860
1 83994 708825282
2 169723
2 176934
1 177611 161322080
1 77769 271380452
2 114823
2 51234
1 4417 623702453
2 158768
2 75443
1 96292 966334273
2 143652
2 104789
1 84365 370038022
1 107256 421746753
2 4150
1 121628 873110346
1 113542 830241255
1 197833 335129957
1 163606 220919082
1 32474 502295389
2 133466
1 45221 283221049
2 16235
2 162329
1 75940 761820928
2 62700
2 66103
1 165249 519522625
2 131816
1 71973 517942773
2 151624
2 28703
2 186079
1 63627 742078095
1 38140 613818609
2 57548
2 165297
2 131580
1 137003 972941941
1 82020 912057839
2 5485
2 88037
2 178259
1 115984 107382535
2 43489
2 58774
2 100126
1 98940 249736841
2 196541
2 121769
2 105602
2 171602
2 92828
2 64816
2 46284
2 46111
1 125264 756927054
1 41648 13565920
2 6664
1 55549 304768907
1 128849 737768114
2 34875
2 160628
2 155758
2 65551
1 77832 507421455
1 117202 542057726
1 24463 126434077
2 56000
2 100537
1 53882 975314224
2 166988
2 97058
2 114110
1 13976 223886083
2 50555
2 22491
1 184203 379523330
2 155310
2 101806
2 34570
2 16294
2 82705
2 55953
2 135188
2 183884
1 111427 160437842
2 150246
1 8996 255545999
1 124768 605828616
1 60853 53775271
2 187428
1 54359 867346071
2 8292
1 134065 391047823
2 195276
1 113797 514731686
2 1506
2 137960
2 41728
2 137029
2 58244
2 23301
2 86512
2 129975
2 85756
2 195566
1 146229 941134669
2 57532
1 50745 501534740
1 130526 362902128
2 118572
1 40825 478591084
1 575 417508336
1 25950 488070984
1 64117 566187379
1 165467 325572542
1 89269 124663980
1 147332 999633105
1 146942 874844231
1 9466 887218769
2 62326
1 60790 654121884
1 44534 309422597
2 105866
1 117864 384777918
1 132847 166790412
1 177339 546134124
2 186228
1 156613 68928786
2 48932
1 44887 569846128
2 144860
1 22659 868223239
2 180216
1 16703 645675139
1 54228 58261966
1 90152 819356526
1 176777 200976061
1 168157 29069801
1 26214 924832719
2 162308
2 10964
2 51352
2 168180
2 179698
2 156980
1 35334 428397828
1 140348 686379080
2 128158
1 46872 138633573
2 56886
2 81140
2 132302
2 16072
1 38662 42387009
1 168185 919160583
1 21161 65642834
2 127708
2 112456
1 164768 539090835
2 34114
1 35032 671078575
1 97174 525999445
1 32559 306738216
2 21702
2 136884
2 164168
2 151349
1 150485 98757803
2 52350
1 60817 260803170
1 88481 414344053
2 63162
1 7887 174428723
1 150713 644244580
2 8901
2 97668
2 143773
2 60275
1 132265 478009712
2 4588
1 68600 943814866
2 1676
2 142537
1 151384 817543723
2 170501
2 23433
2 4619
1 37496 335371599
2 124311
1 186797 191054956
1 155828 240822316
1 50648 833682158
2 75202
1 87771 9942168
2 68092
1 57494 7229313
1 188484 766521820
2 42678
1 183899 583925615
2 76999
2 90095
1 155690 55932594
1 85449 877923369
1 15944 203351289
2 5395
1 141517 73232976
2 113588
1 150804 973831908
2 18223
2 78334
2 42046
1 156472 221619136
2 31940
1 13809 262845926
1 174889 586499087
1 140674 291427658
2 41104
1 97923 803616219
2 187087
2 68352
1 47497 137547471
2 29813
1 38554 43643314
2 64453
2 128819
1 48064 398536616
1 26848 197421637
1 43720 167458751
1 195422 522450893
2 187113
2 50486
2 71835
2 8386
2 120657
1 61726 472675188
2 128975
1 182767 462874098
2 98261
2 119039
2 112556
1 81613 94433391
2 53094
1 85019 689048133
2 66422
2 73999
1 29102 992677743
2 14536
2 175322
2 23109
2 82138
1 96065 286683387
2 175237
1 91650 879371980
1 26391 214365328
2 39837
1 42242 287932785
1 33328 696628523
1 145999 844609556
1 1103 80170212
1 172398 95308313
2 54093
1 41807 286591558
1 64728 52403956
2 82417
1 139018 976176423
2 199819
2 60980
2 160816
1 169536 538967074
1 141418 602581679
2 108398
2 79428
2 28254
1 163631 619611447
1 3934 282846717
1 108139 880887271
2 78573
2 77651
2 131123
1 21384 914671527
2 41391
1 10980 908975516
1 171468 414572528
2 123052
1 30741 5265271
1 169678 377088591
1 62745 268377044
1 88882 623851233
1 54816 384853563
1 99036 620155284
1 132556 713576629
1 136986 163171162
1 36544 409356801
1 18104 407530905
2 130043
1 107887 862023664
1 21718 25432326
2 110288
2 86806
1 830 528901578
2 160554
2 51056
1 52000 336764504
2 78216
2 18198
1 27479 804762722
1 51562 253529143
1 171410 928337008
2 88396
2 34123
2 10524
1 30192 84284000
2 171702
1 109718 940549569
2 114121
1 122788 199422450
1 57022 607043895
1 174822 22308534
1 130489 727565151
1 15127 498358243
2 101640
1 126219 228549296
1 27498 898064319
1 171465 525199831
1 109113 541570286
1 186436 407624013
2 109247
2 92899
1 171145 36106089
2 199771
2 123461
2 38589
2 29347
1 72464 673044933
1 182370 177527623
2 165941
2 186424
1 33930 204612124
2 141798
1 160172 35862778
1 65526 92408780
1 179776 196306466
1 23294 117118722
2 119161
1 45642 97727248
2 157981
1 173783 842072208
1 30252 845702474
1 20527 216581976
2 72307
1 11327 636387914
1 90280 278077495
2 142378
2 144773
2 106345
1 16546 552292515
2 74626
1 31252 984372868
2 19100
1 178636 494001613
1 137614 554289990
2 58121
1 108843 199333630
1 178858 86775151
1 8642 703656004
1 38268 860457210
2 129315
2 120874
1 79315 131741554
1 143485 161749935
2 64850
1 105661 778232580
2 50046
2 59337
1 88630 185497674
1 147692 540720745
1 23005 113400315
2 137617
2 139416
1 24213 659643775
1 58006 631212241
2 57503
2 28778
2 48556
1 105837 589879492
1 57107 454108677
2 50926
2 37561
2 29558
2 86897
2 109283
2 187533
2 125851
2 143382
1 137686 24736483
2 9612
1 187504 98676910
1 82742 932344901
1 66278 485631438
2 4381
2 57488
2 195233
1 50490 788209887
1 58106 77809095
1 47832 614097220
2 101135
1 59731 845963187
1 88789 359300659
2 6763
1 120741 760639384
2 141600
1 64984 430672582
2 164941
2 10364
2 127415
2 4966
2 168927
1 184914 261391428
2 43784
2 130647
2 62786
1 38065 490684580
1 149274 107597756
1 43129 598861651
2 52435
1 143567 302143130
2 95787
1 178275 456339082
1 83464 447705339
1 107484 32403995
1 89499 330529026
1 194132 144839236
2 123978
1 137726 565678807
1 143733 651531834
2 122050
2 63116
2 171048
1 9912 91751596
2 23403
2 111679
2 173953
2 104867
2 29559
1 180497 378775071
2 127717
1 157201 759701174
1 63021 606965423
2 117677
2 89417
2 138181
1 66491 4316117
1 105560 229237014
1 87149 643208929
2 62753
1 103426 644832746
1 11611 268605814
2 176076
1 85456 385009928
2 93111
2 80374
2 48537
2 99521
2 51271
2 114936
1 115286 901971527
2 11417
1 101543 397208588
2 166446
1 56524 576157965
1 18822 542324769
1 6091 786790256
2 50758
2 183918
1 67792 377823348
1 96765 630178119
2 58492
2 113082
2 26038
2 123636
2 76601
2 94534
1 26930 248550582
1 23828 347394010
1 141589 33473989
1 45209 544107907
1 35711 681380283
1 4318 600134406
2 126519
1 188493 603460659
1 172960 712501298
2 111680
1 101785 994607677
2 36823
1 119652 158475612
1 194663 907875275
1 152278 781078506
2 128911
1 97652 430267658
1 53237 500573807
1 9096 49924892
2 109152
2 130090
2 65789
2 9248
1 140946 171494645
2 122010
2 94797
2 60820
1 173441 165996289
1 94541 684861634
2 91036
2 11984
2 69859
2 105036
2 147491
2 67141
1 191692 493907528
1 190796 572185489
2 16682
1 57749 500455256
1 156443 250311658
1 48841 865796603
2 101621
2 122009
2 148198
1 172454 69477328
2 34797
1 18278 170671693
2 13732
1 133917 836723406
2 156086
1 121095 888774012
2 16381
2 158021
2 107495
2 176433
1 21160 745533041
2 88017
1 13128 41310867
1 115322 547744315
1 149547 583501127
2 127930
2 144760
1 79767 487246799
1 116799 480575522
2 185959
2 70714
2 76931
2 93454
2 4634
1 10939 87219969
1 158674 720833206
2 193393
2 80958
1 92585 758520832
1 3000 335441041
1 150897 197099978
2 178031
1 186977 449224516
2 55319
2 4768
1 79258 737956683
2 112127
2 163573
2 140545
1 8448 116358385
1 64433 350201634
1 149537 303075961
2 82694
2 75602
1 43217 596173679
2 95496
1 86165 203630556
1 38228 977391646
2 123488
2 77802
2 172604
2 64690
1 68715 184088145
2 115809
2 191286
2 13832
1 190036 890285377
2 116145
2 97268
2 149927
2 14049
2 83214
2 57310
2 56100
1 121621 337666841
2 106169
1 164404 41955255
2 73437
1 25413 880108639
1 170013 704009221
2 167068
2 138480
2 42281
2 6791
2 105111
2 122582
1 41524 166789272
2 317
1 5266 711886993
2 131652
1 95407 934457339
2 133111
1 13367 187397160
1 35950 811136412
2 35192
2 87730
2 18473
1 71536 735208556
2 160139
2 140144
1 33180 517363346
1 28235 100956091
2 149872
1 176496 582293845
2 188314
1 82499 746665549
1 115698 852968613
2 37955
1 88553 61494237
2 140992
1 169840 75247571
1 4056 226778135
2 64100
1 33707 410484143
2 144197
1 122829 891744354
2 6806
2 152713
1 142882 366451767
2 132676
2 166203
1 39661 435107885
2 23564
2 87086
1 104107 510089930
2 15358
2 16634
1 167618 588619442
1 11825 603371694
1 163488 955704723
1 183737 256605897
1 186235 64059144
2 25378
2 155802
2 99491
2 42900
2 173876
2 52314
1 14152 907277382
2 51114
2 178667
1 28075 25131242
2 75552
1 125971 219313178
2 80165
2 195779
2 182266
1 55356 595141094
1 15064 602778932
1 60611 690115922
2 31015
1 77782 797584589
2 151558
2 69638
2 108226
2 75289
2 139901
1 52391 350314379
2 107504
2 134633
1 64349 198817437
2 197976
1 198771 93630649
1 24561 831556820
1 170739 350987956
1 31574 888725122
1 153707 83546318
2 182309
2 10067
2 173640
1 58394 837029027
2 52092
1 114179 587483528
2 54789
2 168748
2 185672
1 179151 874374949
2 180645
1 119014 447521969
2 49476
1 61132 404609885
1 48986 414035689
2 138272
2 177214
2 50751
1 16061 450954177
1 10008 910116797
1 107511 823262861
2 6456
2 78862
2 80207
1 33322 770827714
2 72699
1 231 977087435
1 132692 689546249
2 6893
1 48127 94271441
2 61205
1 32387 868716103
1 97651 753627167
1 197933 285354555
1 11233 813657350
2 143494
2 46470
1 173233 273820256
2 146293
2 131278
1 61914 55027352
2 39929
1 138775 881628200
1 128010 366785847
1 16489 630702606
2 44903
1 77042 135980307
1 30231 591597401
2 91940
2 44535
2 54900
2 91598
2 81487
2 55419
2 43359
1 69524 555205413
2 105800
2 184790
2 1294
2 102846
2 97399
2 58912
2 6805
2 136077
1 110545 418105135
1 484 199213603
2 80625
2 195965
2 5363
2 83262
1 116408 558104569
2 37317
1 108673 99572655
1 102611 146454889
2 25766
2 192945
2 96238
1 144321 119756707
2 172943
1 83695 202065040
1 33245 718374499
2 28504
2 169567
2 168893
2 49519
2 64606
1 84353 406609681
1 110271 668338337
1 199839 620432596
2 108793
2 151803
1 155298 742878318
1 153490 40742080
1 110768 498093066
1 148100 649406792
1 83389 384787330
1 177670 97547933
2 114570
1 82599 268395303
1 192787 34903803
2 119837
1 153659 360607874
1 52202 424539549
1 146804 672839581
1 3814 971350504
2 34963
2 9519
1 124154 307167340
2 129102
2 37535
2 1986
2 138932
1 111645 491713722
1 162819 37799798
1 36373 113323459
1 149542 176349209
2 84415
1 136515 724207170
1 133572 122480439
2 174080
1 105263 226572015
2 128455
1 157205 870249050
2 77954
1 92378 355498220
2 4251
1 85286 367156686
2 122102
2 20764
2 112238
2 95993
1 92686 70000798
2 138675
2 54546
1 104751 507360490
2 91707
2 2128
1 181817 895687056
2 168404
2 69815
1 108736 563699923
1 187358 541227411
1 46815 35648439
1 90218 243597695
2 100101
2 63740
1 171469 140551947
1 103269 857422809
2 26754
1 11898 456328239
2 94990
2 27106
1 127283 939648421
1 59346 124330658
1 77814 180641095
1 153730 623124935
1 22571 725291333
2 78961
1 118331 877366432
2 109669
1 49123 721928045
1 198302 824634050
2 193809
2 321
2 166172
1 3320 955599589
1 92160 485228921
1 89552 775845048
2 84189
1 128659 174188286
1 34208 128714878
2 138830
2 176484
2 18456
2 170009
1 140637 682079686
2 59219
2 126919
2 61936
2 40423
2 12945
2 177485
2 175164
1 121793 889695947
2 83836
1 119353 172719790
2 100362
1 12953 371914256
1 46122 512401694
2 34219
1 134163 982330828
2 93864
1 176130 159228
2 116121
2 95936
1 64232 466581654
1 193654 426744760
1 182023 138293258
1 44136 266796989
2 153602
2 198515
1 52995 979633581
1 47976 378190391
2 16173
2 40835
1 169535 665783096
1 17382 178270466
2 92301
1 179698 325861081
2 195895
1 15329 820877452
1 62359 355061068
2 121825
1 198637 720268499
1 145942 834618739
2 86698
1 167942 623553755
2 170261
1 18340 268207238
1 27355 510043493
1 183139 663071120
2 188801
2 11315
2 168756
2 160406
2 155798
2 116668
2 145254
1 67963 903755397
1 95250 784392467
2 54357
1 49090 744873454
2 82783
2 50444
1 41226 414676282
2 131275
2 10228
1 80589 640584534
1 96206 70695661
2 56115
2 190396
1 72790 566065770
2 131421
2 154866
1 117172 275694778
2 179474
2 147761
1 82690 700420521
1 7992 604262531
2 54089
1 174785 786452189
1 193486 954624972
2 35399
2 123684
2 26714
1 187549 956221820
2 139119
1 135826 99279263
1 185804 30511525
2 52380
1 72867 462366548
2 6444
2 102386
2 180689
1 162326 661205779
1 192270 455891470
1 143316 911060251
2 24590
1 102210 721817370
2 96930
2 145801
2 25938
1 189074 774685798
2 127069
1 111136 712086805
1 166835 425859082
1 56602 222880783
1 131467 373548546
2 180222
1 11525 826180573
1 196394 865369142
1 47089 235608561
2 164727
1 48587 378395645
1 140477 759560836
1 160444 729457730
2 178550
2 45189
1 179831 215842324
1 116497 997857864
2 36313
2 106433
1 102378 914221748
2 153988
1 129697 387022380
2 99010
2 125118
1 7005 424109282
2 33430
2 183404
1 98482 913881429
2 105628
1 110209 887327882
2 196261
1 91856 343209328
2 121200
1 190106 33251613
2 120175
2 180615
1 87277 714147724
1 148927 976163883
2 34625
1 76719 81653245
1 43281 571706416
1 12178 655486748
2 99193
1 77859 973713297
2 73897
2 188736
2 158002
2 70201
1 162933 689486619
2 69242
2 190419
2 94732
1 36936 550544952
2 21966
1 188484 937926948
1 153071 677988757
1 25852 398943985
2 140908
2 185372
2 2133
2 169726
1 165231 462012485
2 81363
1 158981 132645556
2 174423
2 62177
2 142632
2 195301
1 65257 161923015
2 42602
1 4884 856545736
1 3313 803324014
1 107969 345593347
1 110582 431983718
2 127783
2 16747
1 10323 110179956
2 38307
2 83441
2 21149
2 1908
1 138594 339913646
1 127232 282258074
1 73077 598244282
2 34819
1 177079 178807202
2 199996
1 67358 207501080
2 95573
1 82632 127485816
2 49629
2 6323
2 76942
2 7126
2 174196
2 5543
2 57663
2 152728
2 11416
1 20977 497308376
1 124534 140525929
2 105729
2 88315
1 27807 577352156
1 106055 24126486
2 137038
2 92093
1 4181 304610661
2 23600
2 72160
1 27188 840518480
2 58769
1 53666 164718165
2 30744
1 195771 360679405
2 190083
2 141465
2 135352
2 111563
2 142923
1 187261 349971128
2 147860
2 86371
2 101316
1 139274 776070503
1 72431 908691636
2 172426
2 167524
2 37868
2 20985
1 149319 173445229
2 80272
2 102290
1 99570 178716877
2 36456
1 20960 286108875
1 32668 242902113
2 161481
1 71302 952860779
2 169418
1 117851 682302207
2 123287
1 180936 231100413
2 106463
1 108073 3993220
2 98377
1 122258 771899964
2 122233
2 132545
1 110020 700174419
2 35583
1 107652 719908653
2 136486
2 196430
2 88141
2 198043
2 169460
2 131344
1 4958 647596713
1 171026 547706075
1 118576 667908908
2 107259
1 98417 67885984
2 44516
2 136738
2 189724
2 85271
2 146708
1 62223 309091866
1 48815 923989025
2 88917
2 184776
2 35480
1 52130 386620540
2 122430
2 120132
2 189140
1 119582 342969147
2 133750
2 31727
1 186187 553457513
2 178888
2 132596
1 2050 116952277
1 26503 550244228
2 49237
2 67309
2 194811
2 5786
1 64930 391738958
2 26595
1 128457 612876665
1 63892 712336217
2 17757
2 164104
1 88948 634707633
1 12802 457990893
2 8571
2 149594
1 130421 572344457
1 50738 226456915
2 6749
1 116373 811865643
2 47365
2 121216
2 125915
2 123661
2 6658
2 111360
2 3323
1 67184 349072140
1 15368 113597273
2 94705
2 184523
1 72640 810315631
1 120270 445285894
2 178179
2 98084
2 60091
2 151677
2 71326
1 10074 514249537
1 178302 225246554
1 113783 968744392
1 66920 24518472
1 26777 871197937
1 181932 109534724
2 91291
2 18557
2 155458
1 114341 329290962
1 102735 987484168
2 180572
2 54148
2 6490
1 55846 269635866
2 175694
2 43089
2 50326
1 165175 387182608
2 138642
2 73598
1 23378 115010402
2 94734
1 147023 703595949
1 83342 18131661
1 90700 508930429
2 153861
1 8297 642179569
1 163113 888856029
1 169048 767644400
2 92820
1 68769 440909667
1 70876 845138144
1 127893 252241683
1 12036 774580104
2 112839
1 104585 727904390
1 1124 520232725
2 86730
2 175346
1 139420 332196517
2 38188
2 124341
2 40735
2 83420
1 161219 240274771
1 81935 526210955
1 69173 702809295
2 184089
2 97138
1 4685 200716198
1 95424 488900083
2 147974
2 26766
1 25091 689254282
2 142996
2 181352
2 19783
1 40590 119481861
1 176470 942987760
2 199805
2 151414
1 100805 36514940
1 84404 537300896
2 187450
2 185920
1 71652 352568063
1 40897 241391226
2 71362
2 168113
2 117950
2 106352
2 98310
1 146160 712942723
1 165773 569735660
1 88251 507285773
1 90058 610002827
1 101966 531318959
1 93384 340895665
2 76873
2 197932
1 89688 50431026
2 22988
2 54710
1 41097 593684799
1 94307 527325037
2 12681
1 11851 368652923
2 148217
1 34460 683184697
1 25495 147804554
1 119956 998682471
1 165441 71858640
1 120747 475269166
1 136255 914447443
1 176156 755238223
1 59949 355685809
1 103613 101805301
1 158193 165235918
2 53442
1 84933 995929605
2 161840
2 164062
1 175511 150437536
2 78828
1 57469 87791161
1 37409 311271132
2 9456
2 139451
1 70384 109129149
2 98426
2 54972
2 63072
2 174778
2 175725
1 17262 750161241
1 66950 675236414
2 30069
1 134256 80274571
1 193883 245560725
2 178212
2 122215
2 86601
2 103374
1 30246 688116888
1 62328 800623986
2 99565
1 40531 617973430
2 4990
2 80116
1 118253 280673127
1 51904 442483930
2 132587
1 146356 39809075
1 159598 32057065
1 18984 861859399
1 164261 946634736
1 8850 571827444
2 43208
1 20976 330662176
1 91921 161571937
2 165352
1 177204 438398210
2 171958
1 96141 299275153
2 68759
1 2010 178423211
2 169191
1 170632 307391088
2 138523
1 4892 203018712
2 167291
2 28936
1 83022 865916837
2 168481
2 181041
2 3330
1 65617 463259976
2 155296
1 76181 125191446
2 96582
2 149733
1 187982 849761875
2 14293
1 165681 478163396
2 36183
1 24505 37988501
1 20305 696858914
2 184301
1 104299 33805243
1 19110 541063712
1 176183 684479592
2 168715
2 79506
1 6702 317259641
1 37214 585913966
1 32520 591364757
1 193127 1965301
2 164127
1 78363 784637711
2 139571
1 164600 933260011
1 33038 432170825
2 77434
1 52454 721588669
1 165793 743549132
2 67649
1 7594 260095599
2 103416
2 133469
1 44170 379697021
2 1753
2 154367
1 39481 442524634
2 92193
1 169065 412344879
2 133701
2 199758
1 9360 709983905
1 61160 630590832
1 138879 623994872
1 112387 167519443
1 42016 293766310
1 92643 360689122
1 119629 971334126
1 89149 244860424
1 56922 277616807
2 189118
2 77070
2 180728
1 164600 395081481
1 194449 654618608
2 114113
1 132330 825607907
1 72397 633406612
2 172419
2 109327
2 93401
2 36214
2 125015
1 17074 39897611
2 142725
2 55972
2 73132
2 171751
1 190930 514503841
2 92888
1 154069 275800467
2 111038
2 6239
1 115065 252338061
1 129010 999482785
1 86010 272830718
1 53347 373987316
2 130442
2 48517
1 102424 340338387
2 54981
1 49655 899040957
2 44258
1 34380 349746016
2 168338
2 170995
1 186204 889219978
1 162625 395423925
1 80248 745859250
2 51409
1 71287 418254111
1 45239 36100854
1 73824 125821061
1 137528 564809513
2 196815
1 198904 305284549
1 70571 543400137
2 66479
1 124501 153530936
1 109676 588793853
2 123096
1 1278 55763079
1 187658 63636341
2 22678
2 198707
1 98374 57489045
1 31370 318442844
1 13206 731879289
2 29443
2 86689
2 183311
1 36791 420677834
1 11206 785399575
1 8414 91152274
1 48563 781548310
1 64789 954900793
1 142552 366475394
2 9270
2 2771
1 137744 689658138
1 40503 570090197
2 34937
1 186950 882652670
2 116511
2 162107
1 16867 537318715
1 145014 665667138
1 37997 250474930
1 110278 290250248
2 88397
1 129088 731495603
2 136481
2 153729
2 186637
1 65621 905169639
1 194709 834403981
2 40998
1 103392 249805522
2 88842
2 114690
1 21296 748086089
1 53286 400685208
2 1768
2 112486
1 120368 695452239
2 37591
2 54261
2 172290
2 920
2 158469
2 96850
1 85909 105247829
2 159483
2 3690
1 121222 457193108
2 14163
1 118502 996736019
2 18826
1 9827 95674953
1 186459 856611812
1 13643 11197026
1 59783 368725416
2 79653
1 130640 207561863
1 48561 940303521
2 122192
1 170745 356096823
2 114818
1 158663 921682720
1 65161 604904357
1 96489 743551629
1 172245 538151730
2 123945
2 107393
2 21497
1 196244 204220021
2 74340
1 107975 145431125
1 36300 841740287
2 63399
2 126720
1 12068 495567428
2 17376
2 65582
1 24759 837260552
1 6874 784822078
2 189438
1 182343 932888778
1 75671 166737842
1 34142 575094193
2 131952
1 15827 293089014
1 80212 588508604
2 39811
1 150426 430594565
2 109034
2 144128
2 60918
2 6454
2 162236
2 28013
1 98967 733011343
2 110413
2 151705
2 68101
2 179530
2 148409
1 175878 149844931
1 92688 125951856
2 170571
1 145475 48391320
1 138814 73431142
1 166024 415622295
1 176299 627073790
2 70347
1 13909 937782403
2 37239
2 156658
1 60677 223277621
2 129959
1 49041 362189787
2 176856
2 105320
1 104727 713741912
1 157258 141196718
2 176151
1 58676 512184867
2 91987
1 105267 278843800
2 32722
2 166428
1 112581 62719236
2 133180
2 73898
2 6567
2 18552
1 101303 536696465
2 180440
2 38347
1 29166 347684405
2 125568
1 84609 383684157
1 146352 860114043
1 14179 10054522
2 42354
2 196715
2 41542
2 194752
2 62959
1 179970 265917099
1 116766 23984935
2 19826
2 196637
1 49249 953737445
2 178260
1 133691 976115542
2 104730
2 76660
2 160752
2 143645
1 130664 795430128
1 186033 766915935
2 151481
2 115560
2 42197
2 39765
1 27002 710008302
1 160917 858138802
2 111961
2 116984
1 88261 551271931
1 139496 708333770
2 168411
1 105659 862402729
2 43865
2 70858
1 133916 606297694
2 88457
1 66476 960625622
2 51452
1 191198 65766007
1 12813 284719163
2 159019
2 160748
2 123464
1 106697 964624636
1 60859 326578724
1 154666 444948004
1 106142 429975826
1 66512 821038053
1 9658 900640538
1 175876 477853561
2 10591
1 169061 470768429
1 92985 38134932
2 164074
1 13619 474065561
2 38844
1 170425 742605317
2 152389
2 198368
2 164608
1 165455 416965357
1 86724 943188554
1 12420 826837742
2 191698
2 126984
1 137652 129142
1 134344 878688727
1 174390 429619071
2 149772
2 73561
2 16194
2 4262
2 80827
1 30523 597270162
1 130612 412210982
1 175310 940995964
1 196736 911280900
2 62660
1 193057 692172946
1 167103 822597803
1 2237 359646852
1 84769 273294205
2 13870
2 70371
2 148062
1 105951 358827241
2 76128
1 14917 83341321
2 145690
1 86213 752632176
1 92476 785115371
1 24875 958704735
1 87252 513371733
1 53751 236861824
2 90166
2 22760
2 26582
2 36279
1 128543 911589971
1 138363 620631258
2 179018
2 132217
2 157910
2 183109
1 59304 932701116
2 183507
1 81967 781125465
2 192717
2 26158
2 127958
2 62340
2 156777
2 137613
2 180257
2 159768
1 123979 682552071
1 181163 129073211
1 9261 11719620
2 79873
1 172571 307264550
1 73808 1492777
2 30483
2 84961
1 95122 656808372
2 143497
2 10781
2 192167
2 50854
1 45158 65384573
2 38756
1 101555 88727275
2 6830
2 18567
2 82691
1 72493 869090883
2 184017
1 141966 926081019
2 36866
2 152307
1 111415 429223776
2 162303
2 186024
1 183567 481473386
1 111079 936757645
1 15004 351388476
2 111068
1 13367 2517415
1 50928 379423647
2 21275
1 95030 459497781
1 50953 652952233
2 68200
1 12616 557119854
1 164147 362342658
2 8861
2 13443
2 48772
2 80872
1 33226 352929456
2 22874
1 26191 565331598
1 101062 279760038
2 148491
1 84636 421732638
1 159827 840425376
2 179078
2 72803
1 113011 39121885
2 175452
2 74248
1 186757 784245234
1 13471 312352763
1 194746 961022986
2 74667
1 97574 381896268
1 19850 978109872
1 164639 556378402
1 134180 495387947
1 175450 417722326
2 111758
1 187618 222183455
1 22075 630751417
1 133127 68463889
1 143301 258226676
1 103232 408262681
2 140568
1 185083 3846220
2 81898
1 117615 249515579
2 58080
2 73794
2 144244
1 38664 586266143
2 156302
2 3467
2 79769
2 43009
2 2810
1 41588 142844168
1 124646 823074618
1 104563 227642273
2 108508
2 76486
1 5877 123871544
1 6130 237589459
1 165936 295921558
2 103182
2 29032
1 23052 893553426
2 56145
1 91086 23333959
1 170227 113091902
1 189249 228348037
2 144784
2 7094
1 185167 173674151
2 182295
1 122269 866258783
2 29172
2 98157
2 151721
1 8236 766991935
2 112589
2 32479
2 52116
1 111033 551009283
1 147763 227801685
1 95914 707878770
1 191965 337771402
2 122342
1 37288 839424926
2 89501
1 151483 34271768
2 147089
2 101636
1 173574 322538215
2 103762
1 195974 723341785
1 84046 793627020
2 11687
2 153373
1 192984 308258979
2 88100
2 153265
2 2573
2 34029
2 80085
2 116595
1 195037 384706542
2 34967
2 102436
1 152586 578078891
2 41428
1 88980 513270919
1 111853 124175431
1 118397 149740294
1 42776 672962402
1 160235 349529604
2 107884
2 52037
2 820
2 179097
2 15638
2 155877
1 85351 158963399
1 20100 131615342
2 192607
1 88825 798655892
1 107903 315535431
1 91975 82737373
1 19731 568107895
2 150108
2 19085
1 62671 431213248
1 186545 38275433
2 676
2 78058
1 149106 80811781
1 139067 190520112
1 105012 792515527
2 32458
1 10980 886945500
2 68909
2 130721
1 21291 515627782
1 197157 719352016
1 178098 358567232
2 36212
1 13311 196249162
2 114551
2 147626
1 154433 971913883
1 19622 35046852
1 13032 644326509
2 132608
1 164437 122876020
1 86265 296531735
1 93400 634284943
2 17697
1 36760 243887134
1 35783 107709261
1 3143 698540830
1 62621 288586671
2 141979
2 20328
1 31754 34920691
1 35600 960269370
1 56247 213736483
2 195415
2 86993
1 34896 762356619
2 162068
2 157566
1 184906 340385623
1 34163 322029903
2 45593
2 169030
2 27669
1 175933 773445705
2 11693
2 176525
1 196064 358767000
2 143986
2 57476
2 80949
1 15534 626412075
2 176853
2 46600
2 193580
1 99441 563342142
1 9812 780343343
2 189462
2 193801
2 143917
2 50574
1 109914 352526773
1 83178 254618816
2 98899
2 188553
1 21189 731953212
1 83021 721346430
1 137637 176969009
2 3497
2 129860
2 45152
2 167542
2 136740
2 196871
1 54290 309558995
2 80999
1 191435 61704520
2 34236
2 98543
1 181986 895933523
2 41520
1 50867 718809229
1 174812 818508694
1 15069 125902109
2 77484
2 153725
2 130797
2 145786
2 16083
2 173714
1 19957 261301580
1 49315 737129961
1 175033 541400333
1 137270 171089747
1 109177 160277999
1 4846 586272804
1 102427 915332163
2 2961
2 68996
2 103516
2 33492
1 157797 37148102
2 175620
2 68511
1 150458 182758249
2 111415
1 95538 249521961
1 62650 34148855
2 99479
2 35377
1 115893 64507228
1 100850 606497826
1 125622 214341228
1 160307 788825536
1 188854 170998123
1 67968 457961839
1 174175 35599625
2 186851
2 7406
2 61383
1 168173 298079203
2 114351
1 25378 859318071
2 121275
2 29791
2 139508
2 64104
1 26136 909928926
1 66042 544157025
1 114178 949688991
1 134848 138475034
1 199036 943815485
2 135783
2 122896
2 147271
1 134754 550038979
2 55035
1 143939 842456277
2 121894
1 7762 233318146
1 140187 470888789
2 98321
1 35130 605681019
1 81924 444929298
2 3443
2 58670
2 26624
2 72790
2 161947
1 26128 209073317
2 37293
2 49050
1 116163 198424553
1 183271 228447247
2 20473
1 127338 756845631
1 195959 365792488
1 56276 583386176
2 82658
1 138251 68030621
1 126772 293248137
2 141522
1 17922 530545374
1 127956 502745408
2 27556
2 102724
1 53314 743408626
1 102273 343120645
2 119594
2 53398
2 37667
2 42009
2 34350
1 111859 509927836
2 199768
1 123101 174422396
1 93907 829222861
2 50848
1 17992 63824527
2 122934
1 13419 925566446
1 157879 477913805
2 174092
2 45238
2 171009
1 94517 631441086
1 128419 518092721
1 15904 205694914
2 68197
1 175578 738136319
2 16761
1 199743 253734724
2 81142
2 25241
2 105337
2 143870
2 186939
1 95166 658150474
2 119811
2 22838
2 37777
2 161173
2 58187
1 46971 277156067
1 9453 232202564
2 26271
1 97367 572949077
1 10183 231682714
2 90094
2 75282
1 47939 297296235
2 185028
2 19400
2 151294
2 54037
1 174271 351754727
1 44424 865948229
1 71601 276040449
2 64005
2 91892
2 189224
2 84544
2 121805
1 99384 460077841
2 162559
1 128524 503804203
2 57385
2 101433
1 38236 887377139
2 99253
1 59804 905409166
2 108903
2 165037
2 147370
1 154957 229231949
1 162988 606107418
1 104127 913076427
2 87252
1 116738 883478270
2 58449
1 68570 545368858
1 148951 688456772
2 101691
2 168277
1 122392 412892933
2 183955
1 40716 472454656
1 39367 672413199
2 73257
1 89098 977365035
2 15947
1 86463 835559624
1 135518 478294590
1 46566 823566928
2 6614
2 149832
2 64214
2 93305
2 152600
2 97133
2 187689
2 145623
1 80655 465620201
2 27316
2 8091
1 172521 402526218
1 3271 143117219
2 29604
2 196973
1 197529 673609913
2 143244
2 5262
2 176037
1 193215 261277965
2 101410
1 73136 737337676
2 29915
2 165163
2 40897
2 137079
1 33514 10674003
2 33317
1 64488 139779737
2 152795
2 62886
2 96391
2 80153
2 159774
1 93570 848576711
1 5952 354607170
2 150155
2 105661
2 76552
1 55413 163580399
2 115114
2 125000
2 198797
1 99894 253138349
2 189148
1 48461 877941976
1 52919 916073790
2 87557
2 91939
2 12410
1 142568 204077922
1 197826 495122461
1 136356 46536210
1 192006 760085191
1 153050 646989537
1 79942 555660183
1 139617 651415284
1 175629 866513022
2 122106
2 87898
1 89362 916871215
2 148570
2 141408
1 146168 28509999
2 150295
1 33963 466898348
2 140221
2 125195
2 99619
2 191230
1 47914 812243971
2 87091
1 73323 57414189
1 194788 618730676
1 109858 148976345
2 9964
2 66794
2 138268
1 187579 494486146
2 38582
1 144726 229891998
2 162903
1 146384 527378889
2 39921
2 63112
1 44645 863886935
1 188722 261805709
2 106094
2 142198
2 21125
2 157488
1 81136 47516638
1 161260 805274912
2 153007
2 58709
1 133560 181947414
1 2079 763427607
2 151448
2 99118
1 162444 541346222
1 91380 200468688
1 82792 87545265
2 18217
2 156567
1 32138 143664363
1 193754 629118962
1 97301 546228036
1 132588 993150634
2 41843
1 158896 736526409
2 120260
2 168303
1 24327 491973620
1 91145 298773503
1 191081 645788628
1 182387 178879560
1 46387 486599417
2 106207
2 10821
1 28071 947766919
1 147806 237674346
2 123216
1 74926 460758071
2 149117
1 125513 218528906
2 198429
1 128230 168941385
2 31267
2 8729
2 43324
2 76436
1 103196 740770503
2 101325
1 77362 961515057
2 188735
2 59065
2 41943
1 177382 809048561
2 42185
1 9776 18964680
1 196659 812732350
1 14842 776901730
1 191351 922140277
1 196959 959711571
1 31141 382810993
2 87546
2 161251
1 191448 940020483
1 168159 181692355
1 36065 705974214
2 197397
2 22604
2 86963
1 58174 708646688
2 114875
2 170751
2 91282
2 94968
1 120279 424518373
1 178035 48076882
1 146014 433222811
1 176101 615489518
2 97460
1 89394 43880253
2 121546
1 125620 940842179
2 93006
1 72251 434319799
1 105016 861586678
2 39765
2 51399
1 1011 615967637
1 191948 208097125
2 72109
1 37397 697392385
1 63063 341151892
2 139230
1 73980 915645519
1 60662 486695149
2 120808
1 164414 100980443
1 155131 374791090
1 23820 480365164
1 37009 6133409
2 125693
1 41430 114224747
2 143001
1 160103 537508893
2 15118
2 175632
2 168635
1 74199 912664086
1 120330 229073920
2 137908
1 157991 560650410
1 58400 225868246
2 8461
1 104534 164044763
1 73565 21111304
2 194477
1 50480 96773186
2 1422
2 165735
1 121775 332073024
2 63771
2 112113
1 73935 856455544
1 164042 398964070
2 142278
2 69354
1 208 680078230
2 96033
1 196157 322921104
1 110670 221551768
2 153444
2 16742
1 164051 251230729
2 68960
2 149659
2 45008
2 161836
2 107478
1 165757 473267213
1 179401 380194777
1 42206 17905218
1 156677 957203420
1 2931 156606426
2 38837
2 26343
1 24684 43699817
2 38760
1 190242 79662392
2 98517
1 120440 998895287
2 173400
1 73394 342303211
1 29576 585864753
1 99605 931631752
1 115304 915723543
1 34265 861386889
1 181584 873506456
1 76172 8418556
2 173206
1 98804 616116391
2 170390
1 126743 84408349
2 50813
1 55902 832075365
2 113910
2 25515
1 121573 399082070
1 18648 45216850
1 86890 93217468
2 47118
1 95047 543206445
2 36512
1 170295 931173663
2 30807
2 35686
1 101334 8600954
1 96149 409951927
2 43579
2 92419
1 128521 335242321
1 116152 874476415
1 28966 302109788
2 131039
1 160814 547161025
2 105271
2 11441
2 52639
1 173743 620230655
2 55900
2 46717
2 8277
2 71147
2 71007
1 112875 585940549
1 75387 72734959
2 163613
1 57419 928764325
1 105185 664737566
1 324 769173118
1 92726 868486147
1 179410 416093831
1 141701 337833921
2 43688
2 131483
2 137445
1 97956 466296988
1 169860 193490996
1 33357 893215012
2 120796
1 199139 748982473
1 7641 11453444
1 76576 176649756
1 187575 852251616
1 166687 895343436
2 31693
1 62366 245415935
2 61979
2 122865
2 106200
1 158794 659151024
2 191550
2 196452
1 194676 572442261
2 183905
2 86255
2 45946
1 172205 450172820
2 159431
2 153427
1 70901 253595618
1 186260 926082622
2 150865
1 72830 677874806
2 65764
2 83410
1 65974 671825514
1 174224 338487672
2 153228
2 156116
2 194919
1 64288 296662022
1 106276 678810686
1 147864 306021293
1 2333 477412554
1 29690 633924883
2 76401
1 98593 787364533
1 101770 801343499
2 176377
1 7587 577422358
2 112416
2 199756
1 154552 831310778
1 80576 717143429
2 51152
2 10124
2 92850
1 174714 696438193
2 10147
2 5042
1 140592 248306771
1 109585 300624013
2 37637
1 91037 377667330
2 59903
2 48153
1 185669 115302433
1 150409 165026751
1 100121 524728829
2 26149
1 61627 547668598
2 91455
2 120890
1 102686 699710812
1 140085 178666081
1 152487 746907514
1 8275 696277050
1 6743 822867787
2 146332
2 59242
1 62103 118296217
1 135665 638499367
2 34811
2 88421
1 81771 362015592
2 87750
2 188005
1 155647 364561570
1 21894 225848165
1 41567 331999045
1 20088 579511817
2 87960
2 19408
2 159233
2 195199
1 79726 178847958
2 165299
1 29860 292291666
1 94606 833180369
2 53943
2 109008
2 78856
1 163458 508150587
2 131211
1 148800 548528080
1 161245 372873619
1 151405 277318272
1 175590 306254515
2 81673
1 1032 979743407
1 95117 845606134
1 20553 964297469
2 90196
2 197444
1 119686 196731441
2 68385
2 87289
2 56742
2 120179
1 196253 790395168
1 7869 270640759
2 171009
1 175660 346972269
2 161038
1 27246 30401165
2 62927
2 111685
1 140121 475634944
1 161750 408507218
1 131394 520889272
2 62459
1 138107 739679204
2 42270
1 114400 495520186
1 72169 834099250
2 60384
2 170635
2 108863
2 23346
2 179658
1 21487 705291825
2 33343
2 198485
1 177513 222285789
2 8405
2 57262
2 122462
2 178625
1 83430 786178752
2 56667
2 42905
1 139183 141971838
1 182138 932203919
2 81629
1 180985 88437490
2 100518
1 125045 843947016
1 31512 891330790
1 8497 270424748
2 52120
1 92304 30893552
1 151760 535473177
2 70252
2 36648
1 36335 245382090
1 32769 850682340
1 39039 16050665
2 30588
2 83500
1 100360 152121
1 64127 416645406
1 166294 977200632
2 125948
1 1673 815057832
1 150802 666387570
2 129618
2 19059
2 122171
1 18780 861682007
1 51608 895774855
1 34958 382503830
2 137805
1 120429 682784219
1 26399 578116970
1 24386 598447765
1 173683 921610626
1 74927 853828872
2 147362
1 37752 453483897
2 91351
1 31064 527078324
2 150591
1 118966 620882042
2 168495
2 51263
2 145710
1 111865 331517797
1 134384 909775987
2 164242
2 145993
1 86234 431974285
2 15265
1 105948 962724988
2 158241
2 19371
2 33596
1 35319 435652154
1 113661 722171419
2 91446
2 43957
2 91515
2 129958
1 151698 44959673
1 103470 646528002
2 163570
2 2050
2 111351
1 83205 510607930
1 58537 706519772
2 82289
1 88168 251684679
1 27485 331200182
1 186526 153266917
2 68202
1 46596 205416071
1 184073 196856209
1 100750 683751888
2 44927
2 196027
1 166937 418484148
1 97813 801316856
2 12764
2 103754
2 174125
1 176880 531374729
2 60228
2 155619
2 158795
1 25096 699590908
1 2559 392053705
2 191538
1 34466 561565000
2 39121
1 61986 172038306
1 191783 116076544
1 124099 850018642
2 17427
2 51313
2 45631
2 197558
1 72725 793258990
1 39317 925419607
1 12469 525195883
2 48396
2 8872
2 54741
1 166137 214698382
1 20234 718389576
2 33139
1 47463 262823086
1 151888 965171770
2 147215
2 167506
1 145366 430546004
2 143096
2 175962
2 76845
1 38581 553530925
1 98777 851998764
1 62191 646826676
1 49800 410139704
1 46507 625103753
2 22341
1 121623 972108503
1 44077 40860773
2 164870
2 27225
1 153431 891113473
1 56115 818678824
1 15879 761400299
2 175244
1 43129 748990660
2 113542
1 194089 649303869
2 162878
1 81106 985506811
1 40789 341303084
1 21370 619663993
2 120310
2 94624
2 5357
1 186219 62906236
2 166993
1 138847 277424107
2 197292
2 162127
2 150633
2 71359
1 83476 855675871
1 108294 215759665
1 61843 303142878
2 19165
1 36581 79072969
2 85098
2 95287
1 159032 134939984
2 101499
1 56818 382150539
2 178274
2 152068
2 127578
2 59879
1 181428 266305484
2 131544
1 95214 896265134
1 25817 354358081
2 92838
2 90607
2 72766
1 8641 697752952
2 46903
2 33711
1 43530 646083368
1 27396 4102502
2 180016
1 128430 82313594
2 197208
2 28946
2 128636
2 134272
1 55810 556134349
2 117882
2 62527
1 155058 267935197
2 84536
2 67969
2 51496
2 191527
2 122282
1 196722 698502852
2 55355
2 177477
2 91889
1 194918 474214215
1 95897 673158648
2 42043
2 47792
2 33148
1 33398 975138217
1 90161 739199527
2 70463
1 114043 185699664
2 111110
1 175245 126740286
2 14524
1 101048 403280197
1 161358 902479350
1 50195 956137650
1 94712 168686283
2 195118
2 174884
1 141378 705636691
2 51255
1 115451 632928545
1 13952 89949012
2 25890
1 193822 753460337
1 188687 615245532
2 144254
2 199317
1 5893 488457777
1 129503 126145938
2 182314
2 155073
2 100604
1 49727 6081442
1 20648 426671455
1 38853 84327222
2 148589
2 169296
1 169719 110167731
2 99967
1 128642 480833410
2 157349
1 146195 626552473
1 148277 507344222
2 54979
1 44327 561152789
1 58479 302815183
1 74770 647754548
2 199643
2 82737
1 23531 708424712
2 100237
1 175241 590092192
2 28617
2 179929
2 117646
1 23861 657723749
1 93672 684284858
2 147637
2 167396
1 57075 160480932
1 142890 982045434
2 168821
1 1311 401828803
1 163577 822908923
2 156591
1 51340 648546830
2 141882
1 137652 788672109
2 181749
2 112989
2 5850
2 184916
2 84242
1 146999 211707437
2 14175
1 20456 697618726
2 60078
1 113142 226830972
2 21286
1 3623 632525433
2 45569
2 22237
2 151560
1 28967 722737963
2 185217
1 153860 591351855
2 16035
2 147673
1 126692 44396105
2 42551
1 28955 899575912
2 8928
2 155110
1 6145 533017377
1 54887 273880414
2 36159
1 57283 20296388
1 32062 652366257
1 87624 810119797
2 141090
1 64269 692445772
2 20308
2 63734
2 57529
2 109354
2 95705
2 109155
2 59223
2 59352
2 8777
1 85310 896600974
2 179684
2 92435
2 62069
2 79208
1 28476 544110023
2 56344
2 131781
2 149166
2 11159
1 106125 96672206
1 7133 320658777
2 33244
1 12929 32088647
2 34192
1 84338 310726980
2 115775
1 177092 53372370
1 72636 33132491
2 84800
2 164230
1 17469 326462194
1 41135 58500223
2 164322
2 113523
2 88719
1 24873 540154531
2 171743
1 199632 956685559
2 48717
2 58252
1 103195 894738094
1 119649 179520519
2 92080
1 197586 77039570
1 167210 495020400
1 125799 911331265
2 117033
2 11187
1 111492 76729232
2 70169
2 120620
2 171178
2 49403
2 186932
1 102703 953531977
2 185151
1 98432 403625637
2 87417
2 90044
2 112767
2 38214
2 161692
2 87520
2 41088
1 91696 336281828
2 169994
1 163492 791511630
2 84713
2 119413
1 42494 782605574
2 115856
1 126900 748191922
1 100284 618858440
2 50217
2 46146
1 115046 98128621
2 76854
1 70612 88694214
1 61635 837670922
2 11415
1 12953 354365666
1 89136 509404083
2 162946
1 172094 788687925
2 195030
2 100949
1 154813 241104166
2 107037
1 122573 571782510
2 132347
1 167099 591580519
1 122254 109189684
1 113504 317681449
2 42858
2 157240
2 117523
2 155066
2 163766
2 199601
1 192977 33334138
2 198812
2 162577
1 164745 305557317
1 76198 297650384
2 174257
1 142157 728162394
2 139645
2 71354
2 20020
2 125405
2 107981
1 102752 731310051
2 43835
2 67194
1 31426 521406391
2 135653
2 106417
1 15409 267664936
2 74599
2 55888
1 71101 425653185
2 138413
2 12717
1 95583 846256211
1 131153 217965230
2 31767
2 7478
2 105016
2 19657
1 28006 550047265
1 165895 929182534
2 75588
2 188479
1 40614 201226571
2 192710
1 179023 389639221
1 128271 982793545
2 194320
1 13961 604431385
2 30646
1 188208 697200058
1 122878 592961722
2 30016
2 125399
2 165893
1 119779 449135678
1 179183 298821730
1 128509 148687295
2 110448
1 41599 370738839
2 125738
1 158779 115146119
2 71130
1 191728 728533166
2 59968
1 102958 784949109
1 104875 769976703
2 2640
1 120042 137460273
1 107730 177275897
2 144567
2 12587
2 121650
2 171509
1 146455 444450718
1 94818 556416854
1 24925 278183185
1 24193 329708812
1 119592 227081919
1 56805 164328751
1 120764 831516653
1 89666 676523613
1 315 605783817
2 89555
1 56834 613967677
2 72882
2 3855
1 76139 368546205
2 128420
2 91837
1 185462 960875434
1 131608 896793171
1 167422 173047543
2 890
2 123685
1 156259 471581187
2 190094
1 2976 422824865
1 129113 157064158
1 133136 639401749
1 172556 605872917
2 127544
1 188528 926564859
1 164850 208537231
2 138645
1 141028 434295491
1 81510 560798863
1 173828 881992087
1 176865 300201043
2 130519
2 3108
1 14536 26676617
2 187099
2 127098
1 126897 636055679
2 89547
1 53994 886778166
1 185003 94335188
2 181253
2 170431
2 194241
2 26629
2 14893
1 47991 894730143
2 149288
1 147454 250358172
2 184649
2 35157
2 73390
1 152028 733640843
2 134663
2 16387
1 183362 254562143
2 87338
1 49191 189821242
2 16692
1 98823 111082043
2 29064
1 90288 720703772
2 31488
1 144055 785118246
1 19041 518878193
1 176493 452644630
1 33572 448687466
2 158719
1 20705 354838713
1 96799 67861922
2 115819
1 74790 803066790
2 122522
2 156076
2 61498
1 135948 692161458
2 68799
2 93079
1 80810 122604150
2 32944
1 188689 758130985
2 194515
2 40158
2 110983
1 150056 635968678
2 29798
1 81631 786341931
1 145181 130716093
2 149677
2 165099
1 75394 954032722
2 116299
1 120471 883602852
2 73835
1 35608 152873939
2 103995
1 158842 88679155
1 119773 773605808
2 88973
1 24308 886042219
2 189762
2 118832
1 104453 474985542
1 158681 278234470
2 6859
1 184138 802630028
1 173625 60078641
2 62057
1 147654 491425206
2 47946
2 68498
2 60146
2 63093
1 141969 75160041
1 32995 483786648
2 66706
2 71844
2 171666
1 194041 565136752
2 156026
1 29860 61987981
2 86173
1 145116 316787175
1 83526 407499240
2 111637
2 91465
1 170166 676490101
2 154396
1 158767 585945610
2 76031
1 134874 46995194
1 129387 619372357
1 93338 137876546
1 17407 470064183
1 129980 731031374
1 169962 708462204
2 6193
2 4754
2 108508
1 12565 628202394
1 196153 671792116
2 176617
1 63418 435583293
2 150842
1 122901 657829703
2 105357
2 181253
1 182076 962111908
1 87702 49113720
2 28471
2 158366
2 179036
1 191070 385976023
2 159954
1 99202 50156295
2 159650
1 194026 771177622
1 72170 412453036
1 104821 581820602
1 178137 142682306
1 90435 688561846
1 167356 317480454
1 94116 888477307
1 149730 255213323
1 80059 579687649
1 86266 207872204
1 78552 116890413
1 19376 112420269
1 147894 534303716
2 127689
2 157491
2 77117
1 38383 599959400
2 66779
1 105385 426915126
1 115831 472719406
2 2588
1 94887 750470245
1 1543 306443445
1 74834 346036504
1 41947 114586366
1 80441 376345755
1 127787 471080866
2 3111
2 148937
1 35584 530937846
2 95032
1 41769 715690954
1 118815 792084718
2 89433
2 137372
2 13560
2 27883
2 146657
1 157666 968737063
2 188684
1 87717 970410384
1 70461 834475358
2 53548
2 96418
2 43157
1 66315 215942533
2 96140
2 114308
2 118638
1 110759 292031035
1 10816 20840520
2 179109
1 55357 141261826
2 178690
2 59639
1 97221 567043901
1 59982 460829410
1 28335 212131428
1 123453 580014034
2 132962
2 142421
1 56288 875063911
1 172732 562989382
2 57799
2 77573
1 72818 715303995
1 178852 884350505
1 147413 347072337
1 94215 503070639
2 169783
1 108675 473723359
1 57675 966565286
1 26515 817410024
1 144488 433632378
1 52458 14182311
1 64859 801082804
1 5696 87875793
1 42220 89827953
1 197238 327049246
2 167356
1 111813 824323413
2 135341
2 176444
1 153566 900244601
1 152657 333314075
1 1002 651820531
2 94504
1 29524 849033376
2 183467
2 123373
1 140256 601904010
2 187794
1 194159 379707570
2 21294
2 85359
2 80627
1 12115 534436007
1 127870 610150132
1 76894 328300169
1 38941 429026063
1 175699 281616777
1 17903 213306005
1 191542 624007513
1 104539 306274596
1 85292 208552897
2 188802
1 183540 176356068
1 28609 31642594
1 84922 635341554
1 33425 203750718
2 32844
1 136309 630892988
1 54099 317717098
2 52005
1 170961 602669141
2 23696
1 105402 265056536
1 17573 707423017
2 165877
1 8487 536259604
2 131559
1 62326 464440121
2 173634
1 129991 424677517
1 158705 353374580
1 114913 772347160
1 19115 582376857
2 132604
1 174129 894046594
1 123639 718773718
1 184809 769222712
1 31136 277821860
1 117342 122137446
1 108830 271478639
1 33641 765201252
1 12786 130266660
2 161010
2 156861
2 70072
1 46631 384753286
2 52411
1 34246 205978086
2 153102
1 174019 105830080
2 17119
1 173531 367275963
2 28386
2 135556
1 18330 546332204
1 190396 118720810
2 189824
1 171318 203227402
1 99637 189358860
1 20517 852968503
1 124152 809484770
2 166134
1 165106 198012376
2 99204
1 155662 649982145
1 133162 208937367
1 46109 924407430
2 81148
1 87076 848762726
1 177798 896403324
1 99837 62463575
2 99315
2 197031
2 156915
2 188228
2 157514
2 29455
1 148472 757897598
2 3180
2 6483
1 192466 361399529
2 135029
2 29991
1 67204 883961758
1 57019 145435455
2 65612
2 83492
1 56221 447971344
2 44565
2 81519
2 154299
1 16236 700932257
1 3956 503762753
1 175550 818278795
1 27256 467001886
1 48543 289726302
1 194293 376714677
1 54313 541580456
2 173512
2 168963
2 71698
1 75090 679074870
1 84843 485306243
1 132455 58121319
1 155018 168835309
1 141548 584383004
1 154649 729508183
2 192649
1 164323 256329504
2 196558
1 56595 869089162
1 42676 794429751
1 193328 411973191
2 193372
1 154561 739986463
2 73098
1 25931 468173879
1 132890 528488385
1 170134 485794708
2 95282
1 191299 351646660
1 171920 11630821
2 78704
2 154797
2 87768
2 35673
2 43424
1 1259 595049111
1 76955 133086301
1 142721 971538876
1 33035 987837122
1 191156 634530437
2 73610
2 161138
1 166442 209345129
2 138753
2 131769
1 199754 601086397
2 133176
2 165650
2 61909
2 152429
1 95921 260279729
1 177110 913314169
1 104638 861962944
1 84858 784314740
1 64539 909641210
2 52241
1 423 500901022
2 126406
1 52843 870114365
2 533
1 13853 56271432
1 25473 931182979
1 181029 826727255
1 31548 742943698
1 133025 410653791
1 57417 680677810
2 60238
1 40244 46321563
2 108609
2 46907
1 16178 188204721
1 180325 317350746
1 26357 875463530
1 189316 69526971
2 67807
2 15703
1 26499 366856520
2 72477
1 77855 50464578
2 186375
2 118949
1 40344 103499762
1 163910 739895331
2 170474
1 19259 873082918
1 24401 281224013
2 83539
2 44990
1 69201 743988663
1 132183 969597047
2 50411
2 129044
1 31116 721246392
2 143177
2 93473
2 59059
2 44658
2 103286
1 20886 572144100
1 196218 208913756
1 34781 996139880
2 124607
2 190645
2 131817
2 180394
2 172259
1 76586 202583974
1 19441 773248309
1 9425 460917176
1 159434 576881148
2 66414
1 71331 492922045
1 159028 774488282
1 132813 867001827
2 151420
2 7174
2 13497
2 195691
2 49172
1 90560 927852529
2 115308
2 192821
1 145689 748715198
2 185151
2 14950
1 195653 121135151
1 147034 459992037
1 96041 840916921
2 20801
2 199140
1 154239 247804793
1 128633 478592898
2 172261
1 83445 682032980
2 101366
2 177687
1 67154 759961379
1 61853 223916324
2 145956
2 163834
2 192327
2 29140
1 162638 450767423
1 16689 770185793
1 187933 187613111
2 53249
1 21701 307276842
2 46139
1 73935 725792665
2 18813
1 62642 406345398
1 108454 144953562
2 107645
2 92574
1 130312 430359190
1 84412 481946643
2 158674
2 191040
2 19246
2 26622
1 156083 380006931
1 5136 622629508
1 33937 868052058
2 188830
2 25923
2 125536
2 172594
2 161846
2 9435
2 24660
2 23546
1 87840 587912630
1 101936 629779275
2 34973
2 45391
1 4290 162307516
1 82800 208376551
1 124902 915403360
2 149807
1 118844 991667147
2 50192
1 12283 580691933
1 1694 108597910
2 45262
2 154191
1 67866 146002621
2 194155
2 189023
2 137631
2 94749
1 148657 866841847
2 96784
2 144028
1 160429 834729340
1 54858 750494271
1 97771 938830058
1 77813 260647652
2 94840
2 55807
1 46788 630734597
1 20147 183174729
1 10110 144937813
1 104629 989155031
2 101803
1 55964 942615922
2 172117
2 637
2 152684
1 150551 349816922
2 57518
2 137062
2 177566
2 168165
1 93398 339213579
2 36449
2 148004
2 141161
2 197376
1 60079 55209686
1 56802 482727185
1 77607 226981963
1 126965 577329167
2 83444
1 162525 905864666
2 130291
2 128459
1 21867 973548157
1 15716 837453279
2 76029
2 59027
1 129520 956543639
2 75718
2 125367
2 149111
1 98167 78380157
1 8136 742574477
1 158762 375876201
1 57964 198951401
1 169256 788319271
2 149731
2 52837
2 92169
1 177331 626036931
1 103282 154567644
2 139075
1 98846 599970483
1 176307 87078606
1 88849 496184030
2 109947
2 130526
1 52785 415882679
1 76090 715976025
2 123148
2 34423
2 25430
1 61577 62142304
1 76460 936174601
1 120811 28394287
1 37325 734547981
1 181642 310431351
2 67548
2 173371
1 65056 975397729
2 157621
2 84318
2 169544
1 154985 74585313
1 96529 560176017
2 18178
1 122595 82207668
1 60695 545177384
1 4115 796785481
1 132856 689774830
1 89123 621641791
1 27977 272633249
2 142746
2 141909
2 100246
2 32599
2 192239
2 151294
1 54433 909265740
2 52303
2 190124
1 632 642953619
2 18803
2 120631
2 180173
1 194641 414966053
2 3985
2 172826
1 17568 540780425
1 62298 393625519
2 109387
1 104037 759799504
1 2241 468709467
1 173669 333056266
2 114553
2 13713
1 143110 234017532
2 39191
2 101356
2 70302
2 175652
1 37005 655121670
1 8295 916858877
2 103000
1 2992 238396044
2 85327
1 192093 459710333
1 52379 369466686
1 54237 353745891
2 26538
2 166562
2 184326
1 192370 630912927
1 6230 753821420
1 150027 403156369
2 141377
2 111511
2 39613
1 143197 607226021
1 119156 131465587
2 174306
2 129602
1 93614 583615561
2 197779
2 94088
2 5571
1 102495 675518910
2 45848
2 86326
1 198493 815520817
2 183677
1 151380 595852694
1 168363 114019919
2 116069
2 67983
1 59757 584618554
1 30354 246279261
2 43839
2 99213
1 115129 862736559
1 159152 628830234
2 59515
1 71588 719937100
1 72919 247211558
1 52089 136868842
1 60053 169760152
1 2360 872545771
1 159312 270094881
2 132745
2 173652
1 11888 589654419
1 57236 370160077
2 113384
2 53135
1 51620 905655537
2 182131
1 7335 96287599
2 174975
2 8059
2 37061
2 72649
2 128981
2 130762
2 177803
1 181831 570863686
2 144888
1 45818 927723870
1 164238 466215654
1 70371 268536040
2 12717
2 85107
1 112371 537202665
1 145711 121648194
2 142401
1 29735 642083464
1 184498 438245537
2 117710
1 87345 493155071
1 55773 259672794
2 12423
2 158911
2 118602
2 190319
2 97792
1 177621 152845570
2 26992
1 85665 500683925
1 175578 524131127
1 101316 961029594
1 72562 673095
1 114240 376215379
2 23292
1 152945 59607430
2 160920
1 111339 448792254
2 35693
1 98218 742260235
1 93250 445773225
1 45802 699773418
2 90246
1 98889 880100297
2 193083
2 102469
2 156778
1 19034 915554748
2 151081
1 22707 228931804
2 89356
2 192514
1 124221 657814774
2 92159
1 187479 196989031
1 112156 501765254
1 77103 129770731
2 70889
1 115451 103041235
2 196982
2 4466
2 119116
2 101459
1 67186 995276376
1 37038 662507479
1 113989 926653859
1 19766 466858936
2 55002
2 95404
2 159896
1 105443 781549029
1 65551 896075307
1 18582 551196124
1 154954 836211076
2 137038
1 121971 123233266
1 45464 370018793
2 178084
2 196324
1 71278 914079485
1 180796 615626137
2 37123
1 41778 44668496
2 24966
1 98437 7810267
1 98396 567761210
1 71001 698092091
1 2015 775832621
2 61827
2 138804
1 10159 891821567
1 33812 977516082
1 88659 991443904
2 32738
2 114009
2 144438
2 132138
1 72304 387901673
1 119119 398924437
1 137826 12552039
2 139774
1 18087 863466089
2 84474
2 196317
2 54975
1 111580 617514545
2 63810
2 41566
1 104192 699939341
1 55445 961451661
2 6570
2 197569
1 89676 506947772
2 48538
1 120142 5409489
1 54721 529936691
1 828 182181043
1 44210 16199076
2 110710
2 40430
1 62670 538028375
2 144963
2 198080
1 199430 474518492
2 35473
2 11847
1 48918 313275304
2 73537
2 165363
1 187426 118425104
2 97816
2 181026
2 65211
2 190990
1 30612 628103639
2 194019
2 132038
2 108439
2 27101
1 65201 517669267
2 93322
1 164513 453605920
2 33091
1 188782 704340759
1 42049 603559846
2 117838
2 117988
1 31350 944561474
2 119437
1 28225 581063551
1 32154 170441402
1 545 688738701
1 103759 305373751
1 20914 363588520
2 77452
2 178163
1 190948 638727391
2 23719
2 188737
2 164179
2 144494
1 133322 980365017
2 61856
2 74771
1 141545 607603836
2 25671
2 179018
1 123937 855614401
2 40493
1 11779 94670247
2 124574
2 50552
2 143247
2 51474
1 88131 741756267
1 53734 480273872
1 188279 962547052
2 103259
1 17246 695184432
1 188521 133894568
1 103444 225416163
2 85399
2 199109
2 65462
1 18403 755257927
1 110480 887265636
2 125960
1 51596 385262103
2 27015
1 69846 163190397
1 19151 277162018
2 142829
2 188102
1 114731 302889844
1 150695 923631748
1 177693 203503892
2 73062
1 38736 475072999
2 166622
1 33193 539275562
2 132025
2 58142
1 41600 952360022
1 169518 934718217
2 16267
2 149684
2 26062
1 137550 480901798
1 30684 835486557
1 57240 765565400
1 8795 498839655
1 168 146176944
2 69011
2 184658
2 82148
2 104739
1 90988 477743549
2 66155
1 104571 672754291
1 29094 157462451
1 174533 173639228
2 136288
2 85207
1 198070 689279602
1 24839 517838408
2 50542
1 65920 737545683
1 11035 898991371
2 175539
2 162491
1 60754 963085362
2 118983
1 18299 879058326
2 80837
1 65502 979453547
1 18698 170809778
1 71319 686979147
2 164070
2 30834
1 26934 44801934
1 122335 23320099
2 94302
2 90440
2 529
2 92410
1 51339 259136238
1 27863 422464187
2 92768
2 85143
2 161854
1 76148 960043267
1 147491 609283444
2 113327
2 17648
2 15853
2 157391
1 102508 393782964
1 27761 106081445
1 130890 813037222
1 21466 136027972
2 37190
1 75712 357460790
2 82230
1 57862 969302654
2 86962
1 106846 182518987
2 66671
1 195859 746891630
1 171932 724803377
2 157034
2 31279
1 130190 783680455
2 26463
2 69388
2 76910
2 192715
1 190291 578987186
1 181071 352410346
1 153435 7460198
1 29829 729062678
1 100974 239118066
2 175779
1 59363 276689617
1 95538 403104867
2 136828
1 170934 243198051
1 117082 482505553
1 154107 227303124
2 12376
1 141102 457535537
1 83885 812669110
2 13968
2 124100
1 95695 146755257
1 52902 379246832
1 160685 614891827
1 31156 604527800
1 59618 50078842
2 124873
2 145486
2 152474
1 4874 480518524
2 70144
1 94055 477767448
1 25289 876485484
2 7803
1 5968 592838345
2 99393
1 195732 227560972
2 170601
1 151554 402425057
1 41806 232934234
2 150119
1 85 884667444
1 35030 475648329
1 128555 346018528
1 161853 39162960
1 29517 681588100
2 191624
2 91847
1 137958 585706492
2 147067
2 100244
2 90621
1 181387 32206881
2 117172
1 42590 629038584
2 193022
2 192523
1 156224 728746460
1 29801 216509397
2 199446
1 92001 387737466
2 69237
1 89890 170527088
1 97714 719099053
2 41756
1 51721 818454082
1 105413 18450437
1 125816 426004373
2 79713
2 128196
1 15944 72040979
2 92988
2 88949
2 60398
2 37924
2 25133
2 37659
1 6014 659534339
1 15110 324631394
1 143231 728706329
1 31043 302449775
1 62015 799664056
2 100501
2 2199
2 27099
2 80725
1 45781 411365316
1 92447 833619242
1 176212 208592444
2 50660
2 3261
2 146693
1 160521 929626759
1 159473 776960399
1 131008 491750660
1 193479 183512953
1 125406 862133847
1 18152 707514122
2 188834
1 60498 28367691
2 93162
2 56208
2 116622
1 199257 641138918
1 40327 385751408
2 32083
2 118884
1 58177 146046335
1 167170 163505829
1 70553 23575883
1 157957 853283810
2 25929
1 65536 430764481
2 140406
1 52733 584776656
2 46974
1 151975 523862830
2 175463
1 102706 787909540
1 56768 482142935
1 142763 731698056
1 183132 820464110
1 175881 919526434
1 166904 858512311
2 144882
2 82629
2 158411
1 43713 711080092
2 197560
2 156501
2 75064
1 70155 644114953
2 101772
1 18994 113442657
1 62007 915337388
2 107167
2 147769
2 102861
1 90265 434191246
2 23054
2 109429
1 80129 801715541
1 22258 794410812
1 191481 276641335
2 3645
1 148969 114846566
1 21380 889884550
1 153133 241357980
1 80377 833181447
1 140914 773637129
1 154506 296557113
1 150492 939742912
2 43108
1 133402 699454768
1 168413 789457279
2 88851
1 188346 693872035
2 96450
1 161966 810959693
1 154241 934219926
1 182032 851409018
2 71359
1 190715 286604887
1 15604 738493166
2 156217
1 182231 588898940
2 146013
2 26615
2 60947
1 160067 542171913
1 68612 172281135
2 63416
2 108965
1 30701 849754447
1 196496 601318226
2 1601
1 197422 475413331
1 113372 497201841
2 69308
1 173239 394431590
1 93682 998637740
2 176916
2 32732
2 5915
2 114626
1 131746 804455091
2 10736
1 198067 382991659
1 37838 920447102
1 42817 330007861
2 42552
1 43653 111800487
2 11770
1 148419 457925101
2 72023
2 70688
2 44617
2 136074
2 81533
1 96888 724064517
1 195439 396156210
2 164137
1 21250 873968503
1 74763 209748048
2 34490
1 42016 966431141
1 158503 633217391
2 106869
1 136905 473875400
1 55858 127865561
1 188323 713216350
1 44981 791442452
1 129532 321827972
1 182028 648370536
2 125358
2 184269
1 156762 829096474
1 186851 661755342
1 122936 88259420
2 131131
2 191602
1 75438 415600011
1 6624 303435668
1 159969 104775846
2 112591
2 24056
2 19216
2 194094
1 16700 783619101
1 68329 600089464
2 23737
1 39703 249407286
2 50755
1 139667 809298733
2 31522
2 37109
2 82166
2 33214
2 185403
2 71785
1 194569 248624986
2 110909
1 197635 758099315
1 132426 587106284
2 157640
2 131229
1 83070 309372318
1 163026 835961770
2 153679
2 171156
2 130750
1 96467 593748734
2 7198
1 299 199257435
2 135172
2 144583
2 10199
1 96381 595939701
2 3692
1 199849 488734934
2 151273
1 96549 70648925
1 57529 962767924
1 38808 301927408
1 36467 395219510
1 162845 312774339
2 177605
2 124785
1 144008 932520477
2 192525
2 139623
2 94530
1 121115 851714376
2 52314
1 164357 710704766
2 159848
1 50748 478594156
1 30720 184512143
2 157979
2 169365
2 138685
1 3463 942034613
2 158151
2 58401
1 153802 791321257
2 9157
2 89741
1 141990 594680235
2 52012
1 131425 205345478
2 125055
1 51483 569208099
2 76423
2 163107
1 142673 650320678
2 70701
1 156254 516618305
1 25277 142730433
1 62798 799646405
1 110504 193733330
2 184191
1 196448 115072036
1 42186 920364387
1 82418 215025562
1 52440 16097866
2 132540
1 155146 768249957
2 74103
1 173896 468614670
2 192463
2 185006
2 88201
2 34658
2 124616
1 84417 376947165
2 34207
1 113694 674827369
1 66078 988282275
2 59570
1 38830 3253264
1 77173 665827553
2 86803
1 125651 113677934
1 150319 126571951
2 145006
2 8519
1 59690 119614480
1 163791 337922600
1 196826 195331948
1 13697 449110351
2 161038
2 29239
1 184471 583429265
2 171302
2 221
1 40990 190436589
1 139969 590478036
1 164865 890629080
1 90071 149871872
1 131844 567544968
2 102009
1 186058 674084156
2 78720
2 76045
1 61405 662739220
1 72447 209997740
1 173822 999309542
2 193770
2 144098
2 29079
1 128225 769233828
2 152755
2 126674
1 85853 379947773
2 150382
2 20662
1 55891 632963065
1 73646 907869492
1 184630 98756179
2 190891
1 162698 543610465
2 158389
2 113923
2 118101
2 146968
1 6653 980147116
1 55062 450519764
2 168879
2 130275
2 38741
1 81817 800393342
1 197720 156539955
1 77234 785701555
2 195214
2 190174
2 155855
2 45411
2 177721
2 135393
1 21668 975027727
2 105660
1 77168 774398060
2 117933
2 118150
2 130043
1 139094 424665016
1 132833 204709404
1 137153 273816467
1 46537 799045972
2 69344
2 132414
2 182557
2 119201
1 75178 675571309
1 154876 432176837
2 74977
1 21673 186468273
1 20913 477460978
2 156487
2 185848
2 77682
1 100046 741278019
2 6280
1 6911 807015116
1 47164 557906362
1 43067 152126846
1 28291 100230824
2 98608
1 105785 985287465
2 90781
2 157057
1 39353 887456488
1 144140 260082028
1 20604 596594682
1 101572 23670477
2 42445
1 74660 468938599
2 111720
2 119217
2 67311
2 131581
1 13400 685727290
1 159761 334164188
2 4555
2 48032
2 67019
2 107102
1 136449 979161620
2 28916
2 54898
1 159629 508179477
1 104658 115120225
2 26415
2 56517
2 198185
1 177400 484396419
1 31156 463093552
2 42269
2 42801
1 70300 333804031
1 16760 469935998
1 12816 122791954
2 109295
2 78532
1 76568 411667315
2 145918
2 160943
2 83096
2 162513
2 102512
2 104720
1 191203 589114091
1 55811 652441552
1 149535 786875632
1 75884 475137646
1 158684 355699756
2 147044
1 171432 924367911
2 195929
2 192026
1 2051 533805502
1 110041 710153623
1 10299 331669778
1 127899 692945576
2 84015
2 104559
1 27357 665226052
1 20114 244719386
1 126075 873498460
1 60862 829282160
1 73052 66417185
2 72585
1 121322 996803672
2 142597
1 184973 393088073
1 12636 161350849
2 172009
2 144357
2 198574
2 35489
1 107053 489351
1 89474 594674139
1 99525 546237278
1 48028 94910203
1 142906 680074776
2 33974
1 11026 641139488
2 178023
2 154810
1 13303 779634364
2 107624
1 177172 96608182
2 34253
1 199330 473858048
1 111354 16725340
2 81251
1 118644 997516413
1 193625 182786481
1 184418 762280091
1 137989 869189574
1 110510 385728148
2 141729
1 102307 807270699
2 109250
2 35130
2 25331
1 77630 339297563
2 22798
1 72820 264597958
1 165638 242598859
2 29685
2 168318
2 97666
2 7979
2 120902
1 111293 632632403
1 16906 152611710
1 142339 863672930
1 26086 660798644
1 32392 714817307
1 127291 595827229
2 57130
1 183016 495633275
2 137607
2 72289
1 194839 664331660
1 75371 639231045
1 33027 640843930
1 163557 259100823
2 120560
1 80413 867859104
1 25523 695143131
2 134727
1 83995 863783408
2 84958
1 124880 63413272
2 90855
2 16532
2 77494
2 126998
2 137984
2 5373
2 43313
2 6691
2 77930
1 28188 494379165
2 181592
1 175382 659732786
1 97185 464259651
1 16573 549079601
1 102630 550113440
1 173685 691373646
1 33423 916685953
2 172783
1 4526 843934591
2 80707
2 3654
2 177780
1 108505 189801469
1 15389 302349593
2 34998
1 122902 628920204
2 3239
2 109824
1 92292 462579011
2 131184
2 36731
2 22213
1 73694 120058553
2 175202
1 120762 944753853
1 79658 931350548
1 71861 534034038
2 55419
2 85263
1 57971 827407989
2 133198
2 29089
1 39533 450014305
1 107430 460152640
1 24872 748615985
2 33914
1 136402 806608586
2 3872
2 49168
1 40971 583852375
1 82023 919739471
1 42550 304189297
2 167317
1 180535 302094560
2 173757
1 124612 805824405
2 7022
2 18640
1 152570 339857967
1 98477 480980807
2 155270
1 191159 741427020
2 110195
2 148281
2 104503
2 5711
2 23259
1 135284 574434911
1 109298 605003701
1 19203 869379104
2 121213
2 197030
2 79381
2 74621
1 69267 453523305
1 63664 680795609
2 114810
1 81529 918047737
2 187920
1 132052 635587280
2 9714
1 174280 355365267
2 121365
1 189880 58360307
2 144333
2 122506
1 84580 305432152
2 151430
1 68565 631454838
1 108297 354188013
1 22129 558106067
2 42504
1 125576 343746694
1 194598 588104726
2 2173
2 66105
1 156218 431096784
1 82246 34171769
1 146949 863176118
1 117051 545161078
1 66190 10032534
1 107346 138115026
1 805 908796525
1 106408 51077111
1 29672 900423918
1 175091 485250240
2 44667
1 63750 876973720
2 89932
1 12258 397219500
1 93353 406804721
2 164166
1 137550 351669473
2 193948
2 48354
1 132717 839363348
2 166193
2 72446
1 71967 457217647
1 142492 439853193
2 82906
1 165636 888104461
1 13940 441026217
1 79610 11267300
1 25469 662268628
1 127579 477504403
2 121960
2 49219
1 31434 349265297
1 78414 350355696
2 38303
2 74175
2 185026
1 12641 506270672
1 17620 492513304
2 186680
1 170909 746071231
1 118181 500102234
1 38633 563918795
2 38091
1 97142 272455102
2 38763
1 140655 689982538
2 76965
1 61907 1627430
1 108271 332605153
1 127134 197805147
2 185144
2 46409
1 186454 823504133
2 82410
2 165001
1 124750 884996464
2 27817
1 4802 727249294
1 55403 554556910
2 148373
1 23149 163588775
2 87188
2 5216
2 156631
2 28069
1 36560 605182023
1 8104 206277869
2 11362
1 76944 463553063
1 51539 858307359
1 15582 69332981
1 161082 691570365
2 178962
1 117089 141318425
1 77230 962754686
2 36124
2 86808
2 82503
1 119197 8061442
2 190157
1 184324 500043435
1 190677 376584215
2 27556
2 54449
2 191063
2 105484
2 36235
2 98762
2 95671
2 16860
2 195956
1 167791 175526020
1 58388 232025543
1 146660 847510424
2 103812
1 178776 323152532
1 20291 816037427
2 122317
2 71143
1 62823 957266551
2 182839
2 88748
2 18986
2 140954
2 43351
2 140436
1 119400 41912159
1 41422 153205982
2 167673
1 151680 157691672
2 7276
1 81487 245112692
2 100699
1 59290 460509938
1 6944 713610586
1 21610 956990564
2 98528
2 102929
2 62528
2 12747
2 127987
1 107285 368142530
1 145442 12911520
1 114916 71731577
1 63046 867663360
2 64565
2 122978
1 73567 506205685
2 19235
2 184029
2 134751
2 139473
1 18872 316263170
2 81290
2 52214
1 46699 464961952
1 193133 145398068
2 188783
2 29381
1 168073 550363387
2 141082
2 9114
1 91474 496560725
2 94563
2 54003
1 28155 674979036
2 48652
1 125160 827177695
1 157457 906603419
2 50701
2 29990
1 72267 706894313
1 154819 860142302
2 52200
1 92522 833055505
2 96377
2 47120
1 110849 190861660
1 134655 928104742
2 102420
2 161360
1 125998 264929661
2 177679
2 54356
1 136686 915126613
2 20251
1 179612 723680401
2 11305
1 166022 821800548
1 16827 236726191
1 20021 74662836
1 59068 168331498
1 19437 55633628
2 172443
1 165319 174308325
2 107974
1 87762 35831085
2 88517
2 94025
2 38936
1 193477 766965116
2 98569
2 69317
1 197950 900011754
1 57670 723274743
2 102638
2 26201
1 55874 747131135
2 156281
2 101991
2 38895
1 133 741595017
1 73941 378117506
2 5144
1 14423 468236987
1 90671 262454844
1 47449 62219067
1 106526 882342209
2 36985
2 139472
2 62715
1 169275 503574484
2 63351
1 63395 173937122
1 175500 719974813
2 195544
1 170773 181847037
2 74024
2 40838
2 158389
1 170577 379703924
2 4645
1 32587 478776520
2 173031
2 149022
2 196698
2 196435
2 135795
2 179476
2 82194
2 175691
2 98456
2 138679
1 35461 619407605
1 69402 301879454
2 13546
2 160887
1 185361 648959836
1 73407 841886548
1 104716 628776846
2 50835
2 108369
1 194591 99971120
2 173273
1 45608 438001921
2 22072
2 193578
1 84506 168309629
2 49924
2 92287
1 125670 533910895
2 71909
2 177289
1 116342 288200718
2 18207
2 137712
2 50139
1 86774 637992634
1 143924 592710280
2 36270
1 119698 4715587
1 47062 421747202
1 69528 36694696
1 120499 93975150
2 81055
1 42790 635794335
1 168877 91015190
1 93367 278436374
1 20759 9429050
2 76713
2 40111
2 123418
1 187725 698623293
1 171041 870064729
2 175248
2 58093
2 23287
1 57898 213889479
2 9632
1 153618 748846978
1 3049 536126298
2 174131
2 26112
2 148048
2 172725
2 127942
1 180102 960047293
1 23557 938615697
2 108622
2 118441
1 169303 513756329
1 93473 65825105
2 102364
2 13258
1 26794 595450189
2 126977
2 122630
1 19047 924640700
2 52309
1 147811 900224537
2 55485
1 181577 706123401
1 143385 673633
1 191156 162984291
1 163088 747768521
2 46256
2 14438
2 116459
2 15188
1 153783 563537934
1 27354 660216498
2 4903
2 197320
2 123291
1 162415 934907475
2 125438
2 26824
1 57556 192903295
2 120211
1 50983 518123912
2 50566
1 40131 356699236
1 85458 283714577
1 189199 918555144
1 52995 500542809
1 93788 180676809
1 99253 519134212
2 46654
2 59690
2 100610
1 148571 663301809
1 151005 625026582
2 59053
2 112412
2 139456
1 112005 67721909
1 80168 502418711
2 18235
1 22595 89532166
1 22315 174835089
1 151008 406047349
1 49656 512605894
2 131055
1 199824 213921982
1 16566 778507893
1 164371 115822613
1 101443 54218586
1 179761 211456123
2 82894
2 48134
2 85613
2 104640
1 80938 709327387
2 64121
1 102848 567811349
1 14326 630077474
1 128272 727333302
2 158582
1 21678 630497129
1 53216 835732082
1 127805 711811332
2 67121
1 105474 517592831
1 78223 936127403
1 22694 78262249
1 125371 1023405
1 21182 181645078
2 19869
1 168979 35504823
2 198129
2 106216
2 70569
2 25315
1 164177 549861567
1 89981 295937476
1 29046 864252248
1 50745 630512014
1 196747 448103605
2 79790
2 39881
1 85144 658845213
1 92114 717298601
2 176894
2 192131
2 59892
2 95623
1 104130 602392782
1 35268 929197092
1 95341 662135667
2 166554
2 50181
2 135090
2 58539
1 97113 112986498
1 125507 671845295
1 123390 498996935
1 48734 653808122
2 161177
2 22056
1 21643 496560661
1 28842 541784729
1 139376 15996977
2 142502
2 90911
1 75342 219532104
2 96914
1 10613 515572305
2 1011
2 23384
1 1465 379365182
1 21537 964604799
1 104930 305168992
1 23793 163369386
1 100623 952222562
1 190532 181596313
2 21536
1 1445 212217545
2 94685
2 76161
2 64311
2 79367
1 4033 317873967
2 38687
1 155036 249645926
2 172436
1 115840 41169521
1 77809 582007750
2 121211
2 109167
1 145504 280009639
1 113581 862772480
1 33560 57615106
1 145360 468661720
2 125821
2 111960
2 112742
2 71264
1 7684 180327392
2 194923
1 76301 716568886
2 55205
2 31533
1 6636 625298296
1 130365 111279065
1 80618 210640885
1 60804 681506415
1 196775 655763772
2 37802
2 54030
2 146301
1 179494 345169226
2 80911
1 165932 920100588
1 179021 583421599
1 116763 339065695
1 77293 661597081
1 34941 255131992
1 132866 39824463
2 125098
1 43205 492326302
2 79414
1 47601 434203441
2 51435
2 187888
1 121192 496458034
1 137805 845104262
2 146141
2 54259
1 154837 213861393
2 36773
1 146362 28890168
2 127139
2 44700
1 67226 996903645
1 139461 740760584
2 158291
1 100942 636030428
2 166244
1 191856 813168070
1 123824 608627417
1 110184 938633151
1 149736 556690425
2 122187
2 196946
1 92548 576791896
2 159289
1 113986 13041190
1 144560 71972821
1 192642 438931806
1 42095 320109918
1 107426 214455304
1 171107 686123275
2 20773
2 137054
2 142857
1 185385 452757201
1 197961 627960238
1 142261 400600658
1 57752 559246502
2 86763
1 12326 158981920
2 168649
1 164859 966206104
2 157462
1 81118 626560611
1 120649 788395662
1 113452 248593950
1 126650 653313085
2 73777
2 199648
2 44851
1 76325 283396643
1 98673 659309865
1 136118 442964272
2 21825
2 7876
1 175992 254318337
1 133745 581349094
1 142326 592241401
2 153196
2 151896
1 32566 719294407
1 89313 157565637
2 187129
1 129839 674298365
1 77273 199022579
1 175911 809031205
2 26034
2 26154
2 147203
2 13465
2 105407
2 107973
1 168734 49913450
2 149592
2 11378
1 102411 9216421
1 3697 341868713
1 156566 723506744
1 169363 310066690
1 4108 508696844
2 10879
1 49978 466923862
1 129117 74885070
2 18479
1 197843 291275736
2 166717
1 73558 342823637
1 88067 742178820
1 54574 666145650
2 59996
1 137679 160952665
1 22646 671869315
2 189023
1 91597 688046590
2 14419
1 171710 661101934
2 20296
1 127646 260692120
1 181940 418149223
1 176136 712869022
2 31496
1 111159 636861902
1 65177 322807426
2 105702
1 61537 932010244
2 8431
1 155282 188664725
1 12430 383831412
1 47885 480328116
2 34748
2 4719
2 17237
1 37898 141821056
2 135324
1 34684 972189627
2 164040
2 70785
1 133347 586029146
2 117614
1 172955 294587703
1 39939 121553551
2 127434
2 92677
1 49158 289484237
1 84609 856937890
2 29465
2 50972
2 169529
1 29204 789568747
1 175981 523830753
2 177054
1 182682 403949040
1 189804 988039325
1 177392 140781019
2 5444
1 42132 581456215
2 124175
2 75794
2 129917
2 49481
1 80189 669520420
1 150510 317861645
2 192626
2 167968
1 49783 900183834
1 133555 419312341
1 106157 262672057
1 2172 526138022
1 94550 372284898
1 19709 978684596
1 44559 576551968
1 110775 967957971
1 181506 620387959
2 176532
2 158222
1 32203 386167577
2 140250
2 67170
1 15638 394659311
1 147152 334137393
1 90067 819671148
1 75611 456240153
2 65507
1 109721 777073350
1 11349 274369584
1 94819 820869870
2 179117
1 64538 239664758
1 149011 332145005
1 5770 177825008
2 60263
2 148102
1 165978 771718775
2 60136
2 75870
2 76078
1 115868 941315596
2 29976
1 60254 956315768
2 46658
2 23571
1 140007 952135085
2 42894
1 121017 919684903
1 82223 8959168
2 111273
2 50254
1 82284 952471327
1 84275 656112199
1 69621 171893659
1 185688 124245516
1 161954 606111287
2 190286
2 42946
2 1353
2 176818
2 144737
1 68709 725998434
2 32688
1 47346 179380993
1 45568 521994632
1 22291 351836716
2 106483
1 148052 895502814
1 56666 974583569
1 78298 389289731
1 123320 965399813
1 75745 17940630
2 138235
2 22397
1 10681 80511736
1 11928 51848656
1 66532 24445576
1 38214 682015985
1 18772 372696069
2 17339
2 48676
1 59440 751128206
2 70343
2 26867
2 85532
1 161637 548539107
2 85622
2 3017
1 147677 213640547
1 63953 397174500
2 90423
2 70885
1 34165 765490756
2 151161
1 100909 387872236
1 78654 577499641
1 138805 444331646
1 117809 321423528
1 188911 287004146
2 30949
2 192855
1 171912 540877354
2 140258
2 8208
1 193717 309472117
1 46879 264918616
2 54025
2 189872
2 97789
2 44505
1 124126 551542397
2 169066
1 88207 590739523
1 43975 273995832
1 89025 988865036
1 44404 867468859
2 126995
2 45028
2 173558
2 75018
2 183770
1 131972 333054904
1 126703 30190436
1 133598 489978255
2 68614
2 172337
1 174003 310246591
1 90106 711194752
1 11790 642539691
1 177757 877830735
2 147425
2 123405
1 117202 24272234
2 31162
2 23788
2 6335
1 28447 846213093
1 161811 716978359
1 162120 597744039
1 101134 204785504
2 142893
2 34236
2 151309
2 159589
1 151111 848834320
1 102053 212132489
2 185044
2 173670
2 57797
2 49165
2 121093
1 160238 399887966
1 62350 606143553
1 126199 74853626
2 146302
1 97735 647123151
1 12609 55948494
2 139073
2 123289
1 138781 487837510
1 42557 833770670
1 189746 404755036
1 125397 881871951
1 137356 754077807
2 39501
1 22751 257317960
1 97164 902862122
2 71032
1 197172 45698978
2 106601
2 7654
1 196644 278847825
2 104879
2 16502
2 141790
1 83546 876559163
1 50325 275927064
1 186028 550694685
1 114272 696149823
2 134621
1 196318 773582241
2 23557
2 126698
1 190052 980774608
2 81517
2 132772
1 82692 940373627
2 24732
1 81154 154615034
1 107410 739074717
2 160257
1 170147 544504383
1 97843 111235340
2 185539
2 197559
1 195375 644189145
1 47623 463723655
2 11541
1 139513 971321509
1 94079 562853642
2 130427
1 124126 388952237
1 175381 492114521
1 77338 559655664
1 156116 473661905
2 30129
1 158851 268405334
1 9406 525822296
2 76527
2 88914
1 121875 86570226
1 8952 266593681
1 153506 236586870
1 191650 923551987
2 52739
2 14102
1 37204 775569276
1 32706 409120186
1 150752 237648076
1 38302 545661326
1 76027 680853042
2 88778
1 194963 288897431
1 197758 468933261
2 124199
2 127189
1 156084 920528641
1 20390 929923291
1 3887 53614819
1 16230 184852029
1 143259 986910590
2 40152
2 57002
1 106658 916511009
2 145526
2 50559
2 92105
2 148171
2 167449
1 136684 205152939
2 15526
2 70625
1 197838 785999242
1 175665 322484108
1 95382 666621217
2 60686
1 146942 43811126
1 29796 345621240
2 136337
1 155463 21528407
1 128129 556794542
2 156818
2 48690
1 25564 938147890
2 185458
2 179604
2 100359
1 130208 813246774
2 61972
1 192141 965467656
2 177277
2 119663
2 141623
1 60862 351834502
1 100909 267688583
2 35634
1 119678 684261312
1 99176 164364409
1 199689 388980543
1 84794 756016820
2 93996
1 112597 770748407
1 9007 75849527
2 125319
1 34657 28063459
1 18873 54600988
2 81719
2 63147
1 11718 25674768
2 148386
1 79059 390993433
2 192072
1 8230 167729720
1 100780 551568384
2 62122
2 194812
1 152409 407654024
1 190081 974505626
1 40033 484898926
2 81259
2 124267
2 9230
1 145323 805471689
2 101119
2 23100
1 151487 36133414
1 177572 362773542
1 7630 337202881
2 12168
1 29266 330299891
2 39042
1 45140 243901034
2 40457
2 49846
1 144141 738533237
2 120973
1 167180 594418366
2 92683
2 33785
1 107464 542494354
1 34193 31336305
1 45766 546885498
1 134761 460775676
2 142917
1 72943 810624879
2 45324
2 97879
1 107525 651530035
1 127792 902338903
1 175529 819468526
1 33121 360080549
1 132742 593086524
2 63764
1 101875 689938630
1 196962 346836321
1 140305 956621030
2 22017
2 22419
2 90510
2 163015
2 129325
2 175058
2 22179
2 112091
1 142430 772360114
2 80237
2 153943
2 34386
2 159430
1 11560 340858434
1 115398 931593958
2 3014
1 24461 623593986
1 103718 813961631
1 130923 112063029
1 175631 428497334
2 111965
1 103262 898839611
2 86219
2 194646
2 187080
2 134713
1 128414 816314190
2 112162
1 40744 98237870
1 127670 933572288
2 197706
1 64232 982921142
1 10672 399636650
2 145579
2 131813
1 115940 820609077
1 85791 687391425
1 157683 932749648
1 164272 566252924
1 144949 999743004
1 132363 140273634
2 40689
2 89342
2 71977
2 193323
2 169918
1 44971 546095175
1 75508 61598235
2 85080
2 124352
1 10273 683830739
1 154030 903550431
1 120606 988631934
1 108503 627543976
1 23937 262656132
1 105732 854900387
1 12564 977609
2 189482
1 119115 17465453
1 187196 321042289
2 71432
2 102564
1 123939 923884998
1 7212 654938866
2 124063
2 127744
2 87526
2 59013
1 142729 539319304
1 181627 205837124
1 97714 361567540
2 157166
2 21145
1 113007 462582162
1 123705 289127086
1 67871 842680945
2 186460
2 105600
2 145790
1 94729 13365163
2 93846
1 98697 552036238
2 57091
2 150294
2 146781
2 45876
2 45511
1 181664 472402797
2 159577
1 24562 669578804
2 4080
1 131490 349915783
2 50971
2 20072
1 3220 214329217
2 117395
2 57569
2 9757
2 41479
1 33603 905474461
1 53236 435489769
2 113895
1 152453 543425243
1 110899 907998331
1 170902 67241829
2 177317
1 176256 867969657
2 104764
2 40953
2 18972
2 47228
1 4235 224241369
2 187285
2 34840
1 53303 602842280
1 101335 399426161
2 72660
1 193725 331901435
1 198568 846652339
1 131749 707016429
2 190675
1 121165 172648722
2 123607
1 96898 314579791
2 144994
2 83919
2 26785
1 139579 736217863
1 91837 673574732
1 26702 664036233
2 26475
1 162999 371920914
2 113273
2 28637
1 197941 246106414
2 26104
1 3677 788678809
1 179384 755945206
2 190550
2 105566
1 24777 900673585
2 36943
1 5964 843869255
1 36613 135194831
1 63686 742092682
2 17783
1 6338 728710999
1 133485 142979828
2 107612
1 54300 562073230
1 114606 712399608
1 192929 357003356
1 174670 240008996
1 195640 561569061
2 137066
1 178476 237638559
1 46545 331898791
2 43341
2 41052
2 72953
1 182282 355610084
2 43424
1 152847 292835231
1 188573 345504232
1 186272 719257005
2 121958
1 86627 8527099
2 194667
2 158397
1 90407 390689713
2 156877
1 155277 23677300
1 90180 424577620
1 124657 695754637
1 94135 574632105
2 79747
1 197248 835044807
2 402
1 45822 384727364
1 84255 973680844
1 103001 734075824
2 6094
2 22400
2 24651
2 97738
1 130094 648923288
1 171089 45490725
2 181279
1 53325 248896876
1 172438 276657186
2 11892
2 6049
2 172535
2 129871
2 195577
2 100116
2 102500
1 158946 252483082
1 5095 478912791
1 113498 354466817
2 96544
2 5958
1 91665 485685564
1 27966 211084202
2 87182
2 64930
1 18679 609539104
1 129847 508401292
2 112898
1 164399 459642561
1 138837 710806846
2 39533
1 115331 321099082
1 1762 170969042
2 118515
2 57522
2 24921
1 172453 780129984
1 47011 566113308
1 111959 936899439
2 153714
2 37687
1 153222 33136707
2 173082
2 135387
1 192001 740005508
2 152379
1 120302 556319747
2 140193
1 37211 792189915
2 165672
1 69797 914803
2 133312
2 134208
2 75474
1 43736 911276964
2 154072
2 195744
1 19250 272653812
1 55831 190246755
1 183132 815954284
2 82268
1 23678 150517919
2 6139
1 182174 720645213
1 117548 248868002
2 89219
2 117568
1 143974 899646305
1 90464 629598233
2 54913
2 111680
2 185271
2 161603
1 10977 539821683
2 60766
1 6641 120048703
1 100857 319217584
1 33969 687048663
1 32015 562523659
2 94595
1 142355 178417271
1 27776 376147279
1 74927 858042601
2 141698
2 70561
2 157839
2 175408
1 20608 134949728
2 98036
1 11470 350846826
2 97803
2 185429
2 83206
1 185151 461558044
1 42435 82875005
2 198036
1 89396 667922506
2 188275
1 128052 778452297
2 31123
1 110582 462410538
1 171879 109841713
2 30139
2 179976
2 177234
1 138510 286311014
2 86680
1 68957 412602079
2 43287
1 49138 61048751
1 154629 908590326
2 184469
2 138897
2 54390
2 19835
1 125182 163642252
1 114017 624810578
1 91579 645440873
1 61907 913985402
1 142167 382248232
1 199048 911840154
1 18397 503462807
2 154400
2 2910
2 20222
1 99763 502631007
1 105090 921603796
1 73807 809366769
1 94905 34712056
2 91952
2 28256
2 129656
2 148442
2 108080
2 1381
1 156634 974863695
1 65678 794422459
1 168802 746285828
1 114101 631826122
2 183986
2 34039
1 198908 287394496
1 181699 714203700
1 162083 391651374
2 94912
2 108634
1 34630 611828529
2 123680
2 129972
1 30520 626368187
1 196400 567969972
2 182653
1 118852 74750037
1 11933 134281531
2 154407
2 111914
2 111507
2 96555
2 62153
1 87563 360132962
1 36495 747361456
2 27470
1 176859 54935213
1 154292 930544153
2 44925
1 136444 65157168
1 47128 763916880
2 8187
2 1545
1 46184 294523120
1 36517 149190920
1 173221 349319875
1 182388 313637826
1 164931 353229270
2 41616
1 184667 557203094
2 83798
1 141599 866450209
2 65223
1 124802 572857993
1 163665 963903077
1 67322 224575510
2 35314
1 118526 540829857
2 84721
1 41857 823370427
1 143988 368524263
1 186398 244106949
2 190542
1 123506 13872456
2 87990
1 104958 257648331
1 125296 605276309
1 192359 440047059
1 55275 153770331
1 69871 944474191
1 89298 99104468
1 47318 520380445
2 185919
2 122728
1 91682 394312270
1 158148 177228646
1 158416 534025555
2 180105
2 126116
2 117705
1 78515 254659647
2 193973
2 199797
2 153379
1 102711 663001212
1 24719 614437388
2 174597
2 18032
2 147727
1 192744 796250646
2 105184
2 158401
2 38218
1 2639 952050513
1 40319 610973283
2 112933
1 186723 63410703
2 83463
1 48198 853711121
1 16779 508199332
2 155045
2 108102
2 4771
1 173436 94545178
1 174730 382486246
1 34999 435758637
1 14437 267430617
2 46519
1 166230 969934867
2 83281
2 1364
2 86826
1 155854 25264727
1 113988 650920190
2 11583
2 105886
1 88761 555899647
2 158481
1 88541 156699737
1 60929 261149622
2 189149
2 193188
1 76224 638261242
1 127690 518463415
2 161577
1 30198 564478956
1 159955 651415329
2 116112
2 114926
1 64036 280171700
1 7334 451920802
1 82705 886474328
1 134423 382871817
2 54227
1 198131 872147990
1 120276 3399389
2 198858
1 18140 436518090
2 175932
1 164181 4352054
1 155185 815426147
1 30068 682631393
1 29676 724250360
1 163477 726001852
2 107504
2 166403
2 118518
2 105795
1 181722 4268160
1 198586 44875610
2 136132
1 111992 484130549
2 88866
1 80718 863109050
2 44135
2 81617
1 76189 347791578
2 152991
2 32014
1 100194 479998685
1 45692 235404974
1 155285 41566906
2 85379
1 10596 879182166
2 123207
1 17105 819348864
2 41668
1 5993 109443472
1 156657 193071070
2 176337
2 161331
2 52473
2 39234
2 61599
1 198840 32189032
1 94724 313041285
2 54459
2 147466
2 85408
2 70025
2 174818
1 18026 892581412
1 35874 544332169
2 63427
2 183856
1 190206 751848254
1 63204 219994503
2 95991
2 180246
1 102178 222093280
1 99819 966677340
2 139192
1 49742 223080867
2 97778
2 63024
2 149101
1 42950 968847135
2 168869
2 30985
2 146826
1 64127 407131134
2 73330
1 95698 760497154
1 154446 772044274
1 26468 648234735
2 122832
1 177791 241518867
1 58513 805656588
2 49074
1 76725 339256848
1 108237 343093950
1 123156 597540114
1 54091 807163335
1 132931 92680267
1 133598 591088733
2 66817
1 11426 45875002
1 89482 164941438
1 174012 407886988
1 187313 816679775
1 31211 327891829
2 37524
2 87800
1 81631 98308172
1 169212 808046080
2 188267
1 46432 581456823
2 43690
1 156932 514113721
1 71833 57768900
2 103373
2 45183
1 164335 362603818
1 105555 426778116
1 19628 413824349
2 33915
1 3418 672212558
2 67515
2 163755
2 138489
2 165517
2 124992
1 94921 995700644
2 134966
2 35200
2 152317
2 144183
2 151494
2 118708
2 175280
1 135511 275414124
1 60044 450832948
2 56576
1 197749 731773254
2 181653
1 31041 671142684
2 13889
2 68171
1 154497 567506830
2 67723
2 92879
2 23623
2 156410
1 136850 894171445
2 393
1 178729 363294947
2 131516
1 58896 14778626
1 13957 503764156
1 199444 784368910
1 23150 908882229
1 121376 19287155
1 65370 756253307
2 143789
1 98484 804482402
2 170787
2 130012
2 33780
1 168797 622519072
2 43980
1 35468 606531500
2 179368
1 153685 524061521
1 34190 809233469
2 100095
1 20819 195292034
1 37467 6551466
1 50702 190005272
1 12427 278538533
2 4395
1 42176 134061101
2 75575
2 24007
1 61049 605954901
2 126249
1 129144 768846021
2 12856
1 99586 437803119
2 48910
2 37307
2 68995
2 24681
2 5973
1 26351 596213756
2 153812
1 75764 510909007
2 31255
2 91365
2 17395
1 167338 346907320
2 101598
2 35536
1 176670 129449731
1 17493 183935648
2 60617
1 98629 498852690
1 96048 477138785
2 154724
1 17939 182171919
2 52080
2 194902
1 69522 651878810
2 86994
1 63884 881427348
1 41738 90370231
1 99593 810866285
1 29575 93089357
1 52210 32697978
2 32235
1 138779 240663414
2 91793
1 55140 161605006
2 111948
1 63829 622654808
2 93340
2 119889
1 62484 247634221
1 28650 404708828
1 61834 322796084
2 24305
2 99319
1 100665 674607610
2 52512
2 20276
1 196783 688261925
2 125432
2 42206
2 189073
1 106686 937175211
2 132042
2 165974
1 52147 659988607
2 100370
1 113081 208352687
1 75746 44176164
1 109982 925172589
1 118967 598616093
2 16528
1 138407 616838823
1 83091 867908683
2 3971
2 86535
2 59437
1 6089 977317624
2 5944
1 55758 536796484
2 80132
1 85335 352573488
2 103811
1 109346 806028838
1 190247 663920388
2 44195
2 197448
1 4495 657061137
2 14987
1 100008 790977002
1 188932 597776368
2 89494
1 189103 278166495
2 130705
1 147491 36738819
2 7276
2 35660
1 123520 309600177
1 155847 225846642
2 40208
2 168056
2 198632
1 152011 615415021
1 135432 961507751
1 106620 74659304
2 98592
1 98234 836499048
1 30538 55514293
2 139224
1 85066 384787880
2 36128
1 49850 767257738
1 176251 46229318
1 7942 500821783
2 134201
2 66120
1 128385 62518306
1 96731 780082985
1 188622 408403214
2 13014
2 180360
2 10840
1 168585 62801971
1 166326 542258012
2 43878
2 23589
2 59263
2 59353
1 36639 219377572
2 97324
2 117867
1 68065 863392118
2 98140
1 137288 614186484
2 64260
1 2843 3792091
2 79365
2 159956
2 183075
1 90172 301151225
1 139165 346750022
1 110084 487018019
2 51255
2 92803
1 35891 508614626
1 109650 580158509
1 26523 616376416
1 79472 760897873
1 70292 204863513
1 167170 232584282
1 63126 875046679
2 167375
1 77373 132231340
2 3850
2 193012
2 50672
1 74507 420359450
1 132141 353761360
1 125052 257250987
1 77805 347548003
2 21335
2 6268
2 22253
1 103263 41891469
2 118980
1 198262 541223586
1 78575 967834760
1 57879 574965395
1 136152 849132034
1 151428 241613618
1 152922 930051561
1 51877 125565922
2 126971
2 101995
2 99649
1 124046 115405247
2 115919
1 191442 36045258
2 144572
2 112117
2 26465
2 68823
1 101644 318855825
2 64755
2 140314
2 189182
2 181190
2 10003
2 89606
1 91525 410537501
2 96256
1 184997 106978255
2 49071
1 31805 920261735
1 2786 76505307
2 62893
2 137479
1 50269 233007578
1 72021 915704143
2 57677
2 143915
2 46123
1 39620 193080780
2 121729
2 114159
1 92297 269792781
2 177889
1 49755 384690500
2 83816
2 191726
1 58398 132460892
1 197141 42084359
2 75620
2 65003
2 105996
2 99806
1 193273 334464794
1 170691 519643833
2 68215
2 3008
1 128213 1429910
1 108479 373763298
2 88849
2 47219
1 104032 192188954
2 40995
2 27988
2 56980
2 196607
1 189037 154252853
2 120284
2 20995
1 40612 887328710
2 85230
1 44629 593050165
2 13513
1 40515 262023932
1 167447 4733240
2 12907
2 10215
1 81264 490802485
2 140960
2 169172
2 5124
2 45425
1 89718 1573604
1 142559 636797056
1 13316 145696425
1 127913 640974700
2 173232
2 90048
2 51004
1 88823 478529844
2 79274
1 27239 662345300
1 10078 139298755
2 152007
2 80865
1 196019 388562823
1 75193 260686321
1 113797 927650827
2 145418
1 197433 266637549
1 95326 309715563
1 132536 995450810
2 96117
1 191520 894264007
1 144906 272766541
2 192682
1 62742 992641677
1 111153 551209888
2 77787
1 62363 357993454
1 20406 382391579
1 52010 374938996
2 24536
2 150898
2 22142
2 25102
1 93499 27690282
1 100929 976370597
2 63536
2 121376
1 106433 21860585
2 93129
1 88616 862783153
1 197986 953056626
1 78288 825079333
2 171366
2 57969
2 101367
1 33537 961380018
2 24166
1 2164 331654281
1 4858 665500993
2 199972
2 173926
1 187356 971470522
1 192423 807441865
2 111741
2 148176
1 13539 29059242
2 160278
1 189673 973857951
2 185119
2 101488
1 37872 581802991
2 73572
2 145889
1 29488 185589169
2 177139
2 62362
1 126763 393881614
2 118782
1 40769 620603708
2 92192
1 27379 784886116
1 147885 263185846
2 22320
1 14264 776716974
1 65252 279661988
2 54396
1 18202 119578704
2 55870
2 34572
1 96296 448419236
1 93256 145432451
2 69792
2 60551
1 194668 9020002
1 105893 394363467
2 187607
2 52590
1 80539 704146044
1 35082 42122140
1 53999 523704001
1 81069 607866598
2 17669
2 67524
1 38876 637399991
1 181311 362185699
2 8549
2 193106
2 149778
2 159187
1 185057 762484084
1 74858 632534514
1 64703 946522023
2 139232
2 38508
1 103584 215605410
1 28523 483368130
2 182623
1 105165 945989357
1 82807 317140899
2 99368
2 151089
2 88447
2 137015
2 122040
2 143926
2 5523
1 75354 510800583
2 19642
1 76535 272980284
1 56211 170183202
2 44343
1 187483 584692710
2 162825
1 140075 846059205
2 84366
2 96114
2 113504
1 27346 142210861
1 101401 73867107
1 128476 726295053
2 109841
2 114471
2 77468
2 9920
1 41778 793171401
2 143083
2 136606
1 111388 87687199
1 184121 627869841
1 131073 565310327
1 3415 113194472
2 60712
2 161163
2 40036
1 108598 142632510
2 128934
1 875 511369245
1 54316 513816635
1 164187 583245491
1 1077 272692162
1 20842 698604144
2 64491
1 78039 583205910
2 5279
1 170832 419699855
2 45678
1 103272 142490086
1 193007 957140478
2 21588
1 192431 859901197
1 141727 217537181
1 121778 589799597
2 94349
1 116318 391775417
1 188717 376334230
2 197555
1 20849 662786227
1 99300 719921977
1 116814 510269479
1 94008 982629274
1 119126 739731836
2 2381
1 80003 647659069
1 103669 45309834
2 173948
1 172789 475340911
1 29968 569257079
1 16524 415130362
1 53367 194126752
1 156019 643183902
1 112157 140072189
1 171520 497890794
1 190769 509185321
2 65045
2 159421
2 115540
2 41239
1 197926 564101435
1 64508 78193804
2 82899
1 25155 350908945
2 20614
1 42363 369206908
2 441
2 86998
2 90324
1 156243 389188242
1 12497 309578818
2 77395
1 38446 876275942
2 125470
2 199227
2 162516
1 155579 344403991
2 40241
2 126813
2 107128
2 93266
2 154007
2 49712
1 92563 340892004
2 121861
1 109607 673665745
2 44515
1 16556 398502873
2 178758
1 79725 850978938
2 6598
1 188722 558655483
2 33362
1 8398 169967399
1 26874 299021369
2 199288
1 178545 545972233
2 91239
1 90813 684874335
2 161312
1 20038 957200441
2 13771
1 109879 226188895
2 67570
1 197960 560618736
1 144753 678126709
1 68379 756531517
1 96264 871717536
1 131699 455162379
2 199633
2 121489
2 93449
1 129366 298390201
2 13064
1 162292 734146311
2 199302
2 187201
1 116734 158053607
2 191584
1 21651 605706868
1 42085 299176331
2 182891
1 52491 431055194
1 113174 306730529
2 146838
1 187412 124050555
1 123241 620883049
1 98858 251472292
1 62560 870005130
1 115815 633634638
1 90270 33482992
1 145768 387048483
2 163846
1 154971 832911713
1 53676 857856665
1 191080 919789085
1 80715 973522208
1 12159 840036949
1 163195 530800294
1 4865 797657434
2 173688
1 117722 947055939
2 132902
1 10549 824968098
2 4441
1 148285 86891146
1 57227 934659355
1 171924 253132818
1 137483 637491588
1 122242 708568306
2 103774
2 83354
1 184713 822006698
1 147040 579931588
1 182072 226473369
2 6300
1 170240 689225330
2 168117
1 148949 719323370
2 76210
1 54070 45461574
2 55209
2 59946
2 33568
1 90389 709554730
2 3855
2 36370
1 89771 264688624
1 59651 789202844
1 198955 899047414
2 188616
2 151835
2 171196
2 172051
2 143448
2 147340
1 40443 376629451
1 141118 954870430
2 192978
2 44301
1 189953 977180024
1 4309 249963955
2 188743
1 78629 545250951
1 113816 487932496
1 12382 765479103
1 71230 733714923
1 7442 442186831
1 101646 117429690
1 162804 613693772
1 67938 675406575
1 130175 119471067
2 67062
2 53851
1 13430 266945026
1 80756 182853613
1 65938 939976531
2 134953
1 118430 784746006
1 799 617689033
2 162024
1 2590 579464151
1 171895 127175285
2 165752
1 176798 48321528
2 48335
2 23365
2 28847
2 127088
2 97513
2 107916
2 24079
2 490
2 32530
2 131153
2 72209
2 97686
2 73832
2 144620
2 37243
2 15707
1 105498 930340582
2 190301
1 56110 188392741
1 75744 774003883
2 84921
1 195831 351287492
1 104825 932429141
2 127339
2 63286
2 168859
1 52372 774237099
2 121120
2 98272
1 119101 638328069
2 41464
2 195964
1 128502 839260057
1 173378 74019126
1 190237 679693801
1 4624 469804983
1 116749 669296490
1 52141 74976532
1 24069 439463480
1 134515 771495863
1 21569 79404376
1 88977 204019708
2 147909
1 140748 917986433
2 105359
2 90024
2 31464
2 4994
2 55028
2 82855
1 192473 570938012
2 194448
2 341
1 70681 508655969
2 68954
1 183299 432540495
1 84466 714474675
1 117974 440741103
2 57981
2 109356
2 161407
2 170203
1 105065 37678648
1 163139 713865381
2 28624
2 47009
2 65779
1 136774 945582345
1 8289 391767656
2 64158
2 7555
1 148102 601237354
1 116769 841494421
2 106839
2 191021
1 184594 454579849
1 159053 263404749
1 175286 595975588
2 15532
2 51737
1 133943 871615733
2 141662
1 59322 581021579
1 113818 823496000
1 61650 30413878
1 157813 381868389
1 28618 337315389
1 72712 170272506
1 177951 870769947
2 135839
2 116115
2 172665
2 169721
1 109409 517902370
2 37760
2 88887
1 101317 612282241
2 173762
2 119235
2 62517
1 196205 763890589
1 145621 312320203
2 3353
2 116390
2 193274
2 149373
1 148255 672611187
1 1027 74651247
1 56281 328187245
2 56635
2 49425
2 75562
1 176065 28474648
2 17645
2 9764
2 10812
2 80326
2 62827
2 51750
1 65694 219067894
2 147848
1 187647 878309583
2 35049
1 64494 297245068
2 9342
1 141750 395453402
1 60453 433996627
2 52031
2 99609
1 42236 632797775
2 6762
1 29423 881522301
2 27863
2 65905
1 98415 982029755
1 79960 387461116
2 180572
1 36528 979742919
2 85493
2 180102
2 175452
1 135187 369884929
2 66802
2 167611
2 4722
1 139482 984110436
2 165502
2 134093
1 78712 924606198
2 114987
2 100218
2 18144
2 10684
2 182434
1 22387 898323975
1 130132 68170049
2 122679
2 80210
1 27470 185836857
2 135072
1 53849 673951411
1 154145 198710166
1 59900 399184129
1 153650 673207765
1 113405 62056166
1 113497 861394344
2 142363
2 45248
2 150227
2 163501
2 83705
1 24808 70957074
2 50865
2 151289
1 106255 96425938
1 109606 606907325
2 124120
2 101572
1 9240 555434444
2 26864
1 118879 675916962
2 107319
1 155816 698925579
2 41429
2 52218
2 51518
1 132929 295478621
1 172091 932871835
1 117416 982054417
2 185425
2 149891
1 8901 525166242
2 1231
1 39721 433056697
1 1388 864020716
2 89679
2 62757
1 119233 902243285
2 193876
1 170341 114858484
2 156816
1 64976 93926569
2 174381
2 90773
2 142960
2 169424
1 94590 354513332
1 194348 643332921
2 56116
1 88819 438521988
1 53201 563037336
2 142889
1 25396 329106750
1 161717 883304050
1 159913 9501542
1 130160 313396891
2 82958
1 60830 762528949
2 177203
1 26041 236364515
1 170463 500948603
1 96594 229202507
2 26685
1 159642 183897285
2 155260
2 71119
2 135374
1 94436 540790697
2 185029
2 165443
2 155607
1 31232 80076203
1 115320 222616863
2 66005
2 52736
2 189196
2 148697
2 105297
1 96142 631885729
2 108993
1 171518 550853440
1 191098 737577365
1 188322 759407389
2 16595
1 9782 184825214
2 28321
2 111961
1 77816 689284242
2 195799
2 90932
1 93359 696508324
2 25516
2 13905
2 172746
1 30893 416375117
2 88077
1 79762 544670443
1 104832 347776823
1 35086 659288173
2 160549
1 139047 209440709
1 87779 42765456
2 130773
2 168582
1 155156 651977779
1 141602 523855584
1 90998 967167342
2 111147
1 59738 488203737
2 159802
2 97850
1 156197 294469600
2 113130
1 78471 395915863
1 67346 686005859
2 37212
1 77291 2920809
2 82335
2 82880
1 8716 28779566
1 131062 702403263
1 128028 134140117
2 102352
2 24178
2 157916
2 107646
2 92228
1 183536 214771862
1 107006 782558370
1 158106 990329238
2 165915
1 173921 855677768
1 14221 45555945
1 142904 828086500
1 42836 134259278
1 107380 744854232
2 127243
2 63685
1 47196 770856983
2 79479
1 126840 843745642
1 197347 413426499
1 84553 664856741
1 189302 84468394
1 14703 15725076
1 81875 775264686
1 84043 104002637
2 145399
2 19050
1 115091 426827235
2 17637
2 133091
1 123835 617104016
1 38126 21084293
2 46432
1 184057 69589475
2 69654
2 17170
1 87457 226265930
1 158395 594673792
1 143439 234380192
1 6263 927367159
1 140347 812393254
2 102124
2 19298
2 37024
1 187444 996196997
2 18059
2 141404
1 136842 363551866
1 124104 684214912
2 15262
2 13680
1 83934 554594578
1 28544 806630645
1 111702 764649155
2 68317
2 66123
2 94084
1 177616 881803207
1 76142 323438622
1 160425 811543786
2 140131
2 156123
1 85565 197657937
1 67106 757637741
2 27444
2 20960
1 36289 236893399
2 52923
2 143297
2 91928
1 11181 287174380
1 21383 164087004
2 74454
2 147952
2 108981
2 164061
2 38635
2 1008
2 81772
2 155589
1 135173 78649834
2 108037
2 97175
2 91102
2 21258
1 119346 567288555
1 104680 132551245
1 164581 767198440
1 166410 848525034
2 185200
2 168453
1 57923 232692044
2 176102
1 71154 749697693
2 23634
2 192425
1 167558 286155563
2 147223
1 171 4457265
1 84572 982594978
2 60698
2 51274
2 107099
2 158042
2 133507
2 50868
1 174113 990823051
2 30331
1 97784 999212622
1 129657 220780384
2 65960
2 71462
2 27283
2 67699
1 98496 387844159
2 23578
1 49456 354623675
2 66063
2 3042
2 23183
2 18450
2 115857
2 181726
1 14203 909575031
2 124351
2 128471
2 142414
2 148274
1 130126 117594608
2 186456
2 170106
2 178338
1 132649 814812937
1 83453 100720193
2 184910
1 63588 689722797
2 61880
1 148823 86470345
1 49638 390169749
2 68946
2 19471
2 112202
1 145096 332630374
2 103406
1 122591 931066971
2 113543
1 44515 894926652
1 18701 544769030
1 15856 855705941
2 126520
2 177556
1 106666 510690037
1 30333 257020877
1 38150 373646490
1 177553 673559040
2 82727
2 109891
2 181000
1 28468 714186897
2 29932
1 83115 37422543
2 140281
2 25656
1 165644 42598967
2 15395
1 49895 560376438
2 87142
1 76351 883318220
2 27189
1 95650 445704557
1 63354 600950350
1 145265 452194722
1 8438 567979906
2 16526
1 93017 781916436
2 117421
1 149686 77021039
1 167658 365247105
1 131739 164493011
1 177159 633367415
2 172320
2 42792
2 123778
2 56013
1 124130 378574354
1 154031 776206727
1 124262 210236733
1 142982 12489530
1 177246 654633923
1 193201 458946262
2 111935
1 157264 252148089
2 82986
2 12621
1 24365 69541959
2 136483
2 87035
2 87273
2 62818
1 100518 961094761
2 146428
2 98691
1 38835 929223965
1 91681 347790977
1 108719 835200178
1 54251 37182597
1 165262 739105724
1 18274 191767738
2 180075
2 188282
1 38896 724030659
2 149786
2 158615
2 187297
1 80834 605688017
2 78335
2 82689
2 122717
1 25644 78296453
2 187082
1 74351 107393534
1 194232 871670026
1 183014 381585389
2 114159
1 133856 887608107
2 12260
1 34599 763995033
1 115651 750580222
1 150890 734575524
2 148749
2 6460
2 58005
1 126857 978316126
1 23185 1730284
2 106494
2 77098
1 143032 190048867
1 16535 175889834
2 102984
1 140492 820020685
1 102726 739679994
1 76824 792068943
2 118440
1 110347 885394159
2 173737
1 148674 528129904
2 110561
2 107354
1 5093 822261814
1 84900 306338206
1 88879 247979480
2 38761
2 191357
2 151247
2 180589
1 51465 589770876
2 98261
1 44648 542661225
2 189607
1 194399 838143082
2 74058
2 61887
1 95756 629221901
2 129216
1 58238 680309539
2 24976
1 52485 525061323
2 3441
2 105591
2 107939
1 151831 758074136
1 60839 283272166
1 11182 287900632
2 141930
1 7176 254797714
1 154685 981398778
1 26956 311686280
2 177493
2 34684
1 12243 559173607
2 180298
2 110639
2 91780
1 89160 56120372
1 80609 477380135
1 57653 679341688
1 81619 612680046
2 88881
2 29557
2 172058
1 186375 436087284
1 25056 174687753
2 81238
2 83052
2 40119
1 143799 716358841
2 141153
2 77869
1 105446 722845810
2 63504
2 174950
1 82422 426138264
2 88661
1 125026 280480975
1 121321 635617667
1 30250 596690500
1 193414 770034757
1 140614 742068237
1 51382 193271977
2 107280
1 73682 924956980
2 57450
1 147380 56110991
1 124154 346044183
1 130279 498352637
1 64334 697245098
1 59210 858539313
1 50498 905565771
1 199499 442381815
2 187510
1 95348 497813175
1 42816 186389021
2 172291
2 80500
1 144502 168638008
2 55716
2 2180
2 37791
1 186972 993028551
1 198524 340530243
1 15205 454892318
1 50833 422282955
1 36948 81980247
1 67153 278496116
2 4939
2 158766
1 130131 728919909
2 112446
1 68611 134703562
2 154873
1 151074 889562122
2 124800
2 169460
1 93921 256827700
1 76486 335858198
2 40897
1 136165 38237893
1 76737 619325920
2 147667
2 80700
2 100032
2 54214
1 24297 650667760
2 83237
1 25455 32769978
1 182152 616977883
2 178740
1 57197 352200677
2 67754
1 105770 965283329
1 46575 890002179
2 159807
2 119060
1 149074 772667326
2 196881
1 70770 223257958
1 127647 312034550
2 138143
2 70558
1 167125 146155297
1 114965 520977864
1 4422 735674089
2 113137
2 163772
2 177239
2 155902
1 76991 970617407
2 170639
1 122669 864616062
1 87556 645685507
2 184482
1 124575 563553800
2 64397
2 113741
1 77718 768364211
1 191732 548079845
2 37086
1 144689 912422639
2 129898
1 18865 302193874
2 157715
1 59157 221121377
1 177858 535887378
2 116974
2 125985
2 135519
2 105935
1 36477 777422721
1 111982 398324088
2 137212
2 86290
1 139273 536195130
2 17125
1 178414 96118071
2 15661
2 69793
1 196063 821900473
1 59152 301589238
1 132160 151759422
1 108601 162925187
2 158620
2 138736
1 189303 829467258
2 151019
1 25969 464129471
2 79175
2 184849
2 154478
2 44454
1 168168 39247645
2 186070
2 140661
1 143242 274420478
1 145575 36227494
1 167683 887600294
1 74819 731395586
1 77778 215245721
2 8605
1 160147 825787187
2 112193
2 48203
2 35499
2 104466
1 85327 715286665
2 30913
2 128068
1 63386 27468836
1 88617 985350241
1 21288 968884230
2 88054
1 1692 815630913
2 99881
1 104312 261145839
1 186519 997182564
1 1508 296352308
1 172020 920877196
2 47434
2 31688
2 97675
1 42095 695897766
1 181068 787021915
2 71695
2 44825
1 98101 256944335
1 70751 87008910
1 30546 516724986
1 38566 971087019
2 109087
2 117765
1 124580 571556405
2 139523
1 182800 58662877
1 172044 719326122
1 94851 147442368
2 46939
2 22435
1 77345 779933295
1 24024 539905540
2 62588
2 173552
1 79670 790282724
2 72990
1 101891 81311118
2 105421
1 196765 482217257
2 131931
2 117204
1 58847 782321330
1 52467 172989887
2 158389
1 129224 700070705
2 251
1 64825 415711583
2 15527
1 92681 855644418
2 91170
1 194494 696381420
2 62786
1 50499 813757936
1 69476 739262379
1 93736 844118881
1 97371 831192789
1 30472 756072646
2 154520
1 158880 269260220
2 187651
1 54719 270110881
1 40536 321998332
1 77301 706124534
1 55476 833618739
2 179617
2 126677
1 193703 788644039
1 154123 977670908
1 1647 180568432
1 129904 390150990
2 87865
1 114857 157071693
1 179727 754129865
1 161695 428629681
1 134921 63519666
1 120991 611833514
2 176096
2 163044
2 187826
2 169681
1 143135 954955924
2 129411
1 32436 801587740
1 88797 970007847
2 195266
2 81680
1 197006 322920269
2 114084
1 85627 131448021
1 65608 598579135
2 172561
2 67909
2 48069
2 111074
2 980
1 144043 34598874
1 29074 432974796
1 59701 805805116
1 197520 73990214
1 50154 288184026
1 39060 299613884
1 141288 827813654
2 72170
1 122122 645326130
2 155068
1 125257 866942991
2 41466
1 1729 602238137
2 197989
1 184100 956601605
2 147079
2 66364
2 19728
1 72832 991455430
1 150830 586066709
2 181710
1 186452 986169457
2 49026
2 172265
2 138589
1 187411 301015309
1 160780 51427753
1 174722 922307611
2 149135
2 36033
2 88506
2 52054
2 31519
1 94610 893389952
1 188365 289955229
1 71912 612714598
1 193936 165953370
2 153015
2 79862
2 171361
2 45456
1 35599 263999716
2 126512
2 96748
1 2900 279864442
1 180262 172076546
1 40201 494909262
2 39194
1 104398 977341446
1 70068 923139245
1 67172 377764381
1 2818 80507412
1 144080 91411506
2 127584
1 156238 829656408
2 173570
2 55502
1 51495 824070095
1 15184 160470743
2 51080
1 6098 828820718
2 57734
1 159544 13756119
2 65890
1 60044 711441081
2 153080
1 17610 660145078
2 112099
2 20611
1 162090 152096614
2 30433
1 56451 992561782
2 61078
2 54098
1 168204 257165505
2 132033
1 26262 975317330
1 194531 796331369
1 170556 182293625
1 54789 983765647
1 38347 321373876
2 136038
1 77463 568245923
1 100410 850725294
1 48110 734264609
2 151461
1 67788 288904409
2 163917
1 830 432181666
1 153036 356269146
1 153441 787436997
2 149304
2 178992
1 104383 170255033
2 3669
2 97675
1 35501 381206645
1 36997 912251910
2 160303
1 69417 28817352
2 122213
1 96335 2570627
2 18306
2 49318
1 49151 362612384
1 8419 901484779
1 67470 368389890
1 151180 429473764
1 186691 194203702
1 143134 372453379
2 59781
1 43730 301369091
1 85057 412554799
2 175756
2 147897
1 155448 81426932
1 191514 592534673
1 180163 824914257
2 153065
2 59343
1 213 930369304
1 197957 867569418
1 125495 838736484
2 151937
2 28996
2 140486
2 138868
2 159842
1 4053 569408838
2 96680
2 65856
2 104303
1 64124 391046100
2 126984
1 9409 480155558
1 134441 817601425
2 71271
2 163226
2 150519
1 113018 704667783
1 191840 862622027
1 64162 662780047
1 86416 433260436
1 144563 844718656
2 41128
1 173645 597156918
1 24003 740576752
2 8221
2 101737
1 52158 167854549
1 145851 383807529
2 172534
1 108982 655269987
1 32876 915102742
2 62262
1 24040 470509134
2 138365
1 172616 5721265
2 118398
1 138176 498307950
1 13155 329598393
2 179053
1 138650 993765299
1 115982 2315110
2 193019
2 63842
1 150726 29649575
2 182133
1 86100 245232839
1 43437 502131496
1 166805 226625576
1 167401 414782913
1 190809 552680553
2 158087
1 192052 625354719
2 57507
1 36655 625710622
2 19183
1 2474 755373393
1 185708 454861557
2 90748
1 135844 218757910
2 86670
2 22950
2 31954
1 81899 580292138
2 87073
2 171401
2 64684
1 189570 704707450
1 80456 155055207
2 37870
1 160398 239192242
1 165503 721481066
2 39281
2 147998
2 81022
2 122919
2 73754
2 37680
1 140906 257330081
1 127652 256717855
1 102843 920394110
2 196773
2 63121
2 170985
2 85258
1 81704 628691846
2 135391
2 91591
1 114365 209002909
1 154754 135690208
1 91042 400121814
2 101438
2 102054
2 179058
1 140743 260174642
2 37202
1 183505 230802067
1 122060 205830701
1 194248 927361819
1 64836 670619243
2 8089
1 105002 682376739
1 114856 83899095
1 187668 643737778
2 93024
2 29768
1 122090 837374085
1 174753 936295216
2 26958
2 62498
2 84303
1 109673 673775296
2 95331
2 13468
2 140699
1 18599 699890114
1 123446 633880358
2 158646
2 118508
2 26844
2 71
2 126974
2 64206
2 19165
2 136929
1 77035 284259971
1 27836 558920074
2 132240
1 50972 139102907
2 154783
2 156715
1 23093 774993009
1 32020 896983353
1 11678 962640119
1 59410 3285438
1 190199 535325785
2 98112
1 105966 416495563
2 174107
2 145177
2 59492
1 81781 386957467
2 48751
2 118461
2 76612
2 145694
2 4159
1 102963 904878996
2 146909
1 42463 884801967
1 62018 973070333
2 1769
1 85324 103715437
2 108597
1 170407 15454848
2 72518
2 137761
2 154519
2 23249
1 161501 733168756
1 126391 177174357
1 160847 322239857
1 167561 167235077
1 1262 113063600
1 73676 493586326
1 10985 127313765
2 75205
2 176225
2 146041
2 44372
1 50741 35786386
2 117023
2 186785
1 63376 736410726
2 197198
1 153536 550897591
1 153131 450473665
2 166364
1 193500 508257731
1 66954 762161167
2 193838
1 165235 898996452
2 66714
2 18994
1 146955 336416432
2 61511
2 39970
2 27882
1 102690 824842964
2 77866
2 187563
2 184731
2 87461
1 12997 649857585
1 93564 980311464
2 47951
2 189262
2 192214
1 160645 61667402
1 16962 904911583
1 186595 958551034
1 199777 486399722
1 140943 460420804
2 70722
1 9364 875429593
1 52452 694166386
2 127720
1 152958 58321501
1 42843 901835212
2 130382
2 123504
2 8467
1 78013 797925356
2 192299
2 179086
2 17510
1 51355 84003902
1 66457 282098065
2 86336
1 5874 31420205
2 98337
2 65329
2 165734
2 5315
1 10849 660650345
1 70238 552897077
2 157770
2 47306
2 197029
1 107637 930093638
1 150651 773307688
2 126429
1 134085 343928542
2 141390
2 87812
1 136880 362926128
2 174676
2 136942
2 89692
2 30403
1 126188 560861004
1 14435 692108332
2 46812
1 50367 833056027
2 153373
2 139534
2 75843
1 14277 775601516
1 67454 325071928
2 112611
2 31254
1 171558 698456948
2 38841
1 96033 469310794
2 15261
2 134982
1 26311 736374201
1 83828 68978802
1 195291 734321799
2 132966
1 1291 478357865
1 83928 181366876
1 58007 905294644
2 107120
1 5586 88875922
2 43061
1 122515 289858962
1 8184 784668495
1 139569 457453874
1 20611 32134750
2 111755
2 172944
1 118257 559469756
1 9688 49155978
2 135156
2 171854
1 124762 679305400
1 95141 400634441
2 68653
1 154347 264370783
2 45578
1 193650 930057342
2 147907
2 63488
2 141366
1 51476 140775851
1 38648 542368207
1 103068 930639432
1 163868 867528942
1 61000 458134053
2 167672
2 131304
2 162455
1 189101 731003128
1 91309 852121030
2 151445
1 82904 43092129
1 78076 413874444
1 25546 486213393
2 186258
1 149963 147564985
2 27156
2 51303
1 136514 614719823
2 10950
1 119345 602954256
2 111354
1 176477 484252228
2 11660
1 27054 596033946
2 119088
2 6439
1 154534 630124804
1 143878 247931311
1 6697 191229928
2 46640
2 44955
1 115925 420167520
2 176685
2 108802
1 104160 920441707
2 53057
2 189037
2 170550
1 132406 888172321
1 45480 386715696
1 196518 265691091
2 175839
2 112109
2 81365
2 57006
1 79128 372237348
2 98863
1 194371 336966782
2 123838
1 110378 814684225
2 23687
1 136918 432699989
1 186356 203148975
1 18032 137721261
1 21818 639095367
1 124675 72429603
1 6580 326740579
1 133866 921788151
2 165953
2 146755
2 192265
2 127568
2 25091
1 177148 881370343
2 3895
2 158740
1 95507 49221974
2 58668
2 39213
1 108108 598424413
2 140619
2 40019
1 114202 976104566
1 172614 818044546
1 132294 387613576
1 61246 59286025
1 86122 686926176
1 67285 751782521
2 182802
1 148950 104391759
1 100149 403262025
1 102221 31757875
2 164719
2 136718
2 161788
2 18910
2 2604
1 161120 490077171
2 163429
2 154319
2 192580
1 193262 338346389
2 73543
2 172778
1 186872 304150075
2 59776
2 168399
1 69332 262010147
1 54271 346370389
1 115265 449835420
2 148508
2 106444
1 198268 319934314
1 22532 840701277
2 100082
2 63428
2 88617
2 144544
1 31196 485127367
1 176631 947834558
2 186649
2 45591
1 170564 29086462
1 135247 13449336
2 51160
1 186898 734915945
2 142183
1 98154 412476773
2 133517
1 36653 579882396
1 72804 809381097
2 23143
2 70548
2 124795
1 33653 928621372
2 67227
2 181877
1 21045 758582474
1 65601 895952516
2 25060
2 124613
1 84359 68068617
2 50963
1 142561 335106309
1 65964 123542666
2 44182
2 136433
2 75933
2 113240
1 173434 246872121
2 114811
1 83979 542096637
1 30158 96213642
2 42753
2 192662
1 188045 391436661
2 172639
2 69598
2 50768
2 50553
1 62662 402640965
2 43831
2 119138
2 176879
1 105567 904081605
2 67825
1 33432 739445440
2 143859
1 186350 423499998
1 90679 920184206
2 61936
1 11531 842502962
2 51585
1 131834 75185959
1 101863 338961541
2 136122
2 102301
1 7759 666483421
1 113554 144249884
1 5258 791162968
1 67336 285705675
2 138492
2 44044
2 182485
1 30701 776705166
2 72696
2 116271
2 198215
1 61591 837118159
1 171542 587028505
1 95787 962141177
2 117422
2 169414
2 16140
1 113216 391850521
2 79076
1 188238 744577097
1 119634 66594032
1 30015 646906925
2 101087
1 110775 170433759
1 120541 169454885
1 55299 248259050
2 169823
2 101533
2 151033
1 58843 341516156
1 192251 724353560
2 44110
1 20407 73259056
2 60093
2 107751
2 133373
2 99433
2 96234
1 75952 379271014
2 119604
1 113773 78396437
1 30959 193943165
1 23347 493021224
2 161535
1 119915 829279425
2 40144
1 34562 983682388
1 81344 750950036
2 146435
1 111645 54305647
1 155382 960045199
2 44578
1 86428 676958877
1 34189 950250423
2 40335
1 119334 304051385
1 72226 965157485
2 132915
2 145690
1 110830 339101717
2 178200
2 110624
2 117419
1 50227 552583228
1 49536 998205569
1 179896 667867709
2 177056
2 77361
2 184224
2 170008
2 24397
2 144712
2 82881
2 82205
1 146899 612764978
1 50190 438087171
1 178194 4152721
2 32003
2 129853
1 148985 747175616
1 115082 325394444
2 57579
2 79619
2 167179
2 46890
2 148752
2 64311
1 72907 297892234
1 26034 229594670
1 38418 3073005
2 9710
1 199575 63398886
2 64462
1 111185 264641734
1 56044 348678757
2 129658
2 148903
1 2221 331827872
2 197755
2 22841
1 288 822233970
2 184908
2 178627
1 57506 629406205
2 183342
2 110471
2 45125
1 176440 592550546
1 185096 120768016
2 14959
1 139389 27462637
1 58787 96106923
1 733 706052920
1 199218 126469505
2 61323
1 13928 896785095
1 68551 53279808
2 122538
1 96085 909502659
1 81329 164032897
1 128409 185445968
1 112318 707209123
1 145184 932971867
1 143013 753716236
2 193576
1 124872 987899913
2 176984
1 148477 403921281
2 136823
1 27884 564210223
2 89614
1 160891 297061636
2 130817
2 63634
2 14534
1 1828 873834189
1 78127 10979484
2 97137
1 111224 574066520
2 50788
1 148247 998174952
2 41806
2 129193
1 25506 292167745
2 166041
2 116869
2 40780
2 120705
1 130173 949608952
2 94857
2 112534
1 14385 370228480
2 161513
2 27873
1 117990 742792542
2 116670
2 63805
1 121182 334732525
2 49447
2 100854
2 178227
1 16784 254454432
1 170206 156515127
2 120614
2 107112
1 171109 196548160
2 136795
1 124745 249445227
1 94430 412389424
1 6342 488650903
1 187856 947475045
1 79795 409666380
1 3913 423090938
2 24247
2 60595
1 100363 850128887
1 55666 926224353
2 23599
2 126105
2 27335
1 86228 885164471
1 27640 244205973
1 37755 27104492
2 81416
1 27744 831894393
1 135885 679638396
2 197602
1 95023 88717562
1 63859 199301758
2 81300
2 193200
1 188317 425522799
2 184458
2 46211
1 31402 373266038
2 181322
1 159679 581238101
2 67422
2 102284
2 33052
2 101688
2 26151
1 192315 264578011
1 190550 864350347
1 74181 302227076
1 53350 910222480
1 163713 178650677
1 127111 519765448
2 48712
1 114246 24738829
1 174567 379352566
1 8233 216972737
2 18637
1 144216 212330359
1 118810 156538530
2 165313
2 161626
1 82044 157518379
2 141601
2 106061
1 182333 185188560
2 106384
2 103949
2 139106
1 126587 92213107
2 61961
2 163927
2 66911
2 26762
2 24329
2 132621
2 148649
2 87503
2 29332
2 57912
1 177183 445971152
1 16201 430853900
2 142558
1 145397 598042057
1 179143 807755382
2 172960
2 106320
1 175439 657169138
1 13164 803951956
1 97251 889395341
2 32295
2 42169
1 86702 571546410
2 50982
2 20422
1 158477 720628122
1 94566 471967091
2 13094
1 149045 61010030
1 87057 370313992
2 139523
1 115844 424814948
2 6634
1 174473 471897795
2 40948
2 12881
2 54887
1 99310 263695659
2 107248
1 132222 775176729
1 150283 425433637
2 194506
1 167842 919601338
1 153866 215192221
2 37027
1 4437 222392719
1 55566 552031200
2 144010
1 148961 279514805
2 24695
2 117837
2 169081
1 3332 125065548
1 23743 149703165
2 124581
2 89719
1 150475 185784076
1 57728 461548228
1 7301 826810063
1 49055 463852740
2 13258
2 190355
1 181412 103604704
1 78548 44488147
2 136413
1 88093 863682906
1 193762 619653420
2 103097
1 110421 26763230
1 31631 306529332
2 165533
2 177919
2 138989
2 46170
2 28923
2 109054
1 90388 611817258
2 92217
1 48112 742339668
2 112539
1 183792 986749019
1 76474 212844811
2 85804
2 25701
1 124250 192951550
1 184191 551834419
1 127184 665267349
1 57921 934886792
2 27723
2 23138
1 11514 133948629
1 12884 175223855
1 95147 205656422
2 33964
1 193899 564678344
2 196736
1 119984 222746623
1 141381 697509466
2 162528
1 68102 573712600
2 40770
2 86219
1 192196 22214603
2 192912
2 179338
1 60001 637260068
1 149301 961385421
1 36254 836667122
1 69346 539324199
1 178352 441553762
2 42851
1 27462 677816733
2 144950
1 34162 58135257
1 83511 101917509
2 119933
2 99398
2 196348
2 165784
1 152988 374419638
2 85344
1 46465 397038866
1 56377 929977236
1 193383 762171684
1 66311 431874826
2 145458
2 81374
1 105920 552145531
1 134904 466638408
1 93721 560973006
2 149329
2 123190
2 15075
2 94601
1 179992 210632225
2 169196
1 48178 613728127
2 108353
1 38654 592962381
2 174383
2 33157
1 3528 535338820
2 153959
2 156331
1 121931 438255042
1 168147 558919292
1 116186 766727707
1 158019 24951060
2 12455
1 171026 158227014
1 185280 494434242
2 35174
2 191297
1 1 627365197
2 115562
2 130415
2 148051
2 8265
2 147083
2 172612
2 24621
2 52015
2 130697
1 163132 204132651
1 46373 619762888
2 106486
1 133148 721185735
2 8207
2 159726
2 141205
1 190577 67894016
2 119511
2 98109
2 69834
1 67444 466961134
2 184976
1 133486 604167554
1 38866 650876945
2 45136
2 9621
1 100252 115623945
2 15772
1 7485 166108785
2 49401
1 37792 53388037
2 173924
1 152129 266240412
1 154775 330460232
1 138659 165866787
1 119988 492190826
1 165311 626544898
2 21102
1 106429 319736038
2 157033
1 14509 488658849
2 194463
2 18967
2 152084
1 100472 844941441
1 19693 671146676
1 127301 725688373
1 152562 786199981
2 135736
2 151674
2 61226
2 28839
1 118252 680701307
1 132262 940912204
1 3929 807403221
2 148744
1 100746 300880384
2 55700
1 138033 194427104
2 143779
2 177974
1 29924 451791560
1 89242 388024061
2 79971
2 153767
1 102809 465079064
1 144754 779499426
2 115399
2 115571
2 140366
1 159076 991041719
2 50837
1 175236 402143211
1 197993 170693699
2 157494
1 175610 363307145
1 41617 898928099
2 138887
2 28407
2 48241
2 87114
1 77035 487774520
1 102081 200496016
1 80701 612598583
1 89075 702596484
1 63087 912462288
1 101681 143870100
2 171918
1 22456 233808955
1 94686 353838287
2 18769
2 133655
2 140082
2 61652
2 194472
2 197583
2 113483
2 10423
1 87559 518566814
1 133664 109333802
2 120785
2 43000
1 90388 133066202
1 87496 830215740
1 92289 662791917
1 193008 657858108
2 125541
1 105543 493172268
1 24455 231465117
1 174284 191942328
2 178330
1 47985 742671284
2 191907
2 18277
1 101620 186619474
1 48428 660636237
1 24081 204508064
1 65878 297123172
1 89141 893681355
2 108913
1 113279 309593162
2 134817
1 150958 204954220
2 18363
1 18426 632800508
1 48873 139157667
2 138943
1 9773 165004646
1 182191 5869809
1 36471 301446108
2 107484
2 144471
2 62999
1 171712 388346418
1 71826 718458138
1 150187 15693310
1 186928 348100433
1 22197 33526438
2 186799
2 156315
1 89679 578717642
1 156371 489032967
2 84708
1 142565 58174138
1 136469 282805551
2 146463
2 109646
2 12402
2 188696
2 102005
1 18714 980907500
1 181523 283298828
2 5756
1 135597 588639035
1 137635 918985075
2 46378
1 166713 305806340
2 28066
2 64333
2 90345
2 45023
1 35186 539334507
2 139429
2 73634
1 141047 941022892
1 124620 210061575
1 29537 106141247
2 92306
2 73053
1 131499 378262324
2 97152
2 167154
1 65410 417629393
1 103250 182597769
1 174629 780039639
1 191297 140504568
1 138640 822841149
1 183467 193654266
2 57406
2 102504
1 180464 137307440
2 132037
2 138338
1 110625 85190462
1 169537 490007263
1 25407 98003090
1 70673 559392862
2 104723
2 157686
1 46067 720628553
2 30654
2 170970
1 18031 523118233
2 28579
1 152572 559356299
1 136859 75152696
2 1762
2 42355
1 84466 454593426
2 161272
1 57936 483026147
2 62652
1 120761 856759694
1 98536 280425075
1 42529 133116357
2 162664
1 176493 950936612
2 44379
1 18501 357672879
2 67085
2 168859
1 111086 586626592
1 129745 601074276
2 70207
1 85439 672869318
1 31797 908381684
2 111607
2 147248
1 137623 137408862
1 55514 358038453
2 90873
1 45027 652119905
2 51673
2 171995
2 149004
2 3068
1 20072 239240019
1 156208 293760221
2 183684
2 138716
2 134788
2 18416
2 81852
2 4044
2 172940
1 138392 538429138
1 142877 118695051
1 144556 854504560
1 99886 165594969
2 195154
1 182717 125763816
2 195796
1 31638 110861243
1 30007 29969153
2 53581
1 132556 370773916
2 189672
1 44588 868402709
1 47827 601947708
1 26581 159623081
2 138480
1 131898 940235610
2 193706
2 9136
2 114325
2 103679
2 55104
2 79153
2 24814
2 71902
1 197551 224954028
2 49830
1 76814 2564433
2 117319
2 152985
2 95776
1 183614 23295021
1 192366 243230087
1 156940 267545063
2 135250
2 52008
1 74921 958496626
1 6068 317282139
2 163219
2 137412
2 111019
2 55226
1 40039 408988637
1 41450 845007936
2 28720
2 37785
2 144722
2 136945
1 131467 165368424
2 62168
1 28826 317388509
1 179038 78348286
2 18445
1 50914 914075694
2 79183
2 192008
1 62062 909595886
2 51772
2 65460
1 103385 745044137
2 130834
2 57217
1 169680 233951969
2 21711
2 42812
1 65533 852722640
1 12892 999551106
1 82869 579236018
1 5682 792498888
1 186852 459346542
2 63531
2 331
1 164225 142127360
1 197975 10369476
1 136655 272935605
1 59113 734485775
1 48468 867056221
2 73848
1 27774 750497331
1 137715 484647587
1 85700 738647365
2 33822
1 65549 683289320
2 146825
1 190748 373289744
1 34213 269680685
1 31106 891561444
2 45080
2 180016
2 57983
2 105386
2 146052
1 109572 438602276
2 24192
2 2163
1 46859 295836040
2 16383
2 105554
2 81864
1 95254 377935442
1 138896 697166140
1 118908 891231957
2 8285
1 9671 680557962
1 105326 640279784
2 81339
1 197783 592788179
1 174011 616447076
1 23715 979275321
2 67481
1 64932 610912621
2 41073
2 28696
1 198452 186479047
2 45062
2 97772
1 8106 995179647
1 197683 894959276
1 91067 169528544
1 172798 404001370
1 184810 625176698
1 88756 338770905
1 109915 116443368
1 67299 435746783
1 197406 979863462
2 194009
1 81261 689999495
2 85569
2 99918
2 127909
2 128092
2 117600
2 109793
1 520 743551189
1 66862 329563148
1 156133 310455846
2 170746
2 87836
1 34080 152755643
2 98048
1 58994 22944819
2 31236
2 52796
2 87381
1 136713 808182867
1 77383 545637466
2 11335
2 110599
1 174695 114868963
1 103685 76841378
2 6118
2 78114
2 35614
2 154180
1 59115 771628518
1 143912 93417950
1 45057 317733
1 89385 834936975
1 69189 985600550
1 151898 672936093
1 43389 714175885
2 99863
2 197923
2 161799
2 64576
2 128969
1 109302 854202901
2 120223
1 192076 293625932
1 133706 98226403
2 446
1 71030 86484380
1 180738 703100650
1 170431 791232451
2 179869
1 60068 86310842
1 124424 833486420
2 187490
1 701 486951954
1 178350 579279988
2 188942
2 13906
1 128988 939967171
2 90581
2 115174
1 134301 668105176
1 12769 998859196
2 25804
2 164378
2 58790
2 57098
1 126504 767993299
2 51964
2 101771
1 199503 687598230
1 51434 920649838
2 168181
2 94720
2 123895
2 29052
2 110512
2 188822
2 95166
1 72941 982369442
1 89900 355558825
1 68665 207273699
2 181351
1 63682 184527609
2 57971
1 11134 416616161
2 178625
1 36002 489333995
2 66218
1 78411 868126401
1 111230 705250775
1 64840 850892093
2 111547
1 58699 500823261
1 192952 359610931
1 129217 770714710
1 110499 259408073
2 114596
1 138778 121460179
2 179836
2 30306
2 101488
2 162593
1 14555 593616456
1 129470 302282198
2 13434
1 126770 448070466
2 186787
2 76326
1 108277 698645094
1 119291 466897034
1 166789 658594562
2 196651
2 96051
1 163558 835063121
2 109468
1 13779 954744412
2 6901
1 32429 387651286
1 1548 369444512
1 126472 839056807
2 96398
1 144344 459252992
1 181911 183098961
1 179246 764807123
2 96749
1 75342 336606723
2 147268
1 163853 641000002
1 21580 42240965
2 43940
1 119661 700981656
2 87386
2 132344
2 1249
1 66241 460414462
1 113646 682153683
1 6037 457340626
2 25615
1 144332 661067355
1 192433 716502062
2 135224
1 137444 68275926
1 77199 73647171
1 141707 984204002
1 35137 21573231
2 41579
1 38699 83289086
1 165671 391700505
1 134924 789699331
1 108203 919573599
1 167398 389486510
1 62177 844925083
2 74913
2 149432
2 39705
2 19162
2 120082
1 141285 519308335
1 37838 109364330
1 180622 692735202
1 184219 830766741
1 188447 324933916
2 111464
2 131232
1 17716 797929404
1 158586 112750256
1 125338 451557282
1 196148 153466008
2 9849
1 98627 155662301
1 102659 597760712
1 77320 170897850
1 161688 929334827
2 155502
2 69958
1 12074 748642062
1 12889 866290587
2 112551
2 58077
2 53311
2 37776
1 160246 547056456
1 57070 815168691
2 19558
2 165318
2 117729
1 32808 89985379
2 78944
2 7627
2 146453
2 21908
2 146996
2 107033
1 32171 866059103
1 37678 727112376
1 24240 679452038
2 187398
1 70024 289562278
1 7403 855901191
2 105008
2 151670
2 103112
2 36011
1 127416 576634948
1 121556 496278235
1 33154 479117811
2 140070
2 196974
2 62680
2 30932
1 162769 74460594
1 130186 271961614
1 78598 463128189
1 163530 7568377
2 76218
2 153975
2 136641
1 90454 659109591
2 28513
2 728
2 132325
1 55962 336616202
1 6756 179217582
1 153565 853409582
2 163491
2 22209
1 107739 939808237
2 103171
2 155462
1 145350 720484489
2 91976
2 35958
2 30439
1 127981 600366970
1 44166 805388783
2 184343
2 91073
2 17773
2 2649
1 35462 665889418
2 5626
2 18313
2 58310
2 115831
2 136408
1 11710 870323040
1 186170 888855212
1 196419 285434812
2 86137
1 5164 743912060
1 171626 563572787
1 107808 479856448
1 175897 648210359
2 178503
1 19081 157882148
2 55934
2 28526
1 77435 969785608
2 106748
2 6288
1 34436 719744240
2 149106
1 169521 407067441
2 75567
2 103447
1 186985 724182213
2 85633
1 160727 787874745
1 159972 613817612
2 43359
2 86190
1 162460 903097204
2 130786
2 136687
2 83954
2 194947
1 180949 570456776
1 78575 971704996
1 137295 802244635
1 161466 107883761
1 886 317984346
1 174183 139234815
1 181357 387469167
1 34947 789746999
1 132042 930332378
1 8678 794477596
1 104775 589365095
1 145034 794344774
1 157991 198995710
1 145328 69162023
1 177791 596301028
2 157960
2 178260
1 64816 214086383
1 84588 759038743
1 115483 929645397
2 78966
2 107305
2 192924
2 2639
1 15415 79524335
1 98635 886043094
1 151858 199741128
2 84135
2 188069
2 112156
1 197521 540157650
2 117239
1 70765 952325571
1 18662 128042025
1 31031 507324473
1 14338 91661317
1 118602 955344930
2 91213
1 195454 974996785
1 109850 800615656
2 179399
2 65349
2 195210
1 151905 818487824
1 150071 276377353
2 16133
2 78968
2 96034
2 153416
1 192695 303242376
2 63214
1 41597 873855883
1 12657 255951860
2 132691
1 45336 843942815
1 172469 947822526
1 49896 849182701
1 24395 327304804
2 52662
2 1817
2 184430
2 51364
2 51014
1 164624 479509354
1 75970 828230166
2 118018
1 112118 723459088
1 122652 450348741
2 27352
1 52772 487812047
1 13156 64256597
1 92946 597065002
1 151593 996375108
2 73885
1 167653 176806993
1 67337 586176033
2 142723
2 81777
2 76411
2 19375
1 139341 232212464
2 188303
2 130412
1 81084 582190309
2 49944
2 59317
1 94439 821986316
1 170149 182036824
2 40085
2 180886
1 188041 309581559
1 161263 895183166
1 52389 355578567
1 121859 419199206
2 149531
1 198050 868362418
2 111533
1 11212 186765079
1 121012 358851741
2 163834
1 135868 971757312
1 26622 248035954
1 117998 755029236
1 170185 387610995
1 135545 6177361
1 54936 648939291
1 27481 216310201
2 80314
2 24092
1 71860 794519094
2 26659
2 147924
2 46971
2 137157
2 135465
2 60947
2 107060
1 45695 44312121
1 186127 431849916
2 198924
2 86251
1 165766 437076205
1 147537 20424470
2 189757
2 156063
2 102878
1 84589 692355891
1 177158 242890470
2 66847
2 126253
1 108091 162476766
1 20605 72638023
2 47345
1 148426 955669313
1 63656 816534010
2 195815
2 91436
1 13979 364459125
1 72278 240694437
1 127388 186220179
2 6369
1 47365 183363965
1 174115 691932947
2 173520
2 108912
1 54690 543003216
1 179351 839320846
2 79520
2 24862
2 168536
1 184737 738876947
2 65426
2 68765
2 160016
1 7697 197080520
2 146069
2 192890
1 11219 305164051
1 54584 825747455
2 1275
1 126065 128761744
2 150732
2 5936
1 66673 672885463
1 118436 164582961
1 195721 6430661
1 14509 859116317
2 52121
2 155462
1 50920 139578844
1 160539 873406206
2 47201
2 34982
1 118722 323621084
2 171195
2 190431
1 156034 720298705
1 21905 598320365
1 116380 677003942
1 95271 779364850
1 136854 166008080
2 52114
2 23538
2 148955
2 82710
1 182933 911339051
1 65069 160546677
2 56249
2 47907
2 58447
2 149379
2 173797
1 159259 580219169
2 167951
1 159680 360214007
1 70453 694630758
2 94084
1 22570 913072958
2 25591
1 10355 383414889
2 172365
2 159709
2 68535
2 111734
2 80827
1 86985 107498995
1 116062 88301103
1 84376 165340328
1 191400 267240680
2 122137
1 118736 372647408
2 56484
1 47687 959275676
1 82454 277771535
2 71957
2 179165
2 21803
1 88507 167913498
2 145407
2 41025
2 180496
1 135667 9429946
2 4778
1 90360 24568711
1 89442 144861713
2 66295
1 108170 620110322
1 26078 355667568
2 176045
1 72351 548527564
2 36351
2 196668
2 119336
1 158978 855019281
2 126603
1 88022 177152178
2 56482
1 87586 219218532
1 71185 208715549
1 125615 743161138
1 103256 548314065
2 137171
2 115449
1 67605 614525813
1 116711 761210824
1 191083 616383841
1 197151 38599750
1 57311 695189565
2 29237
1 189742 87370697
1 91782 732217975
1 20176 626084902
2 84345
1 22287 838708487
2 193678
2 65244
1 111980 598689107
1 33672 495798746
2 173810
2 36433
2 142222
2 22990
1 147232 701618169
1 76338 652440251
1 171211 710561287
2 104721
2 102109
2 156790
1 55400 576196470
2 176269
2 174825
2 40545
1 87759 77061898
2 71033
1 147507 637535598
1 57696 33382330
2 172779
2 1306
1 141867 51491464
1 87576 903632317
2 175950
2 3141
1 38338 364622436
2 96951
1 74014 659684051
1 20296 545782360
1 125024 737977676
1 15539 263228076
2 62372
2 76457
2 5128
2 151332
1 153049 330848443
1 193887 382666494
2 67521
2 178251
2 160012
2 18917
2 117092
2 57799
1 167106 848168061
2 176228
1 6255 776096954
1 124606 684473637
1 197193 230823027
2 80280
2 22442
1 181181 577866722
1 169290 735458567
2 39095
2 98602
1 69200 488808943
2 71028
1 69119 51114553
1 73431 336801425
1 57692 993004284
1 21668 167861936
2 112007
2 79375
2 42977
2 91989
2 44084
1 68474 359798561
2 191768
2 126724
1 77673 998619293
1 165974 779779097
2 25110
1 78278 593526375
1 64496 988182734
1 126580 122073666
2 156890
1 76995 847103251
1 69865 421748363
1 77972 527273598
1 10089 879548864
1 124046 22572996
2 23644
2 97402
1 85377 889259626
2 247
2 60092
2 178466
1 48422 949126945
1 108137 993245780
1 37270 746113495
2 96847
2 170360
1 102504 823148849
1 198457 33557755
1 1885 964553087
2 64661
2 97801
2 145558
1 5467 446085321
1 125309 197502003
1 197122 864249760
2 48657
2 49642
1 2186 588688679
1 191611 87636733
2 113187
1 130141 378341429
2 180969
1 10725 627873937
1 134370 556299397
2 164256
1 2442 447046564
1 193560 695817026
1 175824 52433469
1 148088 657954145
1 156048 566521595
1 104002 792767813
1 160393 630353270
1 12941 653418842
2 30039
1 194165 172017141
1 116431 669454245
2 93317
1 25942 278533978
1 51230 784938183
1 60800 905532957
2 162407
1 9882 685820370
2 128085
1 13641 94137527
2 71348
2 103258
1 27659 500179830
2 117970
1 24262 755689532
1 196520 747829681
1 52141 995699861
2 94414
2 50616
2 71134
1 92001 544388372
1 192128 156481110
2 36995
1 70664 80318945
1 170636 967509986
1 99516 61042080
2 179960
1 170718 575907528
1 71653 799537047
1 88188 158797467
1 34973 744115874
2 9383
1 50870 41294095
2 91335
1 41989 436993287
1 88441 591158498
1 114227 439356810
1 146297 656024597
1 8372 629516573
1 25719 476003365
1 157351 552455110
2 62344
2 61343
2 143664
2 94618
2 151719
1 63927 83315313
2 182177
1 45505 103355046
1 51918 791142630
1 171091 297860983
1 119750 391957173
2 145855
2 75116
1 8204 460983624
1 34214 462967361
1 18698 861865764
1 115032 652740855
1 150992 730695537
2 78547
1 138419 476457076
2 93729
2 105419
2 6956
1 8909 434317932
1 146631 338112343
2 141670
1 25709 788830441
1 194095 243276865
1 126483 799728736
2 152839
2 49526
2 156944
2 54928
1 185995 617047630
1 158745 464022463
1 60120 322623881
2 3522
1 168211 311856405
2 39657
1 147765 114765699
1 180551 82860694
1 7230 448288928
2 188439
2 160500
1 177649 201174027
1 192940 12224380
2 87514
1 62717 467515405
2 125756
1 155225 42751481
1 124550 553637343
1 24132 639417537
2 121809
2 13656
1 137871 543268242
2 1718
1 58697 958562893
2 31236
1 36053 502475155
2 79153
2 109835
2 150209
2 69845
2 79580
1 126361 184364830
2 88437
1 134347 412734860
1 148227 912700033
1 16415 503289635
2 156338
1 137342 713910437
1 76610 838534567
1 118780 665060508
1 26093 913146327
2 78836
2 1754
1 97299 332106104
1 136217 994896510
1 177360 85179940
2 52803
1 88357 949074636
2 65708
1 157113 155532688
1 70882 558142467
2 129128
1 24023 286176986
2 112854
2 176852
2 322
1 82113 882203812
2 102033
2 85799
2 106281
2 126885
1 55419 989113953
2 148600
1 68284 630136305
2 190795
2 122282
2 179677
1 178572 691149483
1 148865 565562903
1 131637 110753396
1 171111 58466248
1 162973 362746611
1 163465 666950545
1 42372 572604226
1 101662 94608631
2 36135
1 174346 857513067
1 85494 924162984
2 155200
2 151834
1 125814 51291252
2 33835
2 158002
1 191466 424792739
1 110710 240748667
2 126990
1 161897 291474065
2 120508
1 133268 694279431
2 18032
2 43008
1 64340 377625055
2 54028
1 106371 83746860
2 39118
2 120766
2 195084
1 21502 634125982
2 14176
2 75647
1 33986 499023395
1 109228 609734222
2 139400
2 171554
2 4739
1 151646 147400473
1 172126 738870746
1 75226 274501459
2 69181
1 28249 551823406
2 158077
2 184273
1 94168 242135921
2 21529
2 26215
2 61828
1 143982 267881483
1 197167 990592142
1 140619 887520616
2 187774
2 175960
2 136213
2 163201
2 104552
2 81440
2 44918
1 174186 268655131
1 160140 822226042
2 140438
1 190574 781242704
2 199723
1 193639 996401688
1 30675 939846466
2 171106
1 165464 345368110
1 48730 564538811
2 194749
2 178410
1 149663 66893567
1 137763 34764445
2 163027
1 106213 40741082
1 84610 32967205
1 50515 521963383
2 71810
2 73682
2 32200
1 119872 253139885
2 114158
1 75534 798212165
2 181586
1 23910 832359433
1 155012 98519321
1 194145 328179852
2 20710
2 198421
1 25966 578310988
2 92972
1 128459 313329559
2 12410
1 176089 422083712
1 162842 463149548
1 19616 447272827
2 91044
2 134471
2 50227
1 101041 942956762
1 158836 382145082
1 170312 479308920
2 119261
2 45151
1 157476 208596853
2 83352
2 141055
1 87728 941647717
1 159655 272156503
2 126678
1 95761 707431515
1 81166 88459544
2 68840
2 166238
1 23732 474406454
2 32464
2 45893
1 108005 590072683
1 87843 81318473
2 30508
1 12647 326602026
1 20653 631717439
2 177609
1 132770 445428683
2 142936
2 44763
2 129754
2 48596
2 47360
2 136233
2 108593
2 137018
1 114456 554341948
1 116797 365408981
2 3286
1 113419 324307604
1 10289 356487902
2 155274
2 156592
2 66201
1 109735 695263151
1 131897 927587976
1 69229 820819553
1 30807 223852174
2 128821
2 122947
2 94417
1 50978 303492990
2 15846
2 43137
1 63975 958228291
1 149747 240488128
2 132300
1 59486 488161836
2 6295
1 104906 933142957
1 101564 727357348
1 169133 488370100
2 37953
2 25164
2 192383
1 162647 60485093
2 55283
2 66683
1 172497 378564918
2 100940
2 60658
1 154664 501260491
2 179808
1 72515 477245923
1 147705 466619398
1 186691 336688397
1 153332 957720798
2 78696
1 121752 417707329
1 30773 905927275
2 47730
1 154185 333264789
1 83979 387077676
2 103468
1 71062 801220764
2 187334
2 7879
2 68795
2 111648
2 134843
2 107382
2 72093
1 190642 547939563
1 42922 316934015
2 182104
1 99669 313131321
1 100000 620791953
2 135379
2 24901
2 48428
2 8668
1 156486 519960507
1 100767 629007982
1 58637 441998219
2 19183
1 161943 828026066
1 64266 333445042
2 131045
2 78523
1 56955 939035867
2 2926
2 15721
2 62422
1 30965 851768012
2 51705
1 54571 833957503
2 127536
2 110797
1 140927 748597005
2 16860
1 54043 17122487
2 175621
2 37843
2 149638
1 131722 804940356
2 53268
1 20297 836878555
1 161524 289379890
2 42690
2 56636
2 163166
2 106291
1 162548 437870485
1 168535 954485313
2 188742
2 136192
2 97922
1 157440 709487406
1 10083 482648755
1 54962 47246030
1 39052 661029698
2 33093
1 108962 5750077
1 32832 477751539
2 43844
2 174664
1 9603 439531075
1 110929 466194603
2 64030
2 188426
2 66319
1 98379 404461401
2 146408
1 130728 137672022
1 178709 666145205
1 5290 132952399
2 176193
1 153404 853862505
1 89120 350171813
2 111211
1 34228 854346989
1 22241 631405547
1 130134 853644460
2 172960
2 175385
2 189301
1 145962 751978527
1 142202 607248235
2 179019
1 68958 637820543
2 187913
1 161931 389589221
2 175409
1 188166 228642387
1 25257 894457620
2 119829
2 102300
2 77917
1 17816 379562749
2 54053
2 132824
1 92288 485635540
2 16081
2 41664
1 177311 733157527
2 23992
2 153132
2 110360
1 1998 551891329
2 88584
1 117747 71112321
1 171804 564406274
1 47189 762744623
1 163268 23838315
2 123784
2 172580
2 72202
2 47007
1 195808 266995691
1 161896 466983236
2 118370
2 105938
2 96646
1 118111 459632191
2 57646
1 164342 916516989
1 73126 996915577
2 198025
2 87502
2 162799
2 158121
2 123522
2 79189
2 114971
1 193087 725217350
2 134768
2 83771
2 86213
1 150281 184905278
2 52551
1 82784 601249137
2 167239
1 86488 987960697
1 162919 154684897
2 191182
1 162736 151086018
2 97745
1 169243 486527024
1 138776 485190449
2 18578
2 144208
2 186258
1 43569 438086878
1 13186 803231377
1 183894 843876856
1 95093 763164283
1 78390 675049607
2 69582
2 178153
1 166657 111326061
2 196131
1 32098 43478488
1 50814 737106471
2 9752
2 11869
2 154505
2 164274
1 104762 77585120
1 42874 806983626
1 156334 841282585
2 89940
2 83939
1 137054 911264292
2 46127
1 112817 964429411
1 42560 528245198
1 109252 119549546
2 92480
1 52973 289572871
2 186842
1 193779 828815257
1 182428 340055361
2 133361
1 102460 785765091
1 35718 569746048
2 124939
2 126691
1 60327 2599351
1 49154 801460318
2 54805
2 27863
2 26360
1 37809 58874692
2 156612
1 111750 58119059
2 54124
2 27820
2 75718
2 18351
2 111653
1 3581 251940086
1 91109 321913596
1 162647 370053104
2 191988
2 43957
1 21961 831272247
1 138405 315226362
1 40429 531464403
1 172344 808188405
1 30695 276759358
2 66168
2 139356
1 15119 483445290
1 182421 283445202
1 148993 700246963
1 83797 835066879
1 134416 853531508
1 123981 95218978
1 82353 552535554
2 196213
1 6403 30212867
2 56988
2 55126
2 159734
1 103806 268081447
1 171947 369950181
2 148849
1 145156 696559310
1 56177 446816399
1 155187 264918624
1 153968 531826359
1 97562 476763231
1 32285 711292786
2 34012
1 141342 979616373
1 66469 667464805
2 192452
2 84997
1 106971 498604813
2 148232
2 149217
1 62380 530579094
1 4837 548478200
1 129114 892225656
1 71429 164719581
1 104347 240533816
1 116401 294399826
2 146252
1 95342 253893307
1 69516 72569583
2 118892
2 190290
1 10476 6194066
1 189190 817558268
1 112678 625939475
2 55270
1 12454 719508135
1 60015 835364395
1 179342 28216405
2 45665
2 195055
2 59936
2 25105
2 6788
1 125149 264023431
2 131836
1 84121 399563556
1 101022 111699169
1 18402 822689438
1 176756 591581816
1 134416 334615596
1 32677 882312548
2 79460
1 92598 533724361
2 177289
2 89303
1 158770 338217340
1 26044 474537644
1 54668 409215880
1 151092 522109804
1 92553 381483824
1 127544 539994365
2 13590
2 8296
1 71157 613558190
2 174266
2 120853
2 168418
1 162661 144028919
1 117546 938075398
2 128605
1 35090 889503431
1 192339 908007862
2 27053
2 169864
2 140000
1 120128 514478051
2 119556
2 19020
2 84311
2 21027
1 116112 165359077
2 122993
2 1458
1 181013 356035416
2 77562
2 100272
2 8506
1 3032 971607610
2 150329
2 23772
1 27319 307782611
2 103500
2 74790
1 129335 689821565
1 77613 385503391
1 155117 149159355
1 133098 909832629
1 23416 302911173
2 88299
2 16717
2 67847
2 137243
1 173715 255364949
1 38923 289711159
1 169322 258637311
1 63398 536854208
1 134355 49776856
2 45971
1 116303 929725353
2 25229
2 2351
1 114811 961361130
2 125512
2 92902
2 164688
2 110211
2 37659
2 120968
1 149024 702501619
1 198014 107393883
1 162848 900396616
1 41249 320543594
2 57249
2 62195
1 162166 577634650
1 14911 303757075
1 62263 145307047
1 49228 78407280
2 104814
1 118891 352631287
1 86489 48036707
1 69898 774937511
2 133779
2 195654
1 48207 895662976
2 181980
1 195464 796438595
1 177374 775054029
1 124800 784803770
2 132465
1 148434 338407044
2 41073
2 132740
1 97355 358161864
2 97971
1 12540 524904133
1 27807 579639256
2 149855
2 164455
2 112290
1 119466 655306950
2 175609
2 188593
2 82537
1 98057 27754866
2 112727
1 87614 284190605
2 137949
1 21903 660991918
2 193165
1 63798 584233495
1 64282 637119296
1 118717 44283721
1 176313 743831507
1 131721 608632576
2 145860
1 35594 503823857
1 57852 787416181
2 123388
2 189229
2 26298
1 189541 52552261
1 32781 75119408
1 84115 117907944
2 83706
2 84750
1 23151 597113476
1 159044 745194391
1 88653 585906906
1 1474 805532625
1 174526 494638711
1 36424 690705730
2 114736
1 122110 153556602
2 12370
2 158859
2 27983
1 112716 901807332
2 16516
1 71540 88857237
2 145437
2 159311
2 130524
2 180819
2 51108
2 194866
1 27705 276286551
1 110788 702287919
2 37939
2 148429
2 54800
2 140057
2 72957
2 119920
2 88961
1 142989 320699720
1 3267 930007109
1 44169 993155333
2 85596
1 115028 512436327
2 175698
1 146247 312287305
1 145290 671741657
1 94814 762737814
1 161215 922391702
2 39572
1 108510 492065596
1 39549 55168793
2 87337
2 138385
2 32344
1 143020 688295669
2 56930
2 115408
1 182359 474029218
2 96421
2 9734
2 130629
2 196130
2 192530
2 172301
2 131886
1 73845 504113754
2 116045
1 92135 566084930
1 79611 116016365
2 32566
2 100997
2 185507
2 16648
1 123032 473958268
1 14884 819543789
2 182492
2 125989
1 69243 742202229
1 86605 383837368
2 102529
2 156735
1 116170 721038999
2 190817
1 196546 699136367
1 122770 558331100
2 71677
1 166481 769561746
1 135490 253971683
2 161037
1 96669 824834359
2 52361
2 71155
1 120292 672255084
2 123371
2 93005
2 200000
1 167298 200539472
1 55503 313276607
1 195462 611734371
2 104116
1 33014 241420969
2 51987
1 185744 644743940
1 36345 425508282
1 129485 416720082
2 145055
2 161055
1 29503 434132195
1 29410 975674958
2 46503
1 110507 844479345
1 109965 486926165
2 106789
1 72219 87326384
2 66506
2 151333
1 47055 819049505
1 67209 631514742
1 186433 94451999
2 39403
2 141882
2 80837
1 185769 153558631
1 148649 581922099
2 24432
1 167378 826198287
1 157249 266664745
1 111318 560742737
2 109902
1 136138 462771386
2 182517
1 133413 942268353
1 168911 325220961
1 101411 34181096
1 82670 348314011
1 134080 53785403
1 169561 607667242
1 41619 788032735
2 195041
2 132608
1 181982 830232806
2 176900
2 118971
2 18511
2 31358
1 79609 271643278
1 123815 672415
2 109003
1 31093 542632332
2 162538
1 103542 302748713
1 180340 228566898
1 47908 206235609
2 75139
1 35038 133935089
2 81585
1 158328 135926584
2 68757
1 6539 178101686
2 172436
2 125717
2 28815
2 157977
2 91217
2 37906
1 123651 286591277
1 147835 499634523
2 23199
1 140709 147487159
2 115309
1 79524 473915035
2 2172
1 100542 591266700
1 156460 607531197
2 96467
2 41402
2 54080
1 53278 667027236
2 189466
2 56873
1 70149 842721569
1 173080 505847724
1 31900 949607976
1 176093 606321741
2 165658
1 95990 55183334
1 141393 398692247
1 88492 633063373
1 182124 730574955
2 136425
2 178890
2 95200
1 54790 224754001
1 117700 139473749
2 53734
1 21987 681720340
1 107785 225469303
2 61189
1 198855 562998695
2 198062
2 28406
1 16639 253940796
1 85301 32934481
1 135252 588990599
2 81231
2 188900
2 55484
1 2281 154857980
2 91100
1 20011 199176999
1 158371 890995509
1 184063 811558005
1 168855 960296527
2 161234
2 77265
1 59568 499864343
2 1400
2 179683
2 109297
2 96922
2 86769
2 84069
1 100614 519472848
2 99258
2 121096
1 56248 657495153
1 114218 571598313
1 73868 366687767
2 111996
2 167891
1 131893 85215125
2 150363
2 31061
2 100088
1 142591 394516264
1 3843 980429972
2 41813
1 60916 749542464
1 110847 481960700
2 199760
1 8037 93175457
2 177389
1 12262 754961807
1 121538 18290264
2 67069
2 134477
1 138678 300458906
2 46014
2 92191
1 75974 184229750
2 169846
2 131782
1 2576 657472466
2 185368
2 103506
2 178783
1 60566 826082644
2 18622
2 72269
1 199867 251316767
1 58016 263798233
2 82580
2 93314
1 21811 601141617
1 66375 724605450
2 197700
2 180925
2 94505
2 7023
1 168906 998669654
1 102031 682332057
2 168882
1 184066 836517127
2 31852
2 70033
2 22801
1 164923 982144004
2 115342
1 51285 262465999
2 139517
2 120577
2 75167
1 101690 403447435
1 158011 823165006
2 40843
1 79812 333398805
2 2513
2 170757
1 174646 599759158
1 25556 971635058
2 106786
1 136874 509163018
2 5196
1 37145 190660700
2 113197
2 124640
1 5944 936137548
2 199163
1 53945 405247736
1 50409 640603240
1 193524 889441310
2 4070
1 74366 394737873
2 12215
1 74847 266507663
2 111553
2 196266
2 58307
1 45276 536930872
2 32679
2 42636
2 30187
2 36071
1 51902 446429139
2 91853
1 127989 357005560
1 119775 477071940
1 47417 521891115
1 10407 94517746
2 48701
2 93898
2 122929
1 193720 832934802
2 10330
2 18761
1 194677 555716519
1 22567 413903921
2 21006
1 74890 113321716
1 118103 978817505
2 181087
2 17525
1 83226 991967339
2 59524
1 36449 806696743
1 152452 329292364
1 169276 592120469
2 19398
2 163748
1 38218 839059966
1 57229 187634058
1 142444 73199326
2 77103
2 71164
1 110881 814214616
1 162150 728416530
2 183295
1 70601 752636566
2 174415
2 40371
1 48017 854817711
1 632 999679089
2 29738
1 174692 158619440
2 63044
2 143336
1 99761 541611764
2 178144
1 99152 236048986
2 178949
1 108455 955538250
2 109693
1 118012 983140446
1 69975 658868521
2 70569
1 156737 178473977
2 22495
2 154304
2 89301
2 103356
1 139419 316771002
1 188519 889615755
1 30342 708568377
2 117335
1 7185 183950224
1 154328 972829013
1 6914 930891227
2 19168
1 130584 882158998
1 164094 55783442
1 196534 742576740
1 111745 633772090
2 56848
2 72180
2 140553
1 118286 647563215
1 114315 276483698
2 179701
2 65301
2 189527
1 12346 806208599
2 96028
2 107023
1 107856 196276716
1 33221 798631536
1 76214 113481277
2 54058
1 112961 252914281
1 30392 935974124
2 141843
1 131573 434952273
1 38742 604444347
2 154099
1 111021 51924021
1 20487 537592677
1 118399 849931033
2 74192
1 34182 172872836
2 99712
2 30677
2 19278
2 148285
2 98556
1 157257 802278752
1 141917 975077502
2 113184
2 16607
2 153945
1 184631 100004513
2 20410
2 196469
1 104177 549199990
1 110380 475345148
1 110641 907915580
1 169159 51560460
2 71584
2 34029
2 152640
1 195370 643637654
2 43626
1 78900 444569719
2 192365
2 163445
1 169431 753888960
2 130226
1 34083 233175911
1 143715 850433532
2 171442
2 51371
1 73045 656749262
2 5555
1 199584 284237629
1 174618 929564306
1 83772 753370446
1 132159 973564512
2 81381
1 84330 528403494
1 159725 44771228
1 86037 674961572
1 73461 396294214
2 53296
2 106593
1 196346 609546257
1 81747 142137853
1 139072 195160933
1 317 237344859
2 58340
1 22388 77732034
2 11229
1 144198 566341564
2 15494
2 56865
1 59607 320245304
1 71782 88381365
2 146210
1 164003 587932749
2 130419
1 121849 873191890
1 84739 440195300
2 141301
2 90950
1 52551 480309033
2 32363
1 146694 948716428
1 60965 493943948
1 70011 640470639
1 6595 422685503
2 133839
2 79176
1 62278 414468938
2 61165
1 49300 436605472
1 153105 193954129
1 138036 300777283
2 125867
1 129816 506043481
2 18566
1 93894 67783846
1 38720 562156166
1 169901 163376920
2 108158
2 149393
2 150307
2 104283
1 53918 828546552
2 34297
1 112449 407581008
1 195851 251986280
1 160467 89838123
1 87702 966021275
2 187090
1 127024 749388299
2 151004
1 58702 364436543
2 171182
1 94785 332459846
2 41806
2 170051
1 32824 89850264
2 149134
2 146454
1 162913 678186486
1 109376 346878948
1 44942 258145460
2 80976
1 189624 848672168
1 76410 169076250
2 170316
2 58007
2 50731
2 162895
2 72255
2 87357
2 2978
2 194403
1 178587 116631389
2 50448
2 52684
1 33011 436351473
2 64582
1 123368 171575766
1 22259 700742615
1 67437 213680262
1 74674 714188103
1 9163 473948619
1 43205 389380316
1 31846 491894190
2 11869
1 184500 878428004
2 148905
1 116571 220226517
2 166313
1 82580 735023395
1 19594 253620400
1 157418 275231730
1 104267 689886114
2 40375
1 150506 775471824
2 103263
1 169469 575178950
2 181434
2 22699
2 8368
1 106072 41899265
2 39629
1 132239 616394889
2 17721
2 195390
1 10303 100279978
2 128866
1 18872 352192106
1 15354 195130635
1 32961 377445597
2 178785
2 149106
1 179847 43164855
1 75065 844479026
1 52394 67736414
1 117275 597228309
1 46223 965850313
1 189538 473617405
2 113766
2 97428
2 126378
2 138448
1 136809 22553718
2 150127
2 195941
2 61111
2 60816
2 59461
1 57804 206187157
2 80414
2 92713
2 18605
1 126992 579296611
1 165277 186944334
1 126415 749635396
2 72852
2 160078
1 74106 596021695
1 23046 517959742
1 62867 586594775
1 152332 659564308
1 78712 504884123
1 48283 89300564
1 60151 717276870
2 112738
1 103022 304050019
2 141254
1 77864 139825918
2 106878
1 99857 589290160
1 4183 842469016
1 153339 130640313
1 64959 915593570
1 163798 752332914
1 148536 266369932
2 42870
1 134967 894671293
1 141769 417233249
1 84000 759932202
1 8327 277091838
1 63071 315699155
1 117456 633155963
1 157441 209221334
2 31320
1 131070 681455075
1 10772 944650875
1 199928 8379202
2 95039
1 182232 808809709
1 125963 176788756
2 159103
1 133211 110702810
2 178934
2 161750
2 170141
2 114196
1 175235 660973710
2 37253
2 127064
1 2627 625219409
2 100889
2 125015
1 78014 609227279
1 164125 431208230
1 39112 309958113
2 132478
1 183629 861704692
1 46301 250976835
2 58780
1 123551 925260654
2 43456
2 623
2 72281
2 76811
2 150773
2 7696
1 110485 499647650
2 196531
1 4722 526175892
2 9769
1 138853 857582741
1 133306 94429146
2 169450
1 47290 43648902
2 56747
2 124838
1 52297 931725632
1 170576 106433488
2 102343
2 977
2 167020
1 140427 778667753
2 25972
2 170335
2 187651
2 63999
1 153733 856261831
1 195609 363340452
2 137063
1 97088 604089566
1 14868 467310934
1 119534 99785140
2 186288
2 189250
1 61009 269997875
2 11681
1 109587 138833892
2 193894
2 107948
2 138522
2 3054
2 113351
1 122845 275633863
2 37290
1 185223 378683319
2 142482
2 31459
1 172493 690129903
2 67591
1 61313 917360753
2 178399
2 165708
2 17388
2 48838
1 46651 336116638
2 151559
1 198883 925304549
1 173206 358796766
1 135765 74035499
1 190111 357592540
2 168797
2 150062
2 113929
1 91008 23288935
2 75493
2 127794
1 2044 318019384
2 144021
1 132437 236756873
1 180330 274860055
1 80705 611738270
2 98819
1 88531 920258856
2 154528
2 193046
1 188567 268870136
1 137305 994533478
2 194852
1 79746 125172146
1 198856 157117926
2 80252
1 22220 247733715
1 12290 730734116
2 35496
1 75137 466160742
1 185942 845382345
1 127426 475308076
1 125657 957799121
2 72976
2 28589
2 137838
1 34930 573171472
1 176633 515474468
2 53779
1 14102 892880402
1 35498 22684451
1 27929 445941935
2 198747
2 75513
1 156795 137029280
1 127204 96582165
1 128513 807111485
1 181238 940542779
2 88306
2 29354
2 37702
2 43958
1 134980 331377747
2 68603
2 125281
2 169690
1 15410 312649977
1 70652 56911918
2 106957
1 73272 488475960
2 17624
2 197699
2 4212
2 109241
2 8725
1 65310 506801645
2 131499
2 163842
2 150300
1 80512 676238885
2 54931
2 167282
2 165298
2 56835
1 65655 574772682
1 109233 502118897
1 142892 760050885
2 2911
1 67102 826836965
2 127929
1 162817 204452630
1 42982 896907409
2 22005
1 28043 718049028
1 144418 768179937
2 41044
1 131432 482305352
1 167394 560576968
1 30652 590268048
2 176827
1 24343 789289786
1 91338 601198262
2 94646
2 80357
1 71822 336086305
2 129647
1 36781 571144687
2 35063
1 158771 638566767
1 196719 293751572
2 115457
2 27054
1 147678 687061795
1 154781 581430839
1 19519 142231730
1 179269 205632844
1 145648 28462069
2 91898
1 141517 333306288
2 140424
1 48521 656252301
1 66904 701698323
1 36639 24005454
2 156926
1 39568 570424327
1 10789 829071804
2 186719
1 108466 205859874
2 179447
2 14827
2 175634
2 95626
1 183884 197927379
2 174269
2 53204
1 166006 99379053
2 198680
2 6162
1 100635 267970025
2 77845
2 8639
2 79297
2 55706
1 196638 449941818
2 129440
1 139540 943634468
2 80760
1 9241 888865869
1 189077 650941462
1 198040 625173545
2 61976
2 122800
2 162217
2 19410
1 85046 502918501
2 15163
2 85404
2 78617
1 128321 940835689
2 148291
2 175462
1 164940 79497137
2 193813
2 156
1 7976 667615624
2 109188
1 7172 240573251
1 84723 740501115
1 152843 379642500
1 150391 265809983
2 111470
2 59896
1 17977 670339307
1 4525 817422465
2 158774
2 87083
2 128151
2 15697
1 57325 536744175
1 83563 160045724
1 9750 872281578
2 42805
2 11436
2 102253
1 144515 559599551
1 184299 213174000
2 186600
2 89365
2 5861
2 110628
1 154095 913082051
1 83251 48114617
1 1831 592851833
1 110451 851838450
2 10300
2 198379
1 166919 232078059
1 37882 322573298
1 38653 44812990
2 6366
2 120314
1 76910 910544005
1 842 385414749
2 678
2 183956
2 40174
2 171501
2 150898
1 181930 575662604
1 19804 25084555
1 108360 440440572
2 53689
1 154046 555655152
2 26359
2 143337
1 57427 404334521
2 165644
1 21169 961920115
1 155640 178282916
1 30190 494544996
1 57421 544610080
1 183366 814768486
1 183130 519337807
2 128975
1 33615 868888084
1 7472 102512823
2 25136
1 163215 853070983
2 13311
1 51945 257552209
1 123188 542921762
2 81118
2 13728
1 57181 526955533
1 121960 838363126
2 43393
2 11248
2 77658
1 179693 232024801
2 28202
2 11981
1 99538 300928680
2 98600
1 174692 696971027
2 102245
1 95693 728741512
2 168990
1 136823 814640030
2 41859
2 146702
1 117984 62867652
2 144190
1 21394 983486701
1 198804 130960884
1 184868 729842628
1 112790 396498155
1 108620 62812013
2 80976
2 151676
2 121036
2 92658
2 49081
2 73074
2 137514
1 138792 711135021
1 147699 383042185
2 94218
1 87075 74432892
2 96305
1 158934 76510979
1 74480 194322340
1 191743 787956990
2 172670
2 193545
1 133968 755574424
2 38650
1 76958 909084918
2 180840
2 161746
2 9193
1 62375 909507187
1 128434 676194925
1 144628 198420219
2 7844
2 128871
1 149293 746460990
1 188049 983988176
1 44752 561789142
1 199241 338513357
1 170420 522495768
2 55388
1 127509 93892917
1 153753 397893515
2 75450
2 193957
2 29348
1 71838 90201829
1 58375 144588374
1 139993 888221459
1 23968 588469253
1 98765 621783208
1 191470 763729786
1 21042 176105208
2 44503
2 42148
2 128297
2 17392
1 69767 15574938
1 157827 883811395
2 72802
1 48804 121287913
1 189005 159356749
2 104569
2 23365
2 173723
1 121661 740262192
1 37128 755106455
2 12676
2 103579
2 29280
2 49275
1 174159 860125932
1 178623 809471188
1 67747 234458105
2 875
2 82719
2 61098
2 146401
1 119084 933927346
1 197045 197925926
2 420
1 1852 241010250
2 91406
2 66431
1 121757 721468263
2 85626
1 34944 467916985
2 162778
2 80428
1 107368 796915936
2 11060
1 168642 366894763
2 62478
1 137846 77824235
2 146683
2 170906
2 5880
2 96287
1 83889 651919532
2 47472
1 88442 124997831
1 88566 101622897
1 48264 121848838
1 79458 177927230
1 168125 118876528
2 121579
2 24049
2 25123
2 135611
1 140369 794336478
2 36195
2 29934
2 184006
1 190344 520480697
1 125424 216183922
2 136091
1 38574 666248669
1 194824 457429801
1 190667 390626561
2 14011
2 185698
2 9149
2 132928
2 89937
2 80588
2 79864
2 142083
2 13914
1 95674 543715780
1 35073 396299574
1 193243 707887294
1 25936 571219404
2 87506
2 145350
1 59373 324916268
2 173364
1 43245 799943410
2 33118
2 157113
2 9581
2 57633
2 61752
2 31283
2 12637
2 175924
1 189372 818284764
1 37157 271125288
1 150983 425119647
1 146320 668148805
2 154366
2 53573
1 44838 718706021
1 120783 758416464
2 157578
2 195342
2 13171
1 96479 731791894
1 165865 138366811
2 177873
2 27395
1 170447 176329477
2 57513
1 100855 922087745
1 84471 575419733
1 171938 31552383
2 107996
2 113230
2 92794
1 163423 75250565
1 140589 96604133
1 53916 294221595
2 111894
1 129642 876247224
2 20339
2 151332
2 175640
2 197915
1 45496 686362937
1 89333 836168895
2 59421
1 80652 187391042
1 53726 784106453
1 198848 130482908
2 154457
1 187332 41276203
2 173603
1 58270 705180930
2 95174
2 148704
2 85010
1 45690 862378319
1 45016 883451110
2 136660
1 71806 363998292
1 29087 449315975
2 73202
1 94013 413660447
1 186670 897949692
1 23703 619931162
2 21405
1 68663 418858649
1 30045 504361931
2 70495
1 186040 576949572
1 79874 477841785
1 155153 761674454
2 19341
2 195289
1 47218 120390710
1 134531 914649434
2 134945
1 188114 454734062
2 107135
2 88631
2 106765
1 106383 593548049
1 191280 915832068
2 163792
1 139552 487188812
1 109601 44820176
2 26983
2 99802
2 78027
2 153418
1 184216 5053001
1 89828 608411703
2 81195
1 108537 324819846
1 55435 841224156
2 56819
2 1616
2 142318
1 18999 635039272
1 150406 971836775
2 128300
1 180795 958477676
2 188313
1 26803 901407843
2 159470
2 70148
1 196644 138136328
1 47279 409545793
2 49086
1 39640 459657294
2 25467
1 169544 971635605
1 187026 999800413
2 188253
2 59731
2 147929
1 100952 984440201
1 111176 677907208
1 1273 935264564
1 118593 48924454
1 191554 765229731
1 82149 152917717
2 64996
2 110591
2 27975
1 34354 909497436
2 49933
1 60140 854420363
1 95025 754020000
2 127122
2 16203
2 140911
1 36363 594669726
1 117003 666040896
2 70609
2 25633
2 194136
1 18500 107830768
2 87036
2 114805
1 172686 480726523
2 171661
2 92841
1 44970 448561255
2 134659
1 175350 73682028
2 138381
2 34350
2 97682
2 87426
1 9221 673212629
1 184035 556946566
2 47251
1 26271 239399732
1 49153 516216542
2 152656
2 99797
1 148507 884928194
2 194481
1 57953 646558159
2 133903
2 118298
2 63153
2 141207
2 186954
2 187369
1 29089 400642210
2 163585
2 187533
2 142171
1 125590 608975711
1 104515 687241565
1 117186 936881667
2 189971
2 153175
1 39994 601775626
1 56433 492948530
1 109459 638556365
1 131869 804517324
1 139052 83304998
2 185655
2 136749
2 86262
1 123052 819923367
1 117314 480469187
1 157451 700947098
1 114401 743105389
1 145290 177554160
2 34920
2 56165
1 110328 885276646
1 153833 164827914
2 38062
2 181238
2 64057
1 60498 607345928
2 12926
2 133473
1 172125 919090687
1 68349 970843992
2 55110
1 38861 359683738
1 168791 206942697
1 112524 462946391
2 116771
2 40109
2 34387
1 48756 445523723
1 160596 549090172
2 136548
2 89561
2 68912
2 163388
1 102754 699633996
2 159052
2 44410
2 14395
1 65542 536504097
2 181919
1 119596 964213762
1 146487 976475456
2 143811
2 64664
2 143789
2 123364
1 176518 28903089
2 125264
1 131239 837715573
2 108045
1 22048 370981527
1 194925 263792086
2 110628
1 6899 880621474
2 166288
1 65718 672685361
2 102835
1 38050 342618426
1 55847 48493607
2 188829
2 192185
1 55853 898189313
2 22423
1 192887 673110614
1 30977 343845907
2 91237
1 173171 975489883
2 8621
2 88611
2 75890
1 82214 147648006
2 197774
2 164691
1 5082 806896016
1 67788 540856282
1 105301 607031438
2 19145
1 79405 84687674
1 196016 576437445
1 153751 331570667
2 73339
2 180297
1 164431 427943886
2 83762
1 119879 242454814
1 45058 938264764
1 165114 858889914
2 116613
2 79386
1 40920 129067893
1 107242 516064808
1 110992 634270333
1 19164 24331235
2 93999
2 131638
1 10810 912600747
2 183515
2 55472
1 199428 637623814
1 163488 841255823
2 63214
2 65114
1 40879 866558879
1 48778 855886977
1 113783 533568307
2 165880
1 165886 729725089
1 7476 192611373
1 188596 312000457
1 74598 914891981
1 190488 62082852
2 141439
1 144866 112752253
1 39349 813100856
1 54517 195614415
1 175718 972111212
1 162930 802640989
2 341
2 87224
1 56522 742746185
2 125326
1 197076 727973824
1 193102 853216867
1 141685 192627254
1 45006 675919193
1 40471 773541214
1 666 115382917
1 68385 738435675
2 184829
2 118207
1 195058 922036708
1 139222 797306688
1 154826 911785957
1 82566 526559101
1 165513 512405443
1 143912 812173026
2 77732
1 173133 789282204
1 149626 999954183
1 9316 976352348
2 44539
1 78914 244825331
1 83859 17339235
1 102838 239096016
1 71629 607752391
1 53176 755774605
2 79445
2 145758
1 79969 811760193
2 83114
2 28310
2 155742
1 74743 893254550
2 136483
2 95044
2 28518
1 98931 545888940
2 82196
2 19718
2 108820
1 40436 495615122
1 22797 133516653
2 17137
2 179803
2 84611
1 44630 544290233
2 25675
1 77795 719897031
2 169882
2 178213
2 2119
2 37040
2 61473
2 33727
1 145552 145815697
1 5010 428694180
1 70428 582670738
2 138389
2 45321
1 93039 311637052
2 113127
1 13645 79235362
1 104867 911072610
1 67039 743425422
2 21755
2 168137
2 22562
1 4441 648299578
2 25895
1 64752 128398182
2 198174
1 125068 825088292
1 13508 692900867
1 70349 280689085
1 34825 683933963
1 21171 466158508
1 137534 790117254
1 89067 408273644
2 84194
1 156328 155665891
2 137422
2 152209
2 134355
1 62100 461666631
2 33970
1 84031 837774444
1 55058 637749284
2 182424
1 86046 738172226
1 136151 138294686
1 180587 756674594
2 42060
2 56810
1 89863 102001363
2 15546
2 61685
1 179314 365575119
2 43842
2 116806
1 158893 996101793
2 63599
2 129995
2 72032
1 45702 273093183
2 193802
1 23808 524063177
1 93971 426657029
1 182 414435310
1 115168 74247283
1 36517 111282098
1 81987 513347091
2 107796
1 191528 160068548
1 20327 401435763
1 136103 127464351
1 28032 91541385
2 156958
1 196784 534406677
1 20618 786525910
1 156447 29543522
2 144977
1 83484 662061674
1 123478 805874414
2 24119
1 132074 560458549
2 56421
1 108270 702256143
2 65477
2 7132
2 155603
2 28998
1 29620 889021445
1 193284 764342897
2 145411
1 97114 849734485
2 81440
2 113400
2 50287
2 29611
2 65900
1 57558 989027409
1 34780 908671585
1 22472 453227527
2 110033
2 82865
2 55082
1 56445 419608510
2 7122
1 111993 758799273
2 196625
2 109454
2 37031
1 30373 668943656
2 195785
2 45771
2 51378
1 146135 362714189
2 81613
2 22779
1 69758 516912687
1 106211 25241491
2 165800
1 60851 204697130
2 159890
1 139223 400715583
1 64033 345602251
2 153120
1 87219 348131765
1 66356 6080514
2 145266
1 141062 274865963
1 82624 673697850
2 60162
1 31117 578986380
1 60222 138552894
1 170579 942803548
1 66024 14765835
1 170704 756265905
1 130550 944677280
2 188739
1 91246 243919966
1 127187 340292127
1 160471 8135336
1 56892 48190371
1 96872 712360387
1 138225 706004654
1 71578 143522678
2 101171
2 124153
1 29673 840449537
2 190603
2 126633
2 178326
1 64911 233792063
2 9896
2 38483
1 175813 773107267
2 133162
2 23004
2 27105
2 20217
1 107305 149221372
1 80665 645410443
2 87382
1 123417 849117334
1 134538 869162394
2 75887
1 139190 445030687
1 29919 754904570
2 103285
2 62250
2 60818
1 16457 918599519
1 193974 481264729
2 65963
2 122058
1 24120 677808973
2 138674
1 18395 785389153
1 135448 189793235
2 56275
2 145770
1 61576 963304753
1 63931 787118420
2 140804
2 84703
2 192771
2 65476
2 102259
2 118955
1 119596 868443307
1 81388 848240182
1 65981 368426773
2 150927
2 155875
1 104047 193966960
1 6168 383423812
1 35805 616081017
2 43115
1 32104 685438694
2 37028
2 51760
2 47456
2 182121
2 121716
2 199894
1 85372 867581028
2 39575
1 18217 940120507
1 181694 936772892
2 92029
1 98988 718575202
2 111565
1 178082 547983690
1 132597 594604972
1 175722 157792587
2 92162
2 28350
1 149382 795690473
1 50684 913547845
1 8097 26455524
2 35201
1 126172 663933252
1 197950 636291206
1 132301 345867258
1 199657 260365604
2 112909
2 9856
2 94128
1 89947 365695835
1 196069 551570442
2 27307
1 196037 659931585
2 84127
2 18187
1 48160 275506085
1 174581 133316727
1 119124 900309458
1 101092 305048829
1 27904 131562726
2 100401
1 116247 878672296
2 46694
1 154030 464502176
2 82089
1 130735 844689004
1 46967 739878561
1 172737 13871195
2 88373
1 86189 493886835
2 165103
1 73962 356426882
1 22084 318320682
1 56422 5071416
1 164983 208600046
1 64918 202033288
1 146596 984296
2 174056
1 195067 712042957
1 182592 721125843
2 118494
2 27905
1 134368 111294327
2 131101
1 161686 938121033
1 66810 836805012
1 88043 541319163
2 54922
2 146271
1 170497 762956580
2 12350
2 128218
2 37667
1 84618 50717784
1 186231 809009673
1 133041 672669959
2 9197
2 164705
2 100024
1 28778 70811984
1 15014 227705580
1 171411 329696710
2 166547
1 64279 378736673
2 4492
1 30858 793856565
2 189419
1 4436 93803488
2 10615
1 15133 526406633
1 190151 438810918
1 103897 352838863
1 142140 783978188
1 175427 940241950
2 14145
2 73517
2 109286
1 114114 128146273
1 176863 339418678
2 35848
1 49690 185823492
2 14823
2 104607
2 76569
1 168281 70173518
1 79058 588273327
2 32756
1 156219 246591833
2 189510
2 73029
1 170634 232925584
2 79961
1 35938 414576636
1 46133 727033296
2 98565
2 129855
2 185014
2 133420
2 93167
1 100554 541554025
2 185086
1 88107 953870628
2 105463
2 151027
2 178687
2 55510
2 80620
1 20068 973250974
2 17245
1 197388 988183619
1 84050 614314767
2 22092
1 79630 602770324
1 55058 884272143
2 146372
2 161892
1 198232 516148389
1 178649 221397400
2 96826
2 52618
2 197745
1 47663 218228512
1 91019 92911720
1 179000 881250837
2 178963
1 105786 659830909
1 70824 430273032
1 64545 916527621
1 158264 123926063
2 116497
2 148788
2 55376
1 137659 207639868
1 74437 188910080
2 11216
1 125032 46641456
2 108770
2 159522
2 149782
2 50291
1 105726 360627054
2 144707
2 145273
1 51621 552003808
1 126803 495029848
2 63532
2 192474
2 85849
1 68503 113757561
1 59347 621570327
2 168249
1 6306 246063474
2 179237
1 47505 108638124
1 177150 8808242
2 142060
2 163025
2 187360
2 77554
1 48952 959010573
1 8997 943841741
2 1753
2 151151
2 7726
1 11601 472365813
1 115291 854959461
2 59781
2 35516
1 9491 87655394
1 199949 566438054
1 196811 805067701
1 112153 778588469
2 99103
2 30556
1 37121 670507325
1 54472 54432205
2 89969
2 47250
2 59935
1 94393 425738480
2 186946
2 24501
2 100398
2 184513
2 59066
2 56992
2 109480
2 117030
1 187344 638758704
2 26962
2 178143
1 95103 31202278
2 62415
1 8212 156194912
1 45680 388170776
2 99442
1 106610 729508629
1 19593 421703819
1 29604 931843556
2 168934
1 32461 628586507
2 82425
1 134864 535345075
2 127418
1 177996 619206779
2 115682
1 65016 828946057
1 122844 823760713
1 33451 647866774
2 180138
2 141295
1 159719 185392355
1 190701 267905405
2 90469
1 198478 509174502
1 96170 848056771
1 44171 931955222
1 195583 29414681
1 72572 665092040
1 65480 510737417
1 151941 842012573
2 564
2 143657
2 67087
2 26023
1 59156 276803279
1 175827 171104365
2 163796
1 142582 314338183
1 183864 692724934
2 122563
2 133250
1 182909 557444109
2 130924
2 156836
2 171060
1 83202 958883618
2 147807
2 11493
1 12342 454562872
1 89827 572072757
2 138811
1 119420 396234290
1 39403 711367691
2 183041
1 167745 824937404
2 62852
2 45352
2 191579
2 141756
2 39360
2 131511
2 137562
2 14794
2 169004
2 192451
1 148557 940355077
2 71547
2 14599
2 111787
2 3083
1 9718 831695733
2 142352
2 160932
1 187788 203523044
1 78633 629835675
1 170947 300078308
1 179342 213787262
1 101078 616492789
1 12653 532958369
2 176038
1 177308 248037125
2 61253
2 197478
1 2452 227025183
2 144457
2 150342
2 183252
2 60110
2 74193
2 15650
1 87118 774131662
1 194258 902460092
2 181308
1 151600 393365919
1 53516 158049196
1 83944 702951108
1 165282 202247368
2 155958
2 140406
1 89655 64529210
1 122595 162766950
2 125768
2 21257
2 18476
2 33389
1 64949 715549773
1 28563 923887007
1 81829 455225971
2 109082
1 93969 702445078
1 169920 830077316
2 187429
2 76836
2 122212
2 18537
1 162627 308148352
2 93942
2 14638
1 50618 812108452
1 74309 469104396
1 162911 724196423
2 106448
2 195345
2 60502
1 31821 648912290
1 174781 475348923
2 31997
2 42098
1 191706 178591182
1 76623 136137753
1 4812 999275869
2 64977
2 67901
2 197659
1 113380 224310780
2 184189
2 155572
2 30531
1 103579 301706202
1 13621 325823768
2 180167
1 72946 653317741
2 4292
1 23209 215606860
2 48444
1 50751 984153614
2 149145
1 125775 412353353
2 151330
2 100070
1 149595 852096221
1 26394 306499373
1 462 853076371
1 45873 333554139
1 177283 275374658
1 167301 116655343
1 110588 492564325
1 28582 717064440
1 103339 456450963
1 2133 299717714
2 97350
2 172473
2 15020
1 18910 789791435
2 197585
1 139667 276472913
1 114699 536276582
1 166288 847942835
1 58715 584218782
2 168952
2 23368
2 64566
1 178782 206763840
2 119846
2 72573
2 127145
1 31772 213000748
2 105473
1 145708 255125236
1 125586 658709601
1 50287 767130802
2 114420
2 170749
2 186820
1 52579 877800165
2 111366
1 151916 972147816
2 286
1 184420 520784660
1 165561 300045363
2 3578
2 3713
1 39638 877016389
1 77546 111126339
2 75347
2 37010
1 38657 830747757
2 181873
1 189166 835784737
1 139540 211287321
1 1739 187776773
2 82771
1 17540 912184428
2 26779
1 134408 769589965
1 165012 190864244
2 44693
1 126316 517504131
2 106610
2 122433
2 127857
1 194100 785814964
2 181069
1 62112 49163288
1 112435 957011281
2 164362
2 73500
2 191753
1 28206 6201964
1 167197 445300629
2 161582
2 95270
2 59156
2 8220
2 11913
2 175952
1 4626 709840634
2 120969
1 107516 543938855
1 112737 44968569
2 102370
1 36602 988812362
2 91415
2 82448
2 54606
1 92931 327810234
1 155100 418829437
1 93023 672835514
1 5164 592356998
1 6677 827924749
2 185757
1 151355 663297897
2 84236
1 80287 539872142
1 51316 704346352
1 155199 538976578
1 155202 358681230
2 42575
1 97954 843214207
1 151947 436923984
1 75490 764022185
1 153924 399222436
2 55862
1 79472 188147372
2 75014
2 101245
1 49919 963237696
1 2187 295036567
2 101702
2 49372
2 16953
1 103511 191992696
2 105330
2 6763
2 117117
1 19635 872265554
2 167863
1 93961 146429777
2 51571
1 75400 508106384
1 114714 969954957
2 99294
2 147628
2 170088
2 125285
2 67202
2 184731
2 80724
2 81093
2 151091
2 93738
1 21221 66239276
2 145455
2 11276
1 57514 55134411
1 191027 754454123
2 144646
1 123193 34898323
2 79853
2 13427
2 160557
2 22016
2 39587
2 82036
1 171554 934624287
2 65176
2 152263
1 91991 99914489
2 5678
2 81460
2 26076
1 66789 352497772
1 83398 156565321
2 37905
1 50544 156291571
1 199289 611213232
1 189446 323935804
2 72440
1 180465 913991803
1 172029 936138600
1 166872 837911419
2 65474
2 150862
2 4303
1 95079 476621882
1 70972 784973327
2 50632
1 150336 802496529
1 41701 595500972
2 149139
1 19968 667352595
2 198152
2 145986
1 123467 823708368
1 20829 859496381
2 38683
2 80740
1 50932 248241993
2 138054
1 9330 176595625
1 108102 129499223
2 30520
2 53893
2 97618
1 177985 977418109
1 85964 469753801
1 112047 396046447
1 36955 75070935
2 153371
1 120095 727953938
2 137420
1 141857 39053269
2 184218
2 27574
1 91997 841926435
1 91750 261462149
2 182763
2 154429
1 14288 941086729
1 108952 216151580
2 116864
2 169307
2 190590
2 18349
1 174183 842537793
2 38586
2 170452
2 1791
2 187979
1 76931 68289681
2 31525
2 78460
1 37142 628516087
1 169265 751260632
1 99564 611583436
1 132080 259492487
1 28342 739058600
2 113772
2 192001
2 143809
1 64308 384469112
2 62463
1 191975 61153694
1 20935 742080805
1 58422 306658580
1 175583 791358866
1 121173 939194933
2 169871
2 109056
1 121677 371190919
1 137341 88869124
2 178391
1 162417 543160831
2 193042
2 162099
1 25884 292382906
2 171717
1 180400 295397939
2 178895
2 43663
2 38091
2 111979
1 134208 500268691
2 80547
2 5151
1 372 30988886
1 179526 819686586
1 105978 431706518
1 78903 11796850
1 131155 495392249
1 55902 856051739
1 78987 747560112
1 69224 394605129
2 117949
1 180776 990347729
2 38117
1 190473 748758014
1 7906 405342301
2 165786
1 71729 983775446
1 64706 632533912
1 8811 124936256
2 28823
2 144112
2 77481
1 187508 308643919
1 63974 86605507
1 89586 479908665
2 58610
2 194387
1 103265 691152791
1 9981 251442088
2 73230
2 184243
2 34945
2 143610
2 31779
2 136833
1 101609 635064336
2 187229
1 101424 608864596
1 190572 675511743
1 138558 761444638
2 149050
1 56203 251161826
1 23171 125827474
1 112179 894878561
2 101784
1 197738 206474250
2 98490
2 177622
1 147201 278210540
2 158419
1 35420 814374864
2 188697
2 3724
2 97417
2 4151
1 86583 151736285
1 147013 620809687
2 198958
2 168533
2 93068
1 169780 368827900
1 125090 984831243
1 16102 16144792
2 196011
1 61131 252347019
2 132655
1 72958 561548573
2 122744
2 100634
2 26247
2 103571
1 163116 847082211
1 129767 681164916
2 127468
1 159737 95165198
2 171896
1 171995 291567534
1 35631 566490150
2 189708
1 93404 706002802
1 83469 398275892
2 117613
2 113116
1 52636 941717317
2 20114
1 155576 32581647
1 37401 477949408
2 44814
1 925 607512736
1 49335 778039042
1 46436 447618978
1 10842 49276524
2 180590
2 86242
2 14318
2 91765
2 109511
2 119613
1 194223 670693839
2 100178
2 47145
2 110139
1 50477 38026547
2 139921
1 159841 564919130
1 9944 253379378
1 26259 637406923
1 129569 213844103
1 171 312485409
1 176276 88663884
1 91181 64270071
2 172489
1 150052 690829363
1 52768 729139144
2 29654
1 55571 593112712
2 1067
2 5591
1 8961 138711074
1 192054 918394876
1 10209 58463459
1 38548 4320503
2 182699
1 12293 357329962
2 102170
2 91131
1 60871 337018398
1 81871 428838007
2 76932
2 150822
2 80616
2 181672
1 111049 980010813
2 115037
1 101136 524991535
2 144970
2 199441
1 47978 554403352
1 199618 581086973
2 193486
1 113377 720522393
1 1507 71693957
1 80740 545153352
1 16406 857196106
1 133711 467378930
2 176501
2 81045
1 155025 959901420
1 138214 501682624
1 120617 490989386
2 28733
1 98064 138469690
1 30090 896208119
2 160104
2 168624
1 172519 608413688
2 146736
2 91217
1 78652 762029284
2 89434
1 198770 697602135
2 193754
2 35528
1 5663 732616460
1 77157 154271017
2 33191
2 178587
1 38897 744901901
2 179548
1 151288 525393516
1 122060 905792963
2 175567
1 153448 616915922
1 7464 137811692
2 83384
2 186072
2 14570
2 15843
2 62714
1 74332 306740932
2 151624
1 195695 323428014
2 59634
2 198545
1 75141 779044710
2 88226
1 9021 179840892
2 116751
1 50379 532923788
2 165066
2 135961
2 1771
1 101646 908360779
2 186981
2 61751
2 17306
1 64768 214365950
2 118723
2 62858
2 110560
1 63242 474674962
1 155771 533148837
1 184167 992916938
2 154107
1 56620 695432713
2 164875
2 9129
1 67092 669786345
2 24129
2 23806
1 122995 266495925
1 118151 455317970
2 95802
2 11985
2 187128
2 35412
2 83783
1 145063 360196158
2 79878
2 5430
1 75501 257086902
1 102434 833281235
2 20322
1 3160 759802092
2 199161
2 85538
1 92600 460900151
2 140713
1 104496 61384634
1 134532 981789124
2 130344
1 170921 553468172
2 159128
1 177604 10884655
1 177469 735937040
1 2087 359366876
2 46571
1 190067 95660891
1 77915 816192449
1 108951 490561421
2 37831
1 113115 869102880
1 47499 519301273
1 1475 972668104
1 2471 302194186
2 71320
2 54486
1 132873 317557245
1 32543 465013742
2 198180
1 50868 56276676
2 724
2 47662
1 116317 65318743
1 32499 132578664
1 181037 461789580
2 62094
1 144759 86567407
2 152636
1 16523 706571496
2 159305
1 98251 840948710
1 41425 398290168
2 123397
2 6321
1 73846 396133159
1 4047 398676531
1 116076 328769554
2 121223
2 119775
1 146523 146958722
1 155339 502440489
1 122840 249162605
1 184242 584922589
1 78959 137056376
1 27689 919095889
2 188230
1 22873 920460714
2 136721
1 36287 666388901
1 140478 850928984
2 36501
1 159375 414016130
1 12008 279992852
2 73943
2 138347
1 55884 654148855
1 138038 983903912
2 105949
2 49485
2 9188
2 100897
1 10964 524175387
1 74760 635248015
1 169496 963609324
1 25154 995613838
2 62506
2 13198
1 95238 593137450
1 25014 732421790
2 188182
2 155894
2 81785
2 82982
2 35377
1 29591 320324575
2 62547
2 119490
2 157483
1 18663 655166721
1 125454 264985303
1 60553 907333966
2 190410
2 24942
2 39590
1 117959 418527296
1 10011 547348094
1 27412 149742765
2 58058
2 149119
1 23840 483296366
1 16150 968682777
2 173003
1 199852 450704018
2 199523
1 73447 278519374
2 153601
2 164108
2 145380
1 180960 532162274
2 198375
1 44141 186107370
2 90970
2 159443
2 121715
1 35565 263651456
1 133083 715300830
1 137107 3216620
1 36584 308797631
1 159438 462815043
1 19330 761820693
1 170864 325546873
2 179442
2 6278
2 96641
2 199316
2 187060
1 146908 885526505
2 18113
1 93923 932018098
2 124903
2 89173
2 26076
2 29824
2 167332
1 14434 415620376
2 30223
2 20179
2 64535
1 56959 238578031
1 62553 492282213
1 64627 866940133
2 118930
2 119662
2 26552
2 102000
1 118515 740218615
1 120146 469958419
1 37173 463814043
2 127479
1 131864 406874341
2 122519
2 23704
2 115503
2 198370
1 172601 188510994
2 124407
2 128327
1 15113 469251703
2 77905
2 59961
2 24112
2 60603
2 112916
2 193955
1 61040 159345353
2 75370
2 139372
1 174801 343161252
2 181021
2 15167
2 49721
1 56765 590415282
2 140441
1 120802 131858265
2 3390
2 91108
2 112271
1 71017 805564020
1 154649 138356509
1 137997 77500055
2 132630
2 94527
2 137270
1 47444 351974469
2 26964
2 192235
1 48774 619353695
1 18590 67527951
2 164790
2 4246
2 6018
2 72859
1 169115 437496666
1 131458 592566099
1 136403 368673110
1 8452 714717934
1 66135 679105096
2 17807
1 186182 705162108
1 93052 889572468
2 46620
2 170799
2 142956
1 21181 859419119
1 391 667883280
2 113697
1 85496 756672735
2 82880
2 2704
1 167822 499237777
1 135160 696101904
2 14615
2 126766
2 41950
2 131768
2 147814
1 105537 918214777
2 197219
1 31103 195382796
1 10562 246367038
2 16034
2 177640
1 189807 774674385
1 179152 625508140
2 188608
2 148617
1 99207 34662917
2 11291
2 37686
1 61670 565794180
1 67757 816090375
2 37326
2 10930
2 3847
1 181092 693006133
1 157127 825205403
2 155249
1 39341 863680799
1 109314 594784986
2 182717
2 820
2 77928
2 23325
1 191804 948017897
2 165204
2 8709
1 3420 242703274
1 69455 556036651
1 100665 776377718
2 142405
2 88501
2 34728
1 135476 845948148
2 62651
2 146362
2 132714
1 30874 440808392
2 68466
1 32033 917628886
1 86658 307801414
2 194698
1 179767 394339045
2 56634
2 190989
1 73859 409211729
1 63993 834154281
2 40728
2 50183
2 125586
1 86502 653558818
1 157343 490424988
2 147261
1 167264 666349230
1 90846 377450529
2 44664
2 84126
1 82939 141801251
2 178844
1 193384 152417322
1 4530 235027668
2 117551
2 175839
1 11975 141013751
1 117729 29933921
1 180748 691155743
1 98480 578068051
1 160563 200150334
2 73139
1 34789 263537065
2 61286
1 61372 378981045
2 109607
2 49916
1 47881 107434430
1 75901 347098448
2 68532
1 13985 696992843
1 7511 210959917
2 157576
1 135117 747902000
2 45279
1 100769 520902252
1 34006 408567963
2 80910
1 38436 834445283
1 107147 345911608
2 186816
2 124324
2 180963
1 113046 425623144
1 50476 729376660
1 164943 239491240
2 13973
1 1542 394098946
1 51084 988142366
2 197114
2 158444
1 86469 634130689
1 8820 151536874
2 178907
1 55393 470668690
2 144610
1 137215 586956342
1 194955 495550733
1 42673 689430884
1 60099 620495161
1 136146 320253401
2 86255
1 109638 191207972
2 115949
2 167807
2 118231
2 173460
2 181963
2 60159
1 167911 67707623
2 124789
1 166773 819187474
1 70217 748990330
1 191364 66388076
1 160719 871901087
2 118967
2 82861
1 8491 801672265
1 73175 334970298
2 121450
2 41582
1 90930 140758550
2 20528
1 35920 940037231
1 101806 595102598
1 22681 195781668
1 3184 204779962
1 141803 656649055
2 149092
2 71352
1 110716 807456442
1 4467 78870160
2 165295
2 131097
2 199095
1 82954 475666159
1 65876 568549292
2 132951
1 31912 240592066
1 29962 98924143
2 142874
1 199581 336042028
2 178854
1 76432 234270573
2 2114
1 67364 523509769
2 191989
2 178851
2 144096
2 1183
1 105380 547356203
1 56103 32391234
2 147875
2 190464
1 195522 745864365
1 170518 794976791
2 79571
1 87264 606305567
2 125794
1 50495 611614878
2 14329
1 155892 223508050
2 68045
1 170378 403399950
1 123999 919371673
2 18023
1 57212 256393851
2 6068
2 190848
2 160937
2 90657
2 197461
1 174742 292591437
1 20580 855016727
2 166987
1 187597 225201325
2 189833
2 95940
2 158786
1 170783 459929003
2 99697
2 80726
2 176920
2 84545
1 41337 572981656
2 98055
2 63282
1 69749 434436081
2 177626
1 3199 610405147
2 82361
2 148650
2 70135
2 154899
1 167639 592062403
1 159735 928515585
1 123360 85904154
1 65134 373789926
1 188651 59668578
2 25917
1 94686 330025217
2 6226
1 162057 789796973
1 135455 765055075
1 134976 836537286
2 95685
1 131430 380640853
2 187008
2 172218
2 165568
2 72178
1 150523 202012680
2 45980
1 11360 240499373
2 176527
2 8447
1 171726 353048010
1 154393 681529713
1 105121 901799535
1 165879 99582372
1 13316 155560813
2 6761
1 64217 565695073
1 78372 517332205
1 49086 797381766
1 105228 677935359
1 27975 26121827
1 47899 482959643
2 129991
2 84543
2 38877
2 68052
1 99014 388710516
1 112380 698613086
2 115436
2 141965
1 178544 884369579
2 185248
2 59660
1 157818 180701039
1 65684 324242734
2 126535
2 137425
2 10501
2 104028
1 93425 892588007
1 59815 194374950
2 20151
1 9676 529315618
1 75035 514982211
1 164165 463199124
2 116677
1 151041 89673252
1 34849 459558276
1 12417 575592917
1 128951 609411646
2 37819
1 169702 809935055
1 88727 439646348
2 65495
2 106915
1 99463 539528612
1 148566 475354406
2 187458
2 165579
2 56919
2 125000
1 35049 89797900
1 104241 15196200
2 185712
1 105146 644915604
2 17223
2 71742
1 40891 775468281
2 88217
2 50413
1 4098 188176174
2 79140
1 177921 394753370
2 76103
1 75088 839851796
2 159077
2 102570
2 70476
1 188035 256774568
2 31648
1 84797 748287446
1 83540 156798186
2 11707
2 194413
1 152287 487100886
2 122701
2 29337
2 146065
2 72646
1 158717 81182985
1 188732 441253091
1 189258 11014985
1 126177 465126787
1 180422 376802111
1 26086 440467244
2 144082
1 57855 647612220
1 25769 715247781
2 55319
2 165355
2 26886
2 37084
1 54980 303028098
2 188737
2 24461
1 66482 231458596
2 196446
2 40120
1 144940 367292646
2 110358
2 108701
1 134890 140803888
2 61078
2 170997
1 64275 710591602
1 199524 650543838
1 66405 647367414
2 50308
2 13505
1 84348 157640383
1 187545 78839009
2 27668
2 70015
1 145025 951270149
2 163340
2 66674
1 110336 413498072
2 144465
1 142054 203585915
1 88764 879828336
2 29287
2 9657
2 180187
2 101107
2 35472
2 65788
2 32749
1 87607 52506528
2 134533
2 143873
2 199057
1 196394 948203182
2 103332
2 161875
1 62994 184116496
2 18529
1 12259 913376414
2 49032
2 117940
2 182391
2 63949
2 106729
1 197942 713532077
1 61989 924617416
1 162227 514345870
2 53826
2 194644
2 77552
2 18003
2 48986
1 41601 971197047
2 94034
1 189561 805168200
1 87068 63575680
1 81419 618504280
2 3954
1 115422 905360195
1 163997 792052184
2 16717
2 181463
1 84108 943418380
1 33059 601621971
2 178205
2 171141
1 139926 820915151
1 75490 537488502
1 20847 72688650
1 140370 481097301
1 165472 929323270
2 193513
2 147164
2 12616
1 96132 668110701
2 97867
2 135402
2 170659
1 81986 368944158
1 21240 742714898
2 195349
1 98692 620823501
2 48426
2 162274
1 61330 113432210
2 192257
1 2042 189649494
1 6331 944802418
2 193138
1 181227 878587523
2 187635
2 17084
1 1198 852848304
2 48029
1 125988 560491554
2 20970
2 132010
1 167225 209231983
1 21782 405267635
2 50347
2 114002
2 148084
2 196323
2 197851
1 93722 924299902
1 94013 385313035
2 67878
2 28980
2 142197
2 140185
2 33353
2 191407
2 177050
1 93344 745290362
1 74198 702510534
2 4042
2 47167
1 181966 806405162
2 170651
2 13111
2 150103
1 55358 717842011
1 13540 352350760
2 72785
2 115184
1 45693 711825696
1 26964 906887318
2 10570
1 105620 315337553
1 33113 343159714
2 71743
1 87902 717160000
2 177250
2 58203
1 155050 91776505
1 177133 67004025
2 92141
2 115353
1 93472 217636655
1 128436 803034865
1 179970 734783842
2 106879
2 45872
2 130142
2 38928
2 72520
1 30330 150661642
2 155819
1 24898 296936650
1 26569 154287213
1 114230 93831442
2 154582
2 184000
1 13099 89794367
1 156514 317056077
1 80581 885021759
1 110008 915928033
1 39959 170273865
1 1921 812511910
1 48117 378792555
1 122462 469060099
1 44795 954678726
2 120354
1 180922 609247193
2 21235
2 67554
1 180301 524260879
2 188106
2 110666
1 31624 985771724
1 170001 394651162
1 92731 721219081
2 126531
1 111054 756512373
1 40719 966986832
2 85673
2 139587
2 77558
1 11070 173447649
1 72325 594866958
2 144342
1 63181 996513217
1 124014 153406366
2 141877
1 8698 80544823
1 64377 246441205
1 600 378829193
1 125358 175679793
2 119641
2 84458
2 45696
2 16272
2 91750
1 168577 993453995
2 23274
1 70240 347085253
2 65976
2 128000
2 165876
2 4219
1 135262 547261160
1 121592 770882354
2 629
1 119720 474224936
2 134874
1 164430 501926212
1 152381 697451800
2 162992
2 165338
1 124572 52027933
1 11600 613586891
1 182338 377367133
2 148295
1 91301 156988530
1 45169 377954668
2 19227
2 22560
1 8013 601272096
1 166569 806614592
2 140951
2 73923
2 7185
1 75009 241721080
1 107345 517134367
1 159051 978841532
1 79707 391491414
1 142807 786212264
1 68245 26878365
2 26194
2 51442
2 141170
1 12835 729514232
2 106021
1 158652 589716001
2 126448
2 98682
2 144621
1 79978 100774859
1 156881 381874617
1 113777 348011406
1 180367 186020679
2 179648
1 114562 248342929
1 60847 879207028
1 134480 992812495
2 13122
1 152001 922892033
2 51010
2 178346
2 178329
2 121366
2 121850
1 11907 389053671
1 144877 555191487
1 189555 182135571
1 197618 119236013
1 183536 583312879
2 54895
2 55715
2 60697
2 23102
1 58576 305239821
1 83647 248809125
1 105019 867827823
1 79158 219378242
1 195280 351680175
1 124165 147737255
2 6641
2 83178
2 141747
1 5957 772200661
1 178738 294009578
2 130526
2 62793
1 45093 807784480
1 143009 130709959
2 167247
2 38528
2 140986
2 159840
2 30993
1 116565 46750904
2 119076
2 48572
2 1398
1 1130 614610651
1 138547 900450242
2 15099
2 181031
2 20084
1 72 919899155
1 137224 319311656
1 133487 970734654
1 125051 802674645
2 152949
1 65094 148297583
1 25904 298634306
1 164111 564920125
2 67153
1 188838 939768318
2 88720
2 118206
2 94986
2 143790
1 89709 941353279
2 196158
2 81754
1 97108 324053891
1 80404 271663244
2 191970
1 187890 75145552
1 128005 7144638
2 122937
1 123985 432454126
2 11747
2 60132
2 173188
1 175103 973411194
2 129187
2 157683
2 108917
1 171516 298134238
1 132926 396487336
2 146764
2 109844
1 65532 229648385
1 174216 482667745
2 153391
1 151831 21057834
2 81004
1 5796 607906336
1 193043 879204398
2 179848
2 54650
1 189552 697315292
1 21123 985590403
1 197814 299046315
1 128671 465894175
2 29795
2 138631
2 21568
1 115814 508290880
1 106234 612584618
1 143534 528924265
1 116637 225977250
2 14638
2 158679
1 11674 359918091
2 66631
2 43125
2 110269
1 24658 261516542
1 49039 416244229
2 13165
1 103692 747426805
1 94648 767788337
2 5280
1 108502 148188618
2 82756
2 33194
1 49863 223597861
1 37246 416207399
1 44040 296868870
2 57477
1 69016 110789180
1 183918 656104246
2 96912
1 12365 903429922
2 80431
1 154924 586453854
2 61471
1 25745 285367192
2 34809
1 194129 250421588
1 138444 601008982
2 176169
1 167585 836711580
1 79611 701220611
2 78298
2 176769
1 51673 381422453
2 81132
2 162543
2 103367
1 22392 316560540
1 143395 472292201
1 21566 29801552
1 54134 308477412
1 133037 219827258
2 144393
1 149949 220170805
1 52159 66297871
2 76499
2 54662
2 48539
2 151107
2 122500
2 181001
2 149686
1 122499 400425389
2 32592
1 126961 375357641
1 78113 825340883
1 139090 611687122
1 172122 305343301
2 59416
1 1203 917184918
2 173843
2 121577
2 140466
2 29698
2 119743
1 30019 247248118
2 175462
2 79978
1 139303 789982009
2 14852
1 17732 838994122
1 80365 280948569
1 109456 860202190
1 10268 440703681
1 22190 511223259
2 121721
2 84529
1 125773 351810905
2 181166
2 93922
2 123651
2 47987
2 10320
2 124228
2 188732
1 9015 73040039
2 72826
1 82119 668085628
2 78121
2 2206
1 172519 420582811
2 112069
1 46771 402897732
1 135376 859651338
1 11971 28235476
2 66761
1 16799 776721806
1 70688 755567614
1 21608 964473382
2 127973
2 142193
1 38520 487920627
2 43285
2 95569
1 32882 706591151
2 31128
1 36301 111725282
2 162024
1 15751 518687118
2 192441
2 98993
1 68908 722581600
2 187136
2 47424
2 61520
1 63813 379383190
1 81465 133930274
1 78507 297152726
1 139952 427189840
2 16588
2 57769
1 153762 565472861
1 104642 594391742
2 56300
1 3481 369163744
2 163722
1 121042 526953325
2 94863
1 124191 227923563
1 175170 996763316
2 2406
2 122353
2 192261
1 42972 902795038
1 110390 97165659
2 64570
2 71721
2 108307
1 181918 518282687
2 126033
1 23709 869131438
1 152005 255208932
1 15481 641105362
1 19161 702515693
1 119427 166483584
2 149544
1 197098 613775601
1 24082 665795968
2 58437
2 116898
1 168973 559973178
1 70257 752370132
2 94573
1 97663 781987774
2 83555
1 108470 939217375
1 7671 464255397
1 118265 678785116
2 2073
1 196196 276499896
1 190460 561007562
2 72311
2 101825
2 183988
1 99796 927537464
2 150396
1 199385 583378693
1 48774 149168489
1 48223 261865482
2 191455
1 159156 964794762
2 90578
1 45739 719909632
1 93617 596601010
2 95408
2 8015
1 26770 320662864
1 11415 523411769
1 185628 871206215
2 48114
2 114941
2 149894
2 4816
1 140853 599351370
1 103544 5084557
1 125465 108534348
1 156128 731152831
1 76087 640951299
2 168945
1 44115 853904550
2 9393
2 104295
1 41158 497174720
2 85023
1 22224 318555066
1 186932 622962574
1 152883 570378524
1 5440 109129614
2 39627
2 125042
2 1241
1 194079 873834850
1 155447 871608063
2 52732
2 13307
1 116399 859673251
2 194531
2 189572
2 46755
1 6652 441297384
1 153656 394774655
1 29967 608563223
1 94371 882787179
2 195129
1 38343 66686432
1 183279 315738218
2 121151
2 166035
2 128416
2 122632
2 186179
1 175636 903421233
1 179293 19149753
1 197647 458687414
2 32273
2 109536
2 186042
1 132705 265869880
1 5341 8506539
1 73380 576232942
1 130255 683335961
1 23847 856733375
2 156249
1 60743 73701241
1 157830 211715443
2 154836
2 28195
1 171688 828951134
1 132641 461289053
1 36020 151463792
1 67497 621048080
2 160859
1 16936 918222393
2 110270
2 88850
1 191753 87801926
2 14560
2 134248
1 8647 922012616
1 80673 287335809
2 159993
1 69245 548497452
2 79600
1 50402 207012970
2 115749
1 171542 70661634
1 176713 483982171
1 21047 354602142
1 99597 674541440
1 100725 746761788
2 6724
1 105682 772893486
1 109414 440447783
1 130908 687138276
1 101864 84496353
1 31068 442504703
1 186271 838697557
2 141428
1 14842 512349720
1 177499 968519368
1 100435 488657227
2 149048
2 86848
1 146217 524160009
1 75684 889164624
1 74098 957361834
1 138222 157107334
1 25737 198081890
2 34682
1 42856 49737133
2 182754
1 163841 924273206
2 188442
2 158447
2 55493
2 145622
1 18371 622537078
2 173640
2 52152
1 31746 406650075
1 110798 757196419
1 155114 175310354
2 162258
2 105130
1 83218 224895215
1 163225 550877899
1 78361 675108099
1 114604 993927462
1 109325 39632467
2 47760
2 37048
1 54054 737057519
2 55698
1 111724 441372257
1 132059 649429032
2 85487
1 137471 880581228
1 147659 610435358
2 60263
1 132149 586361625
1 69371 530378522
1 8531 984112891
2 104143
2 128098
2 50119
1 135907 387149708
2 40135
1 137426 238919586
2 10194
2 150461
1 47880 776467237
2 129000
2 42360
1 192962 861613258
2 138918
1 72395 915169166
1 43879 688335453
1 104484 848976104
1 44070 346352450
2 74504
1 189523 25753038
1 117864 721965856
1 67030 750858981
2 159799
1 2122 275409148
2 131723
1 83202 828249650
2 26324
2 21626
2 150258
2 19140
2 145860
1 142392 195412425
1 11732 850691632
1 153423 586885845
1 50557 102162083
2 10784
1 104077 441239425
1 113570 536710867
2 104705
1 143165 98128641
2 87450
1 16491 606258427
2 62221
2 90412
2 166620
1 102394 587417387
1 110669 34837666
1 193706 35328924
1 178317 898906918
2 130500
2 193731
1 159920 374185026
2 190928
1 2012 649919732
1 167337 391658800
1 97996 466495869
2 9383
1 110452 88138178
2 106814
2 38672
1 55241 731223919
1 96721 443950464
1 34893 869943877
2 141334
1 15123 582760891
1 55852 244819389
1 85430 337831774
2 24077
2 79007
2 102402
1 84238 92912728
1 193687 416499190
2 76589
1 193502 28830484
2 181591
1 178445 479704791
1 67702 665719390
2 167658
2 29127
2 70954
1 88903 520768621
2 181946
2 199798
1 109575 594493021
1 30800 777705898
2 23185
1 196636 489795607
2 160017
2 168037
2 41698
2 181080
2 155309
1 24932 397367467
2 3067
1 46695 458326630
1 101704 973793985
2 194928
2 50114
1 68562 376413047
1 58092 664914405
1 104435 34802611
1 1783 456620072
2 72288
2 79844
2 122855
2 146695
1 149323 99734191
1 14470 420403012
1 20294 539164391
2 86166
1 173232 251764289
1 145951 80716261
1 106004 301316604
2 13354
1 66211 418331682
1 170699 756378367
2 188298
1 100122 295774719
1 32859 316176836
1 56264 902680863
1 194007 680199862
1 61084 5240139
2 44944
1 64890 308768667
1 161733 482647982
1 69167 98159808
2 175395
1 194763 620037016
2 141956
2 6400
1 81363 506428617
2 173005
2 147130
2 86357
2 36969
1 30878 20395017
1 110239 417305567
1 121109 694934041
2 62815
2 179540
1 192819 529782040
1 113839 668338970
1 55920 964985874
2 28951
2 50856
1 1921 149401731
2 90685
1 73555 350543557
2 153859
2 98095
1 185664 41925811
1 177413 74635759
1 12377 465860718
1 103763 171137255
2 42562
2 106319
2 1100
1 62795 709786075
2 167729
2 5372
1 191369 359274667
1 57691 333485906
2 34332
1 54482 422561667
1 25947 18419812
1 193388 790997613
1 68534 459034596
1 118531 871279552
1 43626 210564597
2 111357
2 1101
1 112151 431154725
2 179197
1 179038 797047082
2 55113
2 119942
2 186207
2 177545
2 59761
1 21834 347114078
1 46522 157812515
2 2724
1 82684 14424105
2 34946
2 173748
2 149730
1 146837 470050568
2 369
1 13389 202299771
2 6584
2 35950
1 33796 742777456
2 84677
1 93418 113034434
2 142011
1 161940 613742683
2 160783
2 84490
1 28374 885444331
2 15416
1 172516 650770823
2 168852
2 158330
1 28356 469963963
2 151064
2 154530
2 41728
2 186032
2 18743
2 181400
1 114044 850172520
1 44375 721329729
1 112876 58099920
1 198232 220067620
1 183697 181569867
1 54269 212583305
1 161276 513133247
1 21867 396186166
1 132488 346467064
1 11415 361384553
1 111496 254933773
2 120427
2 46481
1 162465 197835886
2 79598
2 40524
1 52551 728159616
1 104637 846016549
1 96174 181297967
1 36401 230951078
1 72881 281097140
1 10259 377315105
1 107690 44259226
2 20597
1 51817 414996931
2 80508
2 151001
2 133364
1 177328 23665039
1 44206 104103584
1 14081 90897051
1 113811 22865715
2 25550
1 98951 255019216
2 17613
2 118047
2 23455
2 142992
2 77310
1 193663 178944179
2 94687
2 152391
2 43436
2 105913
1 101145 528289170
1 73204 777857369
2 95930
2 107486
2 73187
2 38550
2 124966
1 37507 398630838
2 55811
2 21171
2 17283
1 180648 831344279
2 44019
1 186863 212145886
2 189151
2 166102
2 126449
2 143867
2 192178
1 14020 16678089
1 93330 145484404
2 71909
2 191288
1 123244 117301522
2 143933
2 190890
1 153220 591874112
1 185346 494664995
2 58174
2 126899
1 144219 809780911
1 187496 767423050
1 7610 131023928
1 69697 978922550
2 28432
1 133105 279255330
1 67471 88918685
2 193076
2 8142
2 166971
1 113906 435983134
2 143182
2 101980
1 131680 412368789
2 101649
1 199646 708214377
2 54298
2 71462
1 67652 252325073
2 151899
1 11820 669006378
1 183163 460447930
2 98390
1 34251 892090629
1 196295 786320422
1 88490 123500828
2 167079
1 65179 966111516
1 127386 349045445
2 47326
2 131557
2 69666
1 47991 771663188
2 6303
1 49661 648112669
2 163789
2 68829
2 63868
1 91824 273407564
1 23606 35927843
1 77953 370213707
1 188709 401187593
2 55720
2 136326
1 191300 612857131
2 146447
1 79890 416431745
2 63677
2 60528
2 115880
2 189999
2 186205
1 173078 294432615
2 3150
1 754 27603669
2 59499
2 198857
1 55505 137236444
2 94762
2 25587
1 155621 448699261
1 38562 436626031
2 188320
2 23658
2 77067
2 31424
2 191289
2 33217
1 197256 539412401
2 35395
2 198750
2 179495
1 181163 780406782
1 54889 678093738
1 97397 551564846
1 42622 639459274
2 83796
1 13137 923782431
2 109322
2 163516
1 127224 137841866
2 187749
1 15555 68797218
2 115932
2 16531
1 105564 318951601
1 116899 910781981
1 83114 729099235
1 116155 80806651
1 160706 589229224
2 136243
1 98488 35817655
1 23272 265649844
1 172007 299904624
2 142804
2 36317
2 155290
1 152307 567109182
1 49778 171922828
1 60301 89898434
1 92826 900557894
2 149245
1 64385 962900857
2 114852
1 136292 688650916
1 181760 409410633
2 53472
2 94032
2 193219
2 10555
1 43962 474889041
1 43993 392815033
2 119416
1 18698 855944466
2 158889
2 112137
2 147430
2 102970
1 105916 445460213
1 31122 200739818
2 139641
2 146348
2 144738
2 132929
2 68647
1 163216 46852881
2 174263
1 114844 609380935
2 80498
1 139244 359053692
1 13799 604735426
2 133393
1 139469 448802763
1 67037 372551400
2 25479
2 13036
1 51739 96682602
2 180207
2 63517
2 80030
2 108161
1 8227 329946477
1 99388 863527754
1 169045 68511722
2 63520
2 45995
2 194544
1 169819 926385005
2 16681
1 7948 802675488
1 460 305976211
2 179569
1 75294 748988453
2 118741
2 146292
1 75944 989212010
1 134629 651817484
1 5458 616312584
1 26721 466447100
1 171532 521699443
1 117793 926011433
2 157533
2 144849
2 23693
1 10793 574314482
1 94469 727596678
1 197402 226549662
2 9409
1 163966 163648074
2 180789
1 100722 248451662
2 153163
1 72021 527851134
1 15849 763763111
2 63482
1 125151 851595058
1 188903 234065721
1 81901 622893517
1 185016 558604001
2 55785
2 30565
2 84363
1 77345 62818477
1 195986 11376995
2 33348
2 160027
1 161161 385914453
1 130317 881973101
2 165572
2 114547
2 46534
1 127699 480279694
2 11942
1 110263 852800669
2 27931
2 73149
2 113172
1 149969 877075253
1 3832 976097992
1 194292 353234888
1 121594 324100401
1 88844 747618698
2 10273
2 143470
2 171254
2 84915
1 141618 141329678
2 18698
2 67133
1 15386 767751047
2 134242
1 32486 792472594
2 55307
2 69248
2 118549
2 122237
2 36406
1 147719 33715757
1 69343 833795238
1 7529 18533823
2 156329
2 32119
1 31990 347932904
1 94758 56225391
2 137794
2 104198
2 177962
2 36324
2 47097
1 198965 286111178
1 26540 205168790
1 14488 795359808
1 120713 459457914
2 45374
1 134812 684570410
2 93244
2 112336
1 75580 555718960
2 114128
2 69695
1 147600 90088748
2 165720
2 90186
2 160787
2 153182
2 26998
1 178938 736259808
1 154048 652767012
2 76860
1 512 575596827
2 119475
2 179758
2 175762
2 36477
1 160646 575026464
2 62128
1 44463 544254153
2 122808
2 116856
1 198823 187114094
2 38241
1 175348 800157235
2 142244
2 11472
2 135006
1 23561 458753594
1 116513 657851905
2 195439
1 13624 56068574
2 158792
1 169177 899419099
2 115043
1 23847 295068804
2 169053
1 117337 342626217
2 152906
1 39502 820558712
1 177968 857867748
2 144528
1 168157 841564537
1 180469 455150018
2 80576
2 151072
1 112095 479556008
1 47725 824897976
1 153816 950310291
2 101488
1 78444 612564528
1 103980 913132918
1 44537 71830762
2 195457
2 104903
1 34122 466537875
2 154747
1 35841 673201106
2 67128
1 143772 431652181
1 100471 567185936
2 44474
2 74283
2 138643
2 186013
2 144216
1 170936 712699204
2 110212
2 83877
1 63988 186543605
2 165367
2 91520
2 23596
2 73746
2 194864
2 128458
1 101208 845902431
1 117845 181119375
1 178857 532776121
1 177060 628705749
2 54748
1 63604 382913664
1 3494 711686148
1 171092 810907457
1 108898 376667622
2 43614
1 54791 205608457
2 68451
2 167234
2 27366
2 88574
2 195056
1 63550 186918596
1 13246 961375908
1 192161 945934479
1 35653 321460910
2 137001
1 90624 455562563
2 106595
1 27063 939861818
1 91155 374320998
1 162975 287717473
1 98021 358799060
1 162041 346942903
2 140857
1 13943 976771677
1 56606 273550787
1 40664 606861310
2 170332
1 65462 974019639
1 144444 554319341
2 1051
1 122306 188059834
2 146741
1 162721 342036586
1 188799 849315822
2 137368
1 67895 119573745
2 197323
2 190529
1 5074 235268091
1 100759 499144389
1 179257 695981219
2 3901
1 87381 302944623
2 50140
2 75039
1 189264 968310016
1 39510 805714723
2 13868
1 155745 742487156
1 52437 13989331
1 90158 240734052
1 34206 460066945
1 174634 143495132
2 179580
2 111250
1 36480 88921553
2 22969
2 5964
1 6851 898334821
2 4495
2 46348
1 54322 71898701
2 143347
2 22208
1 28477 973843181
2 9149
1 47617 940256686
2 14124
2 144385
1 169333 261110185
1 51481 203213145
1 10082 869626549
2 10901
2 113475
1 102920 758379391
1 168864 338787466
1 129381 986109762
1 134678 105083627
1 150854 530637965
1 95053 305497855
1 127896 324157291
1 72563 119766452
1 123136 18073262
1 144840 950860544
2 128947
1 66115 822669820
2 73359
2 21959
1 125009 387829100
1 151911 504179618
2 40774
1 64203 699953062
2 50686
2 178461
1 1447 142402607
2 70709
1 96427 494533832
2 16923
1 11773 140925500
1 17137 88052904
2 33329
2 116228
2 8951
2 54366
2 133824
2 17920
2 75021
2 147835
2 134713
2 164122
2 97462
2 20617
1 131453 572896820
2 42216
1 69156 960329405
2 74706
1 84994 529998539
2 183355
1 179415 841905918
2 89496
2 44195
1 140084 136295740
1 143459 34345316
1 169254 97025622
2 25827
2 90499
2 166108
1 193348 275309167
1 73590 968654296
2 95329
1 69569 374419826
1 175580 496589768
2 21136
1 102804 432698584
2 98174
1 131706 774953872
2 160756
1 187478 930478376
2 187387
1 135677 538581556
2 173514
2 18153
1 91400 683627706
1 108618 677214474
2 79771
1 80013 546062571
2 131623
1 148177 988753411
1 178463 872568089
1 166361 607471454
1 57264 336380286
1 162226 283682971
1 155874 625835496
2 82655
2 112113
1 189023 515809741
2 163724
1 60522 168349828
2 19662
1 7471 141860210
1 125212 905839191
1 27986 176792519
1 82820 166105551
2 9691
2 89379
2 157198
2 175911
1 194716 252559643
1 183276 268378340
2 115502
2 35467
1 112599 415357351
2 151365
1 148610 73694979
1 194969 124925931
1 94159 297468829
1 150412 345186553
2 4224
1 147512 704623831
1 118042 786475887
2 187613
1 26484 795387735
1 12506 38704519
2 89779
1 102675 551404173
2 131880
1 164987 503886076
2 7344
2 98728
2 165069
1 169331 87318367
1 121831 87296092
2 151242
1 61389 544913877
1 79870 659352450
1 151305 631630792
2 30659
1 66722 155756375
1 18477 739108601
1 78872 835679602
1 185565 931583253
2 198441
1 178447 143851420
1 47739 466258078
2 14693
2 180201
2 16971
1 95977 202786574
1 44052 166272982
2 173725
2 57287
1 164779 142172367
1 6747 335975293
2 92514
2 133688
2 172147
2 183222
2 116097
1 199268 899036134
1 58966 571649066
2 141012
1 174040 327318137
2 38224
1 27501 83297887
1 175181 5649306
1 129394 693046811
1 87060 729033500
2 166040
2 146473
2 178589
1 102370 114567781
1 16032 780723575
2 157820
1 67983 25432992
1 8969 623319319
2 13942
2 97030
1 158003 105844384
2 95040
1 76507 451031927
1 132590 399803875
1 148920 180003612
2 99416
1 126982 331475009
1 58139 45024672
2 53700
2 117023
1 161775 819143857
1 191756 957928280
2 154560
1 172572 668030601
1 100373 52954040
1 66373 946521585
1 47939 664114191
2 28280
2 127648
1 112430 695427085
1 5721 706985636
2 151972
1 89405 38124841
1 105620 89040709
2 16700
2 142008
2 32001
2 146602
1 17924 756322915
2 8226
1 26615 906275120
2 100666
1 190252 183696223
2 17344
1 138318 570519211
2 174706
2 141498
2 145572
1 191821 42060924
1 790 348561789
1 122704 58823083
1 187897 773863302
2 135519
1 178018 261809107
1 178992 638047288
1 16430 576041745
1 21202 117807052
2 152738
1 69701 407683202
1 12407 378964841
2 109774
2 106230
1 193529 818824077
2 134263
2 191245
1 92563 192371757
1 171599 500222755
1 33226 535479873
1 76523 362205124
2 26166
1 76361 51430157
1 159094 204213818
2 104436
1 123066 639631003
2 78404
1 102666 8859069
2 91641
2 20175
1 144386 123430854
2 28781
1 69742 495147459
2 53191
2 6782
1 106848 71354439
1 179315 727003075
1 3884 580685307
1 171711 129423617
1 28 358381868
1 144450 960287983
2 125920
2 144355
2 129228
2 177595
2 25826
1 84128 170768016
2 150979
1 151809 881656645
2 133947
1 117250 321370191
1 66368 514943659
1 7912 147176247
2 3834
2 4080
1 55032 481951041
1 130395 290269574
2 108711
2 109159
2 51123
1 159734 905020197
1 1979 23681986
2 193052
2 46914
2 82154
2 163064
2 71424
2 39014
1 10872 119863415
1 142434 52515885
2 116432
2 135814
2 193177
2 16032
1 68418 28519885
2 32474
1 71909 469490388
1 77795 150704753
1 15678 895096394
2 71107
1 117972 189588977
2 93980
1 25407 736787541
2 72807
1 198662 226496060
1 79314 978992101
1 141452 337527484
1 37601 425040760
1 17697 739378674
1 91677 428530233
2 87719
2 103098
1 115802 387020528
1 36251 593223727
1 113914 76354943
1 134776 752223803
1 144763 200907859
2 11936
2 21887
2 70678
1 178375 45889168
2 13181
1 35816 592165094
2 7956
2 94917
1 142505 682128850
1 98086 948238762
2 47204
2 182685
1 146699 27527133
2 194941
2 73162
2 25387
2 2204
2 14035
2 45206
2 129751
2 169693
2 144162
2 65862
2 9796
2 182869
1 71608 966720079
2 65588
2 54851
1 62010 910444298
1 88931 523954930
1 167758 371344689
1 160297 250622648
1 62461 89130913
1 60720 834081241
1 95563 189749303
2 166499
2 29629
1 131777 162085847
2 140145
1 154520 772952991
2 97993
2 56439
2 171825
1 18478 115671653
2 150291
1 172928 451081642
2 66214
2 71397
1 33666 845202357
2 126715
1 102467 603347459
1 19565 630057684
2 100950
1 65798 372865444
2 96636
2 82128
2 106567
2 18513
1 128428 677186462
1 105232 934592421
1 162928 684739118
2 185838
2 77551
1 65447 50869696
2 150457
2 52232
1 55181 895932544
1 179717 459625208
2 196625
1 182476 430989343
1 67984 898188542
2 2891
2 28617
1 134953 846161858
1 44683 735874299
2 160493
2 161517
1 143669 763387301
1 172703 75116211
2 164276
2 30264
1 54747 311203017
1 37518 841587428
1 167287 336128914
2 106972
1 101684 216466771
1 131840 902412266
2 106085
1 163341 761206329
2 101619
1 46729 823282617
1 78835 558975455
1 82621 923588487
1 138187 409390229
2 50552
1 25199 68301165
1 27359 704515644
1 191021 580891300
1 33641 866999553
1 129885 45433370
2 124708
1 65930 328910346
1 167527 122143789
2 171052
1 7612 651483155
2 38846
2 65529
2 13426
2 99335
1 105934 388252290
2 152983
2 7146
2 194009
2 51035
2 128666
2 175417
2 150950
1 167604 183485331
2 1193
1 183063 237080315
1 44069 874664145
1 74402 700589617
1 110776 639566317
1 122710 636677555
2 64297
2 150384
1 117573 721077318
2 51298
1 89850 192816204
1 123646 995640564
2 98007
2 93495
2 327
2 61670
2 22771
2 50743
2 30916
1 101222 671365823
2 60154
2 181332
1 90378 315085140
2 2563
2 107645
2 190149
2 66166
2 115263
2 27447
2 187567
2 195654
2 196258
1 178446 748279339
2 73739
2 66612
1 15165 410384911
1 19532 3898456
1 199739 141878882
1 84888 378535162
2 147379
2 11602
1 164839 115725989
1 78618 290763606
2 75121
1 30791 653793407
2 52059
1 53103 961748143
1 36916 658424101
1 83474 700997282
1 154088 713044486
2 173050
1 196941 378258281
2 172598
1 128709 616268066
1 185511 589512624
1 3146 252207523
2 143941
2 50195
2 23103
1 1020 638114260
2 84251
1 97202 792110866
1 51953 891103691
2 95778
2 23178
1 53409 380927417
1 199556 683824903
1 8914 904284874
1 195 31543906
2 160712
2 120342
2 39624
1 175433 404959670
1 147677 344548468
1 139194 449155592
1 44674 236991511
2 105658
1 71155 926254925
2 12065
2 96207
1 156795 632497200
2 161498
2 180452
2 134429
2 72235
1 166014 159437247
1 74720 421609015
2 185306
2 97586
2 176414
2 96212
2 145574
2 4124
2 147075
2 150793
1 61105 974066892
1 41727 344088299
1 49873 210976161
2 44499
2 30907
1 109319 366346012
2 194467
2 47431
1 13663 857463673
2 181446
1 134472 846076173
2 66467
2 84323
2 7565
2 92128
2 125713
1 90234 816064400
1 109375 445314318
2 118137
1 176072 338735871
2 191005
2 117134
1 190921 626982450
1 83575 614654798
2 115455
1 70172 623277912
2 119993
1 96460 970900087
1 117885 869200738
2 110227
1 151810 944780282
1 162546 730245124
1 116937 69741600
2 2708
1 67351 687505771
2 120913
2 119999
2 197893
2 55877
1 119891 192786488
2 127678
1 1904 185627953
2 177582
1 182496 8948416
2 53963
2 128577
2 127989
2 153415
2 187900
2 31287
2 78449
1 11299 520197565
2 189208
1 25856 242196751
2 85173
1 194104 653368162
1 59045 996601362
1 130106 501153689
2 80379
2 41120
1 24853 15708759
1 145245 812112276
2 87971
2 78478
1 44405 540941419
1 73280 126487429
1 43047 625369801
2 164848
1 191452 240011703
1 35718 568390538
1 155346 231928069
2 28126
1 176097 914708990
1 65034 274796984
2 15523
1 81916 843074916
1 14365 785257371
2 185144
2 48009
2 165169
2 129317
2 122225
2 42974
2 117120
1 18867 766790537
1 145444 324769207
1 122088 242597262
1 48676 74184345
1 93880 136835208
2 63646
1 140564 770383757
2 54165
2 196250
1 132159 704511598
1 103540 753282182
1 164098 962403240
2 111986
2 86482
2 26511
2 130776
2 115937
2 155396
1 132162 801776504
2 123554
2 101777
1 195548 88373360
1 182111 767606612
1 102935 533046250
1 109490 377381263
2 152596
2 165847
1 34666 551965684
1 8582 220989374
2 198234
1 106520 322200735
1 55560 174109714
2 6597
1 58226 989895385
1 156258 24439246
2 60128
2 34891
2 146110
2 78504
2 48150
1 142343 356264678
2 15916
2 108109
2 11962
2 143976
2 92344
1 117876 974567368
1 164317 190497704
1 181499 530687523
1 10398 513393848
1 152202 19327367
2 130687
1 8575 391370339
2 189723
2 17077
2 190456
2 165837
2 198064
1 198861 693238369
2 46568
2 56126
2 89308
1 132409 407010681
1 24745 510727855
2 78927
2 195802
1 64048 140790403
1 41190 248066052
2 168394
1 174795 870750179
1 72081 105519190
2 22851
2 76997
1 16030 371331656
1 156859 507528267
1 179649 433946976
2 152658
2 174578
1 134147 59212689
1 141764 569562631
1 154030 365536020
1 160063 561393857
1 193865 109244199
1 92840 345529134
2 29822
2 146500
1 30404 716609213
1 134345 746012822
1 166202 39746138
1 1516 576497575
2 32042
2 173338
2 91630
2 150631
1 186155 44777690
1 68111 633198560
1 101489 166913019
2 12176
1 67227 436592136
2 6262
2 1764
2 157147
2 142044
1 156074 584223282
2 32481
2 67131
1 41464 902667184
2 187480
2 163476
2 175888
1 167591 404275118
2 30029
1 198392 87451401
1 33028 900424571
1 2898 536351940
2 25733
1 3962 326384887
2 183685
2 41975
1 124902 915590544
2 77809
1 75310 866764664
2 179489
2 83063
1 26175 156709455
2 76257
1 191493 173242538
2 191849
2 152150
2 157804
2 78460
2 89404
2 102755
1 43032 27795823
2 196827
1 26579 195692095
2 193598
1 38979 309979667
2 86988
2 115815
2 36327
1 69050 289367470
1 99792 446464552
2 30964
1 194830 328403629
1 7894 156605234
1 142480 960332151
2 190970
2 132182
2 124822
2 23604
1 70296 837765533
2 52045
1 28948 236231381
2 70676
1 61419 394671504
2 26676
1 149582 953763059
2 111951
1 154623 574166733
2 183478
1 198970 737309868
2 32809
2 133122
2 92160
2 153100
1 108654 489823809
1 148449 341444066
2 133940
1 41953 87612062
2 4184
1 105408 550367340
1 129079 359464124
2 151487
1 26913 578699886
1 137902 134082927
2 155262
2 122359
1 72125 218195151
1 136087 847491301
1 124514 427015544
1 722 333558332
1 180710 564954273
2 132229
2 144837
1 64589 594110618
2 105560
1 3032 304452053
1 94057 407589382
2 1548
1 25377 537104326
2 24014
1 6824 112589878
1 80495 35066233
1 32715 277601008
1 154882 975388359
1 79764 145194511
2 76067
2 109349
1 88506 61987882
1 190347 865063211
2 144801
1 111324 842005516
1 16690 954147308
2 104611
2 49538
1 99861 737946900
1 16116 591377965
2 144125
1 147669 231658733
1 4338 592356334
1 145298 780310393
2 48094
2 164631
1 154429 409028461
1 36708 218180865
1 19894 919760580
2 168689
2 196173
2 86834
2 168069
1 30618 369900865
2 156658
1 131778 197235336
2 41232
1 17946 403512716
2 38756
2 188001
1 132563 488179300
1 106153 548182184
1 93801 895067843
1 62359 594683199
1 27734 27843279
1 97586 4632140
1 69548 259394599
2 119612
1 33092 310525285
2 124466
2 23341
2 136275
2 113959
1 162623 823606614
1 175865 809884405
1 72318 766426810
2 153463
1 130965 893694594
2 158138
1 159326 534703781
1 179516 812723373
1 67909 517105931
1 196450 945847788
1 103225 540490835
1 19714 3790753
2 25568
1 32681 59556772
1 48232 32116371
2 19131
2 188718
1 12476 29122009
2 94811
1 75520 401703243
1 9094 986923830
2 133082
1 80436 16100279
1 30196 64400346
1 21945 846633684
1 82139 857229640
2 99696
2 168894
2 157322
2 24384
2 54704
2 36601
1 42584 177560920
2 11150
1 195733 292810475
1 54259 960020186
2 21125
1 131189 479361977
1 159608 721704746
2 152167
1 116431 909907200
2 195682
2 126643
2 114578
2 136994
1 166256 332346805
1 89262 930701230
1 19936 301098324
1 69787 646644228
1 173130 171834666
1 95157 497520853
2 99226
2 187663
1 105706 379626621
2 73131
1 50108 223754619
1 96487 991259879
1 191917 472031574
2 172299
1 24220 774380914
1 171201 639574107
2 155023
1 170181 417540903
2 151042
1 62228 648870277
1 128344 257158332
1 11823 231321053
1 66772 77021147
1 199850 733416586
2 72295
2 130541
1 37521 160760306
1 179688 650781391
2 5133
2 149646
1 196679 444283251
1 67230 152605564
1 129431 225131895
1 90717 509052057
1 159748 40566507
1 122871 761194321
1 63286 794543118
2 195928
2 59381
1 42524 177177233
2 129648
2 158894
1 82261 988953483
1 81007 738452832
1 198677 81970391
2 95109
2 87951
1 67386 14960474
1 97947 316282101
2 38287
1 123013 457719100
1 187870 351762017
1 152118 860660299
1 183610 443605631
1 23700 45533101
1 134710 351583222
2 128785
2 174028
1 53459 223944218
2 134509
1 63335 581326604
1 88521 560088422
2 26285
2 5106
1 151178 338320176
2 161155
2 96064
1 24735 727880947
1 92599 441647367
1 4887 177764306
1 144325 872638542
1 118096 538447954
2 128381
1 162739 129516148
2 46225
1 113673 694415845
1 104948 886321075
1 128234 912897073
2 182117
1 155999 582369883
1 166297 878966236
1 122993 699319201
2 43806
1 119562 716758099
2 94542
1 135608 179740753
1 5279 388985163
1 7334 570334952
1 35769 283261453
2 71749
2 183659
2 152459
2 124211
1 123452 851717766
1 62723 327416882
1 125700 664417529
2 150787
2 145548
2 155353
2 73317
1 58055 188613684
2 180902
2 87083
1 114966 135364514
2 162247
1 50507 285603102
1 123099 446892693
2 88169
2 173265
1 8066 58062579
1 149101 695548482
2 191230
1 72336 861935090
2 59610
1 111137 201208877
1 167412 555652535
1 184469 314343173
1 14898 461686039
1 54597 402389955
2 117663
1 191100 658784170
1 95719 859327854
2 5640
1 190642 141380869
1 134480 483156704
2 112557
2 87963
2 27659
2 48606
2 88358
1 48547 849197436
2 109590
2 26580
1 187773 822269933
2 42030
1 79547 524429075
2 46923
1 194293 226907471
2 21754
2 121066
1 54002 176444689
1 53233 581958532
1 151105 641002960
2 661
2 107711
1 64295 53302979
2 95115
2 175086
1 107515 515213590
2 144789
2 64068
2 144119
1 189054 958058733
2 193401
2 193631
1 183388 467619675
1 15447 109675997
2 21773
1 29915 707883249
2 107530
1 134856 648972129
1 81590 206620291
2 54347
2 64338
1 193553 139096898
2 186906
1 457 150682117
1 40194 878113813
2 36738
1 154596 281622825
2 119180
2 186390
2 136351
2 109534
1 3128 847879392
1 73619 508403465
2 8716
2 147583
1 42281 546657771
2 161830
1 69209 619025794
1 122441 489817949
1 68766 822299149
2 5864
2 164370
2 42287
1 106686 252576017
2 27048
2 21646
2 158788
2 43329
2 116775
2 92596
1 130315 616672685
1 63838 496395359
1 10807 424784535
1 55733 750341214
2 7935
2 174394
2 34199
1 183651 667600153
1 35673 690481578
2 77469
2 136565
2 36270
2 161077
1 41679 140162776
1 180692 381144132
2 143420
2 194581
1 38095 616596962
1 149622 336028645
1 140039 298662266
1 91797 4591181
2 182943
2 33918
1 53126 495381169
2 78059
2 21459
2 182957
2 11942
2 159921
2 141160
1 144770 835864629
2 34290
1 112375 366767260
2 123751
1 148118 379188142
1 51197 750311847
1 142336 637747928
2 80819
2 134625
2 141805
1 199440 171046180
2 6346
1 77290 738028334
2 9929
2 109798
1 67494 404390492
1 159648 853708834
2 62061
2 140100
2 40538
1 123809 577348739
1 184587 375443327
1 123753 694829124
2 171282
1 132031 589061983
2 198443
1 193888 515933907
2 11880
2 111709
2 112598
2 15651
1 43803 338725206
1 56004 26119819
2 193406
2 37041
2 67224
1 9170 664554105
1 107990 365427768
2 180611
1 36504 322483336
2 172682
2 6179
1 165672 894465839
2 82976
2 198756
1 68758 948317500
1 29451 363269589
2 120837
1 159671 158295619
2 11787
2 9040
1 37391 108239397
1 49712 954225303
2 17989
2 119194
2 116273
1 137273 473725828
2 174979
1 130829 772128167
2 196239
2 2876
2 138409
2 6627
2 175114
2 16678
2 119653
2 173255
1 117783 657415184
2 122465
2 62196
2 77441
1 73844 377305093
1 143891 959120241
1 152535 573609682
2 103482
2 175017
2 89721
1 57003 216884241
2 29170
1 100093 735594423
1 192710 206138238
2 29016
1 129883 488939295
2 17366
2 137667
1 174924 164123919
2 18100
2 193547
2 150552
1 141705 16185217
1 61247 524326358
2 171561
1 110477 437030075
2 167716
1 20979 164019310
1 83917 491425169
1 134537 545716241
2 108164
1 101013 736782080
1 10945 562026452
1 62263 310200191
1 162128 878099047
2 193143
1 102778 326252003
1 194165 67933166
2 110944
1 102959 405670154
2 117949
1 164710 745752422
1 187852 509585981
2 68616
1 80077 433006085
2 24333
2 46160
2 69408
2 163797
1 80875 758446936
1 67097 188305865
1 110291 726851735
2 188817
1 185477 29370307
2 113342
2 74523
1 139054 123548235
1 85793 513368819
2 47826
2 175869
1 17639 455055221
1 43972 487131178
1 77694 867936782
1 137224 304276145
2 173121
1 140900 331293606
2 140617
2 176523
2 19503
1 165349 605012092
1 136238 11139791
1 114573 219223898
1 124828 224620840
1 122584 462798520
1 114610 80417215
1 114826 9652220
2 59066
1 76420 147262402
2 105748
1 152731 554152951
2 11076
1 50994 392759182
1 124725 398292434
1 143107 944567542
2 164300
1 149708 640749639
1 146861 117176343
1 10661 221531650
2 111414
1 132009 161271197
2 168056
1 93617 346209805
2 76210
2 135762
1 58352 158678768
1 15883 255078929
2 142274
2 168828
2 48065
1 33481 582905573
1 98343 823901257
2 160893
1 14789 174869363
2 65581
1 105729 462709404
2 178473
1 139584 140485760
1 77832 163447888
1 21114 360698170
2 154556
2 127697
2 94466
1 130082 193540119
1 78245 814354813
2 117798
2 138146
1 130462 797373916
2 124328
1 47393 86182734
2 49703
1 158357 313481700
2 64580
2 143967
2 110467
1 43271 547360274
1 6299 643518213
1 119005 933658001
1 136187 198914976
1 106209 296204589
2 176098
2 22382
1 53792 446967997
1 57062 428692624
2 172184
1 135988 479038260
1 9301 410396588
1 186605 729783327
2 119230
1 77315 778308570
2 137693
1 190564 198961829
1 84713 728724091
1 102758 561086161
1 81437 776117076
1 17867 915778293
2 79589
2 15117
1 47126 569019801
2 170505
1 132343 987086113
2 127280
2 57664
1 182579 647408922
1 129181 190999638
1 162696 417219882
2 183034
2 161822
1 75085 997518002
2 64642
1 8864 446502901
1 113599 133326281
1 193424 57989968
1 180026 935299440
2 21722
2 151255
2 94061
1 167309 627524843
2 100614
1 40902 318891942
1 187610 620161874
1 48090 676413570
2 130178
2 140699
2 127417
1 6734 420099652
2 66157
2 4527
1 184370 693338578
2 12184
2 99799
1 123086 791575327
1 57073 929077365
2 154226
1 191828 867197585
1 67564 737167402
2 109405
1 153618 501676902
1 194034 852183260
2 4894
2 156682
2 182167
1 176731 583902321
1 143609 717753378
2 199398
1 147476 546096567
1 181889 413172060
2 52453
1 4382 667967650
2 199353
1 92937 831610903
2 172692
2 179423
2 143525
1 165182 527066005
1 123671 482371863
2 97424
1 158119 954972733
1 182237 300708194
2 1327
2 92434
2 45138
1 82729 10820040
2 166308
1 176132 397273913
1 43823 954669602
1 125898 95043067
1 180337 293975196
2 83305
2 172157
1 144185 91506430
1 124941 928820066
1 180954 470505333
2 129700
2 177871
2 112882
1 160093 819868911
2 40312
2 184924
1 29850 704164023
1 120730 460026696
1 176791 838857922
2 108520
1 65907 95962177
2 131227
2 112856
2 81750
2 198644
1 121798 974300592
2 133478
1 181386 282402876
1 184192 798943004
2 78531
1 194714 940613691
2 161507
2 26921
1 33657 184381615
1 99487 703410372
1 178132 225618080
1 169652 559952137
2 184040
1 27791 511316013
1 169646 303812001
1 36420 453629500
1 39290 214049388
2 112852
1 135753 479471430
1 121223 396839259
2 74815
1 181947 194395981
2 96528
1 170532 558050481
1 127361 926128415
1 35987 57703654
2 175238
2 84115
2 168830
2 38629
2 88670
2 18072
1 44709 24213281
1 190475 831571111
1 59974 188389797
1 78775 897639900
1 3546 199379036
1 109790 675057045
1 84206 515671551
1 6755 393692683
2 155750
1 149965 601616556
2 6624
2 63934
1 128297 865793843
2 62797
1 4479 24566620
1 1166 4798569
1 154024 729440413
2 164307
1 155750 818374232
2 21025
1 9859 66637317
2 104740
2 88171
1 41666 530199091
1 120475 810886644
2 27302
2 110993
2 94714
1 101277 512964965
2 183130
1 48031 791871764
2 14516
2 130675
2 140899
1 25441 435708108
2 129611
2 172092
1 172929 115931476
1 197296 492498145
1 82663 877673107
1 136041 443858340
2 131243
1 114672 742115936
1 4076 496335723
1 187254 826430281
2 160532
2 193031
1 118955 850351541
2 189945
1 153410 649239418
1 139109 420840251
1 133247 877969458
1 145811 293097541
2 149295
2 149340
2 183703
1 87372 55615199
2 48999
2 103122
1 91872 162606054
1 20065 849921910
2 16492
1 12759 717884301
2 153619
2 13910
1 116790 557640417
1 107387 583880450
2 182836
1 85149 282584095
1 128322 555624690
1 64649 628512756
1 91878 603150812
1 185376 281943186
2 63562
2 127488
1 173241 940810146
2 150056
1 105524 995791811
1 3732 256509749
1 119043 82960556
1 62741 665604596
2 11579
2 67731
1 182094 862504982
1 112477 319207967
2 54473
1 59852 583666206
1 113575 674566114
2 65227
1 137938 91231407
2 48459
2 43753
2 183593
2 173724
1 150042 975570721
1 63401 589526204
2 13492
1 199496 96900676
1 199410 875930767
1 31195 145198315
1 37200 511968592
1 118549 704153020
2 180822
1 20767 975246675
2 18633
2 41297
2 14937
2 32346
2 175228
2 100897
2 67597
1 117449 317333426
2 61818
2 127289
1 150688 459850588
2 24798
1 145087 634800139
1 143636 897794319
2 196389
2 130309
2 113680
1 170342 623861263
1 56816 550097921
1 58938 199354350
1 53022 634963757
1 41875 719607049
1 48487 94636316
1 150658 174271307
2 5291
1 62995 62008146
1 54261 522563739
1 60061 715178511
1 178209 738264720
1 14764 234098000
2 168634
2 161955
1 164235 609761548
2 189222
1 81322 965997860
2 171049
2 112364
2 186047
2 176443
1 25594 973892686
2 177708
1 134716 815996069
1 70338 390988958
2 148811
2 160934
2 44
2 72880
2 168342
2 1048
1 69761 933116237
1 183761 847247359
1 180925 293715908
2 23043
2 22397
1 33448 839221308
1 13188 710703681
1 40173 172095095
2 2954
2 136192
2 48885
2 57716
1 84055 522994998
2 193956
2 188776
1 63582 533027789
2 15261
2 72103
2 93512
1 16101 308416357
2 163861
2 96117
2 108338
1 77612 758394771
1 113400 869883372
1 11325 328046399
1 140740 652425747
1 173806 86319309
2 129602
2 115461
2 7713
2 81465
1 36318 55970152
2 67056
1 90681 158081181
2 156910
1 91078 620167012
2 56557
1 82484 734234645
1 157471 918032068
1 22762 827758685
2 156882
1 40218 69479466
2 164193
1 180893 626801882
1 191012 874578623
1 33232 559803820
1 188618 150737640
2 629
2 193964
2 189762
2 61002
2 98897
1 37332 164324699
1 118214 407116831
1 71573 599032285
2 68263
1 1706 432207309
1 5988 711236280
2 178834
1 60179 348460836
2 57943
1 188911 14484935
2 105800
1 185146 689097965
2 170085
1 90282 312324970
1 55967 556261025
1 58787 995685430
1 148580 646830052
2 123561
1 103913 37350873
2 20767
2 131522
1 48060 276167239
1 98029 267490711
1 182018 719849836
1 32421 40152619
1 2688 55736302
2 58160
2 135111
2 151078
1 114370 690135372
1 111714 921194233
2 128649
2 16058
1 186966 180742802
1 12920 800601009
2 162641
2 15858
2 125289
2 177732
1 37399 60070243
2 83575
2 160482
2 169660
2 150613
2 105312
1 41238 65383862
2 12548
1 39174 428450809
2 2579
1 117146 547796194
2 164116
2 1568
2 195840
1 135298 719620176
1 71800 763894944
1 184228 152205179
2 172433
1 134254 224882676
1 158091 74322656
1 43841 110009255
2 132236
2 103836
2 100765
2 156830
2 162789
2 131381
1 150136 63146247
1 162631 362169567
1 10912 678041014
2 35077
1 194455 969047632
2 128371
2 82167
2 73359
2 117172
2 23043
2 4142
2 168182
1 2164 582188334
1 109619 318138387
1 118658 544875321
2 118645
1 124946 836606342
2 164728
1 158567 220865651
2 174422
2 58036
2 92719
2 147849
1 11517 36662119
1 133380 599813511
2 52452
2 184045
2 147344
2 91118
1 29009 573314324
1 149892 121477123
1 153566 970260106
2 115929
1 147764 988602766
2 130723
2 104870
2 16531
2 118230
2 42622
1 118388 210704092
2 59462
1 117171 972695716
2 121616
1 132630 411672704
2 23986
1 167988 725308331
2 49618
1 127174 753726277
1 134805 832369680
1 71843 296389699
1 15285 407520304
2 69749
1 114713 999928693
2 97018
2 61584
2 116350
1 60981 888232171
1 71796 587987517
1 135931 887669764
2 197614
1 196188 421630010
1 79505 182078589
2 176535
1 66451 94685267
1 28257 926024211
1 68046 716450555
2 84484
2 155646
1 85290 49222883
1 191814 731655680
2 40152
2 100575
1 192297 272342703
2 183795
1 138677 291568407
1 150859 974598641
2 115064
2 56214
1 23740 714953724
1 153822 794355557
2 350
1 115818 446537688
2 56152
2 54805
1 179826 419848656
1 129883 174871724
2 148038
1 11809 523493051
1 81473 971677863
1 115815 333247990
1 181223 691245309
2 77130
2 198243
1 15991 964924942
2 57935
2 83522
2 199576
2 48246
1 180953 311277912
2 110786
2 153662
2 180138
1 170526 9813448
1 157380 189912260
2 43931
1 122114 431075096
2 190690
1 41412 516778776
2 55018
2 43347
2 30296
2 63915
2 5979
2 160649
2 170886
1 80313 402506458
1 162477 640772715
2 36816
2 6486
1 149674 943138908
2 39026
1 180137 939355370
2 13379
2 28626
2 91269
1 191781 976299952
2 177202
2 161908
2 157294
1 36722 505305105
2 63304
2 36926
1 38924 666847028
1 169784 971942776
1 120652 536623672
2 105903
2 145734
1 38538 185853904
1 91422 611139382
1 133753 573785989
1 6026 995420540
2 5690
1 62656 319512949
1 151891 345190906
1 29722 192140564
2 30912
1 135472 632968568
1 148537 425514822
2 37986
1 162827 586733306
2 30639
1 27245 59395257
1 92856 757172445
1 79740 70853761
1 42169 60045678
2 157973
2 173712
2 86067
2 17860
2 73981
1 19052 318128388
1 119113 853662564
2 115578
1 59770 233083557
2 159001
2 175363
1 88805 997707820
2 181376
2 46883
2 6100
1 9314 187716454
2 154845
1 185674 535414618
1 42386 274480521
1 139982 407174930
1 133127 866282258
1 42061 396822838
1 31012 229714173
1 25707 760121121
1 41207 755780903
2 44228
2 195509
1 71905 386886137
1 83039 307977736
1 51772 739498035
1 128650 344750551
2 130152
1 63837 350820719
2 7505
2 38555
2 87615
1 74413 810597417
2 1503
1 197914 481965561
2 76433
2 173305
1 125590 876032520
1 106544 372956721
2 146375
2 193522
2 186782
1 34785 843597426
2 182473
2 48336
1 65138 500836488
2 111454
1 50984 901570630
1 103226 575051537
2 154384
2 150437
2 75426
1 99049 996141912
1 142466 704985615
1 153637 720113719
2 171293
1 165353 739263769
2 135346
2 119678
1 98711 241787032
2 115666
1 171612 635556100
2 23703
1 108517 858386575
2 88233
1 6273 60088863
2 139235
1 39721 586540079
2 31105
1 109793 693859838
1 99072 808802746
2 33335
2 66923
1 98106 966132903
1 17441 264253504
2 49489
1 181749 717393139
2 131112
2 64999
1 77259 110058941
1 139949 503421180
2 196839
2 87938
1 193681 564652313
2 130082
2 64536
2 132459
2 3520
1 138800 476815524
1 9771 375876093
1 150717 911763776
1 153615 959589677
1 196723 191948148
1 78171 213077176
1 90071 990458521
2 175761
1 70541 901224914
2 83534
1 83544 241757223
2 90142
2 140889
1 52098 345709415
1 99778 70976444
1 182182 78103347
2 79491
2 141633
1 181716 768913850
1 65519 511997101
2 97377
2 2012
1 142841 509070668
2 24921
1 169091 217486608
1 177692 311070735
2 184687
1 119306 199572974
2 3216
1 51430 258753457
2 132827
2 72021
1 174541 511810788
1 19784 555981167
1 93524 652802520
2 133992
1 61413 306891155
2 133250
1 195397 362717527
1 72185 365977307
2 98085
2 55550
1 23592 568285617
2 180393
1 140083 927505930
1 24102 981506736
1 180648 234519898
2 165783
1 138556 755014679
2 166316
1 26849 490882989
1 55058 389979762
1 175035 406909629
1 79931 406917431
1 103869 555200786
2 66679
2 109695
2 101887
2 154833
2 154439
2 115459
2 101452
1 125678 338084510
1 129008 376807214
1 142397 936922050
1 178625 443748064
1 179252 926417809
1 50640 217950001
2 39943
1 182855 900369032
1 174671 152805325
2 85123
1 74293 243977573
1 63010 480226145
2 17156
2 182063
2 160267
1 60314 826925895
1 18218 206619479
2 17272
2 8930
1 167442 529348581
1 57986 742133131
1 133397 410969454
2 2719
1 7439 396863143
1 23888 806902517
2 89040
1 664 746451293
1 127923 188871507
2 178695
2 150533
1 186989 911710591
2 196137
2 169037
1 73985 640032921
2 108999
2 21128
2 15900
2 24338
2 79286
2 164264
2 73057
1 174294 44334646
1 48197 624782030
1 35623 426409526
2 20496
2 106366
1 61041 569705722
1 15515 54536781
2 137892
2 190962
1 192454 956987256
1 116594 486840804
2 112653
2 61188
1 171926 159624190
2 138452
1 62474 851274951
1 107848 963912003
1 128644 496578499
1 143533 801919217
2 183121
1 190495 616313740
2 69460
1 134055 798166878
1 78294 810776755
1 66171 20513052
1 36370 421892232
2 174868
1 84972 304295643
1 56470 930191283
1 40851 597796909
1 130141 250261564
2 122074
2 136005
2 47987
1 140742 932720638
2 55649
1 7842 386409875
1 48130 928907350
2 66679
2 151408
1 96780 741126324
1 99737 517877126
1 38032 283177794
1 135036 826888313
2 89546
2 131207
1 78241 309005308
2 69059
1 118036 231275782
2 62397
2 86189
1 47510 717855398
1 138988 744537944
2 100363
2 9963
1 56655 840404424
2 182424
2 165138
2 48213
1 13783 212330560
1 187856 831798975
1 154816 517569513
1 46860 364487953
2 31006
1 100785 181703525
1 106368 587519768
1 97089 884032855
1 51188 482333476
2 66357
1 83230 324389009
1 110406 61995818
1 164238 102124483
2 125322
1 71326 645492592
2 31681
2 127683
2 141611
2 113826
1 78916 787128240
2 55742
1 177292 489043564
2 149330
1 29280 506952420
2 38567
2 43393
2 109743
1 50630 710552267
2 196023
1 192410 769079503
2 186066
1 139822 639729888
2 109553
2 151921
1 34115 894690251
1 72525 508032919
2 194110
2 129337
1 12578 461041779
1 18319 980264162
2 147767
2 130529
1 103761 178274224
1 48885 790694841
2 192547
1 5808 723068435
2 138956
1 120280 163408771
2 164637
1 28078 108141442
1 175145 389351348
1 117643 966230757
2 59064
2 172306
2 64940
2 186844
1 81583 819451510
2 150060
1 172790 413143466
2 118321
1 198491 520225389
2 73938
1 194470 973946337
2 45393
2 158252
2 155770
1 31590 850339792
2 100835
2 122974
1 54208 6469474
2 51526
1 112978 989872400
1 195656 638765993
1 167996 363043997
1 40973 499341696
1 176707 29598516
2 128364
2 69340
2 115643
2 29825
2 5638
2 142365
1 85044 722146066
1 62354 46917983
2 84101
1 109613 980313703
1 92968 790702775
1 128922 734379138
2 132319
1 50192 879783485
1 83685 69287570
2 139276
2 85852
2 54965
1 49849 694194302
2 175378
1 72248 244749564
1 136847 423558915
2 107986
1 135927 615545241
2 65355
2 194803
1 65986 942492869
1 43443 76254055
1 163087 31264226
1 11745 657479271
2 162554
1 112864 391704228
2 152678
1 125604 199943793
2 60235
1 172952 966001457
1 66328 201096604
2 89660
1 73770 149546254
2 5353
2 2285
1 62177 515322421
1 166167 594861313
1 84518 864686994
1 186895 550873028
2 110416
1 98136 677213721
2 165161
2 131118
2 126488
1 70418 202288451
1 84453 868091957
2 101370
2 530
2 128464
1 115854 832196809
2 10570
2 95957
2 6719
1 76492 96966490
1 96216 693617001
1 90894 154607382
1 59199 698617175
2 24526
1 2272 169302764
1 179844 449195206
2 94285
1 8239 401072776
1 110438 935529175
1 72606 374301278
1 180938 75876529
2 36238
2 76491
2 36653
1 25760 562514631
1 37142 826417380
2 128331
1 88383 943174617
1 43826 663093916
2 110738
2 61227
2 16807
1 93655 434557494
1 97610 360927112
1 36513 275779307
2 16680
1 199858 951391771
2 71327
2 9017
1 77527 187443322
1 171695 123024680
2 122710
1 40631 113877564
1 143121 75702887
2 133577
2 176404
2 195662
2 133028
2 145201
2 75019
1 176721 315473104
1 35032 20775914
2 20320
2 185302
1 117070 490716679
1 14660 999286768
2 66812
1 183728 371734804
1 101660 697237387
1 35793 52890494
1 78373 274958526
2 107990
1 102158 385405428
1 133063 586964386
2 25644
1 166601 5090336
2 55943
2 104242
1 156757 162023271
1 198497 536816086
2 85386
1 38641 68955841
2 52246
1 56144 118225336
1 199029 342484183
2 164487
2 143737
1 19861 649617953
2 139423
1 89279 840025112
2 182339
2 153028
1 32894 412928882
1 159337 284011769
1 74232 383955697
2 21935
1 45735 301588747
1 139221 77984030
1 128185 472936747
2 63466
2 125487
2 70601
1 155201 63767234
1 181166 794184846
1 40946 81158414
2 58151
2 179852
2 115409
1 154124 967596767
2 48587
1 102955 272264843
2 46759
2 94456
1 13093 986190378
2 68750
1 41460 853752124
1 50811 977419893
1 178369 212992367
2 53574
1 121599 385602950
2 111875
1 90289 961540410
2 77308
2 64554
1 141338 720536007
2 89451
1 102778 358052692
2 104692
1 19711 375006053
1 56142 472230981
2 189643
2 157482
2 40058
1 177178 238806816
2 134583
1 98962 740360836
1 81816 850670704
1 108314 72230232
1 134345 696389365
2 74167
2 173880
1 134545 84002596
1 153683 737860890
2 10847
1 36837 875743920
2 168225
1 122029 834901462
1 23194 997973934
1 26829 69913415
1 87575 790239684
1 63091 947865136
1 30342 618707475
1 95219 117552829
1 7011 597243315
1 107419 155402754
1 65953 169005418
2 33108
2 25170
1 152423 54412482
2 145227
1 132661 234157580
2 175151
2 143629
2 149576
1 7598 774711497
1 88934 832460862
1 67514 401336991
1 18605 79158217
2 27010
1 155518 318208891
2 22949
2 122707
1 159903 161434702
1 92248 894996656
2 12712
2 157840
2 38232
2 76508
2 182829
1 161011 121654797
1 111060 200468684
1 154416 142199200
1 5518 308744838
2 44190
2 95214
1 41847 269403490
1 119861 486138826
2 110090
2 150582
2 68288
2 49460
1 55268 69913272
1 150722 363514561
1 178617 98985120
2 164110
2 70083
1 116006 318558587
1 24585 45171829
1 158606 522543842
2 143507
2 89749
2 73744
2 136215
1 602 743939576
2 106196
1 109264 949759265
1 32189 729829318
2 55428
1 174265 580215827
1 81298 873917982
2 12961
1 70961 637516098
1 8124 527374077
1 184766 347540398
1 94667 524297626
2 91478
1 160119 2725816
2 9416
2 58498
2 109326
1 110160 214986221
2 6959
2 42553
1 34117 154436045
2 109171
1 8200 864960098
1 118676 34531531
1 30189 565835804
2 188591
2 149349
1 138130 859998711
1 51909 41606002
2 7971
1 193689 125572098
1 65789 917865476
2 76291
1 145963 276772157
2 20056
1 153403 354650106
2 184322
2 53140
1 40829 878009899
2 23001
2 70350
2 135166
2 37042
2 84888
2 43608
2 20097
2 195713
1 3627 559955451
2 47064
1 183844 78241847
1 16630 990672227
1 161429 315313595
1 112541 532229232
2 170114
1 105043 820253343
1 44635 646840158
1 88317 181695198
2 54991
2 12710
2 197889
1 29941 607591016
1 158401 723129060
2 8430
1 170855 594795921
2 27726
2 15311
2 196877
1 195233 10554087
1 139997 243260874
2 110762
2 64770
2 71147
1 148634 939963489
1 86299 51758149
2 187614
1 63952 968713400
1 34892 703438371
2 146546
2 136024
2 20628
2 191447
1 29206 569041196
2 107158
1 80056 933214730
2 21903
1 57125 577367652
2 17336
2 106685
2 90951
2 128787
2 85855
2 76889
2 152855
2 91405
2 109334
2 157224
2 122050
2 101004
1 171807 818773537
2 96000
1 25444 574821713
2 71548
1 152547 583136306
1 19887 463346002
1 105426 143992315
1 161510 494706385
2 140519
1 134014 266300078
1 25671 883711240
2 155038
2 170078
1 2353 953869950
2 41380
2 41593
1 146054 492101714
1 21557 701785445
2 178177
2 162003
2 179513
2 188540
2 102443
1 46369 58392090
1 83385 433808053
1 148399 973546071
1 30496 256973694
1 111276 560040813
2 75084
1 156104 533315543
2 28567
1 131855 174002174
1 119654 118417259
1 7973 542102114
2 4581
2 182097
1 177949 800045012
1 135171 484272424
1 56427 382633101
1 13647 541077962
1 19935 421686874
1 844 278434191
1 196690 535832586
1 119576 377291595
1 103964 130777085
2 93275
1 120388 986520204
2 135958
2 28774
1 88083 19206879
1 125386 91886226
1 183353 867892221
2 189602
1 86500 606686524
1 195092 356637455
1 71822 622215931
1 56430 208340086
2 86972
2 58577
1 30930 285587312
1 180584 502728910
2 165833
1 11062 346702783
1 187597 626330294
1 16757 87762743
2 5342
2 94765
2 56437
1 198684 948308099
1 119563 65751039
2 74029
1 196468 243462899
1 87992 202940616
1 21065 488772417
1 63338 327926167
1 133224 873232036
1 81760 93214377
2 120569
2 42344
1 34061 329432055
1 5384 593699678
1 150406 263538503
2 104960
1 106466 744954712
2 101785
1 190109 397586898
2 107390
2 85003
1 162374 320611027
2 195656
1 17003 418278736
1 29929 771314951
2 169000
1 2949 241177012
1 181697 882982108
2 120009
2 100820
2 41057
2 104515
1 61541 643461474
2 69388
2 86932
1 106725 564301130
2 122378
1 163772 187293056
1 19945 475167597
2 70990
1 169054 887494960
1 29838 491965879
1 132802 611847869
2 63677
2 41254
2 123760
1 147451 12805361
2 29124
2 143236
1 50324 572211847
2 122993
2 42692
1 32685 235537261
2 154703
2 86895
2 21971
2 58421
2 18498
1 102752 540882099
1 61949 634706400
1 128165 381752844
1 75692 793177819
2 155739
1 117317 962273447
2 20673
2 2114
2 57325
2 117313
1 6676 419637827
2 7382
1 88884 822498677
1 158166 696252645
2 78328
1 158129 349521487
1 179383 806085112
2 104559
2 115192
2 182746
1 105630 260939690
1 166760 914469367
2 90660
2 37456
1 86887 602867718
1 105427 149205968
2 38604
2 7391
1 135992 884149757
1 95407 317143352
1 128783 32945235
1 35538 384200950
2 11839
1 143445 581008901
1 182262 651321404
2 134052
2 198062
1 2449 834180949
1 95061 438971812
1 48518 224740151
2 28132
2 161016
2 9259
2 102655
2 95868
2 33573
2 43124
2 20796
1 16664 285466690
2 153905
2 90024
1 82883 971527865
2 187723
1 31858 502518857
2 106779
2 173470
2 81399
2 18832
1 153075 278607503
2 84857
2 127951
2 121050
2 2372
1 11113 92014645
1 45219 901484760
2 140206
1 39103 132103274
2 18911
2 141354
2 143019
2 3735
1 32838 113591998
2 96855
2 50652
1 149315 270375270
2 162102
1 39379 426700300
2 135
1 57879 858128406
2 139350
1 31769 962483484
1 180963 84103118
2 133924
2 71036
1 153428 226038391
2 45441
1 104421 732932257
1 141296 944183028
2 83256
1 136697 799131924
2 68744
2 149443
2 180937
1 35695 284075448
2 135937
2 108724
2 87895
1 122333 456261133
1 7410 138739815
2 57385
2 71703
2 126119
2 120448
2 73962
2 158613
1 163079 145378064
1 9604 347359581
1 156389 260642853
2 123418
1 134807 911730127
2 142000
2 104017
2 176912
2 39315
1 100255 424029724
1 58584 435755387
1 90485 482086538
1 32989 758353918
2 193695
1 139730 192466437
2 127832
1 80422 70534601
1 119834 577516373
2 193820
1 53234 146462186
2 163309
1 189733 876141810
1 95928 435912799
2 6567
1 72961 961236578
2 19274
1 179910 45128589
2 38928
1 108270 222027600
2 187614
2 118656
2 77142
2 102809
1 88010 76193843
1 107585 586389526
1 86529 21138943
2 175229
2 10791
1 124694 862742150
2 86169
1 93132 649380563
2 25626
2 51283
2 127697
1 144721 637787562
2 38714
1 43414 869631074
1 74801 865192253
2 165907
1 97457 294976383
1 34006 186985286
2 133006
1 159287 212117979
2 79335
1 122875 900186169
2 7789
2 110114
2 181107
1 198762 878636463
2 186326
1 34191 291814957
2 154191
2 134860
1 112587 711819711
2 64539
2 34350
1 195269 605031472
1 26907 790406014
1 83175 804549860
1 154045 118838137
1 186694 635319800
1 25351 605537678
2 34460
2 31739
1 124281 464624567
1 125842 446589024
1 188314 626815672
1 179438 564277898
1 88714 832486274
1 143472 35319397
1 97605 702125370
1 33765 429628207
2 48015
2 102342
1 92891 441867067
1 142710 24307274
1 18684 786527014
2 6255
1 159915 702834269
1 156744 363313521
2 93102
2 5025
2 115105
1 21928 925844276
2 183511
2 23713
2 92097
1 55520 114059831
1 79946 403393110
2 117096
2 99775
2 37775
2 161498
1 80515 353665074
1 160104 912785882
2 152203
2 126824
2 6045
2 164906
1 152380 278293432
2 128282
2 2999
2 62186
1 100464 383875053
2 35086
2 118616
1 128597 179237928
1 23461 52000823
1 46262 131816098
2 100665
2 87739
2 39439
2 50100
1 122882 383482389
1 147422 504837267
2 198133
1 38254 136188219
2 112075
2 164887
2 154979
1 138181 991985764
2 30657
2 71696
1 54241 716396163
2 8614
2 35061
1 198621 109148843
2 25574
1 187054 493303618
2 137837
1 153097 160744662
2 175159
1 149144 494978535
2 135971
2 144494
2 154552
1 197377 620778546
1 45328 259214543
2 67831
2 96891
2 194608
2 112901
1 187957 476660917
2 74334
1 12458 810306393
1 105754 953667162
1 69828 419246247
2 84220
2 43576
2 53479
1 39888 337030167
1 154512 200612478
1 151377 482629859
2 38046
1 66630 299679175
1 191147 119661919
2 93260
1 162145 192266400
1 148602 83426387
2 24595
2 196842
2 22704
2 77804
2 120701
2 156188
1 10737 92579563
2 171934
1 15630 942444785
1 3159 310102376
1 46298 459322026
1 184537 308024735
2 132659
2 27297
1 52322 423537725
2 97073
1 72332 865594168
1 13309 193507321
2 26481
1 1917 113594585
1 140109 613739303
2 139999
2 9856
2 97920
1 91812 809026863
2 116936
1 164122 622935971
2 34654
1 63585 694597750
1 41840 678393713
2 196660
2 187718
2 170622
1 162774 652536171
1 191244 356377924
2 98236
1 124385 711440754
2 64395
1 73590 726488464
2 151897
1 65856 602881490
1 16609 852678638
1 166846 154988933
2 30377
1 24518 620720173
1 130525 200494598
2 91831
2 132945
1 48127 964601283
1 28418 415844279
2 51164
2 83692
2 122328
1 188987 921354668
2 9001
2 113418
1 100899 458660757
2 107268
1 22929 785505030
2 103155
1 88 470038282
2 131987
2 168951
2 65945
2 4762
1 78061 169288202
1 182413 740224975
1 117405 736497475
2 24049
1 59232 699593743
1 38051 186392608
1 15314 909283140
1 54507 99426433
1 47045 329026126
2 152227
1 9793 836392950
1 149187 129707898
2 186930
1 65701 89199351
2 103834
1 142137 383172223
1 25893 532357189
1 147623 221453775
1 87049 810202535
2 142014
1 142848 348738386
1 191462 824602460
2 185282
2 40959
2 51408
2 31284
2 43807
2 133665
1 190891 22499902
2 78529
2 50610
1 148874 627078995
2 172879
2 72979
1 108625 338539936
2 16420
2 136244
2 121300
1 49446 851806950
1 15793 429070152
2 161274
2 187885
2 59502
2 92585
2 97535
1 49909 194029942
1 199944 371482653
2 90012
1 37885 817684557
1 150195 130922055
2 42100
1 108276 347208650
1 149424 868993961
2 121871
2 45217
2 154582
2 85885
1 16504 686299704
2 3733
1 71201 203430043
2 127914
2 85071
2 87061
1 51372 806470135
1 77058 745246635
2 87688
2 124620
1 45519 313767970
2 170908
2 32974
1 71433 161982188
1 79349 133448644
1 7318 209767050
1 46322 338126881
1 187917 599078446
2 75004
1 195510 857324330
1 143799 96482897
1 70109 404018254
2 188589
1 192203 348688317
2 198473
2 57509
1 160623 249678047
1 168073 376367196
2 75133
1 76545 112295210
2 25136
1 80073 221681658
1 18929 848015467
2 21457
2 151732
1 54604 120735723
2 55579
1 69074 64919594
2 38677
2 20397
2 133454
1 180397 371329431
1 74981 11591037
2 30694
2 123982
2 73561
1 18209 678208196
2 82679
2 123589
2 178314
1 36225 82447741
1 152279 54211343
2 42660
2 77154
2 133373
2 63586
1 68480 78328380
1 62691 393146019
1 60878 444429849
2 185826
1 159836 403758474
2 81834
2 142222
1 22317 975652917
2 59227
2 14048
1 154182 921703356
2 151832
1 92127 352918904
2 53595
1 131539 906620847
1 143048 891426853
2 50956
1 198453 815098975
2 151801
1 103604 7802628
1 5943 463183296
2 100285
1 180743 467436663
2 72821
1 65339 831465931
2 131232
1 166870 265958564
2 84537
1 18666 184091086
2 195263
1 82923 898311060
1 81870 957720746
1 125233 285513267
1 198863 499339206
1 172818 46934062
1 67980 154333805
1 62414 579070665
1 154420 285835430
2 56885
2 122829
1 56686 357718166
1 59815 649866431
1 173472 932381730
2 89703
1 89095 48250610
1 37668 406886918
2 116340
2 182104
2 164098
1 46967 454012848
2 84771
2 64510
2 105828
1 3149 45098199
1 34000 526598317
1 12625 540590701
1 117031 794159028
2 99543
1 69819 237026837
1 65960 583924497
1 179806 674971623
2 51786
2 87865
2 164008
1 53427 738707921
2 153801
2 110978
2 29661
1 81227 838653338
2 54310
2 141683
2 96672
2 87006
1 197574 500420832
2 158300
1 10160 897135519
2 134018
2 57432
2 32736
2 28395
2 84048
2 165394
2 151671
2 8517
1 102911 490357234
2 13030
1 67747 649356362
2 109416
2 76163
2 35185
2 35622
1 99686 752025245
1 156580 578809888
1 2296 859337398
1 144860 502415561
1 70048 40775690
1 164672 749423869
2 98196
2 170144
2 104170
1 186205 818818042
2 55208
1 18159 919024425
1 111355 577482763
1 115549 229312371
1 188087 278620537
2 38584
1 8109 103805038
2 86318
1 40616 240295984
1 67871 376507965
1 50765 585423648
1 121267 812224739
1 150321 836238099
1 137641 965474951
2 25389
1 68520 606635284
1 116950 356974666
2 5487
2 192566
1 36953 272853886
2 96047
2 84584
2 54652
1 112788 871989390
2 117315
1 51148 810874011
2 152576
2 161978
1 135708 201880192
2 66669
2 137305
1 149438 846913086
1 48205 174815970
2 183274
2 96242
2 139085
1 192912 490374198
1 146693 570400063
2 174918
2 87849
1 149876 824795162
1 192638 811766402
2 180743
1 140772 509193000
1 17574 287624821
2 122090
1 80825 528308027
2 143157
1 136128 838324787
1 182798 591289730
2 126210
2 8038
2 194678
2 8430
1 135662 723729792
1 61438 491562599
2 50412
2 31413
2 33756
1 46529 252364748
1 116277 592867375
2 191055
2 124013
1 90547 945336934
2 49826
1 170001 972090339
1 152606 562005275
2 18950
1 9023 211385895
2 107251
2 119364
1 116214 989195485
1 112843 807909581
2 10605
1 185503 229691328
1 161626 786209461
2 83747
2 98981
1 78223 282854093
1 182306 934926141
2 1134
2 99210
1 155245 6028236
1 97149 859954084
1 31939 672048537
1 114782 606081723
1 175585 321948367
1 16182 584057949
1 98315 963105369
1 168858 764087756
2 13998
1 105909 872183755
1 188028 603743423
1 115229 679792816
2 92287
1 1350 937504509
2 78534
2 44292
1 67556 710428623
1 95496 827787414
1 136960 451123171
2 43310
2 110355
1 29264 293528071
1 65091 610452126
2 189436
2 164821
2 50996
1 162596 801426079
2 14022
1 114075 906187863
2 138956
1 79867 812959673
2 60372
2 109287
2 55276
2 157798
2 180657
2 45577
2 161513
2 68934
1 164115 304691846
2 19475
1 186556 212094703
1 148263 411985434
1 97228 518019769
2 128985
1 198482 125383820
1 27231 980621116
1 136375 883369875
2 74013
1 155094 817113075
1 158114 662880509
2 38856
1 197629 813050395
1 178576 172252761
1 165548 907349883
2 56343
2 21422
1 189985 656103340
2 84925
2 145808
1 183956 837585178
2 166909
2 176588
1 166440 690914175
1 153826 75423958
2 35982
1 95662 964353165
2 76324
1 3840 625432561
1 120036 5375643
1 176851 696368345
1 171331 973643897
1 147909 325320810
2 185203
2 30698
2 86482
1 4613 505500552
2 74989
1 141952 420538205
2 27337
2 184991
2 9569
2 157126
1 72066 232348052
2 40511
1 80525 299973583
1 188430 755463228
2 153917
2 29525
1 149055 638962149
2 131668
2 9032
1 41609 787322661
1 81338 775517651
1 36138 4120044
1 97018 985838990
2 121939
2 113227
1 166950 214926014
1 127292 863582963
1 55109 890022741
1 197612 849028459
2 116980
1 24046 901238151
2 102710
1 19188 56168198
1 42976 980424790
1 86300 419449088
2 36515
2 10213
2 152415
2 140297
1 16084 756754089
2 75508
2 135351
1 152708 74523066
2 117099
2 196686
2 10680
1 172781 331523020
1 17072 25417417
2 9605
2 153211
1 72536 584380246
2 165526
2 8436
2 56109
2 60988
1 131694 993637252
1 125807 65582110
2 176653
1 122681 365936350
2 194012
2 139957
1 133533 10567631
1 20553 232288978
1 98563 747228097
2 29625
2 6208
2 141584
2 168560
1 72922 393773410
1 92855 69542583
2 162554
2 18813
2 164634
2 18395
2 99706
1 182514 759612903
1 8144 741575838
2 130307
1 54482 112429583
2 83372
1 28913 657278743
1 86197 279888713
1 114094 265552017
1 92859 490862206
1 142496 893469160
2 124424
2 48627
2 2606
2 47816
1 174389 712898974
2 186995
1 100474 228444269
1 171283 111572528
2 124012
1 150931 19057518
1 113851 719258228
2 12609
2 166875
2 87657
2 1465
1 103874 303812170
2 196581
1 19916 397624456
2 188974
2 14644
2 114113
1 94927 242201473
2 196867
2 104210
1 45049 996607139
2 121761
2 67896
2 125167
1 110267 851941123
2 77003
1 162944 918028986
1 14011 119623482
1 55306 756151623
1 43892 370815945
2 149329
1 31016 46936112
1 75073 73456484
1 78866 741311873
2 16679
1 121066 756290000
2 143219
1 174627 170569179
2 84963
1 28472 601939216
2 41050
2 159912
2 10052
1 7147 714204714
2 158653
1 85514 436629574
1 162046 842102107
2 50653
2 70285
1 32556 544065687
2 150313
1 145726 630316255
2 64200
2 97395
2 168449
1 14552 493139100
1 143119 521936960
1 47294 405047092
1 121395 887912428
2 94799
1 45034 270362822
2 103956
2 57800
1 175710 994208743
1 4132 614484063
1 97593 659283852
1 55942 603312233
1 83277 63538703
2 134234
1 11098 671405558
2 80884
1 73118 183162934
1 24530 299980114
1 43843 377117149
2 110700
2 76762
1 123096 195992610
1 59460 624746735
1 4010 897294145
2 130580
2 86456
2 180322
1 73719 626389482
1 127194 639945120
1 172821 69674575
2 29414
2 4144
2 11808
2 71421
2 53089
1 126127 237633865
2 45349
2 158741
1 45718 613962271
1 189181 714710420
1 59953 7454145
2 84464
2 186032
1 198671 555210110
1 115914 452096929
1 153694 953649077
2 84316
1 173078 997864881
2 4622
1 175264 882891975
2 176361
1 15093 248933319
1 182630 475563597
2 18497
1 146570 945604919
2 635
1 153910 3716174
2 88928
2 15841
1 57900 881332741
2 2969
2 1346
2 32270
1 87506 304271979
2 52370
1 148201 706980522
1 99883 438909167
1 128201 24468375
2 115003
1 179333 833750798
2 190977
2 192582
2 11237
1 192394 895333572
2 59711
1 65103 733714213
1 94373 228292374
1 177841 71539535
2 192573
2 53792
1 97652 184679288
2 176519
2 197354
2 1583
2 175571
1 196736 56273810
2 187525
2 33685
2 166112
2 186434
2 120909
2 194845
1 192853 809502113
1 21402 300340881
2 5959
1 69817 13409425
1 127947 640112582
2 27012
2 55107
1 160066 536758010
1 5079 329414147
2 25128
2 76766
2 60421
1 196668 583091298
1 195682 697459099
1 141108 980788287
2 3453
1 60533 323731957
2 151853
2 120994
2 137968
1 177896 405422743
2 198927
1 155775 710025774
2 41876
2 12010
1 52338 3674022
2 158051
1 82817 281096503
2 194440
1 154417 56552595
2 15108
2 58579
2 119181
2 79669
2 120354
1 144167 977253458
2 75162
2 66707
1 51020 160627651
1 97627 442482251
2 162415
2 158803
2 116230
2 59875
1 125872 580225362
1 164262 299037465
1 54784 396025484
2 112140
1 176617 983671653
1 172127 666774884
1 125891 157626916
1 43697 940708945
1 64037 247125303
1 119965 170544911
1 91420 252231909
1 195890 337039651
1 49295 490234165
2 63290
2 3534
2 198932
2 42307
2 49488
1 43624 850747652
2 170418
2 47015
1 155625 508425541
2 4658
1 39456 745275260
1 6963 80638484
2 163051
2 57377
2 55153
1 59769 608623644
2 13242
1 107010 939141541
1 75380 487796215
1 191303 896238276
2 181698
1 13417 962424817
1 79166 33558603
2 153879
2 56548
2 50917
2 6849
1 9304 283384420
1 42284 29316337
2 63357
2 187959
2 102823
1 178959 96552939
1 176716 87499255
2 98844
2 174389
1 199440 367003900
2 118774
2 24171
2 72689
1 139450 73690803
2 191717
1 87396 618078974
1 160681 707966072
2 67286
1 167610 155543297
1 53774 697349849
2 32050
1 19775 438802552
2 11785
2 16416
1 174867 793379343
2 7542
1 57565 84024407
2 40562
1 67816 810091139
2 106737
2 59248
1 51801 324879775
2 134375
1 107664 341749660
1 190060 789804511
2 3043
1 130085 127362039
2 82881
1 128521 672923856
2 159543
2 131148
1 77140 290593493
1 189312 330369666
2 6923
2 15433
1 59880 413417263
1 147277 456758093
2 106657
1 123324 106966756
2 140778
1 37479 649753708
1 37134 473488081
1 91263 186963437
1 30715 596118851
1 176276 305986902
1 12089 65872257
2 174030
1 27444 77580444
1 170263 570590714
2 130356
1 157915 280571607
2 72372
1 77210 946040361
2 160097
1 196424 780460032
2 102308
1 58594 766473985
1 110113 423599535
2 20642
1 141835 330647753
1 50523 413072041
1 33164 340526308
2 47398
1 197873 447967233
2 134310
2 138997
1 109691 566125691
1 64604 172623317
2 157158
2 107196
1 36868 461003555
2 134876
2 155651
1 112184 541695551
1 32688 790453291
1 137640 586352739
1 151063 498766307
2 145611
1 60999 406943108
2 13760
1 152827 210329388
2 98542
2 188139
2 185744
1 13968 770255080
2 91144
2 79566
1 130462 335785311
1 151910 23377363
2 143825
2 152672
1 178992 863707978
1 110842 900337056
2 63265
2 181412
1 16677 350527294
2 15669
1 163719 211355961
1 92287 831751583
2 52763
2 109373
1 152653 88626108
1 149068 832442828
1 89870 507835842
2 189758
2 48790
1 29623 741565938
2 54080
1 47131 851556945
2 64546
1 156450 451186976
2 145065
2 151928
2 142163
1 165683 579563525
2 1860
2 190917
1 153295 18122155
1 19208 162113857
1 130509 642411754
1 91715 189207733
2 94779
1 5685 867910021
2 123586
2 51502
2 22058
2 129257
2 35659
2 29785
1 89166 795963386
2 103823
2 70689
1 43636 52663113
2 134952
2 52889
1 78784 992153770
1 187746 232614402
1 147235 174166000
1 142481 560939702
1 35904 390333732
2 188853
1 31346 510458816
1 101578 582466815
1 151428 612018079
1 139548 432064744
1 23532 471885063
1 149545 906626726
2 199805
2 47235
1 196422 922689008
1 7958 874732992
2 187241
2 59977
2 77083
1 195428 109952954
2 103656
2 20010
1 96531 919033623
2 147738
2 176363
1 119124 273681500
2 42270
1 138307 329416636
1 65259 304607550
1 35058 306500292
2 192259
1 138802 313499944
2 199968
1 4820 903385118
1 104960 742065158
2 69599
2 56990
2 132874
1 193921 875642231
1 153295 58258174
2 31111
2 198513
2 171969
2 105661
1 141607 769178694
2 147344
2 105866
2 114740
1 4825 579390869
1 40731 559429675
2 4519
1 146969 806705959
1 176520 34425013
2 171788
1 89752 794648768
1 115930 744963951
1 128832 335919741
2 175660
1 62669 651216168
1 174860 277351650
1 137364 914275546
1 97677 422233148
2 27336
1 111691 493978445
2 57800
2 8837
1 172101 246994300
1 38138 149662222
1 183558 158312700
1 57542 118449530
1 88171 583436828
2 63835
1 191175 939244860
1 172760 234503663
2 65516
2 183939
1 162727 92993509
1 72831 87174259
1 149101 714856551
1 98435 397829333
2 130027
1 31434 403128315
2 142039
1 182928 224139986
2 64037
2 22325
2 78296
1 59428 493210610
2 3272
2 5866
2 83167
2 107048
1 104353 30530876
1 67735 686656554
2 100940
2 199713
2 194967
1 116842 856087425
1 63369 651853426
1 101227 244027507
1 87159 675147897
1 198589 611554245
2 144257
1 32788 485164290
1 188535 479158428
2 133314
1 109696 947915228
2 82555
2 88802
1 39895 456151262
1 124451 23277866
2 164633
2 121323
2 38599
1 60708 370644357
2 90197
1 44163 205433825
2 7144
2 26632
2 1054
2 27391
1 120249 377364082
2 108919
2 17791
2 113755
1 199293 23861996
2 150563
1 127041 752772699
1 146741 884318266
2 7326
2 66772
2 190823
2 130509
2 19247
2 98031
1 56081 239685339
1 181759 982585471
2 97096
2 71400
2 87175
2 163018
2 137261
2 30052
2 73899
1 100315 361991448
2 31358
1 124539 910806106
2 91643
1 103746 922583651
2 177276
2 95504
1 120570 589206549
1 3998 58508095
2 4908
1 181523 368410585
1 172071 784075289
2 151912
2 133373
2 22829
1 186768 60737044
1 123095 337393365
2 176469
1 180176 346246979
2 120364
1 130736 480055991
1 167203 988923912
1 189634 616343744
2 115600
1 14341 157120419
1 37381 383399408
1 88160 281906394
2 154149
1 58862 316631972
2 2841
1 189934 187398413
1 149643 515568964
1 96219 729427562
1 129498 986049355
2 51771
2 91351
2 194805
2 148704
2 153604
2 124903
2 168175
2 100964
2 33958
2 32765
1 113288 590819298
1 163846 116491846
2 106619
2 24886
1 33229 92614158
1 195753 62118362
1 92201 961772463
2 130157
2 101914
2 80986
2 17813
2 84172
2 27598
1 48945 685599961
1 187518 152846199
2 168789
1 53170 191781169
1 194391 697862552
1 56587 912131131
1 121645 125685075
2 9225
2 70501
2 89407
1 192074 637543097
1 57850 63753262
1 149794 235308897
2 180157
2 130894
1 115550 211063300
1 183105 730385649
1 129572 985818343
1 161788 752089213
1 15831 473873851
2 168728
1 95566 640584380
1 57389 219257676
2 117650
2 26267
1 49732 164799697
1 114632 878680655
2 155116
2 91846
2 32468
1 121817 747986793
2 28164
2 29196
2 142595
2 173118
1 193843 507261006
1 162203 213525136
2 131180
2 175036
1 86302 8989576
1 117474 343571249
1 191706 958558499
1 102639 700975208
1 74274 80865124
1 86888 402236235
1 142994 950367050
2 51697
1 152388 223603313
1 7470 580920286
2 122013
2 122973
2 168498
2 82104
2 98674
2 186937
2 36260
2 21915
1 7377 822197956
2 177130
2 183079
2 150247
2 103849
2 151027
1 53623 261281726
1 120345 96169563
2 192209
2 132299
1 122155 888895131
1 123866 63060731
2 92764
2 96049
2 195063
2 199376
2 53875
1 65641 258998025
2 91833
2 118475
1 174652 154986767
1 105327 467715803
2 192098
2 129048
1 130259 897932440
1 154881 755896586
1 131398 110902067
2 59127
2 6270
2 113172
1 137756 914338825
1 174555 829828184
1 59196 617335631
1 107405 642256478
1 64055 363980423
2 69580
1 38038 628442830
1 38960 312117619
1 30869 469818085
1 164721 213377766
1 86398 423860621
1 27619 3515397
2 118465
2 172428
2 88950
1 135507 475604066
1 110496 121861461
2 51005
1 187345 182937186
2 188425
2 60348
2 198212
2 139238
2 21786
2 1593
2 19170
1 49788 576043169
1 6988 125818144
2 55644
2 39284
2 154435
2 180870
1 196228 817711455
2 196048
2 81195
2 73156
2 122591
2 166652
2 52808
1 108357 175715299
2 10495
1 64929 835744590
1 175603 491040180
1 186745 377770352
2 179132
1 194333 663501039
2 153485
2 19853
1 165962 953136938
2 175288
2 9569
1 39998 829355158
1 86118 251075813
1 92077 222455112
1 102306 106556574
1 34283 529473105
2 175621
2 143392
2 48709
1 103190 187488346
2 139279
1 174864 793657153
1 170795 388965695
2 153831
2 8707
2 174904
2 179971
2 1591
2 95300
1 110274 326347125
1 173091 874111631
1 78177 80215446
2 182402
2 135788
1 41419 36613776
1 44393 24348699
1 9010 534631485
1 83781 322121943
1 149243 1017100
1 98100 611752939
1 66477 472601805
2 41436
1 85810 588107165
1 25703 884606677
2 100274
1 13496 671051020
2 189137
1 124142 808830302
1 82025 472122703
2 44253
2 62932
2 102164
2 98435
1 42011 894626899
2 8581
1 91410 391286227
2 120765
2 30506
1 104511 301743033
2 75504
2 196953
2 181145
1 160197 136336812
1 69186 277547662
1 171526 569200962
2 174312
1 72921 204786717
2 176181
2 180793
1 116997 73817959
1 65025 395192666
2 24459
1 172984 121601905
2 150774
1 76047 889382270
1 198418 820681341
1 163199 466161340
1 14909 838000158
1 192417 915514836
2 114339
1 194909 847810461
1 4187 494289887
2 8086
1 159760 620596975
1 127146 160465610
1 156725 340658873
2 124161
2 54542
1 192117 871174128
2 21642
2 53615
2 10228
1 40391 49561300
2 67878
2 99403
1 34791 602763080
2 45638
1 138614 860960599
2 143509
2 171275
2 65711
1 64491 179552800
1 179554 401059259
1 148590 837286221
2 60223
1 22118 367891786
1 150672 533273780
1 134326 446783286
1 82959 446311733
1 70155 859005765
1 194321 551290984
1 93056 231836716
2 99505
1 60915 381696685
1 2777 662365541
1 136781 268868380
2 30971
1 46714 118727996
2 106059
1 116174 384558118
2 91000
1 29250 553547166
1 28349 398101044
1 136019 886155884
2 4125
2 48392
2 56351
1 199507 71583463
2 136446
2 182652
2 23010
2 144825
1 158601 881157502
1 194781 480026928
2 29914
2 63644
1 95412 510925636
2 89785
1 78037 40126786
1 55173 807761438
2 29878
2 88285
2 58793
1 123756 920758680
2 99505
1 90747 952439121
1 83983 824758516
2 9997
2 102878
2 22904
2 160943
1 149995 668824527
1 133410 370811573
2 165424
1 186218 863293417
1 15311 307073107
1 3289 74121217
1 176552 841514609
2 21685
2 2411
1 3123 843756665
1 96995 270104553
2 53766
1 4065 817178442
1 116684 809396358
2 173556
1 158661 808462636
2 93880
2 141148
2 33689
1 167021 401190262
1 144952 882526214
1 166390 76925542
2 62143
2 116971
1 20394 996305047
1 97171 781141809
2 187424
2 55512
2 18475
1 154735 915594462
2 151830
2 164303
1 135590 779252718
1 98696 640715641
1 198139 553037476
1 153295 401648107
1 155520 500909718
1 171389 340201703
2 164113
1 137272 188920771
2 140005
2 82857
2 198963
2 160622
1 17728 138669825
1 114751 545004986
2 12926
2 125289
1 163490 391178896
2 157837
2 14263
2 27495
2 97144
1 53945 305168224
1 120933 333834211
1 102546 467602773
1 31927 48372254
2 98769
1 169252 28279410
2 44622
2 30772
2 82602
1 165279 923384638
1 49057 362011479
1 107687 363510534
2 195017
2 147381
2 35375
1 140214 819499508
2 29410
1 52583 569187647
1 163151 199229345
1 124575 727073703
1 95638 935575308
2 93701
1 70432 195460502
1 85202 739079769
2 17072
2 121886
1 165381 367213439
2 108123
2 97788
1 171612 97441849
2 149142
2 21042
2 21954
1 16365 506637337
2 29132
2 152168
2 65317
2 8556
2 54849
1 160579 235525677
2 127393
1 154466 454269356
1 151082 593770793
1 6498 282330534
2 58210
1 81052 391373720
2 147229
2 125659
1 51865 713801615
2 79008
2 112653
2 129431
2 35049
2 98085
2 30212
1 113970 928788883
2 181309
2 56857
1 81572 207445856
2 71639
1 192573 836494090
2 95437
1 12628 517786187
2 167777
1 88808 233117983
2 189599
2 131363
2 126403
1 35780 323193449
2 68279
1 68696 217843410
1 4936 312750057
2 142780
2 27701
1 79657 635219174
1 22856 73380917
2 59087
1 41741 739063910
2 160924
1 96781 32065085
2 19932
1 18015 212421196
2 79305
1 102148 711660602
1 5517 839000688
2 194794
1 131623 397898702
2 117444
2 113246
2 69213
2 128862
1 163807 168328976
1 88218 856885506
1 37510 100162122
1 8 845811207
1 170954 213658546
2 64784
2 59303
1 164710 132625841
1 54646 38554808
1 129263 597386883
1 58737 715489639
1 104098 553058538
1 41557 574845510
1 72381 849171448
2 19362
1 11260 413229895
1 5432 20754003
1 50428 911587829
2 21346
2 47839
1 40317 747628572
1 115048 204579403
2 158884
2 112497
2 98870
1 110256 745155434
2 70068
1 8416 687522191
1 107337 247278654
1 110652 164215632
1 39057 361221541
2 134287
2 124203
2 37034
2 71663
1 99680 532830050
2 106251
2 101040
1 173171 484702832
2 116708
2 139999
2 90909
1 51218 139461389
1 198942 350399207
1 169384 898238838
1 82910 753090285
1 47979 711549826
2 772
2 177517
2 196900
2 79752
1 32465 848546482
2 133143
1 174135 636896885
1 34871 914611674
1 21355 975512749
2 61068
1 62400 695845642
1 109715 802689339
1 10366 924732484
1 156668 232826629
1 192518 367357641
1 186534 45199306
1 84768 624601782
1 87414 900076365
2 152203
1 44278 951911742
2 193886
1 162662 179676214
2 133668
1 180157 544454668
1 21072 329372898
1 953 35162070
1 196362 691453526
1 170677 687861676
2 126025
2 114395
2 100228
1 86441 220863039
2 116407
2 96170
2 51802
2 79574
2 77870
1 173379 81785876
1 126364 62264773
1 111133 749308804
2 147093
2 15281
2 42508
1 121155 21528215
1 105152 597362377
1 130074 115549824
2 28082
1 158559 106698038
2 183794
2 98059
1 101350 674394196
2 49280
2 72733
1 195412 929155510
2 171122
2 170632
1 132488 974694898
1 137952 306902840
2 28866
1 49245 954576452
2 47582
1 190915 462600586
2 51385
2 89298
1 124236 732147710
1 108884 9877291
2 188735
1 111808 886009443
2 157234
2 20147
1 9366 699087235
2 182471
1 179544 41316063
2 26518
2 90529
1 155215 14750821
2 93443
2 196493
2 20756
2 116810
2 144500
2 42844
2 134362
1 189047 501210577
1 194686 938456420
1 184852 437231538
1 139940 458970353
2 66209
2 52213
1 167168 613118317
2 177900
2 77786
1 12196 65762341
1 144406 165864348
2 116889
1 197647 734651395
1 114142 942291601
2 56678
2 127699
2 159776
1 26652 968494745
1 71520 477412125
2 7770
1 164633 10504261
1 6243 690625707
2 44295
1 126174 827587080
1 172668 452870983
1 69335 858724130
2 136530
1 199404 532012098
2 77148
2 22147
1 13526 670378169
2 92445
1 193717 560987396
2 109677
1 137330 125451636
1 184407 430004366
2 117718
1 151490 446643294
2 21483
2 123842
2 4098
1 38658 818487290
2 93926
2 84081
2 23176
1 165460 32711460
1 109264 8239973
1 5687 856808710
2 137597
1 130015 339748030
1 35847 274414289
2 27692
1 151966 495506118
1 126288 946138722
1 173598 309732357
2 94477
2 26193
1 85203 593898665
1 117353 901168664
2 144485
1 128413 85973142
2 176229
2 136693
2 150153
2 83372
1 168684 701964851
2 124757
2 160231
1 107600 336624720
1 133344 756609444
2 47824
2 11524
1 159759 972901078
2 30694
2 44443
2 135011
1 44245 332327245
2 178461
1 131802 470778560
2 199928
1 172245 47219144
1 127462 549988699
2 141984
2 3953
1 110463 997734167
1 161143 138528067
2 154050
1 66542 298833999
1 196821 44658078
1 165977 166956933
2 47801
1 197808 374466209
2 78092
1 25855 416314206
1 135353 606330706
2 178480
2 104595
2 74288
2 107026
1 76671 529533667
1 17434 197598861
1 128720 407962077
2 157147
1 40658 311404011
1 122647 438659161
1 61283 45120821
1 26849 530996163
1 77126 892768873
1 123371 420265309
2 75748
1 57365 18576246
1 109253 972033634
2 127994
1 175412 544678863
2 73613
2 13665
2 102284
2 133194
2 104303
1 127119 555522326
1 112804 911759738
1 57180 96255862
1 190370 457274166
1 116258 354247862
2 110427
1 130469 314424785
1 116120 367611407
1 140365 236993014
2 88096
1 57362 324129186
2 196916
2 41327
2 86798
2 194724
1 134380 294488617
1 59071 883780694
2 56824
2 187988
2 123607
1 37710 929168030
1 65014 798202770
2 59237
1 187635 912626231
2 185676
1 97243 557810680
1 76080 592465543
2 162172
2 175406
1 181809 80687586
2 7461
1 99114 110548550
1 37622 880619354
1 30825 207071693
2 12402
1 178680 361245077
1 180299 99039631
2 93453
2 169239
2 141227
2 53680
2 73555
2 98149
1 58158 967849045
1 62369 653933689
1 142675 377467477
2 184346
2 50076
1 19037 914890505
1 93874 318949673
1 129485 86344480
1 118371 920541268
1 102326 662489540
1 178916 841580599
1 109035 310239469
1 13463 719883188
1 33876 473641065
2 114050
1 46864 150817568
2 178473
2 84504
2 106711
2 78231
1 180428 755224024
2 149850
1 39042 429302018
2 105886
2 127042
2 20309
2 185776
2 121858
1 70171 165450209
2 26185
1 30320 639883484
2 169731
1 160633 835373827
2 128081
2 8158
1 81953 210272684
1 53914 114319838
2 82688
2 105220
2 129754
1 75439 937830876
2 198918
1 22015 578307016
2 164773
1 139617 457208927
1 168256 553374913
1 52178 11349995
2 51186
1 151663 19670653
2 180773
2 96618
1 191247 799225266
2 171271
2 133626
1 121803 605060820
1 86172 948368223
2 31017
2 138148
2 168523
1 108666 143682327
2 159812
1 46911 572882445
1 130381 689774444
1 80896 720230797
2 19971
1 5763 188546911
1 53465 310509936
1 183203 980188548
2 49745
2 67484
2 193832
1 108293 693103901
1 142620 26741703
1 162763 774606871
1 105985 810242268
2 159184
2 23533
1 32152 915230189
2 26590
1 27793 392336516
1 62483 129528493
2 36861
1 29053 823445766
1 67607 470478996
1 154753 604197949
1 16074 455862962
1 28906 134209149
1 164064 457353104
1 89963 938190401
2 194225
1 104468 890336253
2 3523
1 150602 520654919
2 147396
1 157007 29063999
2 175098
2 118473
2 4025
1 178322 710473723
2 106300
2 188847
2 159820
2 117315
1 191847 28751445
1 21867 214892251
2 142685
2 141626
2 164989
1 94046 123101505
2 145978
1 669 921366954
2 178582
1 62660 179184820
2 162507
2 58128
2 63362
1 77809 554796977
2 192215
2 165532
2 173180
2 25693
1 69907 685467945
2 54390
1 115873 856457497
1 53553 611196215
1 9536 842336956
1 137325 586559733
1 7575 146560915
1 161000 298703816
1 114458 88849271
1 151161 558081183
2 166129
2 73655
2 151570
2 116058
1 26933 249617008
2 196912
1 5121 387373210
2 64234
2 36292
2 26282
2 137518
2 139723
2 11575
2 163462
2 34394
2 25963
2 33037
2 15875
2 92215
2 172142
2 55113
2 103446
1 184805 961757715
2 124040
2 122738
2 140925
2 112124
1 61603 109800570
1 98676 910219975
2 104075
1 59522 336398630
2 152720
1 138671 508488487
1 197136 823556264
1 191812 774809808
2 162429
2 180472
1 84330 641350590
1 102837 114263094
1 24765 771048290
2 138206
2 28318
1 158479 162223555
1 6497 76571590
1 23004 627899725
2 12701
1 122084 846538324
2 149682
2 63934
2 172291
1 79528 125494595
2 79986
2 151147
2 49258
2 20685
1 82874 452127541
1 140392 502813364
2 182958
2 191711
2 96563
1 110972 875545290
2 194443
2 139180
1 6850 10171174
2 185639
1 102691 304369089
1 129943 58856400
2 162435
1 45626 370884925
2 60725
1 59967 665896659
2 34400
1 87762 649206775
2 91732
1 158396 514255219
1 122284 473201476
2 57656
1 5085 230495132
2 145880
2 160557
1 132789 77951849
1 40766 56996420
1 111380 587966651
1 50111 717532512
1 9797 520032325
1 48469 359935919
1 1949 26763403
2 158297
1 47585 425005223
2 134754
2 53628
2 192106
2 105391
2 182278
1 49724 236237606
1 115502 335142254
2 169643
2 114220
1 78343 32511138
1 8757 39707786
2 61831
2 5526
2 76580
2 104791
2 53564
2 182053
1 134317 651216669
1 49749 356515845
2 73646
2 89299
2 117200
1 88837 487414902
2 190772
1 63939 309190127
2 108685
1 74126 190268378
2 83194
1 140839 507425621
1 196950 580102413
2 73526
1 40346 738055779
2 184404
2 166212
1 108159 215350001
1 197110 242163192
1 39935 357936464
1 173144 695240332
1 109080 521495602
2 68445
2 190488
2 152227
1 84739 951375543
2 6657
1 70478 258029983
1 149208 916523187
1 193993 411717205
2 135250
2 106196
2 13812
1 90920 912156633
2 98293
2 24509
1 66427 392477493
1 67067 560929066
1 1183 52198820
1 36001 747925320
1 13083 945522810
2 98825
1 116370 54334727
1 1784 245402384
2 7918
2 38166
2 146772
2 7217
1 157137 264409758
2 178800
1 25021 345952648
1 69310 144212506
2 173882
2 155365
2 11482
1 172453 756334023
1 159100 710293485
1 196942 85203049
1 124596 8726701
2 84423
1 8512 244963838
1 91113 558722901
2 168142
1 149558 972840580
2 117137
2 114303
1 144598 927759266
1 181907 817421083
1 140450 478456467
2 100097
2 189153
2 76554
1 70022 926761867
1 174626 164258638
2 77111
1 73301 641843505
2 130640
1 193056 517399078
2 4849
2 72347
2 124411
2 199333
2 45882
1 84560 847318065
2 170037
1 30147 551188630
1 169027 533343286
1 166928 977116015
2 127873
2 74687
1 16878 809525869
1 167265 385678984
1 163397 181423314
1 34802 518027026
2 95028
2 33017
1 84538 324972200
1 177787 928905678
1 68833 244721428
1 183733 921143154
1 118330 254348999
2 193696
1 8791 666433079
1 120616 854354040
1 56234 237301194
2 192100
2 198533
2 61616
1 48455 718984575
1 17657 92277694
1 12291 55998666
1 37174 539732514
1 124761 949083105
1 86655 599022244
2 75691
2 116512
2 136990
1 77660 732924750
2 15397
2 122440
1 100379 973956761
1 36977 855055537
2 107464
1 66576 453466691
1 80042 794986339
1 40604 856320945
2 170882
1 91706 969146686
1 33739 297630637
1 27434 376644915
1 61564 625924319
2 57282
1 35424 811362010
1 122184 856005582
1 125132 190070508
1 185212 29880999
2 9819
1 148996 223234942
2 1218
2 56252
1 9083 112681087
2 199672
1 32928 444988872
2 196534
2 52313
2 93085
2 143258
1 20441 449550952
1 123404 410510941
2 53718
2 170168
1 95621 259424213
2 57622
1 94248 564288578
2 71515
1 167210 597062536
1 175711 642809017
1 818 296875019
1 1877 460926974
1 129002 237121706
1 106084 919749815
2 124238
1 161646 907684452
1 51906 678510532
2 28856
1 51323 951252888
1 195449 11934137
1 71235 70813687
1 125116 217203185
2 97863
1 30154 366780916
2 65029
2 80742
1 64327 471551720
1 121236 335832397
1 67552 589472343
2 61084
2 198067
2 4880
1 197137 843312494
1 34848 346279014
2 124687
2 62072
2 113475
1 136525 732049587
1 184206 100075293
1 80970 943319157
1 71007 511079466
1 14417 343395500
1 49822 927368402
2 145559
2 2543
2 76323
1 150166 777707220
2 186819
1 72942 628641687
1 56574 598241207
2 119105
1 76232 28651246
1 143014 940106907
1 13054 832053290
1 38831 71463465
1 192021 731254146
1 106110 312472148
2 148747
1 113039 187209069
1 164156 523480023
2 142747
2 79689
1 154252 117746370
1 182247 403611468
1 133627 107896034
2 140508
1 165158 678900155
2 114629
2 30219
1 22401 706200754
2 38134
1 82046 190037675
2 48742
2 169798
1 184055 897619950
1 110023 402551674
2 111768
2 17662
2 380
1 47730 321939559
2 152316
2 90008
1 120404 937173647
1 6742 304750593
2 162260
1 4092 654917809
1 3278 441925321
2 146507
1 83265 923158533
1 167566 883783323
2 106820
1 195872 614857416
1 124644 513585630
2 139896
1 62222 370160070
2 83612
2 107021
1 189914 658153356
2 23460
2 186267
2 133187
1 43437 385997987
1 190970 440531985
1 38751 540434348
2 45635
1 159189 524238488
2 97800
2 187024
2 4785
1 61077 957390019
1 9254 439144290
1 3855 728777008
1 146515 453722557
1 48531 159387648
2 118208
2 92391
1 129062 854930274
2 5847
2 59200
1 50769 51049421
1 65059 893127161
1 193303 424774634
1 162688 388654909
1 122840 168257090
2 127399
2 24982
1 98049 900996903
2 185691
2 181464
1 122968 313415216
1 112009 382070622
1 50937 113773627
1 81341 369614357
1 97191 391655633
1 154398 32758852
1 39604 114009368
1 27860 727785840
1 16094 152470957
1 180418 78453122
1 169239 373896943
2 160318
2 85592
1 72355 595506864
2 143882
1 36466 426224750
2 171561
1 196956 785875730
2 150470
1 158138 83531203
2 1577
2 59919
1 14946 627564320
1 56410 619104464
1 28784 145575069
1 116767 701434893
1 96032 844141056
1 147128 989135549
1 102769 260993518
2 162064
1 197819 140932158
1 110899 743312345
2 120494
1 67363 355154299
1 178412 245720193
1 79604 223651196
2 63211
1 187059 538434075
2 182357
2 108912
2 181300
1 157583 745598304
2 142056
1 77514 467342108
2 86725
2 178581
2 134999
1 8178 731665220
2 166595
1 139158 329933522
2 113098
2 1391
2 42120
2 21707
2 3073
1 155037 594422947
2 119471
2 140679
2 96984
2 48342
2 48677
1 181086 273133780
2 170287
1 87130 555731265
1 185459 800564878
2 76169
2 81560
2 14008
1 50808 599665792
1 149135 715515980
2 56221
1 177987 722550656
2 198158
1 183026 704474604
1 36939 195228286
2 147877
2 123788
1 81475 81200931
1 87808 397749398
1 90608 256226392
1 18208 387210572
1 184273 507536377
1 79712 916740213
2 166014
2 109000
1 197342 506286926
2 176514
2 22941
2 48594
1 106794 6849232
1 91453 964616561
2 122068
2 29176
2 43395
1 151251 205649903
1 196129 291391542
1 46288 195312330
1 10742 368583171
2 99876
2 32428
1 42549 982807648
1 179784 164332113
1 110566 171880927
1 90362 967745022
2 145389
1 197396 330772127
2 80990
2 56795
1 140915 860810945
2 117399
2 198467
2 183690
2 96095
2 45497
2 71958
2 115164
2 122828
2 160858
2 119212
2 82336
1 123933 701402403
2 37599
2 57569
2 118791
1 64799 950895409
1 67170 187849830
1 113834 51304869
1 19191 503890306
1 35002 742295932
1 37551 270838240
2 159093
1 69171 853554608
2 23196
1 94577 736147993
2 72514
1 126321 601019157
2 151490
1 157577 326248705
1 182285 739438184
2 113204
1 27418 81954738
1 11976 465609138
1 173501 796225232
1 183501 635736020
2 174180
2 159340
1 77527 778532569
2 31738
2 93128
2 125154
1 12330 642641633
1 33607 569643501
1 196130 871774301
2 163539
1 39944 719507082
2 51026
2 1707
1 178328 298196524
2 78072
2 139895
1 134415 641588997
2 52998
2 194567
1 193376 375293890
1 118816 830222945
2 54847
2 165218
1 20797 80052426
1 25781 769029352
1 158899 564325086
2 24282
1 158251 247504318
2 53796
1 158601 175837821
2 4081
2 104370
1 88188 653836642
1 55128 599061998
1 53975 745534816
2 24436
1 188127 496973110
1 66714 808625200
1 178473 535816219
1 14857 748210962
1 157454 723515329
1 164054 645913019
2 110160
2 10885
2 92884
1 21438 314370999
1 71229 813084761
1 110759 249983347
1 152853 460668546
1 137574 119750803
1 96349 207669157
2 86879
1 71200 843300360
2 123640
1 105923 659720475
1 11636 600846257
2 82307
2 73103
1 96681 951241623
2 156083
1 111221 321510093
1 70589 36213034
1 12793 435537674
1 81324 478972536
2 140597
2 109140
1 174365 53345233
2 162107
2 104148
2 162501
1 20196 355749941
2 188611
2 72529
1 54574 681353368
1 106510 463476622
2 169140
2 82946
2 176063
2 3741
2 113560
2 183795
1 153027 872748024
1 83503 280596044
2 33426
2 125890
1 181603 259639577
1 93830 521623527
1 61316 804361045
2 116748
1 193087 319360013
1 61653 302605095
2 26047
1 7085 322600467
1 139671 359458690
2 168662
1 81794 679495890
2 49098
1 197393 106114066
2 30284
1 42878 287991396
1 182093 691148162
2 2456
1 187021 352447922
1 105510 494547918
2 1208
1 167940 168649175
1 181402 338620114
2 113201
2 132769
1 5648 291784273
1 198033 404284886
1 8698 77569733
1 28686 828902008
2 188104
1 100764 698695708
1 69892 683740978
1 26403 913199003
2 69385
1 174093 892043156
1 166429 885463783
1 175448 423803392
1 45608 134230563
1 68140 698563196
2 70744
1 172925 72275019
2 137755
1 185900 669595460
2 75976
1 131069 437257732
1 124378 179428112
1 85335 632863114
2 8741
2 14579
1 109097 356495848
2 160476
1 164060 407507113
1 163450 136235193
2 83236
2 44757
2 947
2 124805
1 99584 775085438
1 199145 943541272
1 13990 261887061
2 21242
1 512 958217655
1 38042 525147891
1 101260 527149349
2 45056
2 44787
2 41580
2 173646
1 123636 863073150
2 156237
1 94916 301217000
2 100773
1 168174 919561333
2 97966
1 89629 309691068
2 149946
1 173697 828431470
1 25926 368199725
2 138423
2 183608
1 87773 296111517
1 146298 611356327
1 73807 89483008
2 179825
1 72010 666610158
1 7267 578271859
1 151113 720234668
2 178592
2 70965
2 119272
1 13695 739401488
1 113834 60259427
2 30056
1 88736 900994288
2 128523
1 92973 360311203
1 145452 968561598
2 11855
2 26252
2 18539
1 105802 860492884
2 198672
1 134500 411177372
2 104309
2 39925
2 49238
2 102084
1 9366 822226838
2 742
2 13811
2 23143
1 45217 126342013
1 10143 783426774
1 64265 851535723
1 140606 925552082
1 1672 869288916
2 125622
2 50034
2 125711
1 12789 347539348
1 132625 961525536
2 14551
1 38032 489756188
1 164121 358612740
2 11958
2 184692
1 126683 986201814
1 112805 362583314
1 165415 341405940
2 72384
2 100525
2 88143
2 129372
1 23973 136807665
1 180524 351372332
2 169437
1 177396 377956363
1 191269 913577052
1 39754 704395185
2 183528
1 80032 730503118
1 66389 495778069
1 5645 374144516
1 177436 543958757
2 6034
1 170493 600410959
2 13578
2 27150
1 18561 121088728
1 41503 877681989
1 75823 732901065
1 110072 394139917
2 26598
1 37274 801526639
2 126588
1 143166 359574760
1 173324 985592143
1 118030 821599838
2 92642
1 43080 752649419
1 21317 230051525
2 106459
2 57327
1 94246 840787505
1 72430 903549508
1 95199 579118482
1 137326 754055221
2 189735
1 20084 929780015
2 35074
1 179571 376386413
2 117059
1 68651 758200849
2 125472
2 80718
1 59871 559368301
1 53126 415933614
1 172566 308686981
1 199487 141010970
1 39694 493755205
1 80613 622649411
2 36983
2 90015
2 21679
1 118979 474010090
2 182552
1 125881 847233891
2 111348
2 99093
1 182403 351093027
1 146410 374328614
2 72835
1 90959 260626407
2 90531
2 172447
2 85585
2 55218
2 3355
1 61965 825064982
2 69055
1 145588 585229440
2 14860
1 113022 606042660
1 24038 228017681
2 156482
2 85502
1 127537 559746792
1 82517 383549918
1 171421 57343249
1 112039 101353914
1 104839 673694638
2 131785
2 69308
1 38763 851205688
2 47943
1 109080 811595465
1 131921 644305294
2 190381
2 98117
2 20776
2 169660
1 56344 20537842
2 103290
1 51011 141716230
1 118002 990631077
2 57832
1 64454 929036098
2 66086
1 174494 760320971
2 51374
1 51198 643404569
2 189340
1 77802 669548215
2 185444
1 10240 274904569
2 142112
2 164441
2 1697
2 108818
2 78344
2 141329
2 95323
1 92576 794043753
1 198887 50402785
2 116322
2 109677
2 143753
1 45288 265247066
1 195473 368377475
2 179510
2 135086
2 84028
1 167964 551148354
2 189747
1 17124 656421041
2 16574
1 53067 804782326
2 161334
1 24409 458459810
1 29470 419486368
1 78242 30387614
2 29122
1 168194 347494418
1 56346 280697085
2 121895
1 88270 822979086
1 90534 430382342
2 76438
1 196207 131744473
1 63171 761520454
1 164766 928076511
2 45512
2 169560
2 111862
1 111674 684401339
1 6046 510854440
1 171891 375879854
1 165375 579361832
2 82375
2 79647
1 100163 803994778
1 27635 63328054
1 70402 431545631
1 141417 669813850
2 108497
2 150785
1 165656 682720713
1 436 147826461
1 59668 941580758
2 179728
1 87293 875836822
2 131217
1 144518 419694195
1 31085 934129448
1 63665 922934690
2 118249
2 144354
2 145298
1 195828 829599483
2 47126
1 184269 283613636
2 194107
2 3628
1 74442 227376364
1 57228 902111163
1 188729 196899419
2 12533
2 171718
1 140079 959620283
2 185517
2 4316
1 115126 382653037
2 159069
2 64583
2 147555
1 179102 318325042
1 130215 368580403
2 112594
1 44721 8296976
1 68259 693308958
1 148570 581254301
1 43606 537541302
1 109518 385566923
1 159872 234678426
1 164813 479938378
1 119420 453570135
2 50438
2 79439
2 143365
1 123401 849413292
1 22982 665068569
1 76462 287015767
2 154126
1 8567 256102148
2 93079
2 198139
2 107949
1 91417 629342153
2 34176
1 6955 550141284
2 97200
1 912 644772517
1 154946 435108683
2 46136
2 77576
1 175097 64904109
2 136952
2 120853
1 58373 710396113
1 189257 180706182
1 55395 943200730
1 168405 29930646
2 103596
1 76110 545291220
2 95917
1 73474 324049847
2 12240
1 37590 45940414
2 9497
1 672 362138395
2 12015
1 163938 225655038
1 30727 954958843
2 33494
2 130847
1 30216 608066279
1 3543 509353041
1 189209 34590124
2 184784
1 177325 729544995
1 191208 527852378
1 177496 133193184
1 151294 142139450
1 86524 517952020
2 145103
1 59616 789674886
1 166795 612638256
2 189355
1 79168 862354261
2 57283
1 182425 80115701
1 5319 525475280
1 43852 208594381
1 182934 159233858
2 162149
1 95352 320193231
1 108326 367981461
2 99103
1 20177 780903549
1 70044 138319829
2 27263
2 58592
1 152556 284048973
2 83195
2 16481
1 61607 189082787
1 35839 139525156
1 15485 369422097
2 100704
1 111909 334897137
1 159268 597917069
1 179563 518493476
2 147097
1 74709 70793096
1 132076 439545319
2 183367
2 91725
1 1621 647264070
2 122143
2 66872
1 80547 460517209
1 108665 363477777
2 125752
2 22124
1 129276 322282251
2 156048
2 134896
1 126895 102413381
2 98284
1 27110 257073920
1 147235 202703573
2 15760
2 83909
1 103658 466987028
1 14788 933422163
1 128244 340528636
1 199947 747972320
2 163792
2 138173
2 22712
2 943
2 72050
2 27777
1 56611 424944156
1 65653 481876908
1 39112 378037850
1 60672 578012094
2 61732
2 12275
2 16456
1 129387 529034265
1 79089 971614712
1 146431 863047957
1 32539 953092770
2 35643
2 191446
2 17277
2 141390
2 76917
2 108740
1 160745 895847925
1 190406 57049793
2 49015
2 170205
1 81271 213104415
1 12786 157757074
2 25110
2 122704
2 121495
2 172200
1 183096 11795353
2 150974
2 81156
1 106690 191938191
2 179280
2 46948
1 187767 538708419
1 4 286749381
2 114336
2 136973
2 106657
2 23495
2 173169
2 124316
1 9303 281956713
2 46230
1 92914 416461028
2 44862
1 161938 153400346
2 110320
1 188812 835461344
2 29848
1 70340 399787825
1 172520 216708340
1 15227 460981246
2 173270
2 130616
2 21435
1 33555 410337336
2 184017
2 76889
1 24345 977770162
2 127504
1 117801 624693010
1 184543 74015714
1 2808 522938559
2 79630
1 142750 594666303
1 198641 997933115
2 177561
1 76390 767748277
1 195376 227256467
2 71540
2 161665
1 19359 873050115
1 188438 98811157
1 171927 869839935
1 161639 743042971
1 135731 899348261
2 54277
1 106497 398251015
1 20033 147678846
2 186773
2 195637
2 176763
2 47107
2 70478
1 152480 385062654
1 175379 721006199
1 74319 110988316
1 32857 41379172
1 118881 762281120
2 167086
1 65346 75355446
1 11815 511480745
2 167540
2 80282
2 18393
1 190876 625901097
1 132690 497770081
1 28635 503892247
1 191335 68258994
1 147320 56795314
1 111540 443451478
1 144135 317796113
2 13298
2 93386
2 19136
1 67948 376659462
2 28048
2 50297
2 13601
1 26400 865109224
2 400
1 165470 620256049
2 176312
1 48640 792874126
2 142335
2 101001
2 95410
2 85261
1 36762 37023977
1 176234 390167845
1 25444 435947214
2 174596
2 64084
1 108124 822340218
2 102437
2 170875
2 20942
2 199896
1 106566 605097417
1 125721 639359219
1 7484 180444562
1 2457 94571816
2 157768
2 113466
1 135023 30077440
2 75134
2 165364
1 14464 523161564
2 158813
1 114631 828847620
2 59192
2 57515
2 25614
1 67118 807116752
2 115080
1 199647 297586842
2 101707
2 24108
2 177924
1 175340 375473440
1 151362 827810518
2 98745
1 191890 3284167
1 43177 285677544
1 75932 846276782
1 153226 388787462
2 118543
2 40827
1 16662 824605151
2 190997
2 61897
1 43324 796128970
2 70268
1 120365 937573003
2 143227
2 143332
1 178135 937946304
1 130024 174642008
1 188181 313240863
1 129608 173040004
2 167810
2 152101
2 37310
2 152146
1 103778 815217466
1 192485 265623200
2 39866
1 55054 793359827
1 196642 611261018
1 180220 631535393
1 177210 362260696
1 176069 721210467
1 91800 640801812
1 50188 847187300
1 167743 455500178
1 62190 802539387
1 180614 536417662
2 59023
1 183538 778070032
1 151519 783146665
2 11811
1 145971 763258064
1 99963 668309693
1 187477 892788021
2 75314
1 94512 913501038
1 135224 965895020
2 54324
1 62287 766757994
2 153469
1 170985 704956852
2 42178
2 19135
1 185762 638996861
1 116868 384079711
1 50999 719584570
1 196274 703032257
2 192192
1 131003 38412895
2 173969
2 145474
2 190066
1 188755 500513470
2 38856
1 190563 387108278
2 17088
1 58697 251378186
1 187644 953974015
2 123087
1 173607 675675484
1 113015 29430960
1 79806 645889788
1 57228 428492710
2 53643
2 9373
1 122978 967690450
1 173095 894830427
1 153815 758271418
1 109028 345503832
1 117797 135607246
2 105490
2 34646
1 165826 703383158
1 101116 371623953
1 153865 1808383
2 142981
1 43724 106216110
1 179172 951488801
2 24863
1 161731 501839532
2 42611
2 87200
2 147709
2 70325
2 146922
2 78313
2 9710
1 139177 827450055
1 89843 157392201
2 199620
1 83912 195239827
2 167435
1 164653 766424758
1 119118 397753780
2 157202
2 155240
2 65779
2 114762
1 176435 410623419
1 36631 231544148
2 54426
2 118024
2 5332
2 121351
1 174735 688327114
1 142556 403843450
2 155269
1 166183 190315223
1 112416 905973364
1 22756 415706417
1 166176 473460054
1 63015 336591153
1 98166 190134814
2 40806
1 43192 533103063
2 113460
1 15666 339347016
2 10489
1 9210 208287384
2 95515
1 41919 170010362
2 118096
1 93887 887927668
1 11882 2783122
1 19336 628286841
1 191793 907985153
2 44958
1 31883 439621414
2 142516
1 152023 631810334
1 74769 307083941
1 195157 426105350
2 137413
2 39477
2 38450
1 179016 995519054
2 160602
2 78786
1 63879 59442616
2 6917
2 17886
1 120869 444164299
2 90405
2 146366
2 158159
2 159029
2 53620
2 117250
2 76299
1 57423 743467544
2 158971
2 122307
2 1010
1 188400 485108470
2 84278
1 82907 660663045
2 11907
2 46614
2 67042
2 21350
2 73549
1 21970 349637194
1 102259 722336854
1 159146 855088253
2 118913
1 158407 978408112
1 118434 294561253
2 28652
2 39398
1 31699 828603443
1 25752 688276246
2 25597
2 186300
1 177635 844627647
1 171291 292622726
2 28028
2 46873
1 36088 630105811
1 53945 844479926
1 132126 730053923
2 86506
2 118867
1 175066 645396892
1 90662 330785739
1 5146 468180193
2 5349
1 48458 340074215
1 141671 662472906
2 106460
2 90488
1 83703 357545489
2 80427
1 94900 423997569
1 45507 224562718
2 67802
1 60851 153369076
2 21234
1 52218 836533683
1 121693 51104141
1 174681 681892420
1 168514 227700532
2 118014
2 187398
1 92517 911433404
1 54143 137673346
1 149338 615564235
1 140949 868817588
2 23224
2 158271
2 84207
2 178283
1 100746 307378986
1 48515 29788973
1 10145 673815990
2 35076
1 162571 734943581
2 41750
1 185464 681532591
2 195027
1 181518 934808108
1 187563 612653971
2 126670
2 7754
2 89460
2 92824
1 33303 991448826
2 30259
1 157224 370450409
1 97357 43071062
2 16377
2 145028
1 134405 446436626
2 99738
2 154451
2 64801
2 151768
1 91047 484839635
1 152577 592805493
2 124779
2 112967
2 142609
1 24709 535403797
1 156682 462504835
2 74225
2 6285
2 89516
1 3485 718745775
1 97608 63138264
1 138990 453901009
2 108199
1 117981 459809987
1 68488 568529502
2 93273
1 163562 169220514
2 27017
2 79206
2 76822
2 182921
1 169521 737366415
1 41696 376651505
1 19476 937732806
2 35271
1 81307 247346018
1 78096 442186440
1 44979 442889369
1 186602 318521526
2 84315
2 151777
2 81801
1 194425 918408202
2 62113
1 34436 527688096
2 31474
1 138808 579469139
1 9654 33531901
2 178569
2 181688
1 30414 506326437
2 93880
2 69837
1 177821 646983172
1 76753 833636430
2 199189
1 122770 763314310
2 24805
1 47285 222295525
2 189651
1 132579 583736034
2 147356
1 155110 783146286
2 175948
1 71657 220693717
2 126525
2 14753
1 195320 917965988
2 122520
2 84264
1 142651 156552543
1 168010 728484259
2 141726
1 147624 901303425
1 57452 478114895
2 9024
2 63190
2 41844
2 53374
2 155740
2 75680
1 163119 233410652
2 80450
2 89927
2 130523
2 70986
2 84659
1 32243 733581892
1 174819 508390465
1 82151 202848796
2 122029
1 100145 21401775
2 73543
2 156062
1 82218 931179632
2 118597
1 54260 297338053
2 123138
2 84052
1 160986 932043193
1 109955 455192956
1 164390 563602170
2 165813
1 122534 849776492
2 151923
2 171321
1 185465 130133424
1 123826 494020300
2 198160
1 107382 788502146
2 88398
2 33941
1 113036 590458007
2 199392
1 76647 168143552
2 57843
1 139169 706715492
1 185148 979141099
1 49681 107681543
2 43312
1 194870 347961801
1 88756 590216174
1 179251 512398763
2 166572
1 184453 884197949
1 128008 676410565
2 190433
1 51573 10336119
1 117602 469082135
1 85764 171962118
2 76326
2 103157
1 2573 37040905
1 36721 268089900
1 72036 736339524
2 5090
2 112804
2 120950
2 30918
1 129183 659239997
1 196147 597977423
1 19165 781625425
1 80704 20932566
2 55002
1 153448 384963727
2 142534
1 47419 29831330
1 72785 290672466
1 760 500678359
2 76749
1 78821 90780339
2 157115
2 36097
2 151188
2 177327
2 127149
2 17949
1 70797 922743741
2 34205
2 181659
1 65106 387577594
2 162322
2 163602
1 180830 537275171
2 123859
2 62964
2 63201
1 48867 748871533
2 113780
2 169650
2 143087
2 54980
2 184638
2 113282
1 78882 463290527
2 66574
2 189107
2 90142
1 19876 782916335
1 101727 270930030
1 25127 721906117
2 35992
1 68395 985209596
2 196134
1 106433 984676027
1 22051 323732375
2 182751
1 173738 401732715
2 69021
2 22229
2 58822
2 158796
1 129502 211846158
2 174772
1 115086 407830519
1 158727 129523677
1 10725 161678270
1 34250 251374570
1 15813 989480309
2 87983
1 183240 111767157
2 29889
1 48273 59857035
1 140203 821367085
1 55025 404752578
1 37688 435834884
1 157884 141829614
1 10008 162852120
1 136007 490177178
1 82199 469432235
1 51107 766760169
2 56528
1 78425 587296014
2 108892
1 84133 732572641
1 101155 427327756
2 182944
2 9893
2 10180
1 128218 274089519
1 24995 946104009
2 72827
1 56512 529692593
1 189598 386173770
2 88369
2 134048
2 29040
2 50168
1 174999 251809933
2 8807
1 162948 714440379
2 176763
1 146488 202459320
1 179618 186338608
1 160378 257841405
2 83128
1 35886 791645449
2 144422
1 81195 948894809
1 14461 669592037
2 68770
1 35303 623957582
2 89890
2 84981
2 16570
1 167949 582080736
1 90038 118654548
2 42883
1 31300 980735599
1 134151 868214132
1 2388 191266772
1 68438 437657630
2 94336
1 186856 114152606
2 105520
2 102816
2 70230
1 119387 544978155
2 187524
1 172302 448199665
1 99642 48415956
2 150401
1 102520 488908777
1 97508 281803910
2 24722
2 162928
2 21530
2 74400
2 45258
2 27477
1 192339 132597253
1 92770 486290448
1 170989 485616030
2 93123
2 20178
2 33514
1 185499 427552035
2 74804
1 10200 797667
2 13345
1 34409 52746421
2 180332
1 30376 137582526
2 107343
1 103074 275760153
2 160401
2 17302
2 43023
2 111947
1 93090 424241666
1 117087 730187462
2 5160
2 109917
1 186488 635651855
2 4739
2 148229
1 23694 668422475
1 171860 485991528
1 181891 216421004
2 85097
1 68049 403565503
2 103153
1 2740 991467929
1 184355 470065689
1 95817 985670127
1 183228 304229946
2 59094
2 140423
1 178055 488620859
1 145256 331321448
1 196327 88965079
1 52948 350954758
2 90030
2 56494
1 83600 140077917
2 88565
1 75717 779552891
2 171338
2 175549
2 26443
2 124549
2 19720
1 76065 332593982
1 3213 666170008
1 153144 949934938
2 154717
2 61238
1 125782 602415506
1 131162 925216357
1 15472 821925035
2 88641
1 106606 706904105
2 134617
2 22169
1 85867 556430870
2 163324
2 187239
1 103561 902661744
1 1060 773773206
2 112421
1 14750 185389509
2 9195
1 27027 306381695
1 100990 993495828
2 177995
1 92494 380317805
2 161061
1 195955 587261938
1 153363 950728884
2 133113
1 4816 768016179
1 9392 521128723
1 60551 460706899
1 140336 607569095
2 148424
1 17418 649247990
2 35438
1 31093 716648709
2 193696
2 169751
2 24526
2 190651
1 165326 235384879
2 32804
1 84436 903967009
1 190836 140044737
1 122949 549729056
1 101456 541613441
1 56823 684889357
1 171034 951399922
1 53226 494679860
2 30066
2 81271
1 64912 290293787
1 39735 174148302
2 10286
2 180171
1 119813 892670893
1 170580 825731586
1 98783 328833145
1 168523 495588320
2 151052
1 162827 53901981
2 174510
1 85096 258155470
2 38248
1 184573 775878638
1 138982 683265639
1 67118 150660551
2 31534
1 198824 528564116
2 161178
1 150852 389904422
2 67529
1 190318 82306533
1 16203 90561562
2 122882
2 32091
1 11318 173891092
1 43753 522838918
1 63161 86936652
2 7421
2 94466
2 27554
2 184104
2 161798
1 195149 247230496
1 109071 969029491
1 173769 352806294
1 180811 12549595
2 110497
2 181613
2 152256
2 15415
2 175443
1 125435 623922945
1 38259 322406683
2 166071
2 59055
2 37927
1 64616 92368261
2 159659
2 129110
2 33165
1 21070 71252881
2 143141
2 96487
1 169242 8346964
1 34298 555765503
1 27673 153395381
2 189505
1 49049 33027673
2 18138
1 49687 988172007
1 147967 1026515
2 16355
2 187670
2 119629
2 18412
2 48204
1 118673 370775055
2 149113
2 62931
2 190183
2 128595
2 66663
1 34621 730463369
1 148152 620552004
2 196564
1 17854 849779764
1 130014 882930694
2 39740
1 67319 743278552
2 49505
1 153667 584205373
1 99801 653448724
1 141301 929187803
1 124294 979769482
1 122659 367282673
1 92003 320317262
1 135179 77959896
2 87206
2 75620
1 104050 402387086
1 133231 427667197
1 88263 754929307
2 163258
1 27779 636313445
1 141560 591141214
1 153010 767374366
2 65099
1 127018 770052919
1 24062 39468229
1 190488 249156715
1 27719 301085256
2 40020
1 67080 49202369
1 80857 984965235
2 71289
2 184774
1 22093 865879248
2 160880
1 181419 208274689
1 109552 702545859
1 127111 518556467
1 100499 867643824
2 90953
2 28471
1 48713 61382374
1 141189 579425810
2 109911
1 6344 654068501
2 141597
1 53798 506783355
2 57577
2 31612
1 94132 327957927
2 55792
1 27921 163678299
1 158595 363204588
2 160703
2 172971
1 116350 588051497
2 109446
2 103638
1 180110 318602891
1 87167 755878544
1 54818 174808257
1 145039 374799192
1 189459 998823526
2 193628
1 6721 848260595
2 128482
2 98972
1 141885 516489958
1 57947 460602835
1 71838 565145537
2 131124
2 112795
2 174655
1 189883 646750556
2 26044
2 104673
2 198144
2 100230
1 49047 857482763
2 124413
1 140615 426573363
1 36232 480945872
2 185949
1 110271 814289217
2 85025
2 7233
2 105313
2 19132
1 125639 219382994
2 176952
2 32565
1 26440 970387822
2 55604
1 155809 878375549
2 122299
1 151063 578649653
2 41297
1 35119 732832216
1 83752 871288518
1 76875 860818864
1 83678 478576589
2 57224
1 15374 998447111
2 130139
1 18140 374517647
2 147284
1 163303 133925076
1 179927 371117618
2 14352
2 33601
1 23374 266198982
1 98961 292859119
2 146825
1 74974 455806856
2 76094
2 56069
1 5386 297279
2 101995
2 34959
2 186571
2 110412
1 86772 977571430
2 48502
1 88377 759310996
1 148610 718464983
1 7109 644468152
1 16451 172980968
2 73835
1 49966 732966210
1 96549 841711967
1 149743 96311483
1 32167 894193986
1 65738 787402106
2 95101
1 10993 760934974
2 90516
2 6916
1 49831 83703787
1 121675 161411739
2 102119
1 48600 494731855
1 169858 672366970
2 9422
2 1111
1 158433 94850312
1 139030 598251291
1 19555 153339623
2 67936
1 33863 282594564
1 139777 940734998
1 39420 369339443
2 171445
2 187040
1 43387 530863624
1 97895 377131213
2 87851
2 69747
1 138560 965272447
2 88751
2 122273
1 54816 957747230
2 90399
1 110731 56013244
2 30678
1 159178 251296620
1 30399 812088980
1 180639 986395494
2 46756
1 111365 948585475
2 192975
2 140704
2 189303
1 40529 153741381
2 40310
1 134356 626561141
1 144783 73332995
2 145432
1 195252 51380493
1 182820 363427587
2 67570
2 58791
1 169031 87955111
1 179678 794525227
2 68218
2 159244
1 169845 764835817
2 36114
1 197198 796546026
1 33743 326837198
1 96039 72864527
2 125684
2 80705
2 154684
2 184576
2 66487
1 153098 424215331
1 132843 807848556
2 195511
2 137341
1 93332 641345733
1 114131 443363347
2 118859
1 153713 467675163
2 163913
1 148337 867909503
2 58525
1 12542 935519111
2 57801
2 120710
2 96670
1 154422 758073227
2 144807
1 27859 533755018
1 77534 30800223
1 138667 937413837
2 67307
1 118790 26588147
2 163411
2 173936
2 7870
2 74096
2 138146
1 183311 59299686
1 180956 224458033
1 152002 531484368
2 24977
2 136161
2 114983
2 126614
2 91125
2 34513
2 163451
2 119736
1 129847 592672305
2 188775
2 192081
1 70829 9959800
2 41675
1 187981 33545485
2 50439
1 189152 379999922
2 80228
1 128676 171807674
2 159297
2 170058
2 53180
1 37273 726542307
1 99232 502343386
2 91856
1 156680 723191178
2 122317
2 30990
2 141409
2 103341
1 110943 966907896
1 147313 112815166
1 32562 546889518
1 131567 466063251
2 8709
2 169944
1 105334 55000733
2 125922
2 74422
2 170642
1 94617 755353777
1 87741 699098523
2 112773
1 55960 649038324
1 28299 519246165
1 148572 69186293
2 106273
1 66268 412459944
1 96762 841393425
2 118234
1 49760 950664814
1 139093 291661070
2 107342
2 6742
1 189885 868208346
1 108458 544113267
1 2412 586304691
1 66558 231890245
1 49105 615693455
2 4676
1 139836 44989802
1 138781 680624586
1 150370 163630816
2 155690
2 67664
1 94386 956233362
2 163521
2 175068
1 144655 840936289
2 88263
2 46739
2 187267
1 113450 906221003
1 173726 473338580
2 20735
1 135167 767453983
2 125565
1 46930 519696438
1 4072 823884849
1 157061 115005491
2 123552
2 127520
1 62482 650641642
2 103080
2 165532
2 22677
1 194402 969812078
2 27655
2 35779
2 142923
1 82621 977209452
1 9251 582794059
2 103017
2 66415
1 166407 35301216
1 114120 891618068
1 126633 386995247
2 91062
2 78471
2 33054
1 134833 447465881
2 9008
1 159825 334434410
1 59558 536448625
1 68155 953088933
2 33467
2 140823
2 31009
2 43273
2 199912
1 119206 789707928
2 196661
1 60791 427840933
1 160660 167763212
2 146602
2 183836
1 44906 811446192
1 36013 557629760
2 120400
1 97975 466842681
2 178470
1 160607 39102217
1 55131 854083650
2 24102
1 97641 385011007
1 131825 609022885
1 108069 653929770
2 89365
2 94962
2 155551
2 65533
1 186345 557214938
2 8642
2 26914
2 84936
1 94308 768476791
1 11963 547943701
2 104180
2 116959
2 160050
1 119025 289837775
1 151841 831450884
2 38476
1 108251 155477029
1 170379 721916182
2 52010
1 199792 660935301
2 82254
1 153296 445836975
1 19722 982472227
1 23417 493359014
2 58924
2 35260
2 140669
2 8968
2 15220
1 15767 414521531
2 32599
2 10878
1 117173 456187833
2 102469
2 72487
2 87984
2 86539
1 62615 471130904
2 176073
2 81310
1 112410 976316906
1 84766 47221358
2 65199
2 13822
2 131335
2 111086
2 85962
1 185859 638229459
2 54434
2 149811
2 79983
1 18045 287832962
1 27999 531561392
2 198401
1 95911 667082935
1 178923 521057643
1 187326 702836050
1 95173 937336043
1 158423 321863648
1 119401 789655229
2 147536
2 61242
2 73164
1 64597 29286825
1 78680 510113888
2 9198
2 73626
2 143965
2 35169
1 194960 789161864
2 100077
1 183166 295622253
1 73769 368237644
1 29004 366731444
1 71278 202301333
1 91182 645267488
2 138395
1 169568 187129229
2 28560
2 82088
1 182145 576391497
2 64859
2 10288
2 45209
2 72228
2 130496
1 6438 147379489
1 127204 639566011
1 128189 632436516
2 87558
1 142214 744386179
2 16917
2 17257
1 192609 600372827
1 4568 457036652
1 42109 252203559
1 38352 991568891
1 100640 285802517
2 58088
2 184433
2 69307
2 17212
1 91303 143444686
2 195630
1 121760 679233957
1 90096 511400197
2 148440
2 62773
2 157275
2 48053
1 45836 257132627
2 31330
1 63146 703073764
2 26581
1 123879 599711266
1 1699 346144402
1 33628 759105124
2 80970
2 173074
2 40713
1 134495 669561237
1 101640 523181956
1 6676 705350114
1 12709 614234858
2 104161
2 137176
1 157647 701959601
2 182104
1 37386 734853896
1 55688 54231661
1 2353 944906124
1 21536 401176874
1 2322 129813289
2 25029
2 1971
2 139028
1 5377 258980408
1 88126 131928166
2 36512
2 62760
2 78431
2 51046
2 190632
1 94092 990110946
2 20625
2 60950
2 60251
1 118446 324909248
1 143296 379855652
2 164417
1 29584 584086855
1 9390 766761174
1 68154 773595048
2 117338
1 140806 458397106
2 114818
2 91986
1 137286 490893846
2 88400
1 11135 562564182
1 93276 514707195
1 164102 668541096
2 102182
2 14832
2 86434
1 85621 851489554
2 141224
2 131937
1 111960 731920249
2 1322
2 141766
1 103139 992451241
2 143866
1 34231 703617334
1 53249 433616048
1 28698 773971856
2 196624
1 89704 300066257
2 161952
2 2962
2 155045
1 130037 821229852
1 88193 333328607
1 81476 303953496
2 63653
2 15683
2 160097
2 37530
1 56504 66980249
2 119354
2 141864
1 14884 509988462
2 132400
2 174819
2 71737
1 7616 100159544
1 77899 276024911
2 19241
1 171170 199120880
2 175345
2 129172
2 16562
2 55845
1 139323 139704235
2 109421
1 68880 56590652
1 133218 270735573
2 34297
2 140384
1 31317 773550105
2 134982
1 39546 986342955
1 186889 621040847
1 139187 478740819
1 27608 223344632
2 101586
2 175533
2 45587
2 75938
2 38282
2 178564
2 163302
2 22202
2 115005
2 163157
1 2216 472345887
2 171065
1 93690 600519928
1 174850 119889173
1 199050 565969522
2 35052
2 63481
2 76902
2 92190
1 13976 69189256
2 91109
1 136986 654037122
1 59562 64900362
1 107353 71700577
1 48919 701699712
2 40178
1 36120 990161283
1 57743 690879542
1 103079 203597260
1 27155 15234125
1 156227 792919961
2 69886
1 59790 232260082
1 49238 337026276
2 16227
2 57126
2 8723
2 115806
2 119662
2 34625
2 27999
1 98547 327144239
1 141306 597726535
1 22625 266309969
2 75929
2 53573
2 29235
1 160315 280405614
1 106123 179187626
1 139220 53731102
2 104739
2 192878
1 81089 216279530
1 148758 380286075
2 19843
1 186139 408058000
1 115114 900495512
1 48294 71789645
1 53352 515239139
1 20502 228659562
1 131056 552888943
1 111261 218925490
2 16625
1 176579 317310896
1 79075 651196677
1 34876 691816453
1 43364 246728280
1 141341 279801354
1 183659 342342621
2 94964
1 60044 258184604
2 127626
2 34228
1 132907 624735241
1 94472 503519921
1 86859 90988930
1 20897 334207861
1 177808 479259405
1 150608 243641392
1 111357 388690575
1 144671 305715418
1 174461 804763827
1 8323 757931727
2 32572
2 152430
2 29489
1 62618 745698062
2 114730
1 140248 877883060
1 199118 993261121
2 155838
2 102461
2 111103
2 13142
1 39741 907193094
1 183074 568783899
2 117220
2 115703
2 35772
1 174718 116020940
2 124806
2 160143
1 55466 417642712
2 13071
1 22145 277499277
2 170670
2 81211
2 78623
1 130718 607203372
1 8298 384250408
1 83729 311038577
2 180487
2 4212
1 111138 751085302
2 98021
1 86820 519367691
1 109827 709565991
1 75460 192478192
1 26788 719173709
1 164806 928200648
1 38580 783726114
2 77323
2 39060
2 98369
2 148151
2 101195
2 122723
2 176837
2 193470
1 53438 411139678
1 107729 401823653
1 64602 829225824
2 83422
1 77798 130150401
2 2472
2 118605
2 169265
1 37074 292193741
1 41019 604580043
2 107143
1 33771 733423094
2 18756
2 145576
2 158009
1 77718 28254099
2 22368
1 94891 372115098
1 149961 191526599
2 19621
1 84985 389164411
2 1914
1 31087 862115743
1 191774 907066658
1 53401 388063681
2 121393
2 106850
2 67240
1 109590 880906395
1 60804 768049247
1 198646 313665927
1 125971 36833569
1 10504 471726728
1 86602 945615784
2 179067
1 90973 290310573
2 71185
1 98948 334334978
1 167217 70327403
1 82287 158821872
1 64293 630877417
1 127818 782472904
1 102417 163789310
2 162878
1 191196 117617741
2 192977
1 35951 72625538
2 45824
1 77075 270584322
1 94953 683477747
1 188362 720369602
1 81905 189582744
2 127208
1 168313 646871127
2 79548
2 80852
2 64199
2 161077
2 67170
1 72763 818480835
2 16672
2 50024
1 27953 281265874
2 190742
1 8171 685953717
2 114668
1 128202 802380453
2 23375
1 72928 362010042
2 135097
2 126385
2 157011
2 20182
2 152567
2 174249
2 140242
2 38486
2 88877
2 110239
2 169386
1 34532 664452623
1 11593 603000591
1 121303 188261934
1 92490 560656764
1 12224 994852569
1 116637 349696106
1 131152 445609573
2 194670
1 75979 810718324
2 78491
1 19983 147277865
2 139631
2 165211
2 118314
1 69118 539618269
1 166314 117455677
2 64381
2 54274
1 176452 446380159
1 126043 132178317
2 76491
1 72774 578470335
1 126095 923088070
1 38672 330372629
2 12118
1 167701 921220675
1 182728 113935144
2 87578
1 36461 5035744
1 169777 395476588
2 41749
2 155897
1 80346 725908169
1 76243 57832208
2 56164
2 29703
1 86006 758255356
1 77898 228388660
2 152491
1 52358 929474638
1 48947 962148920
1 182066 733218362
2 93556
1 121243 637364212
1 61339 70615057
1 132138 280910142
2 129982
1 61518 838600068
2 41247
2 37406
2 43329
2 116979
1 70275 432353445
2 32223
2 163551
2 60432
1 38271 782916479
2 1711
1 168782 5627913
1 82724 257706467
2 106855
2 37767
2 198625
1 178873 993001797
2 158022
1 167404 585398953
1 141263 626396893
2 165635
2 34151
2 194151
2 12044
1 163327 926968421
1 139 56487338
2 109721
2 85796
1 55087 871522002
1 56786 661807005
2 54727
1 95967 187416934
1 129214 624657411
1 57782 162535204
2 20608
1 70040 93611047
1 180614 967885973
1 68689 641758741
1 27399 838607879
2 84206
2 21445
2 122665
2 121580
1 127659 813116919
2 56331
2 64147
2 104892
2 35943
2 113832
1 34507 814911670
2 162113
2 75832
2 108686
2 189733
1 177764 447838629
2 153715
1 165624 413776560
1 173192 137210190
2 102503
1 189462 856115779
2 104570
1 153768 936569035
2 49468
2 162749
2 69215
1 64144 907942441
1 146987 582943382
1 92281 904095132
1 137175 979350565
1 157212 184262267
2 182566
2 43372
1 186787 665249733
2 74222
1 25236 105133106
1 180758 228213488
1 163304 403702114
2 2723
2 114185
1 108045 325460904
1 191459 11908923
2 148658
1 14652 771959070
1 131044 355902293
2 128856
1 130972 798390231
1 87674 734330324
2 35929
1 104323 960155593
1 20622 69573531
1 137552 879729303
2 26945
2 148610
2 145951
1 117277 805000521
2 10804
2 7384
1 184610 654804240
1 71341 126784766
2 53763
2 106683
1 106407 760030997
2 25543
1 198770 396432230
2 101195
2 196904
2 6038
1 4871 636602026
2 131140
1 87033 883635795
1 102693 864126448
1 72391 275319325
1 58420 27052978
1 15732 744708888
1 184032 63173355
2 107036
2 169338
1 140023 399100547
1 119822 558785176
1 189851 678227441
2 68817
1 29650 508461613
1 18078 310374453
1 40620 769213678
1 124267 330871842
2 65666
2 147645
2 100956
2 69135
1 162271 408329618
1 181403 773877833
1 86047 137027702
1 130226 491823767
2 62453
2 108948
2 27261
1 120535 123727324
1 38705 85410089
2 124194
2 149406
2 131465
1 108972 705365600
2 45420
2 195090
2 128620
2 163811
2 114531
2 56297
1 69605 952473658
1 74150 248563560
2 116094
1 87533 115904074
1 192352 12560060
1 136509 289644311
1 198318 399676928
1 127569 311045463
2 143828
1 107672 343113527
1 188056 64112133
2 183617
2 148350
2 54328
1 6255 486901336
2 38662
1 2277 40650648
1 43515 18919452
2 48336
1 135623 841293967
1 77076 505337129
1 103168 864628718
2 142162
1 111677 33717731
2 111016
2 145264
1 94162 542161559
1 114668 907883144
1 107311 470185604
2 140806
2 103868
2 118117
1 31939 634938860
2 49031
1 185952 505274213
2 174103
1 44828 942930190
1 133917 324358674
1 141384 854503975
2 166284
2 15125
2 34783
2 16911
1 148741 249630367
2 149354
1 106684 634047969
1 136841 434229104
2 111363
2 115110
1 56070 649027892
1 149572 423098839
2 39958
1 197622 224914216
1 22648 800974080
1 112795 552987049
2 92054
2 164138
1 56031 430826024
2 23981
2 120673
2 70717
1 95045 524818501
2 117948
1 191308 85169528
2 35217
1 186288 207211074
2 147834
1 88185 85082250
2 132141
2 137317
2 194376
1 18286 101922845
1 81517 555710125
2 132253
2 82368
1 105662 112446103
1 48834 250652846
2 52144
2 79476
2 74503
2 58563
1 168736 907528202
1 23515 715072861
2 9119
2 80659
1 39156 370674253
1 41664 848579544
2 52720
2 135554
1 110153 59738973
1 174037 419757892
2 40783
2 176149
2 167711
2 183388
1 199808 746041955
1 4228 246600380
2 112210
1 140109 830886503
1 96830 919487431
1 34509 432754645
2 51835
1 58337 553027129
1 53388 419435938
2 112765
1 124337 735435989
1 131281 73906023
1 90297 851494191
2 14881
2 67993
1 37695 432190257
2 167351
2 78462
2 198921
1 101293 546432157
1 186392 67795700
1 114797 654402108
2 32233
2 18329
1 30772 773214689
1 66184 835065503
1 51114 567183970
1 2414 854497
1 59348 256531976
2 73265
1 19640 123331584
1 9442 19736147
2 6235
1 193496 864993484
1 189237 891894634
2 181396
2 169443
1 128886 467580937
1 50196 433970924
2 153863
2 108386
2 169176
1 98567 381091833
1 94742 106735680
1 113324 398170741
2 102692
2 153345
2 131155
2 38462
2 178143
2 10314
1 2983 890282115
1 82800 115380881
1 38774 420298627
2 31266
1 31198 236827612
2 133663
2 118703
2 25353
1 114932 248546919
1 53293 178900344
1 46772 265363535
2 34564
1 155932 633889853
2 97505
1 164843 464614991
2 4267
2 101317
2 117254
2 122480
2 38646
1 74965 312445815
2 29852
2 33296
2 53489
2 172354
2 62877
1 78234 459215775
2 133424
1 181917 452385534
1 102163 645597926
1 41731 598412298
1 161851 172470107
1 34305 695349510
2 102764
2 84575
1 172268 124600598
1 63996 677320320
1 19311 714503982
1 104308 123699883
1 90755 960298690
1 198729 466917197
1 183285 843023109
2 182002
2 57773
1 154442 519580140
1 90133 718519993
1 199066 403506008
1 130238 890256004
2 177933
1 37996 918661605
2 12233
2 9673
2 31617
2 55478
1 66702 510108609
2 21188
1 131642 25943709
2 36968
1 144860 835472041
2 100702
1 144965 466918837
1 13045 151382398
1 81312 84649448
1 110403 772826049
2 125301
2 181402
1 138194 188312533
2 149013
2 176163
1 167441 367108653
1 58048 315603394
2 95563
1 143881 862152543
1 99548 29816604
1 58101 820102458
2 70841
1 21424 973624719
1 50329 251239618
2 15529
1 54406 633221131
1 40757 949197938
1 39801 323290398
2 82013
1 147686 283620751
1 168036 563322732
1 143950 225395317
2 96973
2 107686
1 179427 874740790
2 144291
2 169898
1 63149 156189729
2 171810
2 117864
2 33030
2 9296
1 67912 477873157
1 164449 199310977
2 119627
1 148686 69951796
1 72348 416196238
1 106801 261866493
1 53613 654273502
1 124408 873690610
1 82594 785847956
1 182835 715406420
2 9442
1 121154 172852018
2 115120
1 190264 654823868
2 7003
1 16469 948234369
1 70472 932835233
2 187557
2 7547
1 130071 928548549
2 40859
1 47771 960613933
1 22175 293253731
1 4323 889611271
2 106215
2 72114
2 38349
1 28511 274881526
2 151402
2 110065
1 127621 424681892
2 119818
2 15433
2 31128
2 178628
1 199848 438800750
1 144680 47600880
2 182995
1 89392 682908132
1 19906 837626964
2 167517
1 166254 92049403
2 37379
1 198983 274744594
1 155591 144052212
2 79022
2 170626
1 98327 611774819
1 186164 863420025
2 23918
2 61971
1 129825 44135273
2 116038
1 96672 992755321
2 126002
2 8957
1 16594 711357637
1 142229 546485412
2 104665
2 101835
2 112471
1 91528 371845330
2 161842
1 48861 323916547
2 186006
1 108535 883839013
1 100785 628242031
1 191298 759654679
2 116619
1 190824 995120466
1 8027 205661387
1 110845 563854086
1 52981 10713792
1 30502 183333079
2 102423
1 129856 986395346
2 100147
2 188750
1 18907 51045875
1 80339 430891812
2 4999
2 50194
1 11210 407708750
1 41180 611462011
2 59675
2 68330
2 169846
2 135413
1 27934 795905303
1 152907 390399633
2 77776
1 165113 902703849
1 164734 485877660
2 123713
2 104255
1 72693 417940656
1 26567 459687251
1 102360 373805891
2 126829
1 104071 891776282
2 95902
2 7249
1 1075 500899269
2 27969
1 171766 465855482
1 170604 712070699
2 43575
1 6536 798992856
2 163348
1 182007 898903645
1 51457 771853042
1 36070 944154631
2 196154
1 84048 177175260
2 110253
2 64590
1 67267 727016558
2 33302
1 3452 304120462
2 66899
1 32638 588931610
2 185414
2 95178
2 32379
2 142189
2 26228
2 100104
1 188175 117066837
1 81968 333292744
1 12960 678076560
2 144879
2 15010
1 181436 956560339
2 42300
1 96325 319490789
2 195317
2 93861
2 45067
1 156813 565593206
1 67937 787504427
2 113046
1 156036 584904214
2 167125
1 108501 395649258
1 155433 964585976
1 184226 370261015
1 60755 736368739
1 99533 905016367
2 105331
2 171265
2 15971
1 63995 48075747
1 51185 353750689
2 142619
2 133171
2 2658
1 92963 677974548
2 150735
2 55936
2 4048
2 28998
1 163913 481429878
2 140828
1 7204 598796975
1 192917 724182646
2 104972
2 173749
2 60980
2 159720
1 89631 882945168
2 35136
1 98621 579709731
2 144921
2 96724
2 190142
1 152960 256845658
2 26998
2 115396
2 93522
2 8255
1 107319 486644235
2 114902
2 88945
2 82447
2 101244
2 43174
1 57185 31092689
1 154772 529123838
2 83603
2 148411
2 46337
1 187321 867972240
2 60013
2 164868
2 137153
2 138145
2 3031
2 83357
2 154264
1 148455 890114986
1 100453 60924977
1 110020 919408901
1 5841 473531136
1 93143 607199631
2 171297
2 88350
2 142392
1 2864 349865638
1 74611 256482983
1 197825 481998650
2 4894
2 131071
1 16147 590996327
2 50007
1 126884 231255855
2 95880
2 20924
1 17349 20769595
2 156266
2 182018
1 31631 354491725
2 29679
2 174417
2 60178
1 162199 588272435
1 188750 764156543
2 68441
2 198378
2 180796
2 129243
1 66008 853586530
1 65785 131604008
1 105818 513697719
2 161565
1 108502 47318202
1 4046 309634854
1 41337 345715571
2 4198
1 161257 716168615
1 80371 72766258
1 196267 38166024
1 181943 165402386
1 144121 638535948
1 124066 349430235
1 136019 147539798
1 61741 764304767
2 30632
2 93683
1 39342 497057324
2 47852
1 175697 868698325
2 181694
2 167722
2 92952
1 112783 531170675
2 88340
2 126719
2 67358
2 50710
2 191163
1 55413 336680172
2 37732
1 36794 368160994
2 103160
2 67394
1 37541 766326859
2 56074
1 112812 436400810
1 193675 757590701
2 98272
2 74385
1 89156 904949948
1 164106 386876943
2 110699
1 171648 276345874
2 39951
2 69987
2 88521
1 137603 295369497
2 21028
1 87624 782483152
1 4544 372545713
1 72568 807492416
2 143239
2 78215
2 38877
1 178773 75916625
1 61683 953871324
1 9506 373465650
1 125880 436277906
1 163108 473514492
1 18041 179673582
1 160845 213296672
1 126974 722602682
1 102038 46980694
1 70028 746145797
1 11815 5327951
1 133216 820963276
1 8112 330474726
1 98639 301512579
1 113549 397182750
2 101099
1 199090 459413553
2 45112
1 57517 441174207
1 47591 508345627
1 21505 20537011
1 194744 840423014
1 131666 11328889
1 72374 602947095
1 64069 175671565
1 185713 346763178
1 49809 823723238
2 158482
1 54546 368864902
1 8399 654348909
1 140932 611755886
1 101528 441876419
1 105562 580367906
1 167372 428716239
2 188692
2 51657
1 96821 100038189
1 97579 64974302
2 121292
1 186977 468557674
1 125621 452961364
1 31802 962686078
2 136846
2 159192
1 114380 881245124
2 15159
2 45923
2 13324
2 156291
1 108163 162648289
1 196632 903277698
2 56785
2 133527
2 153902
1 56337 246525903
1 108272 247246867
2 117300
2 51093
1 79811 331742663
2 149273
1 40090 982510643
1 1492 14388135
2 61350
1 34336 599584247
2 172999
2 26032
2 43849
2 196911
2 151120
1 199208 242335828
2 61351
1 9018 275696541
2 116133
1 179049 416401060
2 137700
1 77666 871230780
2 79667
2 54217
2 57156
2 117231
2 14382
1 180023 889688808
2 193199
1 82330 818017297
2 187807
2 118362
2 153976
1 63727 891195265
1 72002 939354801
2 141500
2 74652
1 23599 383222683
1 74265 179363736
2 68910
2 17656
1 191951 962787559
1 184459 369789888
2 170734
1 71286 430360030
2 71446
1 69794 627860615
1 134262 190129222
2 186193
2 130419
2 686
2 139395
2 78500
1 43276 926890883
1 49122 402627234
1 55450 907054824
2 110515
1 127382 774329060
2 88660
2 41102
1 53056 104290821
1 196596 331001340
2 172477
2 88247
1 199691 915531721
2 140774
1 112726 102916635
1 96361 457598792
1 78696 874053439
2 186008
2 29160
1 28226 695496677
1 70848 584134720
1 177589 502377872
2 58930
1 10054 496215980
1 164633 772301261
1 61596 170317552
2 181229
1 144168 682722159
1 172240 970332594
2 113919
1 112066 415811467
2 21527
2 65272
2 35291
2 51413
1 65826 462506839
2 94034
1 8104 816916346
1 55028 908023838
2 50308
2 49560
2 191998
2 126844
2 132404
1 45895 597608240
1 143601 452414119
2 81138
1 181627 352202576
2 25004
2 98266
2 53793
1 191970 598626178
2 13938
2 14575
2 134818
2 20933
2 13673
2 68893
2 63751
1 89162 279853907
2 7739
2 66576
1 73560 124276526
2 160087
2 86215
1 132190 655470904
1 167456 201689917
2 188499
1 68008 264063008
1 27921 540373361
1 79915 649375321
1 93032 396821391
1 68639 203153354
1 22529 429305352
2 97459
2 18860
2 92347
2 30283
1 10640 110167017
2 36082
1 88254 757713503
1 108920 425910829
1 197885 68557422
1 116511 962295655
2 74990
1 8920 768300207
1 92865 454626903
2 14736
2 177772
2 81706
1 39091 39404800
2 87958
2 130912
1 108458 127749750
1 23385 665861882
1 124188 539280511
2 86871
2 40201
2 6510
1 127337 785394103
1 77069 644397088
2 196340
1 38985 979164013
1 51727 805363905
1 169886 823437158
2 199014
1 128413 601232048
1 22831 780508170
1 13016 461139309
1 12271 51578510
1 49863 168065084
2 156408
1 108902 550850904
1 74739 396014054
1 54079 886817637
1 31343 581111390
2 38699
2 167153
2 164
2 64106
2 187767
2 56189
2 82985
1 37860 549523076
2 77134
1 11331 94743189
1 33323 884458693
2 146228
2 120555
2 26279
2 40150
1 155658 321529033
1 67839 213787293
1 194963 668504592
2 75802
2 41927
2 127614
1 147827 742882931
2 136720
1 148696 756065517
1 68441 800552069
1 191448 939342640
1 198287 125734120
1 52073 549655507
1 109581 320250326
2 102552
2 154389
2 120275
1 128465 286853612
2 49797
1 189928 440510266
1 166919 897990455
1 27770 266878575
2 133886
1 147508 495903643
2 26715
1 87325 180155672
1 131050 128853538
2 184171
1 129208 387397460
1 92872 630072114
2 122321
1 63260 505520845
1 199009 886862921
2 68192
2 196219
2 94703
2 199283
1 60067 203916745
1 26815 668783450
1 110377 521252702
2 10113
1 79093 254121364
2 62924
1 108118 21413406
2 114324
1 153495 929699118
1 46275 499398554
1 91370 733804847
2 134661
2 172606
1 91223 682129121
1 63059 197862527
2 83846
2 169855
1 71659 926372591
2 164414
2 139527
2 191558
1 145074 247622684
2 188220
1 98480 639685702
1 123048 264909381
2 171385
2 137692
1 53689 810676991
2 30967
2 164901
1 3283 267910095
1 189285 150307036
1 139236 321811186
2 2238
1 193205 423216797
2 19782
2 101880
2 164060
2 85204
1 191784 998811073
2 157000
2 6817
1 192007 74358025
2 73053
2 155843
2 96130
2 170588
1 108686 686819696
2 108934
1 195491 502094130
1 130810 377020640
1 49829 691300745
1 11488 557989039
1 160703 222790246
2 45923
2 7136
2 45300
1 30898 807344834
1 162299 297688962
1 59354 467814649
2 33376
1 111262 581833434
2 139847
2 89002
1 33183 443861715
2 18092
2 128707
1 35093 71887489
1 64986 882151124
2 113310
1 133334 36728517
2 154067
1 175252 551364264
2 72777
1 148145 684277757
2 43751
2 163793
2 186916
2 123023
1 691 430030709
1 79694 472330669
2 55509
1 6667 961019086
2 126324
1 87513 938339102
1 10622 368966033
2 89365
1 149188 221915336
1 91530 534097676
2 185554
1 115835 735594943
1 183279 651247402
2 45353
1 149551 259907106
2 18846
1 118915 828631362
1 41629 472380702
2 157174
1 57266 838258148
2 58493
1 111058 154772879
2 63875
1 102628 910042053
2 14109
1 53793 562674562
1 87414 512398362
1 150458 386263394
1 80368 337082870
2 131796
2 199568
2 96594
1 38832 222563431
2 60311
2 192815
2 145547
2 24181
2 173421
1 87681 361742375
1 52907 159750998
1 8720 425957459
1 71818 309406658
2 165915
2 187933
2 72540
1 87253 152739120
1 30028 573843091
2 195797
1 196179 224531739
1 45197 189812375
1 47039 483212889
1 36489 273235202
1 74339 446032499
2 181800
2 162920
1 133026 321416697
2 150388
2 149364
1 189509 729873768
1 1226 26093960
1 124827 680529258
2 171232
2 33494
1 20342 953057477
2 26821
2 188367
1 10737 356742969
1 132162 158929896
1 112501 324504431
1 61723 30569216
2 122190
2 27522
1 76797 464169983
1 8855 959290693
1 69468 147686493
2 61647
2 59234
2 26126
1 139465 942638388
2 165893
1 34091 833271587
1 197777 557821995
2 167545
2 98703
1 145535 447685324
2 57554
2 82137
2 99088
2 171615
2 171433
1 62765 610833742
1 89954 848552776
2 108990
2 149619
1 181772 300011633
1 49212 988693483
2 47537
2 37028
1 4930 601942039
2 147624
2 124471
1 66979 938511408
2 106719
1 80030 329129140
2 84851
1 146788 502670344
2 100861
1 31420 388835909
2 47405
2 40307
2 98956
2 119140
1 12827 544786617
1 184166 554011418
2 7984
1 54500 157825366
1 25803 48972485
2 181427
2 74286
1 176242 307091227
1 157875 734048373
1 87276 695747546
1 142169 340471788
2 110923
1 184372 753677717
1 194252 758543247
1 66561 794671746
1 76923 940579290
1 39294 258877642
1 173658 947563472
2 97415
2 148228
1 54066 902191873
2 16897
2 198437
1 101703 390590724
1 54375 371586050
1 160450 884971575
2 88094
1 177723 980651847
2 19112
1 21624 51246927
2 44131
1 20894 307526174
2 31266
2 187189
2 144968
2 106033
1 138218 46785862
2 47690
1 64288 875962508
1 43339 891563577
1 100102 619359034
2 114160
1 170067 865533836
1 66603 724658806
1 144017 514047362
2 150313
2 16890
1 106504 514695823
1 33387 522152500
2 150585
1 194390 279249579
1 190639 775846715
2 61714
2 183227
1 150964 818099596
1 64127 134199259
1 178434 509826599
2 62202
1 116938 749767438
1 125080 700465539
1 104885 805547197
1 108514 28393606
1 24672 14797260
1 98714 406876579
2 177198
1 115540 454094036
1 91427 394632091
2 61825
1 118980 658897426
2 66214
1 13005 355545314
2 27676
2 97788
2 54988
1 73079 443130501
1 123470 603340835
1 102026 972069805
1 76550 796190277
2 127386
2 162350
1 36468 567906282
2 79824
1 179449 229170200
2 54888
2 48449
1 191842 597139667
1 131994 324246257
2 169794
1 37839 596186394
2 5995
2 17955
1 94574 169364132
1 189623 101406298
1 17385 128190417
2 176026
1 118150 28164142
1 85563 992076688
2 41900
2 65188
2 86784
2 2557
1 62863 131075410
1 34333 551477399
1 176460 265704284
1 114738 390336214
2 193254
1 80117 185917738
1 141073 730363479
1 96933 548730187
1 49792 760819003
1 135031 39264120
2 143414
2 50461
2 6040
1 180135 597465032
2 6441
1 12268 808431718
2 82690
2 106220
1 131918 518452041
2 186797
2 144767
2 134713
2 43472
1 99369 779831909
2 140816
2 177545
2 186566
1 132991 541113768
1 30217 329003474
2 54680
1 48473 813356511
2 180312
2 105775
1 102723 584406862
1 171144 893344962
2 190081
2 133478
1 42501 129252576
1 174869 124461897
2 106719
2 158316
1 22464 61765057
2 166048
1 80128 944532627
2 195941
2 146728
1 174487 392920735
1 104968 883620967
1 33781 66766613
1 57823 839309694
1 33982 606628787
2 178553
2 33487
1 168303 841261548
1 122463 355373017
2 69324
2 106976
2 110666
1 140777 196458850
2 63400
1 127794 668258477
2 82650
2 113979
1 81290 241835195
2 178288
2 31496
2 2278
2 59015
1 155396 213836670
1 14304 754779818
2 10771
1 26224 690185240
2 182964
2 40693
1 155562 548855318
1 167141 539934700
2 150043
2 149199
1 16774 46127764
2 108490
2 27424
1 189686 609133976
1 135763 803864719
1 148222 855191701
2 115237
1 46163 776382941
1 29685 996633405
2 126836
1 151904 512176821
1 162615 998568198
2 21771
1 127277 340743167
1 53626 567611963
2 83705
1 192873 911401001
2 60781
2 51817
1 104602 605693408
2 174312
2 43371
1 158449 521346312
2 100280
1 51103 205536779
2 47373
1 135873 45609653
1 56004 604524203
1 31218 178767183
1 168154 883747259
2 66813
2 113913
1 146858 157036918
1 191588 832373779
1 28712 750663380
1 153205 436484843
1 130546 735002550
1 159311 889247501
1 9956 558659435
2 185894
2 162391
1 96026 516261816
2 127850
1 40627 939509516
2 199761
2 156196
1 95063 138197395
2 113055
2 138684
1 13031 774160240
1 59746 376184802
2 151913
1 23860 635160842
1 126091 767128001
2 156925
2 82798
1 105577 371786784
1 94531 384725131
2 121482
1 18544 214354827
2 181762
2 97767
2 197772
1 130488 775504955
1 72949 925180103
2 147136
2 69045
2 31148
2 180246
1 72982 602157220
2 5263
1 147927 160752184
2 46445
2 37258
1 89340 826086785
2 145015
1 4267 237529220
1 74335 448163938
2 72626
1 140319 68815147
1 81600 947099005
1 39851 972982360
1 35816 846361661
2 194652
2 170
1 134983 783332188
2 52173
1 123954 174820761
1 32688 394524672
2 4806
1 138525 321850458
2 108208
2 91820
1 184926 125571269
2 128481
1 147923 365934907
1 38569 168785838
2 194622
1 83105 546864069
1 131514 333061055
1 24861 597695208
2 15958
1 88541 904422429
2 43302
1 87355 994421491
1 132100 816157933
2 82701
1 107731 226552982
2 182820
2 117696
1 2506 386403643
1 23730 97830554
2 157443
2 93498
1 57895 344752051
2 55238
1 72962 732843927
2 31763
1 190849 280609047
2 137207
2 83009
1 71816 23376152
1 29103 140025735
2 72961
1 36662 762251987
1 79085 900788314
1 170927 128223017
2 28941
1 77363 937706817
2 1662
1 112468 449843885
1 139954 164546195
1 100777 183638322
2 116721
2 8102
2 108203
1 26062 872705412
2 68022
1 186812 749343901
1 165674 93882580
2 153828
2 60492
2 40438
2 139985
1 178457 724022906
2 14125
2 15168
2 102046
1 34913 7451739
2 24897
1 73728 728243156
1 65721 835801587
1 101826 313706690
1 148847 654399305
2 48176
2 17787
2 40841
1 36268 305641762
1 132210 188931763
1 68232 741935019
2 78166
2 44565
2 195132
1 149505 701827192
2 2258
1 83459 670250056
1 111327 428569418
2 17789
2 185228
2 159684
2 176458
2 90981
1 116233 330614943
2 122874
1 150746 796030701
2 12425
2 82734
2 19209
1 157599 134918191
2 105828
2 129170
1 18932 421447479
1 93908 504659686
2 93973
1 177279 744263884
1 97551 744044391
2 29488
2 4756
1 181501 418895716
1 8935 186085426
1 13134 717083376
1 107731 617194706
2 125539
1 51260 498561501
1 188036 435446736
1 66579 662548544
1 157566 916386854
2 130481
1 25312 112296168
1 163698 731044047
2 85191
1 94041 238786199
2 89954
2 40804
2 98719
2 1067
1 128712 62650770
2 141621
1 111685 174320300
2 85680
1 182349 521662473
2 34876
2 120037
2 93164
1 123471 897826422
2 64133
1 27388 465701105
1 26391 282547019
1 96398 732567516
2 160791
1 89506 123251775
2 171824
2 138563
1 102651 373296101
2 149825
2 171236
2 72582
2 131278
1 86597 659088237
2 144304
1 114285 793546399
1 117764 733854830
2 173793
2 71308
1 171351 385416062
2 151383
1 56711 799389264
1 94714 606053071
1 121194 732658411
2 198787
1 152303 181837682
2 160290
1 58521 446823207
2 119757
1 103091 23458616
1 167456 856520878
1 62202 581781224
1 138722 218829321
1 68506 360849107
1 50065 195260848
1 54375 917348325
1 53283 629028007
2 44087
2 134472
1 114505 468761648
1 110398 393693608
1 131961 554875322
1 198967 922319552
2 152243
2 52470
2 65832
1 109691 399283271
1 105979 882102386
2 100270
1 83414 455502192
1 194219 218348809
2 189403
1 98611 498017282
1 32971 645848908
2 109783
2 65241
2 26656
2 129676
2 115431
2 96157
2 158770
1 128852 770675450
2 64959
2 82119
2 140218
2 52187
1 198069 244101609
1 177288 725505725
1 161332 99751241
1 192631 230165149
2 68046
2 193473
2 178972
1 75830 494523244
2 112908
2 42043
2 83923
1 112537 854847399
2 179234
2 167344
1 125881 307663272
1 58293 585516112
2 131747
2 21120
1 80016 823552048
1 163771 178937635
2 110959
1 174174 81726003
1 161999 491295931
2 33361
2 114251
1 179712 500731788
1 77022 948126376
1 15590 418144980
2 143539
1 90713 515547471
2 37586
1 63728 863850522
1 47119 850171498
2 31282
1 147648 454280047
1 68042 915359359
2 148976
1 192715 490297151
2 3635
2 66118
2 129173
2 28540
2 144529
2 88774
1 194138 404539521
2 144998
2 20752
2 7982
1 163139 558614764
2 186210
1 104955 771800884
2 184893
1 131074 753285860
1 19679 697113095
1 112636 675684048
2 183164
2 12518
1 86862 335297007
2 117659
2 178731
2 166465
1 83000 344387376
2 150953
1 29833 151142551
2 8320
2 41793
1 51983 900085138
2 160881
1 85672 913385140
2 188105
2 164885
1 190782 796337251
2 59437
2 77506
1 128872 268680496
2 174819
2 102794
2 121178
1 122125 959256051
2 162487
2 182048
1 14800 978196958
2 142269
1 127344 224998218
1 39645 714899578
2 12960
1 6069 39614522
1 159567 46034102
1 116071 147297635
2 52803
2 33687
2 44534
2 68611
1 135990 416074467
2 1281
1 110076 419226656
1 103867 689036327
1 144421 688899565
1 107729 786959009
2 152588
2 121286
2 146093
1 136092 244137952
2 111598
1 113358 881918126
1 92683 816879078
2 127204
1 35428 873075979
2 29607
1 102760 547105159
1 106444 474699582
2 60041
1 126032 748182384
2 166959
2 178139
1 128133 901930932
1 132504 693687933
1 117663 561306576
2 34466
1 3442 256375459
1 20298 292163767
1 178478 538429103
2 55825
1 173935 338621232
2 30477
1 66832 151633090
2 196172
2 141228
1 154837 410012530
2 195640
2 76466
1 61298 377029282
2 7471
2 27971
2 183776
1 46929 644862978
1 125011 268796791
2 109260
1 32706 545575588
2 124892
1 89374 649087421
2 198468
2 61202
2 118567
2 114226
1 135916 385815144
1 160107 764156711
1 83488 945724339
2 156088
1 18256 460188055
2 155177
2 196339
1 127515 41540502
1 138500 455559115
1 174365 668661856
1 119067 917265402
1 45351 188817464
2 45936
1 116680 647878412
1 39586 284954675
1 199267 668214006
1 147103 914718647
1 72236 207173595
2 1528
1 15556 723746052
2 20139
1 186706 958834431
1 84504 667164210
1 116053 475800463
2 67908
1 166615 853304568
2 178942
1 95677 906753158
1 182037 477428085
2 78061
2 155600
2 158501
2 29111
1 100042 329121004
2 167542
2 13751
2 177692
1 10859 692445825
2 164296
1 6335 237350240
1 51936 240665457
1 196070 884397124
1 88895 412505594
1 79701 573427358
1 19600 848401086
1 187754 382141733
1 107059 799042969
1 173587 931376244
1 163373 10465255
1 61635 34975823
1 135647 163023313
1 189152 496327625
2 2353
1 97707 877039186
1 89246 345890183
2 166251
1 128134 41454139
1 86524 94739243
2 81034
2 190088
2 150907
2 103788
1 20910 331140833
2 170839
1 25921 264560952
1 123969 881047315
1 144455 336462299
2 117655
2 96099
1 92136 382038799
2 178692
1 83669 163756862
1 179107 582531090
1 57558 676271350
1 65098 88183941
2 184127
1 129573 35382340
2 89200
1 123090 302959426
1 188704 133443839
1 48595 522755626
1 192343 451226136
1 136376 332432005
1 1995 966263316
1 101306 955920310
2 166519
2 23058
2 173365
1 97575 510515120
1 4581 526294956
1 173863 806051984
2 14335
1 113088 632617230
1 173079 717959884
1 87204 897673089
1 128463 839499154
2 195992
1 167291 210355073
1 183743 676716392
1 11761 334063297
1 183802 47980641
2 93306
2 68188
2 14275
1 73690 868140569
2 18776
2 103256
1 24266 324355582
1 114465 271261
1 87585 641021332
2 3682
1 7583 733328120
1 191866 854859843
1 68278 698980063
1 56031 255789278
1 197132 999024789
1 41055 875610958
1 199295 3768191
2 134559
2 89288
1 119109 784964959
2 170694
2 121143
2 183786
2 163062
1 132566 382507911
1 191406 268869348
2 45467
1 63891 729645825
2 183658
2 174112
2 15538
2 60896
1 76070 217126976
2 107805
1 103232 904355586
2 70013
1 103835 366750098
2 141801
2 55167
2 176536
1 76639 352989336
2 129290
1 174176 520941538
2 71919
1 191614 776648161
1 59379 92332764
1 91411 336752523
1 71208 935371409
1 157673 913654346
2 134933
2 98368
1 112639 139512373
2 86016
2 87102
2 149480
2 183359
2 142355
1 121464 735150191
2 130028
1 12937 482093242
1 32960 35678013
2 46602
2 20659
2 35806
2 25621
2 168216
1 8955 711287882
2 153474
2 49444
2 76816
2 71825
2 194129
1 153839 504075858
1 102409 356559535
2 120250
1 117245 988664930
1 13502 289543058
2 27018
1 81419 287757326
2 194077
1 161637 984603691
1 172659 49668831
1 4940 167083657
1 50443 143860190
1 192585 16588126
1 132940 90587748
2 86290
1 92927 178038269
2 2867
1 101644 754991717
1 6771 520274871
2 180603
2 78034
1 104216 451373378
1 167286 419962690
2 169774
1 22022 71495703
2 87809
2 156876
1 181987 82703795
1 121291 347150376
1 170114 814107055
2 16200
1 24121 968815251
1 6594 454877778
1 24023 602328127
1 89651 869669186
1 65803 123535164
2 122552
1 71885 174550936
1 110709 593473754
2 134203
2 16374
2 197076
2 138003
1 178565 322203651
1 110708 704548216
2 19556
1 20721 621778556
2 3641
1 164138 751813537
1 139655 823617607
1 28722 387600169
2 164319
1 167744 605825197
1 33180 6991345
2 142455
1 106794 319590090
2 92494
2 35155
2 41308
1 57728 582928493
1 117513 574013193
2 165213
1 74062 779445416
1 30487 646359744
2 163907
1 90863 282991547
2 108500
2 187790
1 35810 445837309
2 10377
1 69007 116193017
1 24678 830942055
1 137975 912974139
2 72561
1 29640 693300162
1 25685 63758913
2 79399
2 167316
1 31295 711018157
1 87331 714734797
1 29149 772447818
2 53721
2 50728
1 156532 788084605
1 92356 991572888
1 154656 892338609
1 135221 506182365
2 187175
2 143430
2 37303
1 26766 572259667
2 38994
1 108216 183406391
2 137529
2 90307
1 193020 688978001
1 150514 184156564
1 34262 964650251
2 181604
2 83476
1 33138 569886500
2 118186
1 160112 27739139
1 124024 40321374
1 38023 252249580
2 158531
1 79630 266122129
1 176789 764942484
2 189703
2 187062
2 131670
2 66935
1 86808 838385348
2 113388
2 133961
1 46446 878411867
1 5713 723575026
1 117435 237649383
1 12719 509553076
1 138512 386093367
1 148252 362374322
2 26691
2 154889
2 55681
1 143428 294619280
1 123376 740308671
2 110322
2 148155
1 12642 92317133
2 23521
1 69353 732153885
2 149754
2 14718
1 39854 659449177
2 176440
1 174006 148198489
2 30477
2 169222
2 65066
2 20275
2 42943
2 105758
2 196641
2 113743
1 32155 962394513
2 91484
2 34596
1 179324 170070990
1 137003 11645948
1 4784 35715566
2 85546
1 183955 653457412
2 68293
2 38249
2 129683
2 117057
1 39864 448388906
1 107459 834001285
1 143576 989466295
2 102393
1 154880 585105619
1 40544 559219055
2 9413
1 5895 306204988
2 138939
1 135272 803351142
1 141879 18200238
2 79103
1 152753 589456713
1 121400 697047354
2 186617
2 105687
1 114497 93169880
1 46930 574736798
1 116606 337811402
2 60989
1 54680 540501589
2 29949
1 54403 243523868
1 170379 343537192
2 70076
2 24782
1 51606 217934303
2 32105
1 193000 777247968
1 185982 735676909
1 126479 369468699
1 117642 724216849
1 35967 864796207
1 121979 875124172
2 23365
1 146257 250225023
2 98355
2 159321
2 109066
1 116162 699079246
2 20734
1 22393 106681036
2 48804
2 112344
1 49373 931679941
1 152795 4988750
2 161805
1 16920 86640387
1 150459 88362806
2 48677
2 3958
1 133090 631821015
2 193585
2 47498
2 123803
2 123812
1 27162 74567247
1 9139 983332144
1 130316 116065185
1 114607 934396046
2 67072
1 114454 587713178
1 96681 494750845
2 9360
2 90924
1 108302 659678270
1 120850 475942545
2 160169
2 165820
1 97254 703341144
1 148691 456368585
2 32322
1 26472 629312549
2 198123
2 55735
1 155276 306089143
1 5038 429028372
1 125196 96651950
1 129654 999691726
1 94267 35604189
1 117692 932793712
2 144029
2 84967
1 73821 996457989
2 193015
1 144502 567123610
1 107631 540962570
2 39606
1 159086 959817917
1 196507 17226422
2 72002
2 107346
2 66977
1 92265 200179953
2 102476
2 47063
2 86582
2 83209
1 132230 954832237
1 11642 413799335
2 109633
2 83092
1 134760 263233582
1 145258 552720908
2 193123
1 40763 819405322
2 88188
2 188057
1 158202 393696121
2 73471
2 127945
1 151824 84445634
1 190022 793272290
2 99496
1 47395 914396089
1 58465 133793159
2 80840
1 191952 362114484
2 74485
2 132088
1 68288 381630332
1 164550 30576835
1 134215 733102873
2 150315
1 150349 120871100
1 14263 306769908
2 188298
2 132397
1 62223 213456339
1 186522 81871039
2 122557
1 12513 740083997
1 67822 981614631
1 7155 179955255
1 32654 559076904
2 154907
2 110684
2 21550
1 47599 371978851
2 30325
1 126436 951502452
2 37958
2 174331
2 177728
1 13973 443332046
2 63217
2 164696
1 74762 40557505
1 177068 643305337
2 137395
1 172592 249106792
2 116842
2 4349
2 37266
1 130193 421966220
1 1382 658579091
1 171750 873222804
1 133736 262333500
2 165252
2 177234
1 11476 944767695
1 157313 638746825
2 140345
1 138362 441120826
2 108640
1 87955 57774948
1 54757 452455022
1 68826 846812021
2 78276
2 78518
1 95024 469745753
2 1774
2 63288
2 70595
2 153788
2 11811
1 46169 549035204
2 148796
2 188337
1 75632 330514610
2 4935
2 70741
2 148956
1 53670 170387677
1 197233 867175410
2 18123
2 197514
2 144492
1 153891 430531269
2 103001
1 86259 797725226
2 125789
1 19595 73542552
1 10550 769707646
1 100591 291240958
2 85760
2 159128
2 14548
2 101690
1 13127 356746588
1 50744 906564217
2 116135
2 62399
2 155690
1 98293 278430534
1 187326 363931445
1 104690 633449277
1 128842 319858948
2 78668
2 157889
2 179523
1 93306 919260778
2 26610
2 157551
2 28417
1 64704 414424211
1 169355 521875747
2 185186
1 63923 166407579
1 101995 3067577
1 79245 806526409
2 130784
2 174557
1 52878 279065389
2 183571
1 69626 415135883
2 168934
2 87909
1 65942 920631662
2 32438
2 45429
2 51342
2 46586
2 36755
2 155073
1 146219 166336732
1 23973 933032204
2 130195
1 154429 894420324
1 70585 576307167
1 169269 787604291
1 70631 336814273
1 86786 51920649
1 92955 308419927
1 100706 916495927
2 48675
2 194520
1 110081 249928509
1 175490 282060533
1 44078 19331934
1 198526 652368338
1 95518 101935155
1 192431 83783746
2 24411
2 59646
1 192541 338201681
1 192801 363360036
1 89441 893814242
2 52530
1 61579 170150376
1 26286 889757159
1 149883 864325093
2 126632
2 179521
2 180845
2 47309
2 60866
1 53417 375058205
2 138296
2 19937
1 25595 131281498
1 12306 516158695
1 19954 553524405
2 102522
2 188266
2 138221
2 173037
2 193215
2 113814
2 27490
1 10794 484086677
2 138788
1 107763 455271565
2 165076
1 48377 288370369
2 7114
1 7490 482546525
2 141360
2 62046
2 136050
2 103541
2 134779
2 25818
2 85638
1 117002 874744828
1 111403 441165324
1 96816 435036767
1 180703 32403193
1 134393 893439168
2 99231
1 161987 434050292
1 170656 330382955
2 128539
1 162195 42596416
2 83904
1 90508 952612719
2 44005
1 61345 187418513
2 30637
1 188241 406466099
2 79046
2 64934
2 182579
1 20737 369621271
2 132451
2 5233
2 75335
2 24399
2 43481
2 194937
2 116994
2 191980
2 159426
2 183517
2 79057
1 137365 605633003
1 172460 971145176
2 121687
1 72017 464466809
1 66114 908102497
2 7081
1 95396 653021430
1 28148 636442033
1 155176 392151546
2 143154
2 32201
2 38964
2 169718
2 145057
2 24943
2 26866
1 118538 863305879
2 97301
2 60397
2 186616
2 159844
1 14726 864260379
1 139093 102458600
1 93338 68592209
2 75064
2 129694
2 188785
1 138631 723328019
1 69963 92865055
2 192709
1 19609 666333845
2 25917
2 18443
1 122771 675397275
2 57831
2 134271
2 165498
1 137818 898048104
1 33987 13072251
2 144922
2 6391
2 25258
1 51604 268087671
2 144425
1 184369 159755918
1 186930 865435103
2 45621
2 110979
2 30162
2 13181
1 142227 725555459
1 148202 278199221
1 184183 144631479
1 184359 908652286
1 161812 970957976
2 138260
1 68690 281656723
2 30191
2 9980
2 80965
2 151404
2 93521
1 105887 622873585
2 52408
1 84713 183406053
2 42598
1 187300 218796847
1 92466 751113295
2 82469
1 165094 434485219
2 171397
1 149179 466027524
1 83888 73057433
1 78207 534959720
1 79601 36594059
1 47662 816141166
2 20119
2 161092
2 187418
2 39954
1 36950 770986728
1 121667 949424828
2 26475
2 23737
1 98913 721528559
2 66234
2 120927
2 169738
2 7776
1 95953 370517737
2 189567
1 190837 550571183
2 177727
2 197565
2 41742
2 117422
1 180904 116805757
2 175040
2 42686
2 121024
2 135667
1 46163 410219868
1 26797 94303861
2 89959
1 179449 345173669
2 171523
1 108692 832048441
2 60640
2 144134
2 145225
1 118081 624818374
1 185801 362495226
2 40227
1 146437 360388327
2 129010
1 66665 297312802
2 81448
2 29227
2 56404
1 121044 814760365
1 145640 337418799
2 172882
2 193956
2 81931
2 197860
2 179690
1 27206 56857116
1 155683 771142477
2 175006
2 172004
2 133918
1 83221 450897200
1 12907 634049269
1 185772 733678896
2 104653
1 147252 291518241
2 190935
2 121300
2 64760
2 118238
2 13717
1 167107 497466434
1 155628 88217425
1 171901 5630452
2 137999
2 177271
1 60979 528856677
2 194899
1 142548 452706303
2 85777
1 43129 237713916
1 150778 303841035
2 143220
1 25676 48211674
1 8907 934473401
1 89529 320327335
1 73512 928576702
1 87277 6233999
1 179349 342835645
2 154134
2 134508
2 137187
2 71162
1 145347 652211654
2 11768
2 94750
1 5711 445042140
1 123926 619800633
2 78043
2 126483
1 181873 162132787
1 102385 746626747
2 158766
2 155346
1 32669 507530598
2 122697
2 198601
2 145110
2 61570
1 20787 169133142
1 163421 739418817
1 129161 66528760
1 153962 101043110
2 151561
1 193028 211510267
2 69772
2 84394
2 164791
1 192727 795685716
1 30859 59104765
1 44572 496894745
2 25113
2 59546
1 103941 389380143
1 190148 991576409
2 138119
1 120598 493817809
1 56363 14400737
1 141297 874614571
2 139744
2 15743
2 55628
1 9316 604010266
2 170379
1 90811 719773379
1 80931 242080697
2 133230
1 91668 358729578
1 97028 876088715
1 161735 488787897
2 123542
1 86737 543526328
2 159845
1 29233 460012198
2 151418
2 43019
2 113581
2 121282
1 148952 161224381
2 42084
2 81072
1 84131 375016426
1 189165 452172187
1 84689 125868735
1 194622 552214659
2 133000
1 29690 38267347
1 192412 94321425
1 44952 702379472
2 129887
1 68851 43377343
1 122127 373467453
1 53321 505693886
2 119800
2 67611
2 112890
1 74632 477308958
2 149533
1 70646 23656546
2 131909
2 30210
1 23761 858542431
2 179234
1 145368 483818014
2 179812
1 145878 363948867
2 76673
2 57168
2 108464
2 51577
2 106534
2 145417
2 11600
1 150377 106226152
1 69244 128171081
1 102373 788248715
2 191214
1 31936 290280184
1 13471 390168348
2 21128
2 160451
1 116561 497786733
2 100410
1 126946 948875909
1 2891 188656110
1 152381 114500461
1 152878 141284626
1 125910 246698472
1 190022 668403137
1 41750 465477741
2 10049
2 145272
2 62559
1 118605 466664585
1 193311 508289721
2 168248
2 26085
1 119258 871079704
2 189546
1 15566 661266778
1 61822 932274941
2 75859
1 67091 973086420
1 133432 381723953
1 77979 933962415
2 60233
1 173179 652730216
2 140079
2 31185
1 134828 992973268
1 1339 68585057
2 150609
1 59335 85622914
2 14253
2 40819
1 46828 876969639
1 174667 5828441
1 119518 833193170
2 155911
1 115986 244156803
1 90831 574789184
2 68617
1 24885 546897554
2 114162
1 132432 821708939
2 126798
2 56551
2 31522
2 152494
1 167674 535339501
2 109171
2 93117
2 126908
2 118074
2 5053
1 92059 775413002
1 198630 206073991
1 156661 692573215
2 194798
1 62559 699734730
2 60006
2 112727
2 110081
1 107835 512766133
1 159767 546998209
1 56222 389427424
2 114450
2 115685
1 27569 994877156
2 140146
2 132023
1 76797 327773234
1 127539 730111422
2 109030
1 76000 566593064
2 136967
1 74845 216516147
1 58637 196878384
2 125564
2 148901
2 147978
2 11526
2 12134
2 65356
1 33280 699988798
2 23513
2 124138
2 186228
2 13206
1 173297 539043658
2 103128
2 2190
1 156495 475401217
1 172026 807452152
1 32160 85645910
1 72824 704444185
1 53302 866151203
1 56652 961233705
2 133502
1 149758 795027743
1 62209 127098027
2 96710
2 142592
1 107010 574543831
1 57969 973261663
2 84877
1 47711 938839013
2 115844
1 104530 673403765
1 89488 103697863
2 33356
2 161940
1 68889 874874773
2 195512
2 179658
1 98126 780903700
2 101781
1 125683 996091227
2 25540
2 197952
1 153987 118543257
2 164186
1 154383 483770839
1 40166 497146369
2 13303
2 158314
2 56576
1 18816 126787744
2 22325
2 70088
1 8919 160142345
2 99822
2 103445
2 75853
1 102163 702106010
1 48370 517028599
1 37997 863934817
1 159767 830014460
1 49100 147970033
1 174204 144897742
1 13957 179931275
1 111385 937646929
2 20697
1 75215 916270674
1 52453 141813160
2 5032
1 75313 310512208
1 5929 970632578
1 106092 701545921
1 10269 566406181
1 1597 465854056
1 95926 677145310
2 76521
2 90506
2 173671
2 178617
1 30070 897626410
1 192648 907497739
2 111538
2 35488
2 165266
2 158135
1 144278 883208155
2 41397
1 78646 405334853
1 169500 620955198
1 119626 482098783
1 102577 508908825
2 114107
1 28477 760944427
2 111424
1 191676 396667346
1 36035 438173760
1 185784 482352781
2 68553
1 169460 828506486
2 84461
1 59129 952808865
2 88606
2 56039
1 68349 255204722
2 93410
2 1156
1 95813 443097532
2 89045
2 14228
2 54474
2 136790
2 138104
1 96646 116618343
1 101581 397875655
1 142387 711722954
1 183746 307167567
2 191014
2 126457
2 160780
1 103975 935133037
2 189654
1 102715 284854851
2 163215
1 102659 215661199
1 190695 483568776
1 9364 549701338
1 86512 916795679
2 163605
2 11125
1 106922 24978196
1 194664 952027534
1 165963 4612578
1 90450 803356409
1 109224 859875431
1 115130 253251685
2 83878
1 167552 922442210
1 35934 643558380
1 148056 293662994
2 162781
1 63881 360012703
1 146923 403027736
1 6003 342265983
1 119246 481709741
1 49603 276462572
1 49484 815046318
1 73536 666676993
1 138641 781515017
1 88011 77360284
2 16207
2 180734
1 87772 514600907
2 89170
1 20336 204487748
1 120802 868636175
2 86207
2 151562
1 195522 78848181
2 195084
2 163997
1 5271 797311987
1 142260 617618129
1 132813 668203742
2 5052
2 61715
2 167015
1 81942 685103067
2 36410
1 124346 893844567
1 144415 184444282
2 137168
1 27017 278022956
2 73602
1 104648 808670361
1 10454 740061828
1 1433 392333254
1 118871 127549213
2 26487
2 68166
1 9799 799316946
1 42935 776526769
1 5343 451580855
1 82903 792289731
2 194677
2 87874
2 129780
2 35682
2 128263
2 188918
2 60645
2 25069
1 77402 234873361
1 23358 141315557
2 112775
2 40169
2 136090
2 49649
1 47877 522236330
1 25240 556199785
2 39767
1 115906 351050603
1 151974 60294804
2 124448
1 48208 997072345
2 50175
2 125402
2 99261
2 14935
2 80030
1 128415 586095017
2 87012
1 48707 108963768
2 80041
1 152171 464296807
2 93816
2 68583
2 48047
2 112530
1 16701 863899364
1 142630 972023384
2 188170
1 78695 991648860
2 140772
2 185646
2 159361
2 107212
2 112460
2 119585
1 12269 649539661
1 143706 778184432
1 4093 842468396
1 87549 631625848
1 147855 732003688
1 10158 249847211
1 57399 298346749
1 133164 945756234
2 103499
2 14277
1 123915 598139687
2 85158
2 190654
2 74945
2 62200
2 184663
2 57308
1 132815 655245154
2 171358
1 117933 716892176
2 175147
2 38460
1 125042 76943327
1 11650 202109988
1 16437 732523736
1 72427 281392613
2 25
1 142263 683366881
1 187810 929009893
2 12747
1 95489 784604174
1 89533 757291954
1 145262 869308795
1 180954 57505159
2 137447
1 58353 893104576
1 19750 68487125
2 168244
2 111860
1 38750 33342889
2 23916
2 155753
1 37004 563509876
2 163741
1 73116 478765791
1 6495 187894884
1 13461 656296677
2 133403
1 134546 257787243
1 104970 514548321
2 93941
1 76377 83148407
1 194594 823394550
1 197816 827760266
1 190152 92374058
1 63768 435495972
2 8082
1 156533 2991320
1 73015 701847780
2 18939
2 181037
1 43484 69070698
2 97859
1 44923 577660542
1 119036 671887735
2 38626
1 14576 489392680
1 19376 503699180
2 168850
2 126856
2 13555
2 60159
2 10586
1 142815 271844561
2 91730
2 14517
2 38100
2 145479
2 62182
2 120502
2 12590
2 64761
2 84380
2 112114
2 176343
2 6021
1 149127 155829693
1 11490 637491120
1 161555 770037986
2 15605
2 90082
2 57134
1 73859 668800381
2 157633
2 195663
1 131509 237812336
2 195439
1 101494 646516535
2 108604
1 12729 633512416
2 147109
2 169502
1 33445 499272712
1 72599 145131890
2 170022
2 17328
1 98603 395255315
1 132450 244856052
2 196030
1 189695 950800228
2 5076
1 159010 69627846
1 174079 749762172
2 140212
1 166756 64792730
2 78477
2 190334
1 134261 858210602
1 3795 169788457
1 44976 175531804
1 48381 403866736
2 34987
2 41440
1 165127 414715912
2 155168
2 74672
1 98569 991548495
1 28949 608498467
1 134679 233548330
2 194135
1 181446 745026317
1 23714 769099341
2 115338
1 191502 142430512
1 63824 483153935
1 98567 925402253
1 25705 971594806
1 105969 761482800
2 49398
1 21670 940251803
2 153005
2 69094
2 106128
2 143219
1 41484 223800172
2 26920
1 84647 243713314
2 144779
1 34618 235501908
1 161151 178275605
1 64055 227294673
1 198489 187278115
2 147289
1 151780 713839823
1 31271 73023229
1 79840 604119290
1 37466 994303048
2 40401
2 20841
1 34742 484871196
1 174737 483961702
1 9716 5496475
2 118463
1 143624 199388686
1 147575 307824632
2 62044
2 9548
1 90084 937115756
1 46502 8802676
2 84344
1 123139 586989098
1 13719 175532014
2 64812
1 196163 312305996
2 15278
2 145106
1 111197 598878538
1 173482 743065191
2 76316
2 174378
2 79748
2 81202
2 60362
2 82273
1 39113 409303807
2 95852
1 12117 543253551
2 177217
2 180343
1 113772 538403585
2 152473
2 926
1 82037 399697415
1 189106 51208481
1 51901 770052624
1 193430 60012221
2 4082
1 187701 395351450
2 73521
2 28458
2 84630
1 139642 340231415
1 40676 805641408
1 111639 772916436
1 53284 968413504
2 51443
1 28959 136567787
1 59776 854970529
2 51739
1 106894 576904746
2 159413
1 106958 660583265
1 191382 984476374
1 131831 834597878
1 6717 493357993
2 110106
2 76154
1 84185 128422074
2 109197
2 46788
1 1403 99647527
2 32898
2 102964
1 12529 983680465
2 125249
2 144167
2 197679
2 15560
1 178466 521600901
1 8007 934183885
1 72319 722814501
1 65853 922699784
2 98918
1 23605 660270901
2 5243
2 161373
2 162429
2 101437
1 170326 141474324
2 177214
1 39157 869641545
1 116201 842073647
1 136228 423730691
1 70435 635738509
2 12602
2 10410
1 41426 230435279
1 94234 32278757
1 160752 616424367
1 5557 946026714
1 29608 755207989
1 113286 772541360
2 147922
1 116318 720512995
1 128155 800164338
1 89095 585918620
2 118732
1 15208 221555911
2 45489
1 71752 711930959
1 153788 884226825
1 147872 644402544
2 156072
2 160642
2 49798
1 176078 458887638
2 188546
2 193212
1 86858 60987001
2 97469
1 154362 44844816
1 18916 895921289
1 180184 102868081
2 173880
2 198760
2 177607
1 59286 317168067
1 180371 934408538
1 91743 128586075
2 105961
2 44527
1 26771 149032202
2 175574
2 176081
2 172834
1 104222 820424383
2 25397
2 87155
2 146698
1 167835 899587
2 190117
1 69144 819038090
1 49498 19751252
1 98564 81734229
1 60692 805137713
1 74173 236979987
2 104465
2 29243
1 165291 27652503
1 23940 213139387
2 39887
1 130858 506679798
2 159467
1 65620 43781067
1 47879 309589191
2 120402
1 115691 404433696
1 130598 334289637
2 172116
2 142751
1 63417 960231870
2 78659
2 96539
1 75274 627991940
1 174315 876860842
2 181657
1 7036 53048559
1 12777 502129033
2 129944
1 158455 502865600
2 117480
1 122601 660543141
1 132155 181889810
2 144697
2 121844
1 123887 976203226
2 177333
2 125534
2 124401
2 25990
2 38948
2 9487
2 73779
1 31347 338009696
2 23441
2 40909
1 140038 232212715
2 108955
2 9879
2 12822
1 184785 299820439
2 33046
1 83867 800702415
2 59187
2 173269
1 172250 889869499
1 135722 672736261
2 149778
2 2764
2 17452
1 52224 787628862
1 7007 417814341
1 165612 350756813
1 42267 625980287
2 36979
2 13205
1 47723 980026199
1 131789 18574626
1 196611 901000587
2 87923
2 79173
1 175989 253658044
2 198832
2 183994
2 685
2 118047
2 53725
1 51909 635337348
1 120897 643811209
2 132100
1 190290 413801562
2 149054
1 63774 960813803
2 119605
2 55073
2 120358
2 143243
2 86144
2 67680
2 132732
1 189829 22659852
2 27500
1 50844 754942387
2 99151
2 193947
1 96471 441601586
1 102236 616972951
2 116924
1 94996 930618620
1 123836 491575684
2 166026
1 28222 666838067
1 22460 903467533
2 130328
2 31476
2 105934
2 167643
2 98119
1 173643 811170689
1 94425 807578198
1 99161 168668596
2 32584
2 67702
1 80952 634013375
2 134107
2 129951
2 136515
1 21966 371906165
2 10488
2 123545
2 188237
1 5846 408910121
1 139801 614596690
1 39689 34222811
1 120969 566764746
1 77831 168350408
1 197718 281397384
1 25788 448918289
1 197248 872686222
2 79075
2 146842
1 195683 114875495
1 186493 287896013
1 76475 591772343
1 70460 290559810
2 8878
1 82001 844122776
1 130409 458206428
2 132244
2 63246
1 174874 209636762
2 15931
1 29381 229896731
1 87142 267227111
1 167961 481555929
1 4299 559688715
1 155728 709603990
2 129980
1 91284 341840594
2 142363
2 33426
1 94192 348443544
2 66508
1 118721 510426358
1 122086 549014962
2 92671
2 32
1 90840 17459750
2 140496
1 79597 938160125
2 112612
1 130865 10262789
2 106973
2 149581
2 17038
2 8762
2 54647
2 50490
1 79918 10777438
2 10027
2 21639
2 10970
2 75418
2 191526
1 112753 978017976
1 124712 997544231
2 177373
1 58071 822154397
2 176427
1 87340 681928189
1 85697 411256378
1 193639 992303247
1 30313 669645798
2 47333
1 98689 636556924
2 169539
2 28727
2 143700
1 82615 346760946
1 193106 251199852
2 81003
2 28901
1 186824 394359426
2 94358
2 181900
1 68528 897382031
2 1564
1 87513 797485758
2 35672
1 195566 805112913
2 22785
2 109789
1 163155 843427332
1 126887 497463236
2 16470
2 90924
1 2405 299171486
1 34206 691543532
2 48932
1 121294 623578822
1 102735 990412025
1 85574 224515627
1 87822 456217480
1 101217 133413434
2 12379
2 78851
2 5912
2 115197
1 134133 141808961
1 163427 962627867
1 55819 599572172
1 103958 202287366
2 59136
1 162994 586190614
2 61419
2 167732
2 151351
2 19132
2 25269
2 185753
1 168568 780709120
2 81516
2 149064
1 27045 517442966
1 104391 948590365
1 191707 698512553
1 40604 492779883
2 24112
1 134935 328171087
2 114217
2 191318
1 178175 223533464
2 62014
1 135706 707941055
2 69871
1 98863 829055052
1 44914 299590374
1 159162 593649654
1 176545 364518026
1 161943 384906325
1 49377 397047708
1 184064 556865291
2 198960
2 196361
1 152492 181561281
1 169690 751361944
1 110484 709762249
1 106870 146256398
2 117846
2 140134
2 196010
2 44249
1 123235 242027384
2 130729
2 109705
2 99381
1 127960 938363064
1 184337 622555041
2 164092
1 28787 754020335
1 178085 509208829
1 35527 713832723
2 109736
2 189416
2 135519
2 136021
1 24608 10638403
2 181199
1 188625 672288762
1 17194 945961590
1 144736 636932985
1 31522 810020630
1 59386 464465380
2 157333
2 58409
1 164105 150872654
1 130923 80509684
1 159670 256992521
2 164749
2 89548
2 12438
1 196692 527082454
1 141498 95685325
2 177686
1 141106 595607408
2 60768
1 79900 54145649
2 128112
1 10577 547473344
2 158807
2 148385
1 193171 183838764
1 12877 964781951
1 185611 675155812
2 191449
2 6794
1 20289 117414435
1 139411 531452453
1 182412 878913726
2 129556
1 133610 967717833
1 169067 982691183
1 153226 341105310
1 63503 401569083
2 20163
1 86132 329357363
1 136407 698341765
2 189446
1 168092 61076494
1 24329 344697359
2 40122
1 148192 192614228
1 51211 586784547
2 156574
2 57061
1 75988 759461195
1 31891 829871790
2 105497
1 108420 803747119
2 100118
2 102912
1 128810 222667283
2 52845
2 9105
1 164951 224285920
1 199180 429996580
1 122002 270119243
1 107512 76015442
2 13351
1 77781 260256917
1 37264 57681598
1 174264 475414838
2 117877
2 28732
1 113079 866957819
2 52491
1 184914 465392454
1 142268 763267724
2 48156
1 46158 992581989
1 170063 514033432
2 140545
2 52229
1 15053 507684264
2 137037
2 150350
1 48048 639687023
1 49952 930668863
2 195499
1 62810 441637791
1 61349 270315547
2 121061
1 84341 20697768
1 129290 192492610
2 118125
2 58839
2 184984
1 6590 220887206
2 54061
2 93565
1 159627 88189141
2 156049
2 155121
1 38888 798071236
1 48663 782232152
2 66924
1 60870 150202245
2 48536
2 62619
2 177470
2 121447
2 46559
2 68875
1 75804 246325290
2 99183
1 1015 616017927
1 6119 873567916
2 198881
2 126128
1 187152 21537629
2 144815
2 63194
1 185937 770094105
2 56130
2 19331
1 5629 565706072
2 75400
2 39192
2 183043
1 33106 516560462
2 126296
2 176747
1 138002 250875815
2 10412
2 183593
1 92790 475056813
1 75027 911236537
1 2963 876128883
2 159368
2 51528
2 57396
2 159168
1 36209 39755391
2 101095
1 185687 636204515
2 16485
1 64632 360665992
2 183643
2 152150
1 173506 573812293
2 53021
2 70804
2 158467
2 73037
1 35315 32384201
2 170707
1 127730 601089472
2 49470
1 183376 777721821
1 86971 924068909
2 183087
2 180202
1 4072 316431332
1 125910 916776063
1 88084 893604664
1 57279 956799499
2 146178
1 195078 394914420
2 29094
2 58910
1 18323 445883855
1 182174 27869759
2 90408
1 36992 608112069
2 196711
2 174734
2 130367
2 171515
1 36697 380115841
2 102581
1 22197 645155981
2 84855
2 161912
2 52400
1 90858 936434695
2 183381
1 113757 473670126
2 114057
2 73156
1 90429 549093996
2 198664
1 187687 677179800
1 187595 689046836
1 128721 904020056
2 79271
1 140572 105708984
1 92493 56667928
2 126689
1 146495 418752
1 162218 611831213
1 122329 706306555
2 152530
2 194637
1 115488 863758033
2 147800
1 80116 220827573
2 16919
1 197549 25117014
2 146728
2 56181
1 97332 589147759
2 65186
2 8188
2 160565
2 111699
1 116534 13695364
1 86128 565942036
1 55543 355500498
1 171616 443565189
1 41659 537211779
2 194328
1 91399 228875148
2 49732
2 153102
2 162332
2 197404
1 120662 424006256
2 199230
1 14215 144521407
2 41207
2 11663
1 147346 854096757
1 38519 331823308
1 130067 203117279
1 23802 847472428
2 74735
2 166536
2 14986
2 142792
2 195598
1 77220 689207091
1 179603 118230980
2 37070
2 29474
1 23287 405913941
2 120238
2 148511
2 198113
2 69587
1 117997 609742303
1 70519 890096040
2 194927
2 48354
1 31563 47836450
1 164748 37884495
1 195432 880090445
1 176042 209674088
2 137877
1 108512 100218494
1 137784 612212791
2 189522
1 143850 668105519
1 5906 351161863
1 87979 885033201
1 167402 401578024
1 185783 702363920
2 198805
1 142821 278443005
1 56433 524407697
1 166729 289192591
1 62333 278173837
2 11682
2 125422
2 73139
2 35737
2 193633
1 163423 11955197
1 30837 329145818
1 106219 903313355
1 163028 83050919
1 1915 735261393
1 156635 29362619
1 89777 288921906
2 108587
2 19369
1 172965 144846257
1 144945 569521018
1 61739 538727629
2 155323
1 137008 695923935
2 141139
1 120213 425711924
2 16464
1 24570 795086264
2 5050
1 89081 797353678
2 104694
1 148949 50024809
2 83145
1 185583 41189852
2 51274
1 17942 133582411
1 2423 197714337
1 101274 191907518
1 123839 850728124
2 123129
2 163226
2 56219
2 132465
2 168739
1 166605 219826438
2 140523
2 118919
2 6421
1 72927 40267852
1 146103 279162464
2 165441
2 199850
2 145523
1 89942 62596869
2 141102
1 59437 262058096
1 150110 308097697
2 67618
2 92608
2 65820
2 81414
2 123853
2 132746
1 80632 488834465
2 49320
1 69267 383738834
1 88434 825071392
2 62846
1 10304 136187108
1 7168 18809030
2 18775
2 4140
1 20133 312221501
1 182112 579879675
1 24261 459247760
1 79843 778808935
2 4448
1 179584 593605870
2 13862
2 167709
1 166384 114846023
1 23689 333389322
1 5428 467819256
2 191280
1 171388 869127593
2 134964
1 106900 426395383
2 121625
2 89108
2 155838
1 187171 484740596
2 81383
2 95075
2 37272
2 25738
1 70191 206957863
2 62299
2 149602
1 91183 793422028
2 142502
2 37605
1 124279 782714059
2 78972
2 14793
2 100361
1 2260 682869030
1 83999 237346424
1 154057 603579480
2 13120
1 77196 853643250
2 39389
1 113875 23433600
2 106303
2 16760
2 124125
2 6951
1 1617 757830202
1 85743 312820964
2 76242
2 175735
2 153531
1 92992 883750987
2 1814
2 62321
2 132271
2 176229
2 2045
1 94804 453053148
2 46745
1 194524 16504257
1 83076 572108942
2 96160
1 158113 353262516
2 146430
1 136680 860822534
2 31576
1 27964 777258422
2 110863
1 35346 35972771
1 64370 165265190
1 85819 260818761
1 86837 298347584
2 91449
1 73075 569103245
2 64673
1 154888 419382015
1 195145 986841069
1 37939 771415652
1 66269 754920881
2 118939
1 155854 411158795
1 43814 784634985
1 143447 651262713
2 92029
1 56639 133956637
1 102353 656385772
1 148450 233512370
2 170757
2 193796
2 199661
1 159009 296647688
1 185379 198439334
1 45877 718549454
2 134545
2 193163
1 91041 772070376
2 198554
2 31886
1 67762 981641259
1 24385 235297307
2 130919
2 150443
2 105949
1 163125 765483523
2 82681
2 58111
1 46323 291617186
1 21302 957081947
2 16232
1 140581 432669944
1 80357 587155205
2 135993
1 101755 771394976
2 26774
1 67857 940682113
2 124651
1 176722 277547845
1 100075 783726475
1 48101 927072191
2 28267
2 156528
1 90493 577282342
1 32923 943316900
2 36976
2 110326
2 74969
2 132255
1 11776 83222929
2 82015
2 181488
1 38321 518633475
2 187074
1 103572 628216729
1 143664 157664534
2 15955
1 85573 724306845
2 183323
1 111105 343255140
2 148649
1 97166 61428106
1 65781 801156010
1 15220 271758254
1 102476 272806010
2 198952
1 75036 958331602
2 112069
2 134851
2 120147
2 106115
1 125149 226735513
1 113491 154960222
2 102056
1 141420 42335275
2 17426
2 28570
2 85171
2 61846
2 67535
2 191230
1 21885 989279207
2 169615
2 116196
2 18694
1 66397 568936384
2 90536
2 154923
1 6042 475570094
2 101158
2 196686
2 13018
1 52820 406546294
1 149576 181582437
2 32558
2 130298
2 12498
2 41170
1 32159 381694412
2 158001
1 188012 900131768
1 165782 304295992
1 126687 384214937
2 124685
2 180420
2 29285
2 64223
1 112847 493891324
2 24148
1 100873 248405965
2 104483
1 139279 922074801
2 150292
2 90128
1 163065 792852316
1 158101 271711096
1 151018 973337726
2 83928
2 182521
1 90198 849638348
1 106852 800280699
2 104833
2 50897
2 197675
2 70890
2 193849
1 198361 730103750
1 66577 222455808
2 105232
1 4809 488350694
1 10799 230757301
1 164197 303019073
2 197664
2 189124
1 78439 411044556
2 137494
1 115144 854662098
1 189479 850631289
1 23051 323238167
2 195344
1 40407 666515782
2 197549
1 168057 96223291
2 67494
2 69029
1 170478 863234202
1 50978 606227821
1 110656 824921533
1 17549 801532270
2 143743
1 192088 444017256
1 32225 450597614
1 39094 555513999
1 57281 42634512
2 63304
1 194091 19415719
2 96962
2 49323
1 197794 143057990
1 164421 668404432
1 62872 119825405
2 88130
1 44020 759453768
2 32346
2 21976
2 92017
2 191517
1 193752 431253631
2 5606
1 12923 402959440
2 174044
2 174511
2 165125
1 189113 752520082
2 189787
1 124249 605093821
2 195970
2 87780
2 95403
1 33495 648551280
2 81874
1 191875 891193694
2 173087
1 105894 437109139
2 84169
2 18185
1 38777 573121968
2 159071
1 102609 405901965
2 19663
1 49125 459550552
1 117440 177665400
1 58204 633155575
2 130024
1 152008 708872154
2 34881
1 156715 164978354
1 14627 334993188
2 143779
1 195272 263236499
2 76477
1 110471 284883883
2 101744
1 153299 76267091
1 82453 894753116
1 44760 101990694
2 81406
1 187157 922066429
2 135623
2 92794
2 95870
1 112883 998297133
1 24634 325760981
1 157560 469375493
2 92511
2 122129
1 154368 281263889
1 174468 360293616
1 189349 758263906
1 160318 130606279
1 87633 720811335
2 179962
1 6583 466739662
1 13559 662804175
1 142423 408509368
2 84406
1 28688 752279329
2 192121
1 138101 581078338
2 73278
1 108488 256089280
1 72707 528310201
2 3874
2 147829
1 169884 371093465
1 56266 69605451
2 15802
2 74306
1 197443 585764806
1 101812 52975521
2 21994
1 31669 565810854
2 186043
2 116704
2 13841
2 18393
2 3030
1 84510 888769009
2 119692
1 28820 388618531
2 126665
1 112032 710003406
2 113292
1 128738 394018326
1 134433 578665500
2 165052
1 172592 864728442
1 116375 828853844
2 95349
2 96388
2 76621
2 18206
2 161937
1 29641 556556666
1 49710 471944197
2 148679
2 190796
1 167348 727929736
2 120884
1 58784 43220038
1 106598 952667574
1 82155 378209013
1 104727 696554506
2 154669
2 161254
1 199826 691634758
2 162547
2 27312
1 188496 527524261
1 151952 230983770
1 197880 255100550
2 99506
1 108392 899053221
2 9048
1 34872 926469239
2 113636
1 31662 636286394
1 122819 728944305
1 72659 280039397
2 152991
2 192302
1 42862 719778817
1 23944 287900086
1 179024 659538372
2 97326
1 148048 154407122
1 137736 600342373
2 140482
1 148961 190646369
1 191415 858918916
2 81459
1 70704 999376561
1 70414 326962665
1 119862 584081412
2 117276
1 65672 56467081
1 189769 160488847
1 95293 92804237
1 68488 797614827
1 141655 535427010
2 155877
1 92850 594680273
1 37604 950820989
2 92383
1 169547 202274905
1 66299 599801843
1 138750 647093554
2 81107
2 22222
1 154037 822474861
2 56660
2 98399
2 159839
1 166354 499143371
2 154
2 40923
2 3463
1 155367 262831944
2 29131
2 16149
1 196217 116352488
2 151112
2 21973
1 179567 199832089
2 22713
2 74476
1 115922 499499049
1 19273 246721800
2 187333
1 72441 544413979
1 44287 44266869
2 57200
1 168787 86826499
2 145419
1 11808 33152785
2 176546
2 50016
1 149840 887042111
2 29011
1 116742 997074090
1 38334 858906161
2 7997
1 106658 665949541
1 51739 727976407
1 23013 624558830
2 65054
1 147976 377285359
1 105481 410211708
1 31422 456591034
2 129492
2 91912
2 90624
1 134702 368380675
2 83494
1 134553 185128965
1 14209 756438034
1 46346 165401348
1 58663 850997160
1 184035 969323939
1 74743 990010428
2 50075
1 163708 86702501
1 134696 598592154
1 141830 297031027
2 169893
2 98750
2 49801
2 156849
2 65869
1 42628 88821717
1 82855 571096138
2 49197
1 96987 493118050
2 123189
1 34202 251802841
1 47085 955730525
2 39293
2 81220
1 174075 439195528
2 23381
2 195508
2 117821
1 176992 335100501
1 119937 32014073
2 131415
2 40280
1 116366 901815220
1 117558 953937869
1 138718 176920179
2 89119
2 75682
2 115577
1 73591 988582346
1 83 436650000
2 19434
2 118949
2 129846
1 26659 746123456
1 70045 965088823
1 166610 413485133
2 190144
2 74376
2 54765
1 119843 36080236
1 76320 728514209
2 92404
1 98070 334620323
1 7772 104199271
2 183422
1 37439 809350722
2 60194
2 50228
1 150952 910787305
1 179849 576558606
1 64627 761437288
1 141594 984928486
1 99153 520401203
2 16768
2 75870
1 160508 321673882
2 56262
1 74606 683858703
2 154249
1 57327 584656025
1 168808 168449706
2 122153
1 72880 932308875
1 119461 377755444
2 164003
2 147635
1 119273 952850578
2 167504
1 10192 711110613
1 76547 340614597
2 76678
2 70335
1 19865 148401048
1 39641 203579804
1 13638 448330379
1 151754 273006437
1 115521 141815999
1 53306 143202652
2 55846
1 106306 809478868
1 82558 836491555
2 142618
2 182553
2 72191
2 91955
1 160349 323186011
2 57709
1 190343 152382805
2 198376
2 181235
2 125882
1 107484 551073217
1 60477 497410666
2 142527
2 82197
2 3603
2 95800
1 70790 29552427
2 19834
1 43977 280557328
1 180067 716983550
1 48729 227361302
2 106379
1 131019 517087982
1 149765 728425762
1 116700 484661681
2 123258
1 194506 337338819
2 23074
2 147716
2 26994
1 41943 869104805
2 40593
2 46472
1 186475 609316764
1 178560 890722943
1 175632 46186711
2 159174
1 196537 968619262
2 88784
1 104876 276205941
2 77318
1 196719 12436644
1 183058 754821875
2 158906
1 179656 589925744
1 163674 71749155
1 96600 720498436
1 114401 39539638
1 15375 589910896
2 7133
1 189324 458463715
2 91457
2 37381
1 117430 399658633
2 10850
2 33784
1 158949 725502301
2 8915
2 56600
1 11069 710434473
1 103779 731485280
2 183112
1 157685 208758454
1 47107 537858082
2 47811
1 138459 273770699
1 128660 864939953
2 199076
1 85216 962896783
2 156626
2 139616
2 111357
1 6687 201296231
2 21564
2 12282
1 58382 150584284
1 85128 93978728
1 131686 400474360
1 61414 362948702
2 109436
2 185161
2 17056
1 143225 150334580
1 54003 881301340
1 142950 671711485
2 152428
2 9066
1 146953 626780480
2 190816
1 78776 311634504
1 176586 941172896
1 90581 597523584
2 195879
1 89108 897208868
1 146512 769430193
2 90309
2 79839
2 36288
1 52291 193019827
2 45936
2 39498
1 195892 353097774
1 157645 190498416
2 128078
1 130952 715365891
1 115653 599704424
2 64077
1 94198 403715616
1 138950 773800513
2 30754
2 141346
2 148441
1 36722 549272573
2 14079
1 115414 656612155
1 64873 946121699
2 103946
1 144948 635617079
2 5340
1 81764 11974160
1 168547 330863970
2 133556
2 129927
1 44341 808322904
1 187591 85663967
1 125658 310356918
1 48280 706065257
2 34745
1 6331 142991595
1 10949 732792623
2 3898
1 185265 80164572
1 49619 854823712
2 34870
1 192043 771130419
2 93648
1 36996 728743928
2 158541
1 143227 990128406
2 71947
1 148685 296390852
2 186386
1 89418 856241847
2 159950
2 111577
1 161699 697191739
1 181707 399269683
1 119981 311024854
2 100794
2 80496
1 63731 879201777
1 132096 557449453
1 22749 812849317
1 73554 832360357
2 88285
2 22625
2 136750
1 179448 657379075
1 109587 30694831
1 65114 439286212
1 57954 796834873
2 42104
2 58106
2 39053
1 174580 262588059
2 42287
1 98906 50194775
2 134142
2 109901
2 186147
2 35433
1 30896 870888141
1 26808 322033278
2 59020
1 169658 544185831
1 130083 82197179
1 65990 453831073
2 65829
2 137089
2 80738
1 89821 913674490
1 156101 948648087
2 40748
1 179448 260077140
1 49833 413573422
1 3555 774458552
2 187710
2 62779
2 54946
2 199603
1 133408 615799411
1 38031 860519295
2 139307
2 189298
1 196880 959671439
2 151984
1 95087 705477558
2 171992
1 54281 449764264
1 104520 573623715
2 196733
2 1607
2 53932
2 13108
1 19025 32245003
2 34864
1 136127 953147795
2 83709
2 1942
2 136556
2 160754
1 91492 681084780
2 15270
2 130652
1 153698 697626778
2 143539
2 16197
2 119197
1 92587 472255286
1 48399 685185877
2 81289
2 146976
1 95628 376663714
1 132918 191855184
2 112208
1 112291 903704514
1 28027 503105507
2 177329
1 171664 866185061
1 161906 464921202
2 118818
2 75804
2 164970
2 70069
2 131019
2 53592
1 60995 336634346
1 154011 504505452
1 191573 748991142
1 9573 722352604
1 189665 529602275
2 73707
1 176442 630118990
1 63015 287602740
2 74702
1 103883 307136521
2 74112
2 129182
2 129145
1 114287 590623374
2 115715
2 62000
2 6886
2 108246
1 149397 607837407
1 75760 738010137
2 48377
2 37195
1 121593 501848630
1 83568 353581884
1 866 934307550
1 129106 801711669
1 62404 301398938
1 172711 841447557
2 165843
2 181209
2 170492
2 40915
2 28944
1 170949 471411548
2 11628
2 7781
1 79486 932228504
2 69175
2 63490
1 174143 579791866
1 167948 345908824
2 5365
2 77517
2 42689
2 133279
2 80961
2 136549
1 84992 958483696
2 135779
1 163189 88454470
1 153924 87317736
1 16937 216153193
2 197604
2 131998
1 68768 728940215
2 112065
1 151711 953616082
1 97491 174779694
2 64437
2 24383
2 17699
2 167986
1 106787 652035404
2 27408
1 188205 593925966
2 141369
2 35605
1 5517 244963271
1 167725 796863596
1 100731 601912386
1 138189 498102881
1 69738 337135448
1 193981 956216872
2 155477
2 138133
1 153013 793839894
2 193800
2 62353
2 79491
2 156145
1 106495 689193315
1 58829 458390468
1 31811 404650015
2 31680
2 151312
1 25984 623149085
1 118204 146796464
1 102923 22101946
1 79002 526622752
2 12804
1 162052 206946925
2 3148
1 131740 550863179
1 160135 993026865
1 95665 604406588
2 154742
1 84071 588819692
2 115506
1 146167 215703593
2 44194
1 68749 298830922
1 167052 636199300
1 65334 49876604
1 81228 12151563
1 132220 18431761
1 197990 491546810
2 163504
2 189336
1 187522 477485840
2 58354
1 182323 638951367
1 52707 364462127
1 49521 616502420
1 119910 132431495
1 190725 506762933
2 133765
1 179626 311600123
2 492
2 182027
1 13827 838513267
2 161931
2 57908
2 124922
1 36468 703697201
2 115648
2 93375
1 141046 656121194
2 163015
1 93239 956564336
2 113304
2 56991
1 80718 13922544
1 157105 408842025
2 88974
2 19879
1 181830 232626226
1 134990 4777810
1 153168 913288183
1 39196 315238130
1 177727 932247727
2 42700
2 104167
1 43297 743078342
2 63072
1 16392 761799347
1 33410 516689706
1 28457 368914547
1 62181 254023302
2 182965
2 134311
2 135940
1 190181 64519293
1 145652 454901976
2 145787
2 23963
2 196828
2 121566
2 18648
2 160699
2 176375
1 53001 812279581
2 64358
2 199214
1 179014 542282667
1 82067 477145060
2 172751
1 3316 812259218
1 153468 384499152
1 184868 888163736
1 66658 666770471
1 121175 745079449
1 192873 220883018
1 160665 277649276
2 149844
1 150094 311266038
1 149070 160147826
2 134208
1 91705 295043516
2 131182
1 198833 649911014
2 36078
2 166510
1 162143 448512755
1 194944 525158516
2 133020
1 66436 114543858
2 178869
2 115964
2 158464
1 50462 254869456
1 177423 971345404
2 41266
1 15925 874798764
2 121887
2 146161
1 35118 863477308
1 71847 213666864
2 112664
2 191859
2 97640
2 95696
1 189071 960422956
2 100498
1 67383 637560307
2 97327
1 32903 507808274
1 30484 673664637
2 22987
1 9341 554073553
2 37303
2 22719
2 76931
2 30386
1 163399 323364489
1 18210 607339318
1 94740 915197549
1 109652 818187385
2 27077
2 59597
1 96811 804122000
2 114437
2 110514
1 150282 190960357
1 11140 401945264
2 133532
1 127297 460632295
2 195991
2 100963
1 85178 911599899
2 174184
1 43833 964458734
1 103221 229845367
2 108663
1 189503 573829792
1 34024 804980472
1 158722 954185023
2 17235
2 18259
2 167942
1 104715 687564245
1 8863 762648319
1 156881 800531145
2 20228
2 102585
1 134909 148451914
2 82451
2 71432
1 173384 153943409
2 159861
1 16267 604315914
1 190279 702387544
2 130109
2 158756
1 180072 27616229
2 194767
1 31374 325016420
1 181864 571072605
2 165690
2 12158
2 36645
1 35506 183303531
1 199348 486760178
1 143063 288318937
2 62163
1 106062 657755301
1 143653 306003851
1 174344 794523405
2 185566
1 168097 445884749
2 99598
1 171423 782457167
1 80890 537355729
2 27858
1 74646 516246937
1 163233 682997605
1 151020 950373601
1 144453 437933204
2 165600
2 60250
1 130135 294874591
1 44810 674620515
2 108492
1 108810 912774723
1 47633 249110512
1 41362 425076890
2 73578
2 28690
2 131555
2 10712
2 53383
1 99915 615521876
1 180896 417812203
1 124300 796788779
2 60013
2 162600
1 30741 529640494
1 170472 870972663
2 87884
1 41071 314487871
1 111052 586034596
2 190612
1 47636 96898168
2 136875
2 135488
1 183756 538027900
1 52408 526710021
1 107112 380081838
1 146453 97263692
1 42845 684160046
1 163913 202447622
1 22334 686920421
1 54521 210996821
2 160585
2 9465
1 101990 824523020
1 81411 780772600
2 56254
1 21523 350043772
1 134208 939839072
2 22483
1 59121 964093745
1 180007 444977319
2 75026
1 159944 135213028
2 167846
2 137229
2 115256
2 112941
1 183323 891119813
2 152460
1 141640 123772966
1 145062 376205761
1 70914 435147005
1 8082 345740824
2 55397
1 169223 648315335
2 85215
2 39666
2 116367
1 90848 773482424
1 41224 324314907
2 183278
1 17955 774463329
2 76156
2 180704
1 106990 683055108
1 168054 984519744
1 159402 286700611
1 184287 575888089
1 172799 44278379
1 30741 203445789
1 778 552523990
1 114042 101394326
1 126667 389503622
2 113493
2 59666
1 102880 644417517
2 27935
1 83135 577643114
1 174393 253291801
2 21892
1 123930 89525172
1 134418 195033480
1 20277 37838625
2 19785
1 165620 625621315
2 176707
2 73077
1 52489 881913097
2 171516
1 47927 420603372
2 45182
1 152217 703806131
2 145587
1 121013 654677280
1 7049 954167102
2 160606
2 51622
2 143662
1 193746 740585058
1 147388 575611586
1 59152 289157276
2 157345
1 113105 778684801
1 128576 297343392
1 26034 889392050
2 69673
1 177337 156693961
2 137470
2 68230
2 72399
1 164346 863904157
1 126115 180539536
1 166478 708393907
2 107247
2 168734
1 126590 81050452
1 165923 622389475
2 183628
2 91054
2 30732
2 66218
1 152405 974643994
1 151408 752266457
1 100136 409719173
2 119357
1 53990 280523037
2 17808
2 199270
2 54643
1 71826 346740352
1 166634 216890089
1 196830 416948369
2 181931
1 153062 651328078
2 85239
1 6837 494972320
1 173416 869699088
2 185430
2 190725
2 86736
2 108620
1 98123 528998672
2 64329
1 54774 195995508
1 116444 208928653
2 46756
1 28339 866226015
2 186426
1 169570 22440518
2 100799
1 150760 975181113
1 159383 187501979
1 96824 602922373
1 87708 127873941
1 52572 105218401
2 174591
2 45850
2 176011
1 103533 328168039
2 10741
1 15486 114762010
2 55962
2 33917
1 72963 975086161
1 19205 442017188
2 93540
1 14764 976545708
1 195272 45011391
1 121537 197642038
1 9071 192577504
1 122831 961835556
2 136695
2 156050
1 171927 499300815
2 176466
1 64751 475812844
2 71274
2 142652
1 197330 769575218
2 108693
1 171546 334781216
2 82869
1 61853 504534499
1 182029 922871641
2 174015
1 82567 467084890
2 70700
1 158073 615249669
1 73234 804449770
2 129135
1 73414 310948652
1 42132 705461420
1 49946 173279150
2 192901
2 6828
1 140481 944017107
1 50232 721007451
2 116992
1 108757 469995619
1 74106 343315372
1 123155 985345598
2 143581
1 112934 68605751
2 46807
1 134447 805869287
2 164105
2 144266
2 164408
1 176155 654382180
2 141031
2 171674
1 184653 972998940
2 104834
1 41400 173943174
1 42759 207991312
2 7233
1 25548 291058032
2 191983
2 18082
2 112747
1 71258 4333834
1 99337 590559597
2 27171
2 162726
1 38136 47389889
1 109576 445622947
1 190777 998743153
2 56037
1 111026 377194405
2 137064
2 145308
1 190931 626989152
2 70425
1 81097 437640961
1 176620 799730525
2 120330
2 84165
2 36997
2 137812
1 183849 191823227
2 12277
1 78186 427306013
1 150430 716096731
2 121070
1 151601 376425006
1 31170 343363101
1 181842 668074524
1 194287 930785619
1 192514 116988666
1 167323 828774939
2 146515
2 51159
2 78773
1 135530 543459198
1 43055 126870855
1 185365 553647658
2 165009
2 41037
1 75111 244250607
1 63347 364245849
2 19253
1 150555 924560754
2 175815
1 31470 331206581
2 54310
2 76138
2 84841
2 118544
2 18887
1 191668 267069305
1 43348 552825630
1 138922 650018845
1 163213 862910626
1 66124 646711655
1 189900 675195222
1 134934 847831787
2 175400
1 44997 897364526
2 124807
1 190176 375990027
1 33362 134703955
2 14365
2 47609
2 141535
2 42902
2 159752
2 133750
1 121557 759855058
1 173655 547010924
2 100275
2 4854
1 19031 453315483
1 199982 200312733
2 163983
1 70748 225601948
1 67850 338513328
2 130054
2 40408
2 82775
2 113684
1 171362 472656938
2 19166
2 107353
2 34422
2 127250
2 127468
2 197721
1 175292 436346124
1 175170 863565309
2 84087
2 144860
1 155678 261562349
1 26253 58073662
2 14321
1 26873 380196101
2 24438
2 29830
1 3067 816770791
1 172677 394300565
1 149368 651324901
1 164360 634995194
1 126599 380589992
1 75011 767312038
2 130280
2 158980
1 173176 318164370
1 13780 178673304
1 166552 546167104
2 89366
1 14331 3284180
1 193458 159013155
2 148892
1 96580 513310811
1 118008 336500552
2 98882
1 37564 634100919
1 167866 944610835
1 180008 807330942
2 43169
2 189876
2 31121
2 50611
2 83152
2 29684
2 23330
1 193315 427307055
1 92769 968058772
2 127183
2 134177
2 1444
1 48381 883265860
1 188574 634318750
1 79580 946049149
2 41871
1 33206 727068778
1 146237 572036066
2 27012
1 104115 152491048
2 114979
2 2522
1 22628 161241927
1 100122 748826163
1 51450 607602259
2 144168
1 12573 45446222
1 38068 959996093
1 69270 494520866
2 92534
2 199761
1 146730 955625104
2 12521
2 27217
1 17639 307987048
2 2656
2 92416
1 22850 150781615
1 165553 435027094
2 123499
2 167988
1 39084 34089072
2 147629
1 135724 715961749
1 145259 530018803
1 47713 925238592
2 42457
2 2501
1 8264 235272740
1 10618 909040822
2 83224
1 83518 128538928
2 79922
1 189630 508803388
2 16381
1 119313 452395125
1 17753 754273267
2 14107
2 66513
2 76523
1 60921 642989201
1 197922 459522404
2 52783
1 100059 213017384
1 171953 171748566
2 147890
1 2768 167073735
1 188238 532285208
1 183133 348457463
1 15732 147834185
1 158005 776369926
2 125445
2 186896
1 137844 74461374
1 101522 264092446
2 22965
1 23638 61304989
2 48468
1 106270 774186541
1 20649 150958507
1 49093 600414570
2 195350
1 49832 682743750
1 184450 553554757
1 37745 265112034
2 97701
2 187159
2 133627
2 154756
2 109485
2 50699
2 129025
2 99632
2 142281
2 174160
1 115673 573354041
1 129020 862872220
2 142759
2 78039
1 112789 694571361
1 53889 940463258
2 78576
2 193396
1 33638 894816238
1 167708 397106035
2 160526
2 15534
1 103336 275866663
2 87260
1 53722 637430246
1 169438 274737951
2 64613
1 45974 504320831
2 161455
2 33760
1 180619 957311976
1 198484 938347934
2 183465
2 43239
2 45536
2 186308
2 128365
1 105933 768096846
2 19039
1 24434 778029972
1 48928 266185567
1 5853 520515400
1 176956 686717800
1 75385 579057061
1 68826 309576318
2 130560
2 3923
1 75500 794933166
1 169230 974334650
2 19839
2 115109
1 45459 181610055
2 24364
1 150596 237944898
1 40658 346998212
2 111869
2 175268
1 902 926347488
2 51154
2 1521
2 130387
2 41155
2 12859
2 128019
1 11848 612966237
1 63163 966977282
2 40775
1 117047 287775734
2 85141
2 41727
2 53125
1 104208 914316299
2 177662
1 173353 916477648
2 150515
2 176745
2 163084
2 153994
2 134328
2 115834
2 162484
1 150009 749557619
1 18634 412026739
2 61247
2 90353
2 38773
2 99700
1 131128 181031630
1 71992 440167077
2 122665
1 10913 812418937
2 146216
1 89265 368566769
1 24694 664361713
2 132020
2 63883
2 162577
2 84747
1 109992 842693328
1 103169 24144668
2 176355
2 177036
2 26855
2 81087
1 121336 100925934
2 180654
2 75673
2 132725
2 66655
1 77448 102912659
1 50976 766296597
1 59137 426026998
2 85609
1 146454 923219063
1 45617 88306533
1 54718 846636436
1 33832 652201895
2 126680
1 110527 357652373
1 107735 67642066
1 111825 579535334
1 24904 250209492
2 119351
2 193825
2 110679
1 94882 436775850
2 191092
1 146949 204369645
2 78533
2 110479
2 5033
1 159794 450316731
1 102180 513062923
1 193115 880154808
2 51378
2 85290
2 1776
1 14353 968992646
1 103464 175605539
2 194972
1 114744 739906857
1 54215 112736275
2 40352
1 24068 884713862
1 45507 815010361
2 17848
2 169714
1 125007 109176187
1 69575 864215678
2 59282
2 141466
1 167806 689899892
2 127668
2 111491
1 37304 667578332
2 185136
1 14422 908832238
1 40236 51031838
2 150649
2 189721
2 21992
1 196946 610666375
1 97399 803014185
1 165177 880041360
2 76973
1 128227 753530952
1 63024 299874661
1 54376 341456996
2 4198
2 198140
1 20263 197029413
1 86384 396611476
2 188774
1 11521 944004256
1 80426 609777496
1 146172 419188697
2 99036
1 196696 278895720
2 171919
1 134501 730447626
1 147567 609324410
1 185545 325193940
1 155715 217585291
1 34325 775807649
2 15365
2 40132
1 17799 764614723
2 143279
2 158364
1 123600 268136234
1 154503 803568561
1 99511 121352798
2 145480
2 144763
1 128746 397821491
2 46413
2 43433
1 32401 109841587
2 39236
2 19111
2 173807
1 171818 321979536
2 9942
2 107467
1 15777 189476025
2 47789
2 87839
2 121937
2 192057
1 101456 340413293
2 15925
1 101194 220696143
1 196633 163777450
2 89199
2 103715
1 37892 276856415
2 181006
2 127644
2 110545
1 117551 729941173
1 58427 475425257
2 6481
2 149597
1 154539 828702399
2 171381
2 99602
1 182322 881573175
1 112822 195707670
1 114574 793741000
1 124927 392346911
2 38865
2 29820
1 160107 172264407
1 159564 156940917
2 89179
1 135234 962440446
1 14195 187092826
2 54626
2 5708
1 132158 335239111
2 188258
2 86649
2 84652
2 121597
1 27612 218358246
1 65248 143986165
1 198885 518081143
2 29739
2 161653
2 117619
1 166616 495460157
2 29953
2 24816
2 73886
2 13483
1 111948 348955299
1 104057 391534512
2 73976
1 61369 448879839
2 94509
2 69673
1 142618 309987521
1 127248 839631652
2 160784
1 166681 749308285
2 96541
2 157909
1 131557 831993619
1 46836 85500659
1 57587 302115485
2 26523
2 60255
2 69674
2 23086
1 107471 993645766
2 157595
2 32164
1 51112 992753190
1 71205 614592528
2 62485
1 115231 30075783
2 119862
2 38405
1 23945 591395787
1 147684 289632560
1 172111 270893201
2 7305
1 69228 541102601
1 82413 814755385
1 119320 432786118
1 171575 643717686
1 190816 879458444
2 112539
2 156398
2 52701
2 86668
2 93337
1 29478 640620962
2 21980
2 163729
2 115790
2 45901
1 64237 913853926
1 60938 195341589
1 190980 946101528
1 61490 424570856
1 4785 833094404
2 99474
1 173110 103996718
2 74931
1 12940 873398907
1 508 620618340
1 2275 71919404
2 136534
1 161337 672135658
2 108062
1 146987 103764532
2 155115
1 37720 560784144
1 57464 831521565
1 13807 172521297
2 44867
2 74514
2 68891
2 82720
1 55991 533897709
2 172584
1 138596 36985433
1 145944 538033397
2 197961
2 102129
1 83437 759755012
1 184999 540373555
1 11076 642225236
1 123006 126841520
1 73043 139932497
2 59450
2 21369
1 75416 479830034
2 21609
1 78407 377931449
2 89632
2 192426
2 127894
2 63767
1 55739 611655378
2 155475
2 51196
2 128002
2 33041
2 157496
1 73506 138909432
2 115362
1 140294 168855567
2 151797
1 136 222301298
1 84089 350118484
2 162885
1 182699 61868148
1 64456 270991630
2 110973
1 149847 526087616
2 164302
1 75527 531360814
1 131658 11475929
2 45715
2 133101
1 116274 457901780
2 109969
2 166688
1 8121 634878948
2 149298
1 41192 55490738
1 169760 295295616
2 138210
1 62591 227111017
2 62866
1 5229 904564020
1 34792 178204462
2 36724
2 118304
1 83935 474382842
2 52425
2 112883
2 76539
2 85863
2 73620
1 96576 980008490
1 190551 561562477
1 37125 835991588
1 121389 215860127
2 23323
2 153545
2 142312
1 51434 260810264
2 53018
1 101697 285317540
1 137389 700228478
2 103096
2 46415
2 41409
1 12407 162508829
1 127863 925691452
2 197909
2 25218
2 20108
1 196817 242425489
2 91243
1 89250 201598325
2 64169
2 120507
1 171117 438811048
2 179958
1 184766 248901644
1 117171 267087249
2 3187
2 48235
1 81767 725180595
1 31887 443589727
1 69507 500603502
1 125290 442317139
1 12495 385318285
1 29601 881244785
1 97635 256314893
2 72907
1 107213 805365570
2 100057
1 123651 721956131
1 113731 119922626
1 115883 623390263
1 163055 36426361
1 79237 994272316
2 100897
1 117326 139907370
1 193696 563404298
1 9411 706344038
2 181155
1 136265 150864209
2 190392
1 136226 398362757
2 49848
2 76930
1 1022 240551184
1 75167 971227633
2 52304
2 190149
1 2319 720722199
1 29152 710005157
1 16787 463513039
2 58512
1 35742 710649993
2 143107
2 50446
1 193797 321268300
1 119184 30233482
1 89776 987581996
2 182967
1 25475 120393779
1 47725 182204638
1 103135 147614129
1 145695 451942416
2 38632
1 182977 259055570
2 51478
1 66695 787393904
1 20477 287607552
1 73591 297456536
2 28740
2 191908
2 124286
1 168880 880017833
1 168166 453148024
1 111755 976621507
1 179336 317733091
1 135527 833323427
1 136318 211793475
1 14544 126638835
1 82105 557711201
2 97383
2 123445
1 95225 608261962
2 192131
2 33922
2 25062
2 109613
2 181318
1 78699 515095165
2 15238
1 77187 799815736
2 20976
1 195978 548465138
2 96568
1 189279 26065062
1 187575 624361224
2 180263
1 189787 26686324
2 50541
2 66093
2 123774
2 143618
2 85454
2 135823
2 108688
1 5943 35787257
1 179829 484529347
1 121211 200704387
1 783 502092780
1 15652 173574907
1 65155 532943940
2 184551
1 154854 662234896
2 59307
2 189651
1 1322 18007183
1 50557 900386414
1 195985 486767940
1 14652 974900723
2 25476
2 57299
1 150122 938925417
1 124501 507418708
1 114711 30726130
2 16775
1 89092 205442953
2 182671
2 68796
2 175614
2 62954
1 130162 390798738
2 160800
2 36956
1 171223 852139894
1 109078 188840324
2 56586
2 192278
1 31870 621388158
2 36663
2 163442
1 30209 50370088
2 133660
2 107371
1 157284 447038024
1 135422 507304602
2 66926
2 176409
2 102747
1 185093 821166533
2 146302
1 120091 207663906
2 59041
2 96424
1 93918 906453176
2 60032
1 57074 502007538
2 102284
1 125122 291780867
1 171426 539584614
2 173210
1 117733 57568584
2 4752
2 12833
1 179379 22512289
1 11616 238303657
1 20518 641945876
1 33105 65439796
1 156581 860702437
1 66177 637233750
2 108833
1 56680 924728874
1 179597 114020673
1 77938 293412670
1 165959 215686018
2 55267
1 85347 732810906
2 175844
2 78406
2 44385
1 184538 299198834
1 167577 904560685
2 129403
1 7781 101587043
2 184760
2 166327
1 199906 249911051
2 147026
2 1083
1 125264 888910890
1 15983 667812879
1 174938 395436217
1 127566 154871562
1 176064 992299522
2 147883
1 75634 185630359
1 120387 845262507
1 3763 269709190
2 88773
1 69754 160762744
2 108677
1 102775 479747740
1 3831 645362932
1 116425 981756648
1 11146 409061130
1 140903 93136919
1 136991 651852341
2 27167
1 120337 356045823
2 93157
1 138947 159573203
2 53787
2 67840
1 24627 192253275
1 27166 22791301
1 114650 125895715
1 130720 630841634
1 197913 327558805
1 82976 410762740
1 100975 882197336
1 104686 566697216
2 51854
1 18509 369251658
1 37785 538856798
1 193097 629253609
1 78871 683227328
2 155682
1 140782 470329295
1 167730 435745038
1 109946 148428603
1 71483 788829954
1 192247 397530755
1 163239 38369099
2 79303
1 114173 373064137
2 175675
1 128905 330576378
1 102948 993883014
1 68770 129655078
1 93973 442723986
1 46336 926486006
1 4107 262369676
2 116204
1 122074 734053953
2 84366
1 101769 927196502
2 156829
2 154149
1 28779 936360372
1 81093 484144160
2 184257
2 48371
1 26938 617155385
1 58707 96901640
2 195461
1 44261 718328836
1 159463 528788516
2 85395
1 195337 674135815
2 133575
1 132113 953382342
2 47498
2 93227
1 151639 871057843
2 78375
1 69399 665790820
2 62941
2 131540
2 23957
2 46701
2 194219
1 29753 857560137
2 23756
1 53670 617608705
1 104087 644898966
2 121382
2 166209
2 161711
1 110636 457048555
2 37397
2 159676
1 502 908131752
1 188270 663287204
1 145516 747331219
2 151389
1 122892 890333454
1 5856 193847800
1 92732 961433056
1 56305 661489170
2 171536
1 40322 946148233
2 116928
1 148692 889742256
1 86070 792901287
1 22711 439368426
2 18854
2 41828
2 39129
1 16929 479009704
1 138012 657455903
2 147335
1 126330 207363374
1 30570 544081293
1 159237 757179275
2 179768
1 32973 241361210
2 176798
2 19144
2 124058
2 157545
2 14406
1 74487 423410610
2 146639
1 4293 322523232
1 856 521045029
1 168441 362682461
2 128871
2 115858
1 126976 452899544
2 9363
1 160294 265191501
2 26580
1 155810 327068520
2 73207
2 173906
1 159101 372200425
1 9066 427871506
2 37448
2 13827
2 139889
1 112084 113859674
2 93432
2 32127
2 125551
2 25400
2 46250
1 154552 333559855
2 129347
1 51892 876444942
2 74226
1 78915 634239643
1 179022 850664089
2 148071
1 66960 609015508
2 42387
1 101718 808656639
2 175902
2 123056
2 27512
2 27579
2 93457
1 185336 311198993
1 183502 420809394
1 129450 765959968
2 104145
1 132282 574247654
1 150401 702260298
1 15585 352719352
1 161888 188842549
1 19883 172465151
2 60653
1 135571 407779497
1 56023 969123272
1 166414 10764042
2 143796
2 46330
1 129690 858117939
2 182277
1 57098 821058297
1 406 822708875
1 36919 158419386
1 55662 276161013
1 16894 536541860
2 83947
2 118330
2 189812
1 191825 442585604
1 167748 939725678
2 14200
1 28402 569348703
2 89644
1 186854 745126279
2 113312
2 22115
2 16591
1 53145 845086807
1 99058 419117750
2 160243
2 65812
2 31230
1 156174 67447892
2 140265
2 76665
2 72665
1 170641 274884181
2 55871
1 29396 482512418
2 61176
2 132218
1 138336 763563258
1 190116 72550432
1 85829 443261554
2 4812
1 14713 604099020
1 53958 420410147
2 78272
1 68952 471520704
1 87868 360122130
1 104754 749190645
1 97535 951648796
2 86646
2 130714
1 5287 468478720
2 137987
1 143827 526625361
1 86782 486907124
2 48817
1 120778 839025171
1 58658 130934262
1 29849 832177524
1 126576 879604214
2 119367
2 169216
1 130457 341074768
1 14269 711976188
2 131384
1 84669 476018438
1 199732 841798987
2 4971
2 94162
1 24339 597746429
2 54036
2 173262
2 4555
1 58077 148108760
1 106240 275111926
2 188153
1 154855 983347522
1 22394 200813206
1 417 978438695
1 60428 81032292
1 196218 695236313
1 129984 765676101
2 17433
2 44151
1 25805 348126023
1 75898 877325829
1 75760 603398817
1 66283 365329746
2 125413
1 162710 744579325
1 154207 666630572
1 100369 354459988
2 196727
1 30490 287117981
1 104473 318045781
1 32976 564633990
2 191349
1 54927 568001600
2 30622
1 158837 741607495
1 88275 85780795
1 101297 401583815
2 152086
2 41950
2 108670
2 77229
2 181802
2 9531
2 26956
1 78620 994467848
1 165864 11364005
1 31558 488948741
1 91541 815704910
1 30210 540987260
2 36490
1 142540 795775972
2 246
1 8993 720340887
1 24492 900686996
2 44116
2 92772
1 175231 499044630
2 144966
2 133719
1 63932 609654951
1 64335 391029923
2 155489
2 146513
1 53703 639516394
1 62523 607024021
1 87822 719367192
2 56440
2 141737
1 38794 354557298
1 193507 600611180
2 118645
2 108041
2 99353
1 185568 143061277
2 11825
1 121062 699373113
1 53538 81672757
2 113284
2 23502
2 10996
1 55200 949253482
1 45296 503398126
1 38360 992119739
1 4613 710368780
1 17009 485452905
2 117681
2 196834
1 163834 358143044
2 22783
1 54836 943592866
1 143336 100358525
2 171042
1 15505 995269839
1 188321 543880568
1 93630 231390196
1 18745 26781655
1 104350 684308111
2 85002
2 81051
2 83275
1 158540 310102145
2 21130
1 176807 165801168
1 97607 823840938
1 50754 253156139
2 158671
1 132448 534410894
1 152093 792789081
1 122403 833636971
2 33016
1 40912 490390815
1 191105 64722510
2 136448
1 69340 296217079
1 154376 795704616
2 84357
1 73739 648409767
1 54044 330715903
2 71741
2 139392
2 55171
1 109025 237462649
1 40407 621728377
1 8432 796474864
1 105400 461850646
2 57966
2 30537
1 73161 290711913
2 52873
2 28164
2 101288
1 193255 841947873
2 122206
2 78133
1 138737 860986858
2 107786
1 91369 478363479
1 190447 856219611
2 183580
1 188335 564476265
1 83444 400459650
1 69439 538923276
2 19286
1 187589 322275868
2 19381
2 89536
2 28854
1 10197 480430159
2 150626
2 86082
2 117738
2 169066
1 173628 663642142
1 59131 757632905
1 10109 161798627
1 71365 932845334
1 96320 295027325
1 8629 241753741
1 175538 407141509
2 51701
1 181521 739201169
2 34640
2 78567
1 23708 443109526
2 15108
1 121050 112653643
1 168331 427091290
1 32157 666361015
2 125586
2 95832
1 33812 892938662
2 4213
2 147146
1 39615 532936559
1 162349 474581043
2 159055
1 168865 314994765
1 139184 373329804
1 185532 700601204
2 12059
1 44807 157423960
2 51932
1 179239 789916844
2 36630
1 136958 897999302
2 149423
1 6649 719856639
1 71628 298312589
2 128530
2 113792
2 170494
2 71270
1 56269 845650666
2 115316
1 23436 140024228
2 145116
1 183496 650584478
2 93212
1 20786 370836724
2 175976
2 33602
2 56140
1 98991 467959193
2 41994
2 2509
2 23953
2 17785
1 101961 62902087
2 29460
2 36486
2 195057
1 10411 394522668
1 82879 731513362
1 175200 919482828
1 3724 957012894
1 26428 144191039
1 10518 595810825
2 17772
1 152201 316435362
2 132426
1 3487 879408188
1 175188 873742872
2 106772
2 14925
1 170969 574815429
2 42295
2 18273
2 40190
2 131880
1 124895 803318531
2 8608
2 152232
1 161264 469595666
2 120088
2 160738
2 174285
2 74655
1 16225 146138870
1 413 111145902
2 126975
2 172272
2 79495
2 190686
1 58629 408908192
1 147287 537069146
2 105772
1 121146 171231515
2 736
1 71393 918745948
2 199681
1 63023 772014912
1 96076 464848318
1 120589 744705462
2 123528
1 11550 587643965
2 108471
1 42734 327842611
2 169563
1 192718 435851120
2 126416
2 60314
2 175138
1 174670 130463133
2 75274
2 18338
1 1610 295533614
2 132645
1 98092 647763544
1 194368 474729571
1 155926 621161652
2 177567
1 8098 861114385
1 193019 973021774
2 55076
1 106029 730208083
1 182786 543350788
1 155700 238015094
1 81489 46003409
1 88488 413255558
2 181183
2 136847
1 5332 43875495
2 78548
1 23294 541102254
1 79791 279583791
1 63341 977166006
2 54114
1 53576 845665611
1 118082 754002514
2 52987
1 165286 719583004
1 53878 684324766
2 62788
1 144934 573217656
2 58148
1 105544 976628121
2 84843
1 104199 404575787
1 66835 529826085
1 63255 674191981
2 66459
2 165666
2 123677
1 189847 515463401
2 9572
2 186218
2 136447
2 117198
2 91831
1 186414 204126464
1 47245 119484575
1 174937 423707761
2 9470
2 39192
2 197006
2 36578
2 29436
1 172643 121297476
1 86666 637377536
2 99393
1 24643 477279417
1 4120 149567411
2 175460
1 58391 428155465
1 103625 892324286
1 58358 411170331
1 143830 543903596
1 57585 918509920
1 184763 734860653
2 2800
2 25925
2 117241
1 127953 939200529
1 90964 525228318
1 136064 425132418
2 76089
2 181380
2 90053
1 72006 839168518
2 37752
1 45797 400376475
1 98774 211176108
2 190234
1 108765 53656199
2 33953
2 67681
1 178496 327642046
1 158923 901095806
1 141000 44635113
1 4376 941146258
1 150217 317519734
2 120291
1 149561 548136093
1 186641 730733664
2 144981
1 180929 148843180
1 172011 781980083
2 56766
1 50277 86900994
2 57081
1 109576 669739057
2 131956
1 145727 624879491
1 51972 226098214
1 116146 171836240
1 188168 456676827
1 65912 889169482
2 156610
2 46516
2 88592
1 116215 847564656
1 99548 919962657
2 47547
2 174191
2 191679
2 18688
1 131763 706788208
2 4725
2 47815
2 62082
1 13176 51470459
1 134265 146964320
1 102712 460050661
2 122632
2 116565
1 31651 223233996
2 123359
1 188002 127387690
2 42222
1 157627 484106467
1 135200 924130398
1 99927 177196542
2 106554
2 166320
2 35225
1 165176 855243948
1 129102 438603125
2 31416
2 80314
2 12119
2 104657
2 141823
2 73696
1 185189 598766800
2 22329
2 50410
2 94007
1 87704 866860524
1 93205 439961260
1 101779 830965537
1 129295 415704415
1 60150 956367381
1 145686 882983236
1 14505 209472042
1 39475 17748249
1 150980 204329289
2 156062
2 36561
1 80896 340033516
2 111542
1 183202 673368491
1 127778 171739564
1 136509 441290444
2 146408
2 148474
2 112921
2 95915
1 143300 584136744
1 122714 154910746
1 91209 806336118
1 11348 923189339
1 11223 594732586
1 39179 137507257
1 106207 928353743
2 35423
2 94084
1 37762 560993587
1 90442 488157683
1 75411 57478412
1 2115 777660478
1 63041 707637153
1 94488 754655820
2 112456
2 110203
1 98025 973274572
2 23171
1 156361 531044471
1 96765 576259486
1 95715 898100780
1 33245 704979240
2 69416
2 117983
2 32752
1 188766 963817410
2 35744
2 102874
1 169428 160275787
1 76913 977216012
1 140690 671549941
1 144807 689318570
2 125907
2 121637
1 98569 591079009
1 91243 467017386
2 112434
2 108182
1 7190 845352020
1 173883 601930715
2 168559
2 40559
1 80314 136463929
1 104038 778831788
1 87468 101276996
2 169672
1 151321 343147824
1 107523 473671559
1 188934 739178412
1 27319 122124570
2 166354
1 29317 615898222
1 1565 898026990
1 98010 191198543
1 170349 313151746
1 106651 176243188
1 51657 201119460
2 30346
1 54202 493656603
2 11302
2 128961
1 39251 887847936
2 155140
2 187984
1 128531 445007191
1 67533 187704316
1 27977 362622301
2 112799
1 103925 915143984
1 190753 571707212
1 14288 316308377
1 16159 337218089
1 167913 801561860
1 116533 614762879
1 173611 657262863
1 8863 29578267
1 134266 872741027
1 49206 490763024
1 191331 203873247
1 104112 371108296
2 137484
2 19475
2 151633
2 136028
2 95166
1 144106 507341757
2 12443
1 31078 699335514
2 191372
1 197694 808122183
2 23636
2 98869
1 34301 200881870
1 160377 215271779
1 146859 176468777
1 140753 181071836
2 44741
1 135999 575815124
2 66337
2 146906
2 90813
1 58176 761602650
2 75385
1 51580 466957649
1 33103 733434985
2 168796
2 155625
2 62053
1 6563 291098088
2 177383
2 193877
1 188004 597868169
2 63895
2 23759
2 173538
1 116058 89167933
1 61817 333281925
2 65041
1 24148 739741129
2 162613
1 68880 6672972
1 151729 583077352
1 31947 119729812
1 31058 969160547
1 195779 690243609
1 152780 906375597
1 66142 479130872
2 189455
2 199195
2 69788
1 47564 411317429
1 159865 508614890
1 59371 114541639
1 191847 123413557
1 195186 226831949
2 74820
2 160488
1 40859 727283877
2 143491
2 4986
1 1684 163970859
2 60738
1 163524 686239464
1 134015 946113980
2 137970
1 144 484771727
2 146915
2 179534
2 23910
1 27433 764315735
2 49196
2 154714
1 152658 832322789
1 108908 933728180
2 169229
2 187050
1 49184 985973349
2 15922
1 12478 569278238
1 85481 150933733
1 117028 143719872
2 151998
1 181302 665191998
2 120936
1 49264 901392034
2 166134
1 93359 529023812
2 108935
2 103799
1 170545 291390760
2 112531
1 143077 631549965
2 109360
1 24448 110570874
2 78892
2 118411
2 160054
1 56950 302735107
2 134333
2 26938
1 80868 935474053
1 12531 754224167
1 150762 536889362
2 56506
1 66976 647215566
1 174454 956170492
1 12366 606657965
2 91962
2 4264
1 170307 830662571
1 179643 449089396
1 46681 547763312
2 98647
1 178941 337788560
2 58647
2 16131
1 186308 231046609
2 71212
2 133526
1 195207 913553546
2 185484
1 183326 479326279
2 116980
2 103659
1 8439 746053695
2 178599
1 187121 932152806
1 155742 637916108
2 14933
2 50513
2 48166
1 166920 259911369
2 183645
1 37996 275805982
2 127265
2 173220
2 118273
1 72368 689145678
1 126536 829864396
2 177148
1 199112 539877177
1 166929 531810540
1 133149 817292802
1 107809 32549262
2 57742
2 80351
2 126425
1 100397 156991902
1 105722 797609218
1 39358 405121705
1 111887 956763261
2 53396
2 129812
1 196663 420877661
1 3892 885810828
1 44834 794902784
2 77269
2 83864
1 193579 392343990
1 197907 418167432
1 162832 461337236
1 64410 883303341
2 28551
1 51228 913978821
2 188221
2 44033
2 139324
1 135371 719744573
2 65073
1 179531 964627164
2 159901
1 100914 706837374
2 44119
1 84709 704777760
2 56724
1 113002 302279964
2 101873
1 81319 547636430
2 164170
1 17171 886472128
1 129343 824673116
2 59120
1 132137 955145474
1 26929 861304887
1 103562 642205798
2 188155
2 188279
2 45607
2 167225
1 129182 293787708
2 189787
1 144845 932726219
1 66920 801655066
1 44091 591362589
2 85849
1 107699 649390676
2 95211
2 132414
2 31894
1 70457 940869820
2 141544
1 57064 944151674
2 179234
2 183013
2 171078
1 38215 239317051
1 33623 965468966
1 67932 208503577
1 166166 588479492
2 139543
2 165291
2 184649
2 167106
2 36681
1 128998 918983160
1 148230 394989412
2 150541
2 117005
2 34151
2 191420
1 52441 292563528
1 127179 186903217
2 105069
1 103527 864797769
2 38671
2 174190
2 60865
1 107333 561398802
2 170204
2 123560
1 47983 26742083
1 198987 596694143
2 167977
2 38826
2 47768
2 53500
2 159104
2 139541
1 168253 193328217
1 31861 275292512
1 124955 628197838
1 49774 685739863
1 90728 54272905
1 172590 518250089
2 142612
2 42069
1 31482 433149896
1 71676 436708818
2 31068
1 70608 617878474
1 84234 926209966
2 75628
2 131515
1 21654 551913501
2 161168
2 103711
1 140729 562883038
1 196020 879841357
1 99100 496654942
1 191684 208360163
1 50697 672263586
1 29633 847216868
1 193156 331098684
2 39843
2 100326
1 188358 235135204
2 35700
1 62829 583973233
2 127446
1 60648 953388578
1 96673 529376737
1 94354 515475460
2 112490
2 97203
2 196937
2 99731
1 176541 6953238
1 68644 653311583
2 156719
1 195186 279292639
2 197683
2 66503
1 124193 493678821
1 31350 613426466
1 70322 208496920
2 66631
1 104748 147469207
1 46489 9327277
2 192549
2 179725
2 162758
1 23252 341335998
2 34334
2 198054
1 184702 120002543
1 28527 983214356
2 121782
1 59944 534893836
2 97301
2 43983
2 15677
1 135438 114476062
2 102962
1 113488 972282488
1 62652 37669808
1 41094 885584531
1 8451 311158216
2 67117
2 150213
2 52814
1 8346 484601437
1 144859 886475825
2 164948
1 30550 313487081
2 3146
2 102468
2 102298
1 144675 97028811
1 61783 978629325
1 131144 138457935
1 36309 797692179
2 11069
2 189255
1 36701 147205516
2 13484
2 109638
1 97699 286976980
2 83528
2 139364
1 112856 535923055
1 38615 762225907
2 138737
2 1959
1 4141 811758891
1 78527 932549455
2 164987
2 125291
1 49776 422209081
2 89661
2 26013
2 33320
1 92916 828531572
1 44425 360650278
2 34281
1 71117 280808355
2 188076
1 115065 661520112
2 198273
1 64861 816656322
2 91079
1 3793 985734942
2 177198
2 107776
2 34099
1 74287 783113171
1 104541 209998582
1 154477 818194256
1 77659 237311068
2 32911
2 135730
1 62404 154401907
1 113877 782969924
1 50104 989688381
2 72774
2 37022
1 21445 475178029
1 66665 717701547
1 66808 608532923
2 50691
2 40483
2 101457
1 52866 505500127
1 105773 220081200
2 195229
1 77101 384541122
1 101385 305927174
2 70165
2 350
1 6909 222466524
2 140758
2 20744
2 6999
2 132482
2 133072
1 105974 833321340
1 47888 20964324
2 132919
1 15462 544665920
1 76128 808447696
2 186515
1 120520 790752033
1 97972 794742890
1 191246 960585913
1 60997 649928183
2 50295
2 128266
1 133479 631282604
2 165272
1 106397 101388188
2 116587
1 65141 370403528
1 130852 236603644
1 196124 587591023
2 195382
1 60124 17548005
1 36155 131760101
1 141865 289815433
1 164747 447928062
2 19044
2 133070
2 9637
1 49160 841084420
2 109348
1 145959 275046703
2 30069
1 135889 279281076
2 83658
1 184910 785129211
2 23338
2 127199
2 127689
1 15015 383424213
1 46359 726801614
2 139377
2 145408
2 80704
2 20085
1 156106 41199307
2 12742
2 184460
2 4244
1 148370 786272616
1 1862 754882363
2 106702
1 85729 771516679
1 24279 299577332
2 57382
2 73097
2 58250
1 38329 475836761
2 12205
1 42172 80549360
1 167904 200305377
2 143729
1 69239 313880890
2 188921
2 194154
2 194567
2 64936
2 85177
1 150698 72399885
1 112677 246466768
1 147455 729221739
1 34724 846399542
2 67624
2 72184
2 148739
1 182261 396319020
1 28873 490416758
2 191210
2 44511
2 186275
1 21209 136693594
2 192967
1 14100 473689299
2 85985
2 25358
2 73494
2 8940
1 32396 294374065
1 191198 983790385
1 64862 713387438
1 61569 75301790
2 103475
1 44654 462966873
2 158671
2 77367
2 127504
2 19529
2 104428
1 20871 615214237
2 8823
2 82564
1 109169 461910694
2 142074
1 177083 589677071
1 131736 704285768
2 145943
2 37659
1 159309 503706521
1 114721 611782485
2 98483
1 4518 730363731
1 4221 109488657
2 75131
2 92409
2 77309
2 193725
2 185886
2 39040
1 131376 662502497
1 75814 378080506
2 16590
1 199876 776007619
2 45846
1 174848 836820887
2 72749
2 45793
1 121253 132784615
2 74578
1 70372 137073739
1 153968 132728240
1 177534 92960265
1 160778 393995399
2 37041
2 191668
2 45746
2 148661
1 29675 893543721
2 56841
1 14092 889752228
1 104558 140412121
2 45934
2 89299
2 155040
1 156261 949921915
2 172897
1 56921 632686370
2 10288
2 101321
2 141625
1 37333 85657818
2 125443
1 80942 104668612
1 12687 357412271
1 87382 547323197
2 127013
2 155682
2 51338
2 167925
2 92760
1 128611 437584386
2 67247
2 127598
1 127946 246254890
1 92789 138925110
2 87337
2 68315
2 28936
1 4835 695164015
1 136007 607409917
1 84912 589471139
1 127258 159008274
2 42271
2 48567
1 196776 642440636
1 172853 575307984
2 3034
2 60690
1 47114 854972349
2 87434
1 199496 767420805
2 89183
2 143753
1 3318 390242549
1 56161 259395468
2 56603
2 88119
2 166288
1 43732 726119420
1 43038 624292563
1 92339 75636773
2 183549
2 138546
2 102208
1 174877 454751408
2 130671
1 37665 774610553
1 62853 957234167
1 159640 261211906
1 123351 563978999
2 129529
2 113891
2 92241
1 193824 23045504
2 42854
2 6953
2 69957
2 175456
1 130336 372686336
2 135999
1 130425 654608237
1 72933 916845529
2 104678
1 151621 864071272
1 79407 38371336
2 179761
2 78760
1 59506 971831390
2 187594
2 40748
2 140249
2 149897
2 170960
1 87885 773488799
1 96613 134667532
1 66548 967767611
1 104726 54241152
1 26869 909256792
2 32691
2 54451
1 118948 91804144
2 140103
1 20087 75715412
1 177671 605837340
1 110488 337953068
1 186038 542380316
1 140668 656631814
2 162592
1 34931 5041540
1 105692 407536520
2 169908
1 197497 994160615
2 80522
2 134542
2 113790
2 111564
2 156943
1 160002 976446501
2 126036
1 151972 356339640
2 45997
1 79345 982606983
1 153285 159312318
2 191249
2 26294
1 78062 654361250
1 196537 216654499
1 98697 599759822
2 150443
2 150310
2 169476
1 99733 51172835
2 51691
1 196477 729392690
2 168070
1 190815 781392166
2 192678
1 105406 111698432
2 79410
1 122758 213214834
1 183076 181803848
1 197544 830160021
2 189256
1 145245 208484737
2 8731
1 130748 493049552
2 46626
2 162946
2 139118
2 165879
1 17815 891680845
1 159115 181884603
1 156907 502332599
2 171547
2 170730
1 38408 677989733
1 112652 31964676
2 174613
1 186496 258121036
2 114516
1 185409 427048726
2 128135
2 175277
2 137255
1 93375 651576234
1 171783 795159935
1 66245 238927936
2 169022
1 199395 174424604
2 15074
1 46998 87550025
2 186232
2 174165
1 105823 651882078
1 190314 526748928
2 71135
2 180063
2 180138
2 194240
1 23981 366874990
2 65594
2 26378
2 129683
1 158190 66200335
2 151882
1 26367 836187923
2 147156
2 92671
1 62074 382740099
1 164678 112665669
2 65251
2 152398
2 17199
2 58770
2 134599
1 175447 402635991
2 157819
2 64726
1 45276 470520456
1 119582 541396558
1 62147 317101532
1 5998 475021681
2 149249
1 43212 799152767
2 16830
1 73328 169993938
1 124248 262501992
2 112112
2 153747
1 198423 77588613
1 137539 447820882
1 123997 42616496
2 59863
1 52272 454330289
2 110752
2 18068
1 166898 609631851
2 16475
2 11669
1 143361 560153127
1 104557 378835244
1 127533 856274206
2 96720
1 185322 215062368
2 142105
1 52354 830987362
2 24373
2 5201
2 188497
2 108522
1 187389 625067530
2 16301
1 112089 908934452
2 97105
2 36124
1 50182 715819553
1 6836 40334877
1 117852 559101911
2 7211
1 95141 698982177
1 179838 781309808
2 140820
2 126676
2 196477
1 197776 62197004
1 149137 530532668
2 11635
2 192338
1 12364 673002244
2 122964
1 41583 188538000
2 758
2 134449
2 188708
2 159583
1 67199 483263978
2 160785
2 97767
2 93877
2 68285
2 163527
1 40021 692538494
1 5452 978449626
2 171076
2 126405
2 115687
1 53438 244698634
1 112761 456340916
2 141164
1 128741 388458908
2 60599
1 78614 508474766
2 27759
1 77979 426337576
1 79949 513698735
1 154572 981436411
2 51638
1 159039 888246887
2 23189
2 199241
2 68062
1 121635 815710168
1 50838 118198333
2 4568
1 171403 405356417
2 186028
1 136969 91990756
2 96242
1 162821 310298985
1 132827 275643172
1 171849 955566247
1 28389 755131881
1 172155 459871864
2 99920
1 72810 142751291
2 24433
2 100800
1 120495 657592407
2 59207
2 32078
1 163761 92115270
1 122016 4767328
1 114063 308110098
1 110094 119706216
1 33034 889430918
2 144800
2 17441
1 101254 362973249
2 16402
1 53545 195551048
2 145326
1 15210 54140693
2 89800
1 154484 715831309
1 5719 187440052
2 7353
1 152932 7270555
1 159329 228202468
1 99665 957476707
1 50993 254754525
2 76375
2 36796
1 10765 468103754
2 169056
2 83314
1 19926 153658231
2 115953
1 921 919095144
1 88561 511659676
2 115585
2 28826
2 57136
1 27483 941607458
2 178908
2 185561
1 145078 927234787
2 57785
2 73650
2 195931
1 49855 46633168
2 85764
1 93955 373320774
1 53578 521432960
1 5480 530454378
2 156672
2 57732
2 156242
1 152343 3443045
2 106020
1 165647 131795001
2 31305
2 193365
1 175402 653568242
1 179948 823060962
1 7868 77988354
1 47260 913674633
1 161889 931989826
2 194020
1 148154 47706698
2 139858
2 112979
1 136650 856098232
2 78299
2 75547
1 185990 303898432
1 180064 835204897
2 110451
2 116731
2 184046
2 168803
1 2621 243382096
2 137947
1 90887 559962001
1 18675 45022906
2 193102
1 124534 65009136
1 144870 271188601
1 85916 390828485
1 118926 131092298
2 171097
1 112698 449667316
1 153334 7539411
2 74905
1 96180 619102400
2 160619
1 112665 508398076
2 133203
2 61673
2 37191
2 184614
2 98123
2 175272
1 103577 639034678
2 3924
1 196600 847620180
1 48602 612645234
2 194846
2 107729
1 1235 928508717
2 55244
1 137669 501649825
1 161319 866752186
1 6660 991511614
1 17081 140972381
2 147999
1 43895 364087780
1 113679 412087731
1 174518 901970287
2 18191
2 132839
1 161571 686281093
1 49745 290190528
1 37136 816937029
1 77926 662017536
2 88183
2 159302
2 43509
2 160895
1 84977 674184962
2 43342
1 111820 923783473
2 171582
1 196656 174113089
2 183974
2 90316
2 130025
1 118441 841065310
2 105689
1 82514 638787637
1 195596 125142464
1 126261 164976646
1 196224 284737599
2 33586
2 23275
1 17632 273309858
1 107284 807238652
2 50213
2 131754
1 73833 925323770
1 29823 622385170
2 63551
1 41407 623093993
2 174472
1 150487 257166597
1 58511 445797055
2 80135
1 18500 282907262
2 57014
1 105223 952175459
1 2790 126886930
2 107280
2 161376
2 115651
2 3665
2 90490
2 132189
1 180382 758163572
2 126634
1 173085 693516972
1 171863 588628909
1 144291 613963062
1 130873 83252477
1 149433 204892687
2 5402
1 116792 141779305
2 31982
1 79425 942145506
2 194953
1 34324 212160885
2 12209
1 126764 754180721
1 93523 352723442
2 85039
1 91186 543479389
2 5392
1 65961 849039593
1 67553 788216482
2 191748
1 68757 766149606
2 79376
2 168741
1 69827 350493038
2 142485
1 179336 816556805
1 71358 593713822
1 95420 343289610
2 87522
1 49019 52524484
1 196062 781780162
1 182069 164347453
1 37250 524444053
1 61735 453280660
2 170760
1 198905 436203867
1 99526 601092496
2 21775
1 133342 205536027
1 20653 109884037
1 35830 724104824
1 193442 221149205
2 68607
1 168433 861043312
2 170071
2 181059
1 6378 267010348
2 122143
2 81174
1 106367 816831702
2 191461
2 81219
2 198755
1 109568 493028168
2 20537
2 26722
2 90673
1 148947 952992981
1 155807 682313208
1 90879 989106155
1 178832 56364297
1 163965 212092681
2 35981
2 76324
1 30430 485543135
2 185137
2 65468
2 21342
2 17801
2 168840
1 91741 948669051
1 72988 283723532
1 120115 772236964
1 144496 19593673
1 112993 325245621
2 107611
2 178125
1 20161 53101148
1 132689 782939201
1 194686 961898560
1 190644 731237393
2 183259
2 35150
1 93340 261741929
1 108865 948582083
1 61108 861949741
2 36213
2 120061
1 187329 94285773
1 92067 512822662
2 191619
2 96264
2 166026
2 150126
1 167961 208485918
2 112805
2 194257
2 18699
1 130320 957593704
2 14832
1 90288 846782240
1 37928 63726926
2 130801
1 197724 887910561
1 125269 661200808
2 97517
2 88353
1 59992 227911587
2 52804
1 86451 995983812
2 95803
2 49446
2 62491
2 129686
2 46822
2 42054
2 130059
1 99079 238969828
1 106940 2424490
1 80297 999108110
1 117929 888055508
1 121538 594866091
2 163041
1 15213 189921659
1 151913 791689870
1 147741 93675679
2 68147
1 63259 878481181
2 171918
2 80840
1 96905 365902230
1 48942 542797659
2 164429
1 151568 342141005
2 70795
2 74404
1 167445 908585535
1 118155 299725463
1 92420 124211318
2 80683
1 186430 748429458
1 135450 308285080
2 95024
2 116773
2 138522
2 99961
1 130382 125871140
2 170207
2 68664
1 89926 693297104
2 162299
1 133596 468340702
1 100979 740893464
2 38230
1 159666 163833545
1 153672 214095589
1 146579 823041198
2 100932
2 149829
2 29147
2 199500
2 98145
2 188316
1 33839 646355587
2 140022
2 18099
2 68718
1 18649 375681863
1 168192 6493195
1 141362 668506707
1 39835 894271242
2 197546
2 198001
2 55657
1 116206 929037696
1 195593 489163310
1 16941 951967064
2 127132
1 153588 520649104
2 116127
2 64913
2 28213
1 12068 620173823
1 42489 99312631
1 39106 934329480
1 60600 603407068
2 21896
1 66459 904640965
2 29338
1 199747 128369851
1 106703 183113390
2 52375
2 13646
2 127097
2 140948
1 175904 661110743
2 118486
2 181599
1 6341 624103597
2 170518
1 65919 854340801
1 120981 872806984
2 117740
2 23063
2 199829
1 10406 605265310
2 46262
1 81794 903010187
2 78758
2 2523
1 15977 978222136
1 93865 643610686
2 62813
2 97981
2 56535
1 147680 659534256
2 45988
1 117879 66066996
1 127645 68256260
1 171534 670411291
2 173756
2 90071
1 149812 82449787
1 4170 30719665
2 180014
1 55812 683471753
2 11080
1 71435 479577216
1 72223 932635994
2 7210
1 159730 84486751
2 52051
2 64814
1 184900 844914171
1 185626 806915515
1 133276 517133784
1 102657 483291989
1 141569 90310198
1 106340 114110602
2 3813
1 101404 85862421
2 146068
1 155637 394236886
2 129431
1 42043 243256183
1 191024 114107902
1 163618 846408621
2 157536
1 137379 22208528
2 76840
1 8337 453093093
2 174978
1 92302 58304096
2 38997
1 187809 263928768
2 188474
2 123818
1 72907 510289734
1 38625 187410573
1 46291 587539108
1 92918 934066089
1 154897 890079406
1 87632 634137442
1 182136 583565739
1 50900 249183583
2 47459
1 5444 216977947
2 121680
1 111383 975388442
1 69458 250260012
1 8596 65140316
1 191552 962347709
2 105304
2 98558
2 88346
2 176165
2 158664
1 177715 999556093
1 66615 313187983
2 112164
2 149985
1 53697 752786691
1 13459 895560432
1 175480 902342633
1 144091 852766889
1 197045 335844248
1 102189 771625479
2 35348
2 190054
2 72026
1 198256 564967846
2 189309
2 194948
1 57603 862888642
2 42021
1 8825 589857178
1 91875 230670771
1 31286 162240143
2 14930
1 153774 293205058
2 129702
1 158375 17908505
1 17158 888840363
1 167855 450272164
2 191817
2 50352
2 25998
1 181940 898037605
2 6996
1 179395 876877329
1 42161 943559681
2 38575
1 106869 365899321
2 80789
2 173473
2 152676
2 40415
2 130059
2 98113
1 108745 403466498
2 32783
2 113490
2 47658
2 176347
2 153865
1 70465 947907077
1 30991 958948461
1 135895 778407415
2 79945
1 99439 801520404
2 137029
2 83942
2 106474
2 179604
1 69198 339942085
1 11201 957025381
1 171495 356899037
2 8717
2 96339
2 47763
2 193940
1 96686 622763185
1 177914 234208883
1 28246 206886744
2 69626
2 187703
2 169283
2 118504
2 174149
2 189937
2 199570
1 114653 277109142
1 76002 526137998
2 98424
2 11996
1 175619 443004673
1 190904 420323681
2 4958
1 31973 654148226
2 5911
1 6233 802986819
1 9596 140615550
1 48886 828220556
1 50972 752684529
1 124026 995084762
2 123770
2 8883
2 142067
1 23089 244031502
1 8957 640402458
2 34871
1 139097 612442613
2 85957
1 157629 260804499
1 143896 414952258
2 63544
1 2010 826148350
2 39813
1 73662 150523368
2 175140
1 114779 569673714
1 19009 684058597
1 26211 627145956
2 27898
2 46745
2 198840
1 86269 636566808
2 35268
2 185786
2 109619
2 20478
1 29943 10627082
2 15785
2 174792
2 62656
2 22277
1 592 175305652
1 66185 239983222
2 175529
2 122207
2 134113
2 42062
2 159943
2 465
2 30326
1 103322 21871061
2 5132
2 22696
2 91720
1 143748 289074870
2 100530
2 174683
1 76432 387096747
1 172125 205166283
1 92940 330379356
1 55412 113090477
1 176149 664909901
1 147141 971654461
1 189126 896096229
2 81372
1 42597 131183665
1 148701 518907309
2 86268
2 43243
2 168341
2 69012
2 34406
1 108735 704516034
1 2268 514961747
2 198033
2 59570
1 158154 527338537
2 48766
1 135141 651130329
1 115747 783292257
1 149688 670240999
1 26681 21174377
1 57917 564369892
1 13658 687018171
1 116821 785230797
1 1188 117590814
1 146201 459446643
2 8353
1 170940 713542519
1 88204 839712476
1 132465 578074471
1 81632 542724976
2 94963
2 195483
2 62583
2 138449
1 153009 600332525
1 29191 494475571
1 31827 84530123
2 62545
1 166669 796219793
1 25317 646550792
1 161457 423521515
2 128874
2 28879
2 114486
1 89184 267226083
1 55101 46872540
1 118621 615645409
2 95375
1 92778 27827739
2 140423
2 131663
2 140165
2 62633
1 9720 874727017
1 193970 167293300
1 91135 997334682
1 104741 741302677
1 9924 446835627
1 100339 760044296
2 59880
2 141823
1 155416 282250314
1 178773 499969199
1 23586 237660277
2 64264
1 125156 252169384
1 38890 156991668
2 19724
1 25090 709706129
1 21307 341571977
1 78032 689533461
1 193306 510902631
2 10220
1 55838 682514765
2 157500
1 101343 106928162
1 42145 688263004
2 32109
2 103262
1 57384 793578302
2 17015
2 90880
2 169983
1 15932 33815245
2 137852
2 64624
1 28606 62966342
1 98407 546545986
1 11174 809373307
2 65099
1 108988 520598254
1 135911 628841248
2 63199
2 161077
2 178407
1 191056 240954522
2 119745
2 119159
2 8728
1 98600 418646238
1 25213 850804793
1 57459 122871982
2 169876
1 5992 883171797
1 191213 999094716
2 165943
1 152995 315664982
2 180972
1 1549 424483110
1 102836 668566144
1 132503 993396110
2 145665
2 97617
2 111798
1 118290 928778674
2 28495
1 140170 830091486
1 116873 893717789
1 90914 429528060
1 55142 104733802
2 25823
2 122658
1 97960 753079018
1 23247 446038018
1 109415 235464242
2 58965
2 60726
2 107307
1 44575 680561618
2 178541
1 139595 504848063
1 3200 686965899
2 125569
2 183755
2 32888
1 125624 236955218
1 175546 337527833
2 75836
2 65823
1 21547 403981066
2 97072
2 191212
1 197014 720483057
2 134191
2 162189
1 184721 299666619
2 120762
1 171991 222727499
1 188275 607566033
2 54576
2 117034
1 113690 240612158
2 4057
1 86142 760579539
1 106452 207543422
1 133682 918031454
1 53324 54174638
2 165034
1 31618 911163995
1 44548 514231302
1 81792 864814572
2 93811
2 160801
1 55078 365250011
1 168870 23354468
2 19055
1 55132 314578251
2 37008
2 172491
2 19048
1 3585 112758522
1 28894 571175316
1 77506 259690396
1 155730 132765802
1 30032 546041123
2 122228
2 7098
1 57231 268075927
1 60374 68520193
1 128169 692649671
1 1731 129703533
1 152428 552834754
1 172811 731807060
2 127789
1 119292 406640254
1 147469 515857860
1 104309 175982434
1 113449 922974691
1 116511 781850758
2 122813
1 25062 644532956
1 44133 930737213
2 89840
1 36597 996346007
2 53195
1 151765 991836848
2 117823
2 148958
2 153792
2 175371
1 197480 767660289
1 92749 117051305
2 42836
1 133897 349432606
1 184504 644098130
2 31029
1 82333 745449770
2 129537
2 13081
1 163926 587380238
1 3486 345753138
1 24502 483766686
1 119287 359870630
1 4953 39442674
2 98733
2 2670
2 9943
2 119901
2 135865
1 74080 443548890
2 139841
2 57540
2 38799
2 46279
1 29596 574484526
2 148737
1 196387 522871335
1 122026 111205556
1 77026 801465970
1 62898 395341038
1 92706 52119197
1 183156 68938730
2 130857
1 196890 599467322
2 184328
2 71601
2 39224
1 28684 342364305
1 117277 440826228
1 165497 733205429
2 49513
2 131184
2 2047
1 62134 303543166
1 15168 737987330
1 64604 429267978
2 67661
1 71202 643974749
1 159425 642551819
1 102025 328473149
2 164323
1 146631 936873306
2 65596
1 162891 543160786
2 151776
1 2201 831475536
1 42944 839064832
1 101610 870576086
1 156239 443619995
2 133351
1 135125 509929294
1 79780 241180237
1 75942 107441218
1 150112 45029922
2 138408
2 19716
2 179866
1 27262 982550600
1 41096 805780674
2 57859
1 34452 902825604
2 100477
1 167908 746113155
1 198578 664060372
2 109851
1 76947 302291978
1 63877 785796430
1 76905 520099881
1 194646 766544367
1 174454 852178110
1 64215 531744922
1 28192 521220969
2 49161
2 190676
1 103447 521408668
1 32831 478235858
1 35895 89067689
2 56262
2 84766
2 90553
1 110282 203489122
2 38092
2 165350
2 122286
1 173178 85779283
1 59482 723014053
1 176668 151599054
1 93132 148238943
2 108830
1 40778 795125207
1 70996 447038293
1 146319 358991771
2 71558
1 130281 620587160
2 104765
1 50067 540356543
2 95875
2 181775
1 64839 185955411
1 163293 30123232
2 51617
1 115437 918130366
1 41805 867217693
2 144814
2 167542
1 12092 982319102
1 27514 252276389
1 145648 964966317
1 198796 9939495
1 171173 532899729
2 134850
1 2079 768274924
1 41065 628528707
2 94570
1 172268 90053756
1 55067 1003607
2 157821
2 19872
1 26796 230652348
2 38193
1 161780 458003826
1 43121 541727533
1 95483 890627368
1 50260 736685681
2 94642
2 79110
2 100546
2 100489
2 91057
1 182693 814222473
2 82568
2 44442
1 157570 938257922
2 29781
1 198612 711635256
1 123904 656303396
1 44677 696783539
1 69576 297608285
2 18078
1 137008 582504631
2 131144
1 38630 799621580
1 9556 98512656
2 184959
1 168189 660322453
1 39414 87371579
2 162291
1 89416 71994971
1 8747 636245340
2 26193
2 17617
1 187532 608367647
1 118872 707537209
2 81723
2 94675
2 196743
2 199376
2 19936
1 23289 934306150
2 4811
2 67428
1 110811 283772793
1 43813 82664197
2 102882
1 94666 777434594
2 175445
1 110401 535570714
2 54343
1 142257 203066677
2 159616
2 166214
2 175142
2 166247
1 60176 277234933
2 134178
2 165261
2 21426
2 30788
2 158753
1 19184 455747920
1 43598 779860487
1 60775 668518369
2 158593
1 63049 746972093
2 64100
2 141604
2 178303
1 133157 157603193
2 86209
1 132470 37523670
1 129177 143322541
1 116101 940707780
1 131100 800219753
2 1321
2 100069
1 195564 738415180
2 138875
2 48866
2 11210
2 48320
2 167869
1 159233 470830398
2 126907
2 16362
2 195988
1 7752 939581736
1 48622 532563284
1 33004 848865801
1 167094 523014539
1 170779 91284862
1 73114 31803437
1 117405 195756725
1 30741 977388108
2 9560
1 67662 486533139
1 6452 498709071
1 133237 102692703
2 14205
2 104113
1 164268 734135142
1 14189 40080171
2 101858
1 156686 432018556
1 3446 7710683
1 161811 782940071
2 23569
1 106663 285624011
2 2165
2 182591
2 31015
2 197812
1 33368 950380113
1 34478 326927692
2 165906
2 2771
1 105273 81837351
2 42839
1 103411 624749434
2 176558
2 9514
2 39321
1 158674 935663097
1 60037 928025300
2 44538
2 3138
1 143854 36627783
2 23535
2 132339
1 16098 197616374
1 179542 497549776
2 80355
2 17659
1 143364 327697457
1 116290 838954885
1 38261 553950455
1 30536 66749997
2 163896
2 49458
1 61421 358644502
2 93914
1 134187 770975148
1 15585 293027152
1 87600 498222877
1 57838 561212055
2 15480
1 11552 455519064
2 194986
1 149992 685434179
2 107918
2 1581
1 47082 992887779
1 92006 166175280
2 134416
2 48525
1 183986 245136806
1 173186 971510952
1 133641 685156454
1 86581 573919803
2 98925
2 24518
1 74240 991013418
1 147198 40847693
1 148316 986994968
2 17049
1 134941 112361352
2 176319
2 4388
1 103229 2258237
1 9004 535985548
2 5400
1 93499 359570167
1 117631 377929132
1 30050 308866396
1 8077 387301498
2 199853
2 28653
1 94654 532710365
2 174089
2 15091
1 48684 540831056
1 48318 906397550
1 25747 868662453
1 20621 149660201
1 29716 860746954
2 138282
1 169079 580177274
1 128260 835614374
1 72599 118728661
1 93401 617185436
1 114438 940830367
2 81020
2 70836
1 81655 563301483
1 89515 637998820
2 94556
2 37999
2 151521
2 176095
1 110421 359477770
2 87056
1 127393 420947912
1 126478 661216474
1 128190 360565953
1 5562 459683185
2 148377
1 90430 790958867
1 37392 730323368
1 123206 192690972
1 33823 816912106
2 32091
1 197457 837894193
1 23288 45857369
2 31390
1 101599 164149099
1 4581 727210559
1 64202 53921853
2 140395
1 197326 53961241
1 19001 352400090
1 134981 168360786
2 184917
2 63829
1 38595 559659562
2 24905
1 85158 849860482
1 2991 772679304
1 50038 168010921
2 49349
1 51453 592082930
1 199914 230383194
2 82877
1 112668 61140112
1 24067 627677028
1 2458 794666828
2 79936
2 131958
1 179331 932364290
2 85611
1 178654 391581640
1 59707 846304515
1 100920 892611520
1 31892 827164519
2 116816
1 142384 418278303
1 172605 997429626
1 156667 558862581
1 76870 731627321
1 59375 186448178
2 189885
1 199498 54361751
1 123463 781599177
1 76518 51456256
2 147391
2 110629
2 107843
2 193457
1 24530 782776742
1 21946 980332699
1 17651 920694603
1 51866 627387854
2 195265
1 199517 216734138
1 98319 328897183
2 146601
2 99731
1 59047 170812778
1 95017 959925729
1 5169 253884297
2 109289
2 171099
2 39382
2 101236
2 170181
1 43778 119316751
1 112290 553958543
1 52290 81539906
2 3618
2 176506
1 113779 259901151
1 88435 933004422
1 36059 320384494
2 21370
2 150952
2 51098
2 14137
1 5179 509581151
1 88199 739140225
2 196103
2 140350
2 67206
2 144834
2 187869
2 156272
1 7076 485909391
1 48150 838047003
2 37693
1 197878 297855470
2 45598
1 23655 463948054
2 198047
2 121654
1 70811 994474931
2 152378
2 152916
2 110024
2 38059
1 70400 147450863
1 80011 626272742
1 68109 360316913
1 163440 987722884
2 91223
1 119975 175678320
2 131896
1 103129 687067194
1 68752 595067962
2 83470
1 197327 605276054
2 10558
1 15032 705688356
1 95489 483241652
2 100058
2 155669
1 191587 890516282
1 137084 99213524
1 124330 493476386
2 149459
2 93601
1 98181 109604310
2 121438
2 152977
2 135595
1 189170 807865315
1 152915 217436840
1 78645 286158341
1 64897 497450779
2 121310
2 147279
1 29462 759805591
2 21133
1 185952 104045059
1 72267 109232846
2 145720
2 98089
1 55174 100063436
1 16552 246608797
2 136278
2 147569
2 193690
1 30406 944836694
1 148865 123053612
1 125119 576157307
2 160198
1 118981 826966927
2 93639
1 156417 649656315
2 5164
2 48396
1 134820 690885835
1 178279 107297264
2 116838
1 41398 639936638
1 37683 229133023
2 175151
1 165836 735508041
2 152833
2 198529
1 44775 38527876
2 192190
1 103049 446434048
1 24332 407428025
1 90022 261257729
1 194003 791410776
1 87230 995969293
1 154687 44036277
1 144976 232175664
2 54623
2 164544
1 27969 469830160
2 99436
2 112771
2 15551
1 175428 57093237
1 104232 291299778
2 73110
2 187480
2 147104
1 188781 384766674
1 124982 184742684
1 168438 86521628
2 72058
2 93893
1 128415 583961643
1 76977 152874763
2 90128
2 113687
1 91432 269871997
2 80360
1 163624 289583683
1 86489 988673219
1 136055 227854990
1 2387 959035181
1 70506 663332817
2 154202
1 174256 626410461
2 32230
1 11936 672590453
2 77597
1 86564 819751957
1 131805 758679487
1 106672 418017490
1 90862 100408313
2 187937
2 119074
1 76749 395432630
2 25234
2 4475
1 1925 209704783
2 146807
1 153420 197866922
2 164050
1 30334 710187606
1 54214 400669965
2 59099
2 70261
2 37840
2 126401
2 51692
2 174202
1 94612 307397092
1 143582 979600093
1 104278 495351229
1 11885 723261237
2 184867
1 134774 78002790
2 107226
1 51225 67725639
1 59556 552420978
1 109024 986124654
2 178351
1 152907 963980945
1 172640 501638310
1 103580 134589730
1 52567 838782535
1 38741 8889716
2 93597
1 93856 918657368
1 78769 3037654
1 137379 837264101
1 141743 475128130
2 174367
1 153420 616023169
2 108462
1 130118 99823559
1 62491 235396373
1 69754 275345190
1 100038 857198909
2 5942
1 102519 846121033
1 16582 888429726
2 60443
2 53687
2 114595
1 63921 183027899
2 31149
2 73338
1 71469 810082345
2 113196
1 171019 765692920
1 114474 937256408
1 42995 57008405
2 82034
2 163381
2 28032
1 74639 239898835
2 18025
2 51099
2 29855
2 47285
2 109093
2 123187
2 120886
1 149682 384518288
1 77685 952766377
2 82028
1 169394 130748079
2 93551
1 10686 189740578
1 95275 643283342
1 14543 9023415
2 68933
1 79237 30064831
1 146765 511785216
2 175076
2 59743
1 107472 961387839
1 111936 281280651
1 149152 835938417
2 117549
1 72990 634638030
1 102957 190103819
1 94827 428870179
2 157977
2 137218
1 19687 214074375
2 114299
1 114976 735805999
2 162081
2 158489
1 158381 879171691
2 178351
1 46502 692357352
2 102310
1 4707 404267807
2 37670
1 169098 495708524
1 110722 967030765
1 14725 942359181
2 62020
1 21021 480152739
1 124390 237409847
1 184622 621480088
1 115305 12630508
1 106863 675265590
1 173742 830254805
1 144629 402395705
1 32713 405245649
1 178706 154300525
2 114949
2 99808
1 160574 423843132
2 179903
2 125004
1 146561 291192820
1 148885 119907436
1 23039 426352976
1 181654 420076527
2 45201
1 95187 820816027
2 166930
1 96041 588246333
2 49732
2 191071
1 3908 821271789
2 13796
2 143799
2 71486
1 118231 538415154
2 54337
1 39243 154820685
1 139530 904156495
1 125773 687938722
1 11501 312586551
1 42942 525700442
2 16725
2 17674
2 44404
2 143482
2 182155
2 28955
1 175800 564384955
2 69487
1 173645 154457927
2 140097
2 175727
1 107304 609091294
1 181348 954382940
2 62946
1 67644 73155458
2 51549
1 45773 18120976
1 67111 22580397
2 41532
2 4070
1 138083 395864761
2 136583
1 134468 458826162
2 74530
1 30180 361241838
2 24751
2 25781
1 168957 250564512
1 22296 399922490
1 134397 478528368
2 194000
1 183577 751246227
2 76556
1 112511 262199186
2 79347
1 126742 152320940
1 163738 668120510
2 75234
1 190894 491739842
2 128808
2 117347
1 144442 293822323
1 3241 180943458
2 22076
1 12955 164692432
2 29704
1 180085 546908701
2 55679
2 97896
1 103315 33972610
1 43010 960542578
1 5300 566341141
1 15805 553401055
2 166516
1 96829 474602516
2 129296
1 151028 153909761
1 1931 972202328
2 136771
2 190650
1 134191 593525559
2 44809
2 128009
1 68435 603382279
1 54340 75194557
2 93716
1 24523 534304632
1 186216 592384558
2 84238
1 180792 901543917
1 198524 527679958
2 131420
2 183784
2 150778
1 147104 325406515
1 133410 573683455
2 115535
1 62032 658456865
2 140261
1 194319 738497836
2 191779
2 22797
1 187403 112480447
2 92399
2 117007
1 101874 384208426
1 115320 904746960
2 171452
1 113203 430754814
2 141618
1 80026 124847133
2 89317
2 166220
2 55429
2 126028
1 196478 203266022
2 52642
2 198922
1 59850 410656971
2 130621
1 123129 647857038
2 77634
1 73780 363306611
2 89644
2 99222
1 132109 741504865
1 20858 308985993
1 3741 840324148
1 113716 34753953
2 196143
1 25025 196706977
1 79245 272752904
1 135452 35141044
2 185309
2 155056
1 154469 239640603
1 195658 727382781
2 125515
1 60739 5559733
2 88199
1 145886 524026680
1 54525 846828358
1 81526 184682917
2 62183
1 150082 491328115
1 9086 888376911
1 70419 973398458
1 31286 556561507
1 190133 644224733
2 187421
1 151746 739862398
2 132614
1 24183 895604324
2 123835
2 8346
1 131978 454285190
2 85158
2 78372
1 171299 339108695
2 86764
2 31076
1 57933 420752852
1 121013 2118689
2 22926
2 129233
1 166244 392767304
1 157995 699445952
1 72817 239070075
2 177108
2 47446
1 87492 678810549
2 77849
2 146617
1 145102 501949813
1 62853 398197854
2 75572
1 156975 117577664
1 979 360872571
1 35974 640926916
2 170875
1 129307 110104743
1 136986 434331869
2 119641
1 53787 7159871
1 145408 550653070
1 51083 21191899
1 106804 645689932
2 98213
1 170776 343295590
1 78857 181624346
1 32394 995782142
2 145039
1 63935 513897662
2 28302
1 99641 84958695
1 139435 134093982
2 197055
2 74485
2 112292
1 119982 351127453
1 82726 99453000
1 161810 396591858
1 122521 110954183
1 16172 423158579
1 182661 605565922
1 51314 294480596
2 155855
1 89200 350092309
1 61985 385430881
1 157382 9835905
2 61290
1 171494 973936929
2 181910
1 48072 487041187
2 118799
2 185185
2 29302
2 96421
2 132993
1 76133 678516468
2 155494
2 62357
1 182599 72035290
2 8392
2 84672
1 104743 294002597
1 188796 578150196
1 141009 210528128
1 26322 81285829
1 194869 427298520
2 130714
1 48319 220787333
1 181881 979418570
2 156141
2 39217
1 18580 581448461
2 195821
1 99412 868978098
1 88720 93753788
2 42472
1 58083 37361315
2 35525
2 100
1 146706 53271836
1 66419 654343257
2 53699
1 91229 743014783
2 15458
1 74810 345652290
1 53122 702978879
2 104444
1 181355 459496798
1 108271 879751377
1 54349 773588602
1 14790 327230905
1 144605 512020132
1 54503 274797622
1 56198 235809646
2 112714
2 194497
2 143970
1 141957 233116897
1 197989 241009079
1 148992 196563244
2 187835
2 120732
1 195934 668516559
1 181955 192388574
2 108372
1 89840 305385389
1 8648 57948821
1 138561 577795458
1 27650 51370794
2 44331
1 44832 128969514
1 160111 162471108
2 32545
1 38300 991535990
1 5067 21356472
1 15360 104027796
2 156694
2 189648
2 86914
1 131814 477386008
1 175358 199997166
1 99712 868906040
2 150577
1 101505 646438783
2 824
2 37053
1 25730 161953309
1 97332 785505130
1 142706 401413128
1 13808 131490267
2 106958
2 39481
2 196870
2 73263
1 112269 578678344
2 31100
2 170925
1 135280 161222672
1 115516 193577566
2 20524
2 44102
1 2589 500725923
2 42145
1 8695 860460151
1 21028 231834355
1 45232 119243401
2 141062
1 78024 461876208
1 164647 785513795
2 52209
2 14607
2 167350
1 146766 792338465
2 74420
2 59109
2 103436
2 92585
2 160831
1 2121 743840090
2 128686
2 43622
1 148053 823786535
1 158676 572506342
2 31414
1 913 511971979
1 37615 228581159
1 67577 822275465
2 34664
2 181690
1 167071 358259719
2 156053
1 137642 782810635
2 183838
2 106834
2 899
1 82607 844393939
2 4023
2 27582
1 104341 858505626
2 191809
1 170325 140125937
1 146934 55879895
2 69539
2 169217
2 166125
2 34638
1 23189 607207075
2 115162
2 135108
1 5884 903310109
1 181369 245343345
1 115540 968393906
2 18761
2 183269
2 35256
1 118620 758644292
1 150449 991580835
2 175062
1 163534 302822446
1 146762 384997526
2 68597
1 177540 785178386
1 169979 945350494
1 1543 867246845
2 170527
1 161122 682825749
1 47652 298431774
1 39652 758106124
2 142041
2 107678
1 16924 557231600
1 93784 38753134
2 137210
1 157098 381042586
2 20244
1 44236 878002121
1 33699 670793007
2 88272
2 9598
1 80886 517109343
1 147263 301682606
2 91547
2 131968
1 13004 497332595
2 118136
1 13030 207626833
2 21775
1 6259 42414055
2 78099
2 7735
2 117230
2 61684
2 70801
1 117410 145660683
1 45451 937956721
2 44864
1 116009 766493270
1 163319 988088108
1 54572 464995709
2 154296
2 136292
1 189908 330547581
2 141877
2 115882
1 1165 4416138
1 151037 217456649
1 175272 200281412
1 96445 201479642
1 97294 5855924
1 33610 619779988
1 53387 149250607
2 13393
2 21114
1 127437 493442603
1 128160 1057739
2 136894
1 5634 57112743
2 94311
1 154385 419394249
2 78855
2 151292
1 159037 781505739
2 69957
2 39527
2 23365
2 19179
1 151527 345457104
2 94125
1 135581 364396957
2 145523
2 134954
2 37685
2 85973
2 190177
2 3448
2 53590
2 39373
2 137473
1 53760 646841245
1 16578 951010814
1 16483 44055759
2 70041
2 65510
1 127387 916708514
2 6438
1 170656 900687075
1 117946 688542217
1 28049 153097765
2 122899
2 25703
2 63412
1 23104 280862784
2 132468
2 137566
2 46911
2 61650
1 128974 657426154
2 148935
1 106096 902481850
1 144143 498746421
1 42691 701069496
1 58036 751062545
2 7794
2 155747
1 40197 758156092
1 130994 576127582
2 175544
1 54779 103908579
1 144380 662226665
1 188392 194909454
1 14337 657042451
1 5552 88095458
2 143156
2 105658
1 160172 520595781
2 108896
2 35803
2 116438
1 115100 609432431
2 120579
1 32118 323904746
2 78234
2 86191
1 117028 643905308
1 63797 553607479
2 45537
1 106292 582770487
1 126270 53108857
2 4275
1 95284 796566298
2 82096
2 197261
2 83506
1 14706 408765919
1 157548 860114332
1 106973 572088647
1 148933 698548207
2 17536
2 167439
2 130549
2 154840
1 39639 479323169
2 198576
1 21532 626959699
2 5647
1 8624 349430681
2 134997
2 190093
1 30189 758485564
1 675 316527467
2 22057
2 41667
1 113607 215257974
2 167556
2 98348
2 141766
2 3801
2 36723
2 109804
1 26432 236646534
1 59091 342868814
2 112986
2 100187
1 119892 5306229
2 73536
2 69083
2 58861
1 16955 832361966
1 141163 333850779
2 93844
2 28395
2 191561
2 49238
2 80803
2 120183
1 147870 160981121
1 52345 457329011
2 194223
1 148889 865745958
1 148733 244722551
2 144944
1 84613 916850072
2 4135
1 48550 450286417
2 114409
2 108281
1 82421 6306999
1 117208 11203061
2 71448
1 171588 684466460
1 58252 489511894
2 19034
2 88204
1 187421 300398510
2 31524
1 165195 144568833
2 25507
2 60833
1 89395 405423108
2 66698
2 129111
1 180369 491084660
1 181423 51050536
1 163326 132829579
1 90775 200237757
2 33834
2 26039
1 171925 961080732
1 50731 836410962
2 78070
2 175077
1 10854 549875778
2 52441
2 508
2 134562
2 120719
1 46343 733306677
1 104080 753595277
2 195870
2 116186
2 196234
2 122510
2 84468
2 93519
1 67464 509879518
1 120608 83247894
2 127764
2 64459
1 123782 360443698
2 29370
1 146334 857232291
2 152507
2 6379
2 171856
2 157366
2 173175
1 101458 51098223
2 194920
2 38671
1 187364 193337029
1 192329 777558496
2 103397
2 166949
1 24976 376627899
2 99615
2 179619
2 69903
1 72991 882939875
2 123622
2 7632
1 43592 624073103
1 64410 211976036
1 142578 237424902
1 81945 893096373
1 94097 940603032
2 117851
1 105942 83384405
1 156530 59691140
1 140637 467094638
2 166330
2 196859
2 2554
2 90919
2 79320
2 159409
2 158193
1 144948 139468142
1 3532 767533517
1 70455 528583717
2 70962
2 167635
2 68099
1 7920 258907095
2 12117
2 88843
2 179253
2 104767
1 15052 41066464
2 42401
2 161004
2 101975
1 171289 962963268
2 55428
1 102544 539174006
1 123619 171669997
1 96255 179499687
1 196323 321425632
1 102404 912431546
1 103855 701385883
1 31309 674035415
1 25044 723361938
1 136347 23434287
1 103786 202810614
1 63227 838540740
2 145310
1 2368 133033166
1 165646 819912281
2 37294
1 131633 466015925
2 50248
2 13993
2 13022
1 92107 923710046
1 5695 114402082
1 149871 776502670
1 25881 184246725
1 8093 237399209
2 158175
1 23456 375739077
2 40895
1 45259 480084033
2 27521
2 173600
1 28227 695683440
1 116873 175770437
1 128779 798811718
1 179504 604879634
1 10477 569717652
1 196726 583913501
1 43969 173378934
1 2488 931288168
2 63966
1 21946 644063671
1 31060 53005270
1 24883 574232369
2 40715
2 143295
1 86698 672481221
1 109866 273184397
2 189522
1 191372 467856851
2 95493
2 143083
1 55357 401310868
1 57522 134088407
1 100669 797385223
2 165007
2 33946
2 104545
1 88515 666714969
1 722 835182971
1 98176 170129512
2 33387
2 153477
1 192395 48164647
2 152655
1 124022 427442623
1 20092 931779630
2 54601
2 142515
2 115754
2 29378
2 20038
2 145650
1 97996 528005321
1 16140 832393566
1 34011 73203744
2 76503
1 65583 112974754
1 84434 767636441
2 42230
1 168670 958850233
1 36283 193366096
2 143522
2 153795
2 119865
2 26297
1 156763 606454364
1 192621 102745486
1 93663 427672687
1 76541 861788246
1 50831 825102015
2 63095
1 173127 268039443
1 173055 511567390
2 11840
1 155464 569900333
2 40939
1 108205 52301909
1 168592 562062794
2 56162
1 164605 400926717
1 31812 52219303
2 2182
2 47632
1 130460 800176709
2 95090
2 154959
1 104942 717393904
2 80715
1 134989 415312509
2 85595
2 197074
2 132159
1 72164 558183909
1 173549 104651005
2 126102
1 126675 98689086
1 132583 332345341
2 67814
2 33848
1 192419 196058039
1 81671 426364819
2 156375
2 178491
2 158939
2 194651
1 174309 242474907
2 135316
1 56228 607060983
1 192287 497592225
1 83240 840248363
1 192957 224380378
1 166359 762150896
2 66489
1 125335 912689300
1 8446 515278899
2 131881
1 150204 167840852
1 57658 207098030
2 105520
1 171524 741305367
1 49636 344296962
2 60962
2 68426
2 146992
2 172291
1 50348 839543138
2 106234
2 35126
2 158661
2 199624
2 162250
1 151024 618145851
2 85104
1 81388 404984162
2 31362
2 51504
1 146114 251226411
2 39289
2 38409
2 189034
2 27217
1 45480 305174885
1 107623 744725351
1 104793 627849563
2 186460
2 118497
1 57460 409528594
2 152809
1 137095 843592786
1 167408 168244989
1 74234 53842773
2 142948
2 9297
1 165081 793927118
1 18873 170189218
2 149238
2 174591
2 98405
2 41934
2 169899
2 166767
2 198891
1 87527 663990258
1 107956 890887083
1 139856 185150323
2 68567
1 130072 135719653
1 117131 839647531
2 46093
1 38873 804933859
2 61173
1 177212 971753215
1 60235 720526633
2 14848
1 139869 953480640
1 30946 235096216
1 7477 416170301
1 18476 831842699
1 175920 11501405
2 167438
2 120682
2 169118
2 25293
2 19126
1 168976 696864
1 22009 274859004
1 64329 361281152
1 171860 350628261
2 187447
2 184581
1 25592 145577970
2 129195
1 67378 938083987
1 85652 348606306
1 172218 450677489
2 156027
2 15531
1 11382 550465982
1 176435 13436225
1 11545 553860830
2 147884
2 33000
1 81016 913557626
2 10113
1 166450 592706613
2 24704
2 160391
2 74918
1 193084 744278974
1 126279 765324992
1 40460 337185701
2 159492
1 144784 518976561
2 74786
2 79691
1 76431 904715762
1 37047 924754463
1 120723 594794997
1 35109 41398095
1 145484 421885943
2 61897
2 100622
2 148608
1 164908 904333168
2 24154
2 48289
2 1447
2 61023
2 34817
1 21276 630245663
1 149353 212460035
2 86943
2 98688
2 90566
1 54502 681198963
1 196084 872126371
1 24233 26228347
1 120933 567040614
1 196387 617857343
2 58738
2 76217
2 44141
1 119272 24957272
1 178130 133460513
1 131518 190796324
1 18280 317336608
2 105425
1 9800 364767415
1 130877 375003515
2 189334
2 50544
2 144126
1 41346 391940488
2 11148
1 27989 831202563
1 149924 614381251
1 33986 557974296
2 96971
1 154070 620366946
2 76659
1 62140 315685163
1 66514 879574847
1 179436 483564872
1 68557 752456837
1 49860 879555760
2 159885
1 165893 776993986
1 6712 70818074
2 114793
1 27786 9477045
1 68912 645018358
1 154236 972789824
2 71254
1 30593 983794760
1 122227 626631532
2 164305
2 187730
1 26974 189922098
1 89089 811326822
2 43739
1 163108 98845952
1 37468 166759718
2 69262
1 18589 842229603
1 181406 711097527
2 18888
2 40748
2 146008
1 37123 448340538
2 78312
1 148160 75783679
2 41743
1 93124 349807848
1 119815 236845597
2 37692
2 63441
2 155188
2 187726
1 96567 581624705
2 1130
1 86502 116229470
2 48418
2 126702
2 9046
1 66730 449071835
1 197804 313977088
1 5121 603414397
2 188038
1 27101 879545527
1 112112 631830719
1 100044 380213525
2 176146
1 191047 339577013
1 96554 655083251
2 154367
1 124146 636799194
1 105113 634689091
1 19148 773836626
2 165720
1 172320 274398039
1 109746 148881839
2 123383
1 114231 917761012
1 149891 599732494
1 130612 560919268
1 154888 731264990
1 23156 976442598
2 75867
2 92263
2 189046
1 64920 726546248
1 174099 452512964
2 159713
1 99486 79471229
1 184715 115413477
2 82802
2 167426
1 40421 892630991
2 150386
1 131248 886661630
2 117355
1 82865 153204730
1 150195 116117068
1 55663 310172662
1 129678 619498700
1 101119 942216337
2 103666
1 36056 264387958
2 56432
2 61178
2 101397
1 117490 54984648
1 159978 785075888
1 173797 405421302
2 41619
1 17593 791781959
2 97065
1 57016 942432794
1 34909 549087650
2 165045
2 46709
2 31678
2 120772
2 14796
1 190012 682466843
1 134751 120804448
2 108317
1 16647 800982224
1 195459 763843229
1 49277 398758441
1 169640 849732839
1 10287 260073267
2 43883
2 27420
2 162735
1 105085 605219533
2 170233
1 102822 531250950
2 167915
1 88672 955774461
2 152276
1 6717 709987850
1 63794 19035889
2 78100
1 114878 125930797
1 34321 354162507
1 52687 56668024
1 14293 368236127
2 8555
1 123559 87118844
1 58678 238485398
2 35234
1 144684 498861327
2 19571
2 84602
1 148706 651612069
1 127670 255334993
1 196159 955021455
1 90533 423481707
2 132088
2 162163
1 197955 777123903
1 22020 859019516
2 6486
1 122527 53346402
2 12671
1 175409 164664244
1 74802 177001186
1 43616 618432886
1 136177 349163344
1 195339 961644449
2 196399
2 17376
1 102491 746742067
2 46693
1 81128 969626049
2 23059
1 24912 167305584
1 2965 760081740
1 156052 207408053
2 166334
2 46987
1 140432 709954395
1 12855 974052073
2 54783
1 121778 947266807
2 153828
1 16085 420369813
2 154673
2 182681
2 47791
2 102536
1 151947 113601485
1 35970 667049546
1 64760 496628762
2 23653
1 68930 962553824
1 19687 85260469
1 139253 478774854
2 75059
1 7609 525189433
2 92353
1 199964 954194956
1 106575 710870268
2 52471
2 25032
1 21125 438207544
1 102368 812605445
1 149137 740673622
1 31558 757894851
1 113020 136500710
1 45679 25974325
2 134959
2 43843
1 29080 385575414
1 99579 716741584
2 193835
2 178932
2 131438
1 112453 44296920
1 72107 700634266
1 11127 406837478
1 175035 777895524
2 189884
1 129289 328053542
2 122445
1 11873 744758882
2 49231
2 81242
1 182092 843997815
1 179722 192528499
1 98333 738629888
2 172719
1 57032 341961556
2 196918
1 8857 470948920
1 46775 813861755
2 39269
1 123689 611949849
2 193940
1 4500 495244360
2 57448
2 57198
2 141847
2 56096
1 24008 331819305
2 49890
2 3337
2 21151
1 83464 781701515
1 166640 548076586
1 86776 399886529
2 105905
2 78208
2 54679
2 139155
2 150341
2 43448
2 152569
2 150910
2 103095
1 18252 872655967
2 92861
2 8160
2 132039
1 193503 623744337
1 64397 987311886
1 182178 37275371
1 182461 407437817
1 94693 460815897
1 152903 284227422
2 67961
2 50781
2 121767
1 19225 224942778
2 189328
2 149646
1 81793 235819800
2 133042
1 81215 831977521
1 14558 269101215
2 106138
2 66179
2 172304
2 103241
2 77200
2 22302
2 132247
2 127778
1 142774 9738124
2 8731
1 178737 912206026
2 76040
1 134745 179356742
2 62046
2 62580
2 53582
1 180363 79371709
2 120143
1 151741 960224661
1 52119 900987976
1 20869 820271665
1 40089 271349392
2 41305
1 158863 829396626
1 89920 375113927
1 118438 538692291
1 167356 12504858
2 88929
1 31235 665439962
2 166570
1 81281 322129086
2 116173
2 32853
1 117392 843693853
2 152988
2 146557
1 170390 158764244
1 110632 883469150
2 199207
1 86239 457050757
1 35565 557546061
2 193229
2 89524
2 88223
1 24168 731029220
2 95984
2 125521
1 69981 802025449
1 101037 105288710
1 19717 367756605
2 195571
1 20094 460316897
1 74572 495187828
2 197163
2 25671
2 84004
2 141962
2 75422
2 86287
2 196777
1 126008 75650758
2 196743
2 178938
2 176762
1 114533 979014384
2 27737
2 183024
1 97325 439786429
2 158126
2 8559
1 23016 17288818
2 12072
2 95408
2 115742
1 11758 17941877
1 78549 822906326
2 110615
2 47992
2 150118
2 114065
2 5949
2 9524
2 115321
1 30625 539893147
2 75863
2 183526
2 104639
1 90996 69940037
1 107281 187973329
2 36136
2 75331
1 137844 188654509
2 150699
1 80020 33748128
2 164448
1 100586 703467676
2 105928
2 195134
1 22371 357394822
2 58076
2 50562
1 155756 679084539
1 13813 472309427
2 10466
2 162460
2 33438
1 4994 323967939
1 154945 354281527
2 170415
2 165926
2 121532
2 34968
1 108781 78083173
1 159820 231099979
2 100829
2 171021
2 34119
2 184341
2 174858
1 51360 319335538
2 123217
1 127019 866845142
1 169324 584510698
1 182357 809577963
1 121424 627861274
2 77189
1 143097 488505789
2 175771
2 83181
1 84336 137051127
1 127387 384908097
2 26212
2 25703
2 30820
1 146255 182677715
1 31816 921707625
2 110845
2 25494
1 85910 528260629
1 196746 169179846
2 107631
1 152403 147697858
1 182170 611794990
1 194871 128994979
1 83787 827201761
1 68458 255877760
1 133152 258127558
2 6877
1 6268 809608270
2 15351
2 166340
1 50766 642330689
1 159048 530650138
1 38508 334853395
1 96840 385609320
2 111673
1 117785 122198371
2 155747
2 152741
1 199267 402837526
1 70168 887782217
2 105959
1 3923 919596610
1 154926 479837433
1 127740 824288480
1 127944 268976534
1 118231 494079931
2 136072
1 181466 204905774
2 38431
2 84021
1 32126 776615655
1 4048 855016480
2 158088
2 76336
1 88382 366776807
1 114835 689646217
1 143559 743976225
2 51871
2 154992
1 41006 851302073
1 128606 497022780
1 97321 21904952
2 47573
2 147663
2 141013
2 127233
1 197667 782654245
2 191417
2 182805
2 7430
1 75587 612336293
2 124150
2 105995
1 93647 913871144
1 128733 668898166
1 55616 847708916
2 74926
1 121089 174611434
1 107645 479930677
1 85138 144786845
1 6281 408348525
1 157218 641874601
1 147806 270277813
1 3517 137728465
1 20355 320848149
1 141453 343149080
1 56412 888662006
2 35112
2 70848
1 55163 673837370
2 195806
1 91015 543037454
1 22618 630460803
2 73603
2 159196
2 157106
1 196030 251596850
2 140020
1 31829 766085774
2 155813
2 146407
2 45244
2 198583
1 69383 728834048
1 18283 787474239
2 66930
2 114023
1 89831 556785279
1 15083 608681677
1 188548 709606134
2 63587
1 66213 145433525
2 136992
2 158444
1 105985 127206927
1 40185 549552643
2 79585
2 134208
2 30760
1 49427 299319251
2 32484
2 19038
2 82491
1 100061 739317291
1 150577 398556832
1 46441 141296677
2 51563
1 44305 768541763
2 163706
1 190262 582772719
2 78681
1 62249 887698945
2 147252
1 10018 512997631
2 189868
1 138570 703236653
1 11155 555511182
1 83006 608453962
1 76382 298607646
1 169995 349381098
2 118318
1 110628 870006392
1 159335 976271306
1 76668 483968324
1 37366 440865276
1 147826 428926089
1 144109 630820570
1 72880 326480414
2 80542
2 32216
2 117147
1 18078 821368687
2 31673
2 105903
2 128057
1 24559 651431422
1 182875 975131787
2 7377
1 67587 585675561
1 108238 923089152
1 78845 515929132
2 135555
2 101701
1 96429 952501930
1 137655 679133845
1 130168 922043104
2 172437
2 73974
2 64503
2 62847
1 134964 778401452
1 87429 51361487
1 166899 371015804
1 187665 58397782
1 54503 93601120
1 125862 712296177
1 118299 170438718
1 2966 649195141
1 3823 519791196
2 86219
1 114419 529399267
2 195462
2 92668
1 63748 487074380
1 2689 147596075
2 120842
1 97343 651317765
1 121395 55815742
1 60243 77652733
1 35036 332749460
2 136588
1 28498 103308154
2 91991
2 50760
1 188113 157779576
1 17075 65453109
2 72762
1 186125 804857249
2 11357
2 46162
1 138951 327011043
2 84990
2 83941
1 45238 29536371
2 40777
2 106840
1 89816 881802226
2 66562
2 10066
2 24368
2 91948
2 6386
2 140659
1 60648 113231415
2 159516
2 61854
1 21496 870772271
1 53925 761606491
1 77920 59271576
1 65522 869406898
1 125784 779445517
2 77519
1 86398 44542768
2 118013
1 81037 808912984
2 197233
1 57984 481401129
2 95507
2 77644
2 91250
1 122420 85744954
1 65865 984773163
2 76157
2 131835
2 13425
1 130767 138427205
2 177894
2 136289
1 181035 66482733
2 15484
2 155512
2 22672
2 117397
1 7639 338544400
2 114365
2 92595
1 73720 759118558
2 62335
2 121316
2 30449
1 198636 919018186
1 36197 262677202
2 158311
1 146397 602189034
2 111693
1 83085 977531193
1 175102 714261454
1 45732 193169052
2 125989
2 53124
1 1397 120101216
2 43492
1 78037 242057539
1 154624 762843123
2 160194
2 61149
1 101103 267390841
1 185075 570289174
1 54207 504325163
1 78978 82446087
2 173191
2 65287
2 53238
2 135054
1 177646 733407425
2 19873
1 90720 772593098
1 157689 786592795
1 151110 765155745
2 133238
1 160655 670045518
2 185797
2 34246
1 75906 966371202
2 41231
2 24434
2 158128
2 156413
2 170344
1 5168 34676558
2 33121
1 132835 67849186
1 40690 759439335
1 17439 530922961
2 148747
1 157276 765073909
2 26541
1 73970 923935564
2 49437
1 104368 680331710
2 46028
2 57785
2 148194
1 86783 417758251
2 174981
1 76450 333876665
2 107409
2 26558
2 162857
2 145318
1 38214 179795944
2 71969
1 122984 924126024
1 138976 790331596
2 152664
1 102943 277093483
1 153528 797752077
2 80820
2 98644
1 100076 912979457
2 95528
2 145518
2 96751
2 122270
2 7796
1 2392 151248979
2 110556
2 33848
2 100390
2 50148
2 65273
2 42514
2 133279
2 97467
1 171882 308153274
2 126435
2 61262
1 92737 16055523
2 8962
2 147840
2 83982
1 91554 966705998
1 103541 834309414
2 15214
2 101018
1 141218 544235380
1 55985 180963658
2 141439
2 60813
2 179119
1 81615 840927029
1 194929 733859435
1 142581 364389826
1 175234 3863354
1 113808 992587299
1 14641 623288329
1 92124 126599737
2 88363
2 69851
1 166422 211822095
1 60388 965435258
1 195987 637861432
2 195688
2 86323
2 139250
1 148545 674588137
2 28097
2 138149
2 135170
2 7176
2 91468
2 147699
1 150983 232943770
2 55293
1 97197 270783666
1 16658 390708128
2 160209
1 46492 453676413
2 189321
2 4100
1 66426 861940836
2 84728
2 64298
2 5511
2 3608
2 8772
2 47414
1 35835 113314168
2 83679
2 58378
1 144939 66021787
2 1237
1 62096 250789896
1 96842 388276282
2 175889
2 59040
1 198429 623800492
1 103680 33157789
2 154086
2 123450
1 175316 30783336
1 17855 988356112
1 120358 693459079
1 185795 26570003
2 125871
1 196924 293841445
2 45942
1 195290 134261291
2 40129
1 146245 460616518
2 114370
2 121130
2 74387
2 195335
1 79994 743852397
1 11756 497389681
2 59264
2 66764
1 7071 857152541
2 103951
1 65807 279084297
1 38485 910834530
1 87517 884301894
1 689 289876448
2 168576
2 73419
2 103337
1 140028 173821759
2 30075
1 58838 777681316
2 36796
2 67542
1 27759 480730483
1 74411 309377621
2 199574
1 15356 58400930
2 112229
2 355
1 114350 894437276
1 165559 235373913
2 70672
1 134374 504272016
1 120256 14838140
2 96548
1 179443 623350493
1 137633 698615794
2 43519
2 37577
2 23768
2 59296
2 130956
2 21129
2 59930
2 105574
2 141210
2 184458
1 156803 987561905
1 21051 655261471
1 25181 956551795
2 30734
2 93123
2 190493
1 101462 715832113
1 65584 903573079
2 153430
2 47039
2 571
2 171130
2 71084
2 21459
1 138497 282867634
2 35946
2 94814
2 82907
2 157634
2 6818
2 70237
1 30387 341509169
1 37808 651999695
2 57569
1 140248 524329565
2 43825
2 57014
2 82286
2 5938
1 3936 633807354
1 183846 954270176
2 123068
2 149210
1 53281 527810839
2 182983
1 189063 313697942
1 84084 277061563
1 114491 107188541
2 136262
2 161665
1 134984 325168834
2 131743
2 194111
1 84335 556265891
2 6300
2 157289
2 12274
1 127623 74811537
2 12856
2 79617
2 173753
2 87742
2 123737
1 68701 318669579
2 87255
2 73083
2 52440
2 24096
1 131161 377162494
1 25230 761522383
1 180087 945473434
2 58131
2 30553
2 173421
1 79088 652182669
1 61292 707263992
2 32649
1 143023 797519443
2 190645
1 166867 590293443
1 125234 343573311
2 45584
2 168335
1 192510 302831670
1 107906 82976292
2 30893
1 64435 464311949
2 132627
2 27988
1 113672 986669039
1 82167 871439210
2 58977
2 176269
2 165391
1 20585 899755291
1 28764 624843745
2 26007
2 52658
2 75036
2 133658
1 34372 344928278
1 96216 666870578
1 60779 631041277
2 27068
1 102280 575224545
2 5791
1 138100 881932726
1 144685 695334450
2 172320
2 155498
1 111627 17003095
2 93023
1 110892 663347984
1 167133 314047666
2 121315
1 138345 136945313
1 73389 628346272
2 159752
2 156473
2 177413
1 6682 149386630
2 49822
2 86767
1 134566 307205329
2 30160
1 145599 94792682
1 130073 156363134
2 116238
1 138563 389747770
2 43936
1 117544 291179092
2 32940
1 151206 671528727
2 84992
2 196963
2 127402
2 74968
1 106497 466079964
2 61599
2 94151
2 67314
1 155975 493999951
2 114971
1 28334 31604245
2 179457
2 67144
2 79085
2 123672
1 46884 986551139
1 22657 237420584
1 187525 768315317
1 123390 658319422
2 87457
2 17061
2 37187
2 27948
1 145611 951958785
2 55603
1 103573 733494369
1 27004 315627935
2 192289
1 161206 962652636
1 61906 531601908
2 186845
1 70883 277879990
2 156990
1 54655 969135638
1 69353 442165448
2 45578
2 36579
2 11296
1 116433 635095763
1 95371 778983312
2 138007
2 158003
2 190153
2 117249
1 66253 313492086
2 92534
1 136159 522233989
1 119691 626550915
1 84444 674428338
2 177039
2 119476
2 10389
2 136986
1 33881 905491520
2 182288
1 145047 916170893
2 122923
1 97123 285525419
2 65064
1 103853 567312883
1 96620 753923710
2 114848
2 179677
1 68552 524058917
1 16522 567966485
2 117446
2 44006
2 109198
1 166650 483236250
1 9125 732456741
2 131011
2 170970
1 70010 829208046
1 294 782096818
2 65543
2 73617
2 193437
1 48299 209756131
2 141270
1 99527 135198021
2 57693
2 129828
2 9898
2 10136
2 104828
1 32275 548435321
2 67994
1 95714 95276251
1 140463 937974419
2 43838
2 43065
1 592 888486349
1 42523 969335316
1 28099 623711328
2 55908
1 96970 16186699
2 179875
1 127427 205586549
2 154080
2 123950
1 12360 654014768
1 68766 996797200
1 118994 810734928
2 103772
1 12690 765155514
2 104223
2 131311
1 44018 983758737
1 9590 399788814
2 123217
2 119273
1 107711 209107418
2 14824
2 67799
1 173784 126247206
1 61040 555533047
1 160876 460102669
2 30294
2 35852
1 147457 549911288
2 198025
1 118304 653646742
1 106352 210045922
1 82383 382887446
1 36200 713729093
2 127306
1 153928 52832448
2 83693
2 143979
1 6726 722430046
2 180481
2 150262
1 90267 674857971
2 92628
2 196137
1 8418 911575155
2 102297
1 89524 115650436
2 33118
1 40654 241635594
2 190886
1 146863 524987724
1 173827 20821090
1 88528 675259754
1 76672 321257381
2 55062
2 132280
2 76117
2 74489
1 23588 144042384
1 184248 196445708
1 37755 910708868
1 116467 50118305
1 8872 378062286
2 108533
2 87605
2 105693
1 54203 943601942
2 57139
1 122766 313687882
1 186081 629445956
1 46047 996017327
1 135711 792527004
2 196645
2 196502
2 175990
1 45316 518388501
2 190336
1 107899 557243047
2 2869
1 80265 485486691
1 162810 759288254
2 56662
2 124528
1 124698 125986688
1 72135 400077527
1 152138 237756862
1 112992 18526324
2 158046
1 48472 934918815
1 37884 313591800
2 34736
2 187505
2 73370
2 120116
2 127717
1 103147 868290071
1 198417 553831032
2 164409
1 145346 885421060
2 44534
2 68941
1 131966 671581832
2 16608
2 191457
1 128966 700091609
1 59581 747329340
1 92238 327382052
2 124841
2 27933
1 81084 622779714
1 161756 921719048
2 95171
2 106894
2 116865
1 74459 676736585
2 91696
2 73921
1 160442 950926285
1 91379 929628342
2 52015
2 151843
2 37884
2 185639
1 11949 234015916
1 164457 320903573
1 133853 372641653
1 152339 264394970
2 30556
1 2565 649545926
2 145517
2 74557
1 35725 662669998
1 167732 834120379
2 46806
1 99392 681403735
1 191364 445663822
1 64420 947830605
1 108552 646876909
2 193788
1 117995 929155079
2 96717
1 165462 335554544
1 172411 775656744
2 145076
1 183808 874438203
2 132688
1 63717 968060922
2 71206
2 110522
2 197629
2 142061
2 74820
1 63036 198023137
1 81159 535699
1 80345 715328949
1 144964 460115809
2 11418
2 64555
1 138724 621392013
1 156161 971573820
2 7708
2 184816
1 20044 812430130
1 173633 902877874
1 42939 67434069
1 95123 171476893
2 144195
2 29696
1 158612 977736506
1 110752 585846830
2 44613
2 122621
1 128071 468484061
1 110414 702882504
2 178293
1 58319 895021845
2 8663
2 168800
1 128621 243231527
2 52623
1 195191 180145458
2 26134
1 79695 534279731
1 69231 91861359
2 142743
1 5622 231015446
2 96585
1 97037 434391479
1 100308 536133361
1 28051 206084112
2 134709
1 151966 385005876
1 53390 765155549
2 113897
1 21606 83206459
2 77762
2 56354
1 57737 453061817
2 89406
2 108391
2 35397
1 33249 273924834
2 158496
2 177641
2 50539
2 113810
2 73072
2 4455
1 54931 816540262
2 46219
1 194370 250684007
2 69252
1 128266 28675164
1 121964 175810697
2 111875
2 106647
1 161342 974061535
1 85468 209984469
1 14599 212007157
1 75319 251150940
2 118668
2 65086
1 114432 762382825
2 121765
2 90121
1 83843 961543365
1 9359 843428520
1 66658 185548408
2 57636
1 978 707467315
2 119731
2 27130
2 16621
2 159940
2 199636
1 63790 140072797
2 134272
2 3424
1 187350 482571424
2 181407
1 190477 593452700
2 42558
1 187988 173993102
1 83442 356663933
2 90421
2 149735
1 161285 565044797
2 85593
2 30014
1 106563 412719520
1 37721 444330222
1 47845 545799371
2 127642
2 145689
2 56550
2 185358
2 173289
2 181208
2 191256
2 180966
1 135852 855710311
1 82732 813616333
1 197333 290031687
1 35649 189535054
2 73931
2 140465
2 25440
2 173121
1 178278 299791429
2 166236
1 78385 901250051
2 126181
1 43959 210378016
2 124775
2 58222
1 59118 440848267
1 124761 738359038
2 129225
2 179738
1 59471 800747276
2 111961
1 96347 46965404
2 187340
2 47561
2 41061
2 198463
1 75312 797247172
1 25269 462280280
1 26187 630501132
2 99119
2 8340
1 178325 79318481
2 42712
2 78937
1 61187 369436986
1 174244 78528209
1 109597 763835526
2 199304
2 95989
2 195212
2 108354
1 83470 454333096
2 95009
2 123230
2 79789
1 82522 732108068
2 102881
1 124137 825801767
2 185490
1 21573 857877426
1 7061 823522241
2 23029
2 133676
1 144541 381187292
1 164914 314349896
1 28672 194555263
1 161229 188082161
2 104308
2 124520
2 34748
1 147641 447216365
1 90772 377359922
2 70333
1 124221 578129842
1 33671 831306950
2 153928
1 15587 539704827
2 101426
2 118491
2 4455
2 150289
1 38429 717240703
1 185706 604825943
1 97652 979351695
2 110501
2 162168
1 31489 982434014
2 10816
1 73210 484445435
1 146803 699849001
1 82135 160978224
1 19382 161872849
1 174667 257180220
2 79140
1 68065 295267618
2 28319
1 76742 680060194
2 89726
1 168693 890607293
1 184367 5558489
1 165057 320018036
1 12534 2972354
1 186821 135467553
2 97744
2 5423
1 96503 624563596
1 145139 570981051
2 41345
1 48659 891454688
1 167355 24516687
2 113993
2 142659
1 75656 992313064
1 154948 843577303
2 158704
2 125602
2 35303
2 87522
1 150808 827837228
2 73776
2 93670
1 186390 606447115
1 109265 944775905
1 99132 928103897
2 164180
2 161950
2 57708
2 139507
1 97605 197310310
1 111887 578045507
2 88004
2 68427
1 150673 469147353
2 143505
2 15764
2 150830
2 73740
2 32883
2 43020
2 157119
2 104085
1 175958 720173693
2 57970
2 56569
1 105561 862914174
2 53814
2 76830
1 196948 23944042
2 183126
1 178320 21349128
1 130565 11392074
2 117703
1 108744 79352600
2 98268
2 43157
1 164364 963152392
2 79060
1 117740 221426488
2 12183
1 61969 96414458
1 39459 611984662
1 71672 828128166
2 161120
2 47434
2 83320
2 156620
2 43978
2 185406
1 71322 552469907
2 148761
1 49122 194831312
1 62072 797003271
2 7781
2 109321
2 130632
1 62148 529415962
1 41152 407883448
1 14690 882464612
1 128665 130051118
2 102908
1 73614 563403979
2 114242
1 107120 799065458
2 25155
2 21862
1 142952 557350820
1 94542 494887022
1 109081 381192991
1 95874 190326621
2 52636
2 13080
2 42050
2 1804
1 36838 788129219
2 51135
2 145465
1 10124 700810311
1 124016 152903160
2 189169
1 105172 971752047
1 161449 917570022
2 28451
1 121012 567899342
1 191445 638988926
1 108732 399733409
1 63713 420915736
1 21993 201710765
1 5904 904643780
2 36485
1 44516 980032358
2 74679
1 88196 563077794
1 165481 675976546
1 164173 136036944
1 76624 898237141
1 11552 656137110
1 83698 892505383
2 94108
1 59171 957653321
2 196252
2 59796
2 118124
2 184410
1 76159 463784003
1 94273 336783392
1 78333 130703851
1 47320 406118692
1 184321 419432073
2 41394
1 33265 561842937
1 11199 480253670
1 41239 463748674
1 71317 850581579
1 36772 471919548
2 63523
1 49529 739288011
1 79009 581896063
1 119273 103690805
1 41426 956216349
2 184083
1 194802 165609798
2 183776
2 134010
1 184124 11066105
1 125758 316522250
2 126775
1 192237 521514016
1 8151 787794710
2 389
2 122769
1 184097 658166796
1 38231 130304581
2 180169
1 129688 389334890
1 106144 626822824
1 196721 509127247
1 104807 781753149
1 153221 754303300
2 129831
1 105497 278722361
2 19364
1 40133 698325764
2 89850
2 99603
1 154304 859450191
1 18393 943663805
2 188130
1 136783 952391631
1 110965 22464533
1 165422 676935749
2 44564
2 96289
1 1435 721041392
2 52575
1 97549 522146600
1 195267 425554308
1 132334 544267199
2 24698
1 190143 336324922
2 24978
1 89160 889436221
1 143735 627592039
2 79546
2 195229
1 47639 922411974
1 135900 791661955
1 153462 198064067
1 88988 968451715
2 164295
1 112322 487421810
2 71555
2 125209
1 118882 305884481
1 113256 130029541
1 166100 380858581
1 16311 698974394
2 124568
1 37502 917725507
2 158382
2 21752
2 128173
2 142633
2 171723
2 39345
2 115251
1 91383 575594627
1 135250 179167298
1 142305 993294117
2 26413
1 39477 200777309
2 73616
1 119108 243111366
1 1822 708093850
1 153232 943791694
1 37972 574161866
1 90058 883186749
2 52087
2 13353
1 21381 49870285
2 50907
1 180034 243416273
2 176923
2 94155
1 178346 405563863
1 188870 745480911
1 4009 327307899
1 68249 112067625
2 38412
1 26604 813531311
1 129270 585375617
2 12978
2 98075
1 99098 640714405
2 94943
1 175409 218854318
2 75333
2 3459
1 140034 708258161
2 149299
1 146882 15015979
2 61468
2 166470
2 150063
1 88463 389953857
1 175127 690546881
2 72673
2 21828
2 148904
2 37390
2 193168
2 77355
1 42823 173285431
2 107197
1 90244 902398175
1 128186 788453051
1 131545 800233382
2 53845
2 37728
1 28030 232488428
2 131844
1 44266 7404574
2 3357
2 142061
2 76682
2 193442
1 142090 613449747
1 11120 560150441
1 194208 307974068
2 87925
1 20626 65382278
1 19671 805281466
2 37539
2 94393
1 158125 721294855
1 98137 940599347
1 114882 685834734
1 104234 766740619
2 187772
2 88812
1 24855 919676912
2 157656
1 137533 709611350
1 127986 356108445
2 39761
1 25388 347463446
1 4085 56146742
1 85745 11212333
1 26203 555461022
2 183248
1 173384 665965176
1 80996 252881811
1 45393 373998807
1 4695 495456927
2 62182
1 163323 854567289
1 2059 530798978
1 113108 482726127
2 130766
2 192276
2 19035
2 172748
2 89203
1 186029 42614621
2 181579
2 10252
1 96047 257987236
2 98106
1 196940 330309068
1 166714 574900469
2 189131
2 6159
1 122835 631660860
1 124924 731731104
2 53099
1 156307 721221903
2 134873
2 83814
2 46410
2 162211
2 190392
2 162871
2 19782
2 80293
1 90595 172224065
2 195241
2 178723
1 196309 150075621
1 61990 21023436
2 85998
2 49816
1 37799 831774211
1 189935 901036932
1 81543 909683195
2 127023
1 95179 931395657
1 38541 36806276
2 67344
1 143571 561866037
2 139082
1 38109 719075835
2 166711
1 20868 745611717
2 58921
2 63433
1 25431 358239721
1 140791 964862316
2 17042
2 154002
1 108 165596725
1 191094 2026216
2 8510
1 72134 217204535
2 173202
1 37329 949899753
1 32084 218872761
1 166491 999673360
2 180716
2 67500
2 177618
2 138149
2 12411
2 151317
2 31741
2 147315
1 146388 279708686
1 78665 157060005
2 19797
2 192234
2 118545
2 121910
1 85155 977319270
2 121890
2 107750
1 73069 979585337
2 79300
1 157404 657690008
1 130777 578711380
2 80048
1 149863 215710571
1 78535 949175369
1 143260 66953780
1 198482 515196703
1 189093 64034914
2 57851
2 195314
1 13398 830572725
2 128244
1 20700 708454703
1 165593 548896271
2 159966
1 145520 109281204
1 171833 723686925
2 77683
1 99353 699738875
1 58661 754343657
1 145063 575843785
1 131349 67771237
1 54279 140327733
2 43004
1 91002 7640182
1 7432 652074883
2 83146
1 116185 238281606
2 85389
1 84404 672046459
2 79871
2 132029
1 3554 628786762
2 130048
1 19969 679261298
2 127221
1 92590 942208175
2 170537
2 6646
2 125045
1 26373 231917394
2 75521
1 37657 36861364
1 17152 804293031
1 54838 33068891
1 62093 971933846
2 171651
1 3426 81493831
2 132847
1 11848 534560230
1 168036 254203864
2 41894
1 121009 964895972
1 186683 768324367
2 27817
1 39117 829330325
2 93161
1 9549 693635417
2 169630
1 18331 581851559
1 189725 72480839
1 194002 314144609
1 163814 119435762
1 164320 773783678
2 192041
1 132878 848931124
1 136823 231596804
1 20050 534110435
1 188769 267088399
2 57537
2 66379
1 115540 632788303
1 31311 686962380
2 23791
1 40713 65571260
1 48248 385869304
1 139247 198401576
1 62485 607606904
2 175544
2 183137
1 95020 928772306
1 62593 665355384
2 70154
1 14625 983755952
2 107702
1 53395 451073154
2 179028
2 47779
1 117555 940802997
2 114667
2 193082
2 157749
2 119800
1 119642 539462874
2 186581
1 21461 162947436
1 172001 10430868
2 87693
1 95595 333350289
1 98497 662912905
2 190987
2 171116
1 16131 645843435
2 191297
2 76877
1 21042 996125867
1 129408 773705541
2 167493
2 51633
1 155868 141064132
1 65462 263681130
2 40909
2 143204
2 114309
2 109190
2 61217
1 74969 296618831
2 134609
2 133044
2 53357
1 118636 222742786
1 153505 285835420
2 103471
2 186620
1 23021 533490002
2 159765
2 44113
1 28332 467202181
1 19578 165188857
1 179433 435518440
1 44575 672478765
1 89333 557486254
1 145116 97071896
1 4834 582289253
2 73402
2 22412
1 91953 413138125
1 22759 804502201
2 61345
2 148679
1 18389 842611923
1 192702 673711100
1 59280 193553899
1 20246 915144894
2 190883
1 191984 165123877
1 66352 746997329
1 10954 369957191
2 89003
1 3151 678886597
1 50779 1299893
1 83663 2040415
2 20974
2 142499
2 86701
1 104154 504253827
2 158034
1 186162 445551561
1 2161 402252940
1 62732 592561926
1 177556 408929785
2 152144
2 171273
2 106054
2 95480
2 97511
1 102713 821667923
2 53981
2 22155
2 107031
2 86310
1 196148 187167435
1 149255 191494864
1 162209 508170929
1 114424 925483482
2 3322
1 163885 924142900
1 137593 174025320
2 179002
2 53637
2 100815
2 112455
2 40376
1 61661 855162254
1 82066 790893476
2 179886
1 57972 733181115
2 114564
2 189158
2 51999
2 25132
2 65905
2 152056
1 189027 668839659
2 109935
1 95343 356142296
2 107140
2 5982
1 105038 255378693
2 47691
1 182854 632334165
2 42551
2 20684
1 105831 52055045
1 25369 491674870
2 28863
1 152524 946684612
1 120330 700212529
2 14928
1 146726 380929060
1 61079 969128013
1 68782 346573778
2 177804
2 78466
1 20798 997965221
2 90636
1 26358 925246967
1 159861 571844821
1 42176 887257712
2 141773
1 141076 822915018
1 180975 249898071
1 146367 387558182
2 109640
2 113084
2 82396
2 47802
2 76941
2 192478
2 173668
2 164427
1 6045 80666103
1 6973 395132806
1 28840 940485678
2 49206
1 137720 307157729
1 98850 923891872
1 26874 292377191
2 139792
1 112469 264885373
1 16382 43161560
1 72903 994141432
1 17543 14726479
2 115190
1 196400 193933850
1 93986 253133937
1 139855 795925421
1 146348 943722649
1 32 637653730
1 157791 643781750
2 91326
2 88727
1 85849 149512626
2 56100
2 62590
2 45664
2 66017
2 37523
2 39883
1 26765 748238364
1 129722 329568759
1 112700 605369944
2 87770
1 3106 608592037
2 166106
2 179715
1 10822 377938679
2 72372
2 45584
2 165587
1 5580 391477627
1 169084 31894483
1 96455 252557197
2 99669
1 52216 289582539
1 168781 603616319
1 17729 729156140
2 3827
1 120256 456611488
1 48121 352294451
2 28635
1 80248 16409596
2 149325
2 179473
2 185703
2 71005
2 168682
2 176307
1 98809 944604781
2 95776
2 37382
1 132904 122492430
1 176141 974250896
1 12229 40556829
1 13313 657801718
1 90618 347399029
2 40173
1 182131 946061397
2 127109
2 133428
1 189552 973289696
1 183005 15125346
2 80151
1 76103 322354076
2 61203
2 148263
2 96234
1 139557 688963805
2 136136
1 108732 975625376
1 191900 34411270
1 156270 264669851
2 179950
1 103646 775937811
2 28148
1 66379 873176321
2 163682
1 159587 854930501
1 168180 263306948
1 96535 584234353
1 16110 735421592
1 86894 794267219
2 160315
2 31797
2 160630
1 76570 239979715
2 148490
2 148557
1 6052 830217921
2 121880
2 106540
2 131805
2 142603
1 130956 106383301
2 112225
1 2399 255749430
2 103398
2 82605
1 78320 77707609
2 132498
2 74413
2 192215
1 70456 404524097
2 38048
1 181913 140320585
2 57181
1 74728 360591885
2 103211
1 59344 866378534
1 17929 381693412
1 63447 976738749
2 19482
2 74113
2 35435
1 53657 496809922
2 33067
2 143871
2 194111
1 144065 819451199
1 33529 352394379
1 24710 232045094
1 161354 31354952
2 192346
1 176874 183641657
2 46338
1 187477 502353174
1 51433 138416870
1 721 677806445
1 24767 347076425
2 59536
2 176791
2 104656
2 179778
1 172241 346546919
2 119290
2 89454
1 144615 345016299
1 9014 765787294
1 101189 329503968
1 68907 52447532
2 61414
1 29318 20014841
1 61768 156404014
1 3955 381709172
1 194141 973533463
1 66293 921816716
2 43293
2 79431
2 155775
1 137809 141008705
1 47798 491450183
1 145413 154666701
2 182783
2 168782
1 52461 148601546
1 130012 430849168
2 6219
2 198937
2 33320
1 170882 246460641
1 176526 182208059
2 38029
1 173613 443358942
1 199845 898356164
1 61622 689018203
2 62686
2 86322
2 9660
2 142444
1 140065 394626901
2 107941
2 176607
2 74781
2 12034
1 158071 733479256
1 46516 949630300
1 61647 397618876
2 100814
1 68484 437935692
2 92573
2 34610
2 58589
2 26147
2 71772
1 57527 122694416
2 18343
2 145123
2 136852
1 7101 92235419
1 175393 251215617
2 170014
2 167254
2 10613
2 30364
2 147403
2 116176
1 98258 457771602
1 77234 19490202
2 158714
2 56593
2 123999
1 138707 699758399
1 106653 343560678
2 132337
1 141552 830986666
2 71731
2 50794
1 133901 177401505
2 199911
1 194234 814394547
1 170406 185059161
1 186149 573575203
1 56704 466305254
1 132679 767743267
1 13935 958225544
2 125654
2 98011
2 159575
1 111266 482433703
2 5441
1 110876 343571991
2 80566
1 10791 787536827
2 52874
1 69762 993504918
1 61575 504014589
1 194745 414744270
1 175617 28015496
2 40340
2 51646
2 143903
2 23392
1 194380 490999848
2 181231
1 158777 326832856
2 170880
2 44301
1 166417 280514276
2 37403
1 86691 658713732
1 82176 579189071
2 154042
1 120121 989745179
2 139859
2 137204
2 173231
1 180673 477838318
2 181251
2 181652
2 120862
2 103833
1 127894 9368197
2 165775
1 162075 712747883
1 181134 132870841
1 143719 473242613
1 143840 690659145
1 61098 416398635
2 80909
2 85219
1 44404 959728908
2 35508
2 60818
1 157682 536417152
2 37343
1 72473 423579220
2 105775
1 190982 340850678
1 69516 885793622
2 162792
2 167552
1 128987 667779460
1 93798 590732036
1 184274 998066137
2 51948
2 26309
2 37734
2 119403
1 51597 951791070
1 38992 398468276
2 192634
2 81176
1 21464 704500343
1 150752 436461841
1 93525 44693005
1 130759 527006787
1 94725 75315455
1 126054 839336054
2 152746
1 130085 212804702
1 40218 254980323
1 76858 431822071
2 121007
1 166813 624944322
1 175162 880522724
1 36990 176450530
2 174947
1 126333 876797396
1 40539 983647640
2 153932
1 194916 929891366
1 187943 7029777
2 5940
1 103549 704378249
1 4511 188093957
2 69181
2 106276
2 166024
2 58925
1 197680 93803292
1 53672 10356701
1 178487 845545354
2 134866
1 73494 439627810
2 5143
1 153242 119455514
2 168112
2 112421
2 40302
1 82096 284175675
2 156064
2 51359
1 197173 546365026
2 21415
1 158711 340083442
2 80243
1 97674 328911298
2 140531
1 156786 641059157
2 53950
1 172919 414975391
2 166271
2 12206
2 169607
2 162268
2 185220
2 13079
1 188391 692105929
1 191281 981090235
2 139515
2 79901
2 113092
1 29694 845651028
1 177209 695259236
1 38560 350261610
1 62655 352962964
1 60483 765237489
2 144495
1 104194 959360411
1 158053 575489041
1 127396 536037104
1 75288 407669070
1 18586 345945112
2 88736
1 13816 336397872
1 46252 213293213
2 51909
1 123039 998189148
2 22921
2 121815
2 179912
2 184776
2 175603
1 185183 705061127
2 17017
2 108070
1 73 143215682
2 118952
1 127972 22393827
1 39919 303564091
1 164048 317076113
1 49725 63715968
1 84698 684110565
1 118665 653811008
2 112304
1 49721 181220305
2 58721
1 18304 140861415
1 67597 542960470
1 164872 891435565
2 194113
2 115389
1 66923 242243849
2 198866
1 154646 28726484
2 32449
1 113101 478296367
2 20520
2 195107
1 6731 993648321
2 59169
1 178827 305924988
2 164210
2 109001
2 102882
2 138430
1 1541 799113485
1 12247 580939238
2 157638
1 193227 743323354
2 114073
1 64246 934880210
1 4023 32833585
1 117092 521911131
2 25415
2 96481
2 106006
2 50296
2 131688
1 87974 513074660
1 190015 125543690
1 104254 180184396
1 184060 452495912
2 4706
2 60302
2 114595
2 98389
1 132104 867288217
2 152279
1 9665 312955778
2 115871
2 154440
2 5268
1 29995 110959712
2 118586
1 78203 607875431
2 42376
1 148119 153488852
1 53648 956944691
2 36137
2 13894
1 88996 661717486
2 44815
2 59093
1 90074 169125820
2 119521
2 72180
1 112421 426245488
2 163227
1 55521 189361297
1 26940 966474483
1 179860 855674496
2 104015
1 165056 574886208
1 89741 310438368
1 38566 641590076
2 82045
1 141524 751529108
2 45518
2 192608
1 126620 517246343
2 176533
2 115713
1 41891 549650921
2 39764
1 135035 515304210
1 108374 116807542
1 130372 901606793
1 172569 131026798
2 170991
2 142418
1 104060 939979873
2 82317
2 17808
1 135357 864251037
1 89895 452317370
1 32641 412613704
1 73255 836415088
2 92824
1 165199 598324599
2 23893
2 191311
1 88453 557352729
2 15137
1 158015 261989128
1 72617 342566815
2 59435
2 57902
1 144807 5063727
1 113155 966614644
1 184297 312871971
1 70664 683352594
1 167137 102506532
1 134605 44196030
2 126224
2 89094
2 46686
1 194188 964992883
2 93976
2 48382
1 111377 311667017
1 152591 640504682
1 85210 735981028
1 41945 579250808
2 130822
2 192997
1 44184 782203790
2 94434
2 172167
1 93403 349794209
1 104871 607614775
1 74712 341282209
2 106170
1 58722 847410165
1 38844 719203123
1 151250 403147727
1 150722 816427398
2 91612
1 31189 423583180
1 166893 84755806
2 109018
2 188760
1 144587 488500497
1 16158 714067140
2 68091
1 164209 941815139
1 140071 396283956
2 3474
1 129311 484852376
1 131712 97120488
1 20577 217793678
2 149217
2 10412
1 60955 693386423
1 93571 626387395
1 45436 210095931
2 127473
1 119163 9229275
2 66396
2 24235
2 130966
2 5807
1 59792 153982768
2 60875
1 35903 683923483
1 127544 567214638
2 146826
2 98759
1 154715 845564081
1 69807 558248032
1 79909 81133534
1 117559 154459150
2 176280
1 71541 337059910
1 179061 842529369
1 189718 672521991
1 70723 473849581
1 185634 406675728
2 52669
2 160398
1 54465 291697945
1 190802 100753739
2 22646
2 29067
2 189546
2 94264
1 178276 574415754
2 186382
2 192869
1 133777 84110822
1 180019 667660638
2 64867
2 192542
1 150955 533499772
2 44198
1 77789 997915513
1 84466 241445289
1 23034 566015360
1 41903 358635705
2 35858
1 118579 604969512
1 189891 779372356
1 196817 679205162
2 44549
2 108474
1 137353 380763164
1 11176 532593020
2 104720
2 52330
2 89319
1 19815 374911120
1 38103 853289494
1 140398 122584774
1 9758 756383969
2 107215
2 145971
1 110499 553057466
1 32435 765417967
1 185951 711005719
2 83050
1 161506 58213824
2 149839
2 193899
2 16502
2 160265
2 68485
2 138704
1 133515 2853600
1 70809 444883502
1 107754 608582238
1 177495 817643418
1 154623 567412975
1 46503 602599253
2 127424
2 135500
1 71098 707832458
2 97384
1 29136 53447580
1 48182 726932744
2 162280
1 199136 311165794
2 199656
1 199704 986700832
1 176857 917086479
2 105918
2 92932
1 184820 633382190
1 149778 860688764
1 70804 516673121
2 193937
1 60450 834188280
1 137680 303746240
2 61640
2 198377
1 42055 618906639
2 42193
2 22408
2 101894
2 126650
2 47091
2 167105
1 34229 306461747
1 91917 873132341
2 34245
2 199508
1 47004 851313391
1 44014 760315068
1 50308 406913433
1 179850 190804446
2 121992
2 195590
2 23450
1 149792 179613809
1 70547 988371728
2 141260
1 180875 429618857
1 152515 146547682
2 138076
2 6599
2 141360
1 123873 865451677
1 181211 788658383
2 21446
2 167494
1 139762 146369342
1 6856 826330014
1 192491 360007780
1 186764 317731372
1 97982 879769569
2 133755
2 123522
1 33156 242974527
2 131225
1 129750 401220236
2 43263
1 179504 489710928
1 133960 754031380
1 144867 633352712
2 59676
1 188159 650459048
2 126
1 152382 482611760
1 8632 400264078
1 100307 407509155
1 132069 765860435
2 191955
2 112733
2 50691
1 167847 216274619
2 140492
2 5940
2 73495
1 25163 433269200
2 104515
1 120242 49496560
2 196060
1 87123 604161680
1 157838 894775197
2 11501
1 121599 183032990
1 63315 57708482
1 156621 185570458
2 3528
2 144737
1 144366 428489533
1 152332 208488143
1 97245 612720311
2 36627
2 38756
1 137085 169259310
1 165614 86526541
2 54876
1 170729 379848825
2 59879
1 81034 334447591
2 5480
2 188251
2 148972
1 7013 496257055
2 139952
2 100897
2 34401
1 164257 179443192
1 154471 461307278
2 151360
2 180091
1 81071 154312752
2 163162
2 109099
2 11019
1 126750 931446932
1 101128 73308595
1 115275 396264671
1 9792 118751691
1 67427 72026226
1 47425 306971490
1 110267 936392929
1 199818 231402222
2 8397
1 21570 379669895
1 5717 638848150
2 171733
1 167275 344888956
1 134851 829828481
2 65912
2 56786
1 80495 353510976
1 55086 244384821
1 159703 76342191
2 98846
2 127603
2 183931
1 181904 831866006
1 115356 212578947
2 11874
2 9818
1 126528 965709259
2 56341
2 32452
2 187692
1 138025 411199891
2 27706
1 142796 55534113
2 68088
2 54225
1 180217 426181236
2 48288
2 3676
1 9857 402513503
1 171103 524922901
1 15546 506743472
1 59560 878318968
1 9928 229846970
1 189639 16840077
2 72581
2 122911
1 3491 267951612
2 157876
2 171360
1 14661 93513500
1 110363 948128705
1 148743 929117458
1 104104 462454979
1 130343 309870169
1 144170 425874251
2 33683
1 187499 825524565
2 29867
2 114487
1 122769 982483690
2 71371
2 125443
2 7201
1 108537 405072595
2 73095
2 12018
2 138184
1 141463 431231973
2 127928
1 6838 334874931
2 50172
2 132721
2 72497
2 163117
2 10482
2 28365
1 117912 926066742
1 133276 484378567
1 121227 23787697
2 170639
1 199693 779084010
2 26795
1 196770 909482045
1 50079 39659317
1 74912 343371572
2 73424
2 146559
1 134274 407447781
2 166712
2 150687
2 181183
1 147913 541376636
2 41310
1 125429 465644841
2 194477
1 30565 891379928
2 15118
1 139892 112641757
2 14663
2 9301
1 17776 303336065
2 122253
2 32117
2 91923
2 3428
2 44576
1 153209 276966074
2 82978
2 43782
2 28064
1 25013 99295523
2 33850
2 140381
1 167769 809100557
1 116184 138425755
1 181767 371087116
2 15525
1 157733 826823318
2 82050
2 54939
2 16842
1 2380 94641468
1 76576 693309608
1 182434 798690745
1 47685 223038521
1 195786 488772478
2 47814
1 42188 285570828
2 176449
2 161332
1 190992 480527284
1 33324 43855330
2 79822
1 85979 685805507
1 83374 454929831
2 193497
2 73348
2 123924
2 105245
2 45015
2 46056
2 95191
1 126209 606489653
2 44167
2 149159
2 57265
1 90542 203871688
2 46449
1 7607 887344766
1 91990 459912545
2 64188
1 134982 799540984
2 111333
2 148911
2 126324
2 8013
2 119259
2 181728
1 137387 393404138
2 49373
1 53173 727054245
2 196815
1 21306 550898793
1 158550 790523056
2 7329
1 51864 557947565
2 84323
2 52646
2 164501
1 138564 329366535
1 64513 242415180
2 102652
1 84491 122815992
2 142127
1 31154 480361910
1 4937 269003073
2 179332
2 157844
2 119048
1 161414 757798325
2 54199
2 22108
2 112445
2 7773
2 139950
1 65597 159660420
1 179030 349983901
1 154853 857350781
1 112972 456681308
2 180490
2 16249
2 62265
1 72200 1211822
2 179324
1 60774 1125417
1 137213 764958267
2 139523
2 152661
1 13434 432035435
1 78466 109459978
2 97113
1 34954 504046708
2 103699
2 191052
2 18920
2 89301
1 188053 800925725
2 44412
1 102879 638774618
1 125279 282811550
2 12804
1 56165 672047540
1 180789 475265787
2 95006
1 15187 42810220
2 132522
1 464 989901505
2 30901
1 165877 282169986
2 64321
1 10090 883488198
1 154375 432677533
2 124403
2 164415
1 65479 104934412
1 69155 264530553
1 79241 401117429
2 111321
1 93988 839984628
2 135696
2 144851
2 53853
2 29338
2 17184
1 94345 175999094
1 185675 405994485
2 131727
1 81534 390778270
1 180059 18287774
1 138796 240684624
1 33859 215019222
2 107086
2 27086
1 62208 131016350
1 174049 816275089
2 26407
2 157504
1 152911 423641581
2 20065
2 186622
1 53317 482056741
1 173689 879044282
2 123693
2 80882
1 131283 344596475
2 180038
2 51293
2 141107
1 34116 321656420
2 78254
1 130654 889832182
1 31943 222027584
2 147706
2 128936
1 1604 843407344
2 96397
2 98475
1 50143 134753313
2 152277
1 117928 527557063
1 41266 223885403
2 54432
2 17699
1 22809 612690834
2 57506
2 93617
1 196262 823720118
1 66203 525420374
2 18553
2 21967
1 123221 454309563
2 197250
1 59090 142783670
2 163394
2 181683
2 169146
2 166312
1 81343 57399160
1 94715 11856209
2 145268
1 134708 58074256
2 48444
2 34921
2 163492
2 195470
2 23995
1 190419 530636380
2 135272
1 165472 404439515
1 124504 645822125
2 21045
2 58799
2 62015
1 177871 960531936
2 4864
2 24038
1 65470 570629239
1 27388 755320501
1 85024 415657270
1 173287 518711955
1 191670 183159093
2 117467
2 41550
1 6269 862609046
2 170646
2 131148
2 37592
1 2569 846217874
2 41271
2 103098
1 124338 597413154
2 35775
1 95698 306813641
2 153523
2 32643
2 39044
1 106217 494399005
1 122095 999332978
2 110758
2 98497
1 75147 949702099
2 11514
1 124617 576110052
1 134620 228636614
2 14625
2 32694
1 122106 676458881
2 162953
2 96905
1 113806 238960778
2 46385
2 71655
2 29144
2 178264
1 18044 495754334
1 141571 294149232
2 6888
1 148562 102867260
2 13991
2 161513
1 42870 501531231
1 147266 694092645
1 95728 544095719
2 159257
2 117320
2 175235
1 94620 137295333
1 111495 408520152
2 153858
2 3183
1 32109 697449774
2 64797
2 66598
1 142542 284562376
1 39056 500328075
2 195650
1 91253 334412741
1 143002 761896673
2 4951
1 140891 402411967
2 132237
1 172202 267002773
2 74583
2 95773
1 73088 351508740
2 106739
1 6248 112073752
1 54846 865112746
1 84713 74563159
2 45973
1 97683 503627994
2 175632
2 67731
1 94104 600081561
1 13627 876491253
1 1589 49587883
2 16571
1 85197 639684964
1 129119 891663690
2 169847
1 187419 600600922
1 187586 146783224
1 23058 694899692
2 102809
2 163008
1 25075 138481299
1 176988 334292538
1 110881 915713206
1 99666 349271759
2 168450
2 147396
2 134375
2 46649
1 1974 355580064
2 73945
2 193826
1 170996 945525758
2 34109
2 162269
1 86956 764161475
2 150828
2 39430
2 174139
2 150268
2 114850
1 169677 169657406
2 57046
2 57685
1 117756 742390733
2 127724
1 122486 449785548
2 90070
1 129791 46375122
1 97973 654051459
2 79367
2 32380
1 41689 263865332
2 195250
1 13572 760411066
1 44523 567944642
2 111684
2 16890
1 122494 554809878
2 133829
2 104945
2 138187
1 188770 937912331
2 130211
2 175993
1 36450 497262448
2 3801
2 145902
2 124293
2 155681
2 95164
1 135120 937917644
2 143868
2 13219
1 93330 861016812
1 192666 254222184
1 4133 286303519
1 106029 509578995
1 153834 858679145
2 160989
2 195358
1 4952 126622273
2 145784
2 183574
1 15379 476888821
1 161984 656441498
1 171101 678365540
1 123201 724850606
1 44473 593996323
1 71115 386009521
2 158087
1 50062 579453859
1 194689 773496823
1 83205 192614106
2 186779
1 37554 99442183
2 46944
2 91041
1 69735 65711352
1 14070 727834037
1 179498 236668535
1 106725 488612231
1 130323 345766647
2 181508
1 114417 599125591
2 30507
2 92177
2 178099
1 116226 916194867
1 28003 549638391
2 29741
2 142491
2 6019
1 199046 270412401
2 39713
1 162569 114739547
1 100239 321927717
2 28397
1 99835 731046841
1 79546 146932355
2 154384
2 143453
1 165867 100254911
2 101911
2 93650
2 50025
2 133018
2 125040
1 111724 720141373
2 68308
2 121183
1 41985 43503175
2 90504
2 38056
2 198446
1 33675 141974950
1 20437 789041569
1 135083 443834139
2 109411
1 186277 918557593
1 107240 883644018
2 20138
2 7818
1 67187 436752432
1 197096 454306652
1 72462 320308244
2 45970
2 157776
2 187053
2 79524
1 169733 867618647
2 127648
2 176536
1 158262 885009285
1 168951 795634329
1 99112 986555206
2 51068
1 110716 907001020
1 48755 487435447
1 24592 698662825
1 28446 747285774
2 156401
2 149217
2 175787
1 103475 641388056
1 138266 239288054
1 182376 580984570
2 50856
2 145776
2 171732
1 121811 495263321
2 61421
2 124119
2 184646
2 112218
2 143373
1 147667 153144197
2 68122
2 82594
2 85975
1 21683 643160199
2 184689
1 36079 167454810
2 162667
1 21502 973479423
1 122919 592598857
1 61410 901396586
1 166184 792123327
2 78886
2 56765
1 76968 12894091
2 165103
1 109510 304231333
2 12112
2 151668
1 110329 915557238
1 171579 83360151
2 191114
1 65660 820034703
2 9730
1 93124 171001509
2 102973
1 18347 241913925
2 3862
1 176609 328591612
1 86478 918924294
2 59054
2 72051
2 137738
2 142836
2 60841
2 5843
2 173362
2 37646
2 9458
1 140576 872796675
2 41214
2 108377
1 173051 725587815
2 28165
2 55837
2 71120
2 96199
2 152239
1 168311 550534067
2 58616
1 193704 749546754
2 34111
1 67022 171788828
2 122927
1 63216 861753874
1 174048 472469228
2 81991
1 69990 851114941
1 143009 138631296
1 175705 978210253
2 162560
2 58461
1 138963 195481513
1 141239 666697100
1 124949 551173064
1 135231 63014388
1 122200 532307232
2 122400
1 93025 987293226
1 158760 376845835
2 185250
2 155677
2 45051
2 4804
1 27985 462064363
2 150916
1 179031 509508459
2 26303
1 116856 519822612
1 72346 542742351
1 37720 48211028
1 197541 467610078
1 147643 312605615
2 170137
2 89103
2 52439
1 161906 529862043
2 131898
1 40413 443494910
2 91427
2 68208
2 158337
2 187151
1 138234 130064019
2 141727
1 171390 736039218
2 22241
2 94557
1 10322 571909679
1 183456 501987532
1 67879 717489094
1 127374 398387135
1 181967 15527881
1 194655 815473596
1 50694 231062915
1 114448 480454555
1 40115 708186042
1 134581 629960723
1 20027 681820818
1 31310 775030277
2 196950
1 32835 679376703
2 123016
2 166143
1 39021 983658381
1 16482 87720624
2 128445
2 135351
1 163789 400731553
1 8584 14924251
2 106917
2 99342
1 76908 798236605
1 132275 936639964
2 140353
1 52330 138798762
1 14515 349627029
1 143134 233255366
2 146367
1 144664 528237338
2 96264
1 96518 662926192
2 111721
1 56134 234061267
2 160744
2 56767
1 6642 806398549
1 37292 230937842
2 171448
1 102017 223053708
1 172731 486999492
2 170044
1 71789 227946623
2 7855
1 54850 210136383
2 176463
2 150025
2 95964
1 120959 798041935
1 146280 941824451
2 170953
2 56458
2 1374
1 161358 56965872
2 173555
1 51414 159322533
1 5821 302836811
2 61716
1 177487 114676741
1 67397 415627121
1 124702 978179984
1 151515 277449043
1 163440 595178356
2 35115
1 147015 70283545
2 146872
2 183645
1 106189 879354362
2 100639
2 75774
2 71579
2 102747
1 180412 715204296
1 46909 83889018
1 9771 292117904
2 102838
1 192820 603122236
2 78623
2 85425
2 32786
1 115931 326343479
2 94247
2 123974
1 172699 631028776
2 171882
1 119192 465996672
1 56221 510341782
2 117763
1 159635 297840283
1 55563 567575195
2 182943
2 113457
1 17585 852739235
1 134752 412223122
2 60413
2 82152
2 177701
1 114401 914738289
1 111031 888989748
2 25558
2 84164
2 114648
1 122283 210317406
1 13407 171253483
1 16509 458899308
1 121400 993712591
2 42170
1 46759 474716539
2 6293
1 29807 521614009
2 151667
2 47548
2 164091
1 16561 606993174
2 98207
2 123949
1 37776 320457672
1 93587 543620447
1 184430 642224985
1 85194 451414665
1 130201 289305142
2 86133
2 137838
2 142692
1 132084 690981271
2 20571
2 125881
2 132427
2 35484
2 136364
2 72908
2 171154
1 57213 508016853
1 48859 958463370
2 178759
2 71310
1 104214 165188427
1 154518 319982247
1 58574 946355375
1 54967 985952469
2 53590
2 189101
1 92546 999625288
1 72438 381444067
1 162628 279424789
2 83762
2 114018
2 82557
1 188808 30328367
2 142747
2 25770
2 180313
2 19339
2 133400
1 191264 564133152
2 94157
2 85262
2 87884
1 198261 556822360
2 172367
2 122505
1 63071 506324985
2 146590
2 147232
2 191713
1 57867 746366508
2 182442
2 156170
2 149507
2 171130
1 88127 799008863
2 114741
2 96355
2 72677
2 167430
2 6644
1 123055 576020802
2 97767
1 35431 516925593
1 192656 174241073
2 16930
2 167460
1 199428 693853936
2 160001
2 130201
1 143570 751422236
1 168430 90728751
1 134358 599867138
2 131356
2 3505
1 47628 325489821
1 84255 101377768
1 59710 59033438
2 163084
1 138270 515613607
1 73669 76001265
1 152296 710896533
2 25224
2 27276
2 162084
1 183545 518467396
2 10653
1 126271 550653282
1 164970 87713809
2 164969
2 82374
2 161009
2 68613
2 176027
2 48875
2 189699
1 5603 191251862
1 73150 734346084
2 195466
1 84366 929957036
1 190312 483220324
2 94366
1 99793 925343441
1 1966 644823386
1 174668 448406632
1 171276 579597567
1 46193 637179232
1 16742 890223672
1 124756 408422474
1 97968 322755886
1 70985 881843969
1 43420 387595458
2 72149
1 22301 932121991
1 39676 359329256
2 98243
2 74675
1 134550 498762296
1 102587 71550543
1 88333 906047213
2 189366
2 146487
1 152830 286658820
2 188946
2 63881
1 31425 771767847
2 120801
2 24473
2 66886
2 151333
1 10864 560399066
2 31345
2 36493
2 64180
1 192754 262196694
1 43779 983089958
1 177310 182417018
2 57542
2 196320
2 166676
2 149530
2 74455
2 39321
2 94051
2 166821
1 20162 459766302
1 107667 491705962
1 134425 588018177
1 111674 954751037
1 57628 138887335
1 19804 650085299
1 134204 765505103
1 174179 175760960
2 83463
2 139202
2 77986
1 175075 987108629
2 156142
2 178305
1 61511 765561897
1 45034 394804947
2 186215
1 7048 502863692
2 127674
1 86676 915595054
1 120287 853744200
2 98348
2 173617
2 111232
2 2297
2 189762
1 5748 405803890
1 117375 857667960
2 9461
1 46261 676635594
2 182194
1 45008 703308402
1 120972 713490863
2 49346
2 193154
2 92983
2 128945
1 124734 958497
2 141876
2 164997
2 171456
1 27922 939694108
1 165953 392777943
2 99460
1 62383 50471013
2 185200
1 76221 190154517
1 89608 239601789
2 178901
2 97913
1 189391 226359047
1 39327 779912145
1 191470 914145421
1 176838 301971425
1 141806 843546973
2 2240
2 197394
2 161123
2 37372
2 69365
1 64427 312811933
2 68189
2 7927
2 199962
2 99820
1 5196 400450421
2 154954
1 24483 398328221
1 111626 247012081
2 116492
2 85993
1 138445 170305468
1 186720 854154581
2 52646
2 4555
1 192091 650148622
2 189986
1 125902 438101162
2 14525
2 118642
1 19434 678611029
1 89221 743195350
1 127132 646933618
1 104705 695408698
1 131084 970519501
2 183984
1 101282 457961923
1 87748 662135891
1 103708 698058123
2 35472
1 145507 743374272
1 26492 538772651
2 171592
2 12549
1 171899 846620648
1 96304 582824571
2 136271
1 60329 497887268
2 45339
2 15474
1 114859 970791589
1 117299 749999869
1 11526 596111122
1 113807 912582442
1 49420 812091744
2 156455
1 95591 868420195
1 126154 939673097
1 49447 906110092
2 41345
2 118461
1 88450 751909901
2 63336
2 77204
1 167047 687221602
2 160462
2 159345
2 96331
2 162900
1 66345 303436358
1 155918 75493197
1 129343 947029172
1 36803 321702778
1 78725 949527326
2 142721
2 171239
1 186492 267714550
1 164445 584043124
2 81467
2 72715
1 179684 353881805
1 5028 636508781
1 30982 166830262
1 171928 87411173
2 90743
1 92021 712837635
1 181560 469627720
1 23707 483610053
1 197082 608177589
1 155281 202424283
1 167749 290134033
2 169520
1 124520 197948889
2 63729
2 186519
2 95817
2 26815
1 27049 981894295
1 89632 679882425
2 104979
1 46503 862812965
2 84050
1 43697 649204432
1 180339 726976471
1 19324 772985489
1 60183 936666753
1 175732 771415303
1 136763 577196924
1 197724 958957331
2 144500
2 171949
1 70046 157459564
2 134994
2 179887
1 75116 401909009
2 62183
1 183136 603958639
1 52877 965521702
2 174123
1 139684 65509345
2 177089
2 152953
1 24650 891155644
1 112866 621301547
1 51742 337602847
2 90489
1 75333 605664996
1 79746 453942529
2 61099
1 4851 769084809
2 62376
1 108881 163427245
2 7229
1 79653 176622032
2 62354
2 19508
1 48675 931589937
1 114731 919164314
2 14718
2 174608
2 4578
2 73016
2 108217
1 152824 834426446
1 40439 840706512
1 103329 146745471
1 26967 153199751
1 44063 340339934
2 121335
1 72737 689256821
1 102464 567087482
2 175584
1 145064 942285798
2 128083
2 5770
2 185978
2 28547
2 145034
1 89670 318457705
1 114950 165318149
1 77841 656581545
2 37548
1 49367 262249094
1 14153 301416246
2 168950
1 122679 428366916
2 62887
1 76132 839244632
1 155538 342609729
2 183998
2 88001
1 171759 694733860
2 174965
1 974 255626660
1 93189 478792328
2 55940
1 175566 937434170
2 93089
1 9592 275057527
1 70795 630919964
1 146548 276190593
1 185305 192118487
2 86478
2 123506
2 29192
2 53337
1 119673 728743450
2 173659
2 113265
1 23878 784647600
2 160779
1 118126 614106900
1 151524 995869228
1 101019 956088451
2 82385
1 92851 292652857
2 57821
1 194190 615192930
2 8803
2 27586
2 144805
1 140377 276605759
1 115771 468654736
2 128891
2 47154
2 42035
1 101966 798100230
1 134467 330949166
1 179120 407641250
1 158930 146701435
1 83627 622143168
2 186004
2 30053
1 37365 134222690
1 113566 539609340
2 173067
2 68802
2 194318
1 52487 387572792
1 178542 885851181
1 191405 915070494
2 89021
1 23573 895110429
1 199634 491153642
1 97487 50061264
2 193544
1 157221 554162609
1 104809 223367042
1 31668 97376728
2 2543
2 117830
1 135648 802102048
2 128241
1 136625 647287794
1 183467 863000993
2 51700
1 63729 109229062
1 142275 23476275
2 193684
1 90211 513635991
2 181938
1 78556 564884753
1 68408 363001443
1 199559 687654091
1 30982 482106792
1 110648 542740499
2 170074
1 94457 572141133
1 147073 181628849
1 178339 266536087
1 115978 641431432
1 144380 925407745
2 188034
1 146388 531745983
2 182096
1 75715 221377214
2 48781
2 142229
2 185746
1 199358 74118732
1 68187 63517475
2 173363
1 47903 965141375
2 122472
1 183359 995373931
1 164974 714636145
2 72641
2 184411
2 114365
1 146124 700324618
1 136276 107820106
2 76602
2 110559
2 138640
2 95774
1 67865 119721573
2 70514
1 122151 559699522
2 51851
1 41654 7517474
2 144978
1 84812 533917309
2 23512
1 14008 660533762
1 172863 418546820
1 64410 900851123
1 176111 481932361
1 104840 126985147
1 159532 270590025
1 147437 23493545
2 184338
1 12599 862863662
1 52431 282749923
2 17379
1 12504 396665611
1 170884 191880814
2 150597
1 39109 3892305
2 130864
2 186418
1 196260 815406958
2 22830
1 103931 362783334
2 11030
1 171022 408593851
1 178147 41353841
2 138331
2 54611
2 78392
2 195850
2 155604
2 141839
1 85270 913594027
1 146143 998685637
2 22122
2 128153
2 80779
1 133085 295551201
1 70873 621545613
1 64354 756704045
1 80236 305387157
1 175911 409642391
2 182560
2 85390
1 88592 842398843
2 114790
1 15743 459032410
1 53437 809380340
2 166390
1 107119 904861695
2 47511
1 138316 186725995
1 114185 375112305
2 196217
1 159784 175530818
1 1749 938636115
1 82990 677517767
1 104414 6040868
1 121843 506576736
1 165713 261554993
1 114071 264938996
1 167813 790420560
2 84649
1 80232 263184226
2 170524
2 114901
1 84045 640579533
1 116876 140953936
1 111753 550245287
2 180605
2 31282
2 140040
1 19593 89434076
1 130874 260218156
1 2313 442162122
1 151364 308552876
2 158941
1 186954 811558125
1 54727 314774335
1 134840 198542625
1 126333 581201612
1 98552 74869066
1 131797 12561814
2 28925
2 148005
2 122300
1 98429 577804535
1 190227 350895142
2 183000
1 94424 581020337
1 74027 863620618
2 100970
1 80337 771971559
2 63277
1 156732 327187238
2 180038
2 149060
1 80427 490619224
1 95445 379892641
1 177581 459429877
1 28040 382743281
1 112324 294063160
1 41660 934369516
2 39034
1 185870 663818616
1 108369 365750202
1 188279 548127673
2 146404
2 54529
2 149044
2 42319
1 49403 813057418
1 40192 495134896
1 170417 853858809
2 65224
1 135887 993432289
2 38593
2 17296
2 158794
1 105559 971219472
2 72641
1 73587 17216436
1 90784 125905486
2 69351
2 147724
2 155843
2 199906
2 30487
1 108010 588667658
1 97886 629426899
2 158609
2 152555
2 1230
2 89388
2 17400
2 178885
2 108318
1 32302 972590358
1 98313 426958003
2 55886
1 97718 31751393
2 10965
1 193507 223933368
2 161849
1 492 684257574
1 34206 567331075
1 197948 96424528
2 20810
2 41325
2 164523
1 173422 286218820
1 20333 441973233
1 170421 916530776
1 70082 674275820
2 53889
1 141890 813123129
1 178161 487368203
1 140576 543947146
2 43871
2 84144
1 179900 727576039
1 151157 725994861
1 170172 132352569
2 29223
1 50236 896339402
1 167838 916104035
2 27697
2 145771
2 41099
1 161995 890302797
1 49773 294359438
2 105014
2 156291
2 181634
1 132370 323829720
1 105471 992825355
1 47833 602527290
1 180476 628114866
2 129343
2 84833
2 153593
2 19911
2 23749
2 1032
1 40960 327774323
1 2434 773147526
1 33379 34811937
1 76671 636529900
2 134588
1 64009 850605276
1 35866 874010358
1 69488 927845787
1 126482 176722850
2 1205
1 183430 445958065
1 14198 555405777
2 155073
1 149845 317494740
2 38567
1 181868 227000200
2 178611
1 185400 498881214
2 110212
2 117913
1 108153 338272953
2 22049
1 1859 911770584
1 12153 171912753
1 149268 601089699
1 25699 666240959
1 79812 76492493
2 60286
1 129298 366222781
1 45473 426855245
2 50032
1 92548 892041760
1 86685 587424031
1 117411 946626092
1 79572 382154403
2 78743
1 112148 679861879
1 167868 355555735
2 194946
1 14394 912200564
1 87810 597379634
2 90045
2 115194
1 127486 119375594
1 79524 998470255
1 23182 887537282
2 52720
2 199893
1 179684 145933614
2 179678
2 122558
1 176999 505840259
2 33442
1 172609 796806675
1 69410 699413379
2 3779
2 91688
1 109167 819873256
2 75277
2 75822
2 39651
2 141666
2 150967
1 61082 436104375
2 88214
2 113954
1 155898 665711524
2 11122
2 126268
1 36390 363782921
1 167743 237364894
1 146117 967469277
1 183159 425244628
1 71251 485286772
1 13983 209560782
2 134796
1 141566 559131107
2 104534
2 164673
1 33807 981017360
2 120013
1 86477 313221438
2 142788
1 33341 937129318
2 74347
1 170699 657815713
2 70173
2 75604
1 91493 358607276
1 113231 655441786
2 26774
1 53694 104336845
2 133860
1 174075 75689708
1 168832 954038910
1 66290 42329906
1 52221 168118867
1 108641 367536218
2 136317
2 47289
2 54467
2 12776
1 166779 386693550
1 151762 350082237
1 8420 873576688
1 44258 595834301
2 13556
2 59443
1 74874 682178811
2 77035
1 46484 472897206
1 43497 798359783
2 104932
2 51446
1 52410 175286354
1 79444 660342212
2 62759
1 186345 717350331
1 120060 70284873
2 8940
1 93312 206416290
1 44974 799635563
1 71601 69979326
1 111816 378356451
2 171621
1 192991 166704081
1 54268 955344955
1 116054 917512626
1 85738 773539380
2 87953
2 54205
2 3707
2 163191
1 28523 648404239
2 20979
1 37948 836672097
2 199790
2 119339
1 152993 493660994
1 92742 752952328
2 117703
1 22686 174970870
2 134473
1 8007 155732751
2 47056
2 173728
1 76394 223682638
1 85064 847215629
1 52867 324956760
2 62576
1 80831 475758881
1 90040 647270751
2 22996
2 52282
1 137254 802062488
2 67266
2 79362
1 183903 797956374
1 4730 182591571
1 112620 16911840
1 40813 943115217
2 79924
1 30521 221328317
2 105551
2 148978
2 93528
2 137453
2 145153
2 47939
1 12402 321693375
1 60757 209233952
2 102719
1 174023 881779955
2 10768
1 161527 755995682
1 29464 775942630
2 21731
2 55744
2 1923
1 2700 983613661
2 10123
1 179669 446694990
2 39122
1 26137 763463446
2 182328
1 191363 21169819
1 46254 161846308
2 153721
1 64920 557626291
1 64024 337778493
1 15709 210442520
1 9545 457512339
1 72757 378318646
1 107819 296333623
2 148916
1 183532 234169777
2 115291
1 45224 407113620
1 159359 466524380
2 105794
1 176915 359728909
1 131270 458698695
1 29040 711963942
2 108243
1 96429 972473165
2 131264
2 68376
1 178456 660975476
1 91248 36454680
1 102399 653687502
2 90535
2 160943
2 94424
2 147534
2 41495
2 68427
1 146816 242313777
1 119242 7236707
1 180228 671491630
2 61010
2 146052
1 108342 878651348
2 13015
2 147666
1 197125 191841541
2 194127
2 71733
1 178450 60512695
2 46979
2 168209
2 81101
1 10301 298472231
1 31490 580067388
1 96477 624553692
2 104016
1 121799 236567969
1 84338 181054557
2 90631
2 131024
2 170021
1 22548 80017405
2 10186
2 125586
1 160314 552790456
1 104375 562046901
1 99456 972863855
2 25266
2 84558
2 60553
1 62354 326305883
1 106046 129784002
2 79386
1 158149 410048201
2 42147
1 102530 329644321
1 66957 953827364
2 78086
1 37524 112821222
2 62103
1 124690 791411178
1 19622 660504993
1 75799 52457126
1 153885 524741482
2 176882
2 165460
2 58745
2 112149
2 157241
1 97950 492687417
1 149258 245222101
1 28869 481873193
2 22608
1 94863 675311773
2 44771
1 55386 892447714
1 71690 762322213
2 149158
1 105252 948422579
2 99968
2 188260
2 138732
2 167271
2 93065
1 70053 98335070
1 187085 236301493
2 51764
1 142991 346809700
1 97500 128181256
2 55261
1 158067 951828456
2 7263
1 165405 550158970
1 115930 54845137
1 126995 405934234
2 143787
1 45617 628175698
1 164597 582017800
1 42737 571916921
2 145410
2 4436
2 139696
2 54343
1 52948 51476116
1 70161 497232423
1 73084 88921395
2 134138
1 143487 126613664
2 83201
1 193389 384749809
2 38036
1 12915 585783824
2 171667
1 100875 220534329
1 80845 255475452
2 75292
1 131373 289920912
2 174365
2 94697
1 119674 578872446
2 21319
1 99699 52051611
2 58053
1 166054 257969752
2 142818
1 50986 455714124
1 184150 462941679
1 107498 31255894
2 83309
1 92640 730931429
2 108303
1 14442 300047684
1 175757 677418069
1 19062 280192623
2 154092
1 94253 399010546
2 181726
2 119419
1 143771 442431460
2 177623
2 81542
1 85370 426188602
1 88961 828653482
1 2152 603812171
2 82335
1 4204 110497348
2 152624
2 82735
1 95292 767414701
2 129759
1 150959 562167389
1 111950 153604159
1 121502 226142845
1 108487 125496565
2 145753
2 81698
2 183891
2 177138
2 132788
2 55539
1 23564 644560736
1 162907 730046428
1 117024 863591928
1 152662 260641587
1 134284 23627619
1 185909 799605356
1 92559 199772601
1 71640 143494663
1 5170 731327324
1 144488 425022579
1 74500 863150512
1 78113 86066375
1 192509 712180806
2 150911
1 77120 281862505
2 67430
2 91413
2 34375
2 47698
2 32427
2 61515
1 50134 514979178
1 131307 241817479
2 115466
2 129048
2 16253
2 146797
1 47915 757145087
2 155340
1 141337 521862060
2 28827
1 152477 800573682
2 122531
2 72069
1 118534 392307384
1 46629 646686866
1 122489 510131327
2 126842
2 129033
2 32050
2 171114
2 12247
2 75354
1 140728 483616024
1 161428 241455655
2 152824
2 75422
2 20589
2 52843
2 102633
1 133085 198410576
1 188905 891585889
2 76896
1 38674 5571941
1 133638 244473996
2 124731
2 45249
2 37901
1 98451 18467507
2 17760
1 101397 334594313
1 182201 321783717
2 34103
2 42608
1 112302 916088760
2 6646
2 85763
2 182361
2 11565
2 48130
1 117628 516594529
1 122429 459298089
1 110373 755605888
1 150213 753871388
1 176718 505032139
1 85760 322397631
2 138890
2 198313
1 95269 56291105
2 129656
1 143150 335366382
2 167259
1 91627 149716136
1 72971 116620355
2 53396
1 113100 43903331
1 34586 307141667
2 33784
1 71133 793548790
2 196127
2 89394
1 122019 923696488
2 79107
2 170246
2 197356
2 68129
2 96962
2 142395
1 7499 463310749
1 30888 150925368
1 31537 102180716
1 184222 6049023
2 15459
1 26589 344115818
1 89053 700377070
2 51580
1 175003 725115316
2 161571
1 53363 792296475
2 92097
2 7619
2 166068
1 9434 47719156
1 119308 154831148
2 21894
1 138452 970811950
1 4885 409934407
1 110003 514105059
1 26980 285622011
1 114487 580292056
2 169213
1 125305 961550791
1 12427 554657321
1 9701 692768345
2 24567
1 147181 918922467
1 31293 566266839
2 107450
1 14641 367932325
2 37618
2 45872
1 95100 209996268
2 92778
2 37786
1 195691 584958833
1 21686 187044207
2 10307
2 128070
2 36899
1 193372 364227828
1 5805 539044430
2 121286
2 103017
2 87822
1 177638 248151304
2 161473
2 11246
1 99512 406297882
2 22916
2 7918
2 142639
2 162530
2 195586
1 138246 896654373
2 186664
1 140276 196732434
1 60280 609239353
2 162663
1 158706 271100994
1 1645 574586116
2 25412
2 31203
1 37039 241349035
1 20885 512843844
2 177437
1 179480 62933938
2 87557
2 9322
2 110594
1 65034 960820585
1 3260 363288249
2 103669
1 75211 295589
2 196648
2 192948
1 191617 353925216
2 5465
1 16320 6846434
2 186546
1 99799 168742074
2 172684
1 148348 555419216
2 10941
2 119858
2 186075
2 116926
2 46384
1 190121 896500839
1 1388 316909245
2 51953
2 169755
2 78468
1 53990 511464894
1 101850 953045761
2 41562
1 80856 164298185
2 133895
2 94920
1 193714 682949241
1 113317 460692129
2 141206
2 146712
1 103953 647357208
2 49787
2 42928
1 37057 660437915
2 184977
1 73987 427635485
2 140386
2 122882
2 125577
1 179823 797597065
2 11795
2 170793
2 71201
2 79539
1 6420 988659598
1 191513 675039057
1 178877 984555973
2 145481
1 58842 905757233
1 129106 43185418
2 47397
1 172916 544861082
2 163330
2 102308
2 91492
2 3485
2 44658
1 92535 861998861
1 52742 842923415
2 39584
2 178296
1 190867 38529553
1 179256 93359505
1 195438 230936551
2 111748
1 20156 608814794
2 49303
2 113921
2 162993
1 190785 511969261
2 198429
2 97039
1 11815 203600429
1 197958 473472206
1 117676 73484744
2 58050
1 144162 847495716
2 41610
1 165616 621857420
2 106687
1 182473 266458498
1 53618 58147800
1 177189 787961004
2 151210
1 37910 126950917
2 58738
2 75082
1 80557 463437044
1 83318 323640372
1 6697 40932532
1 196974 894055796
2 104669
1 26270 821017715
1 193698 989365396
2 80986
2 38238
2 166091
1 34013 518808259
1 62136 848567380
1 170827 681833048
2 16292
1 49654 886270290
1 187931 984143389
2 169450
1 91485 140476774
1 55295 164495254
2 61337
1 39764 559079521
2 39506
2 188885
1 53550 545026847
1 85456 308161748
2 178733
1 141513 808030008
1 20613 414415687
2 146000
1 95807 55662506
2 16598
1 90938 538176341
1 99846 162150400
1 17835 106233403
1 194504 649673034
2 96145
1 3742 869265073
1 105454 408386368
1 86849 674386257
1 139838 351102165
2 108792
1 8128 542171848
1 139216 865473760
2 147129
2 113764
1 74634 643460823
2 147224
2 65606
2 198141
2 17869
2 103248
2 120204
2 19109
1 73763 546777954
2 186890
1 183013 464012974
1 42426 439088350
2 151683
1 92723 230091670
2 194802
2 198591
1 179210 883053400
2 127380
2 3163
1 147091 894670809
2 140290
1 150914 612121668
2 66574
1 172252 428836572
2 118622
2 23899
1 4124 245306003
1 86415 509144739
2 58070
1 87781 273830777
2 105424
2 77714
1 197108 245627057
2 165601
2 113010
1 107151 211867512
2 162653
2 45402
2 32434
1 172755 226377291
1 186360 315140522
2 77982
1 196908 389297247
2 71380
2 95041
1 87487 220667533
2 28849
2 56326
2 143836
2 98809
1 180989 232069519
2 163523
1 171406 705872376
1 136093 713821682
2 197864
2 25763
2 47252
1 158815 156888375
2 102873
1 37046 394388273
2 151357
2 66865
1 150015 91268111
1 29126 186708232
1 79208 700296600
2 81168
2 116629
1 135241 995642451
1 68205 32965850
2 81639
2 51907
2 105738
1 140546 614967112
2 99535
2 175303
1 168937 826881112
2 136692
2 189659
2 38021
1 156904 80910486
1 36385 874419718
2 98149
2 165723
1 54817 291680595
1 121314 330121029
1 85346 743420983
1 199298 379502159
2 38155
2 50815
2 197264
2 90854
2 182749
1 90678 483680570
1 114345 965084258
1 176616 578833046
1 138040 971752812
2 86691
2 8634
2 130066
2 27560
1 136048 472858293
1 22887 927037586
1 58474 628448278
2 35901
2 15806
1 129774 48695201
2 89845
2 6935
2 186684
2 99471
2 55329
2 164813
1 188775 644088375
1 25448 817276050
2 124685
1 11216 516488861
2 154418
1 5276 993259686
2 169043
1 113942 492425817
2 116050
1 37475 367559646
1 99427 199081548
1 102627 788130146
2 24308
2 113517
1 179066 984192303
1 133596 507620506
1 131267 221163985
2 70577
2 48782
1 148283 921426871
2 129693
1 72895 364785139
2 83816
1 4748 637413514
1 37166 168150784
2 74218
2 191151
1 142682 141450948
1 173702 116483826
1 55799 625368284
1 30302 812388041
2 132813
1 157898 528804979
1 3153 989262853
2 182465
1 154641 419432041
2 15042
1 115998 905256198
1 34190 979778211
2 197779
1 5936 7107795
1 164712 411873870
1 80288 568659545
1 148162 914977977
1 116556 950462619
2 187591
1 28863 734155630
2 20630
1 32078 426304966
1 163875 637114443
2 103782
1 107526 936151524
1 466 385589130
2 84778
2 106439
2 55240
1 58938 797756475
1 75154 907454553
2 113296
2 142828
1 163442 752309557
1 93097 93123864
2 73155
2 190791
2 164294
2 136194
1 107986 905087925
2 64489
2 81128
2 133524
2 86967
2 99534
2 111520
1 177863 828426539
2 138348
2 156671
2 16005
1 79781 832053680
1 17780 108417537
1 105763 871880937
1 45839 758945928
1 187868 527436741
2 189935
2 71110
1 194558 709449998
2 54191
1 24491 569953611
2 124363
2 42778
2 10961
1 145087 331109195
1 61962 721338800
2 20994
1 27071 831032956
1 109783 335251621
1 110294 485900964
1 158305 676556109
2 98729
2 185235
2 194726
1 173074 347123287
2 115440
2 135194
2 15863
1 66175 475552592
2 115385
1 126854 926928738
1 105246 888651058
1 138955 808697719
2 11871
2 189395
1 2542 513813963
1 53324 215034764
2 98766
2 108838
2 55329
2 85850
2 167567
2 44752
1 164736 540139162
2 27699
2 174577
2 189055
2 193015
2 35975
1 36403 554186367
1 119245 994933058
1 106019 318878460
1 138008 768226369
2 114749
2 62613
1 10788 29940614
1 95882 446077052
2 740
2 26423
1 13924 348527881
1 76945 980724927
2 14428
1 116389 273133130
1 111462 256331875
1 26979 922760869
1 80992 520633047
1 165248 302403956
1 67522 337691207
2 1723
2 3822
1 121942 377049729
1 21372 903707209
2 96412
2 51005
1 38956 890644361
1 191448 968164351
2 123786
1 179296 981829088
2 65314
1 21751 361088079
1 3156 927091075
1 42324 935383188
2 51993
2 115429
2 4640
1 130293 701924339
2 69152
2 34867
2 12278
2 81293
2 105573
1 177866 100302412
2 89723
1 195252 142806291
2 128555
2 43949
2 113778
2 22595
1 66274 830077302
1 190608 160604620
2 1207
1 133388 533776523
1 70352 571599484
2 38593
2 180118
1 195120 24193720
1 84575 380864680
1 199642 939790653
2 22421
1 156699 776566389
2 142582
2 120537
1 42037 221411451
2 73308
1 159376 698545998
2 128856
2 195241
1 67893 181865362
2 20550
2 194041
1 193706 891511856
2 137665
1 142296 754477037
1 14419 165162937
1 21404 768597946
1 132520 900244281
2 104996
1 13357 446061785
2 100003
2 57280
1 63551 746077975
2 174017
1 134107 557876101
2 133950
2 75196
2 148672
1 196502 342714426
1 187205 366527036
1 34326 423762353
2 194845
2 166234
2 67363
2 78342
2 52142
1 185262 645422365
2 36536
1 21486 863139482
2 183567
1 66947 470760664
1 185467 968985521
2 185770
2 123834
2 85424
1 142529 971744662
2 102035
1 63407 832958739
2 100514
2 102831
1 112496 754931505
2 82154
1 157518 219407823
1 185221 969667711
2 22314
1 85595 667360025
2 6097
2 4886
2 92294
2 97187
2 84724
2 22882
2 71515
1 174024 421998874
2 74348
1 148652 503335382
2 17275
1 160761 232799667
2 114014
2 22168
1 78634 309417998
2 149688
1 554 524411488
1 72079 191570281
2 151077
1 35328 500186907
2 184678
2 130151
1 118719 179211591
2 54567
2 185209
1 112529 851294200
2 180705
1 192820 791609982
2 59375
1 1713 103929460
2 16217
2 96356
2 87994
2 82755
2 119062
2 41166
2 87381
1 94179 301694442
2 147508
1 69798 855558876
1 45375 167442295
2 82375
2 75516
2 187364
1 182462 939060437
2 83451
2 37114
2 119732
1 78426 315193355
2 112776
1 135075 349602808
1 77377 988848744
2 133173
1 42885 599130159
1 97963 780413630
1 156502 966237161
1 67763 246619770
1 152687 533989532
1 158030 567154335
1 170113 695937040
2 11544
2 82986
2 174686
1 107772 400252560
2 40995
2 175954
1 132258 825450887
2 193035
1 122761 620089625
1 181963 957978564
1 63064 164030873
1 14739 501062180
1 103478 898019642
1 19308 495194921
1 20065 680253110
1 14899 386094305
2 4725
1 2288 640110072
2 10069
1 74356 259003720
1 50942 826905284
1 140777 184852794
1 98484 864110307
1 72025 573289560
1 97845 552658676
2 98352
1 162945 811657796
2 187001
2 140471
2 12254
1 24201 190648599
1 146490 271329457
2 151580
2 190064
2 190246
2 59274
2 28624
1 191249 810402540
1 98362 541715684
1 118864 570884688
2 184512
2 56072
2 40963
2 136265
1 190037 211926733
2 48460
2 29756
2 55201
1 119375 236750937
1 70183 619313353
1 20749 357742604
1 152556 214502836
2 60883
2 70527
2 36617
1 84483 834490826
1 189163 874978318
2 34061
1 67806 543044516
2 128678
2 2877
1 149313 130691866
2 180412
2 38620
1 64911 298490835
2 194012
1 94357 232366069
1 89757 169481531
2 190603
1 67892 85177822
2 24389
2 36291
2 156025
2 197189
2 154102
2 186870
2 196377
2 41009
2 123189
1 53012 721587990
1 26428 326813640
2 75375
2 107581
2 23376
2 8589
2 126339
2 73400
2 137011
2 97012
2 113729
1 85732 893978008
1 61105 319973965
2 101150
2 53369
1 145711 643711998
1 14894 713175420
2 78873
1 102910 413704256
1 188109 787872298
2 39058
1 96626 257868208
1 37465 314638845
2 148587
2 198495
1 11782 662052016
1 104552 911707809
2 9741
2 73900
1 75944 157431865
2 58294
2 571
2 132398
2 4987
1 177393 43344205
2 196235
2 129690
1 119758 73315960
2 84720
1 174591 606450158
1 62880 307682295
1 161884 934506060
2 167055
1 178880 910118861
2 126741
2 106195
1 1455 223423935
1 141478 187747182
1 144185 241617126
2 8525
1 32578 231144808
2 51557
2 91536
2 65724
2 19564
2 50112
2 7794
1 183786 129495251
1 99185 862486885
1 150699 896799069
1 143532 995587409
2 38088
1 115693 104198688
1 161233 490821560
2 154318
1 101621 511627173
1 104506 215078481
1 120179 984238508
2 182526
1 193600 424351677
1 39920 871189043
1 152078 888215930
2 76056
1 175912 81389228
2 186844
1 27641 409798964
1 193630 463339461
2 175864
1 144668 991079535
1 13393 186807826
2 9677
1 86490 106253357
2 183034
1 176229 438501618
2 58787
2 36006
2 33139
1 26920 440868157
1 177900 108886148
2 171659
1 58789 466059006
2 2692
2 193224
2 172564
2 83829
2 197293
2 113056
1 53337 791425080
1 182877 200169843
1 2536 26535524
1 111097 292962756
1 163053 433943068
2 23653
2 162150
1 9689 784603895
1 146305 123355514
2 118531
1 11915 969680832
1 154313 337323358
2 161597
1 50770 803262928
1 108915 982680162
2 173806
2 98338
2 53168
1 177611 743679585
2 6812
1 69290 116353360
1 20294 388208323
2 44697
1 190955 18070540
1 101023 224031418
2 97048
1 186967 62585380
2 176285
1 19204 20630554
2 174210
1 195860 736012745
1 51157 161582857
1 7996 618506159
2 155077
2 117657
1 189688 516149403
2 75454
2 8654
1 94192 89392692
1 133532 59143277
2 78551
1 178781 914849403
1 98340 508566893
2 47986
1 24221 477606341
2 62970
2 198290
2 60564
1 93638 931022615
2 171375
1 80863 293081549
2 77718
2 24164
1 26462 405464471
1 191479 655348468
2 144838
1 67245 907042027
1 78376 570462257
1 102298 564827754
1 177172 392739410
1 176556 409101325
2 99739
2 191619
2 90234
1 195060 647320905
1 55426 501518810
2 153549
1 113330 247811058
2 2219
1 133917 761219149
2 45845
1 138962 867369361
1 102100 449750248
2 119556
2 170981
2 7611
2 52447
2 99435
2 194321
1 72802 86219701
1 98669 651193031
2 37559
2 115797
1 160723 95000561
2 174158
1 167799 361639158
1 164385 778826326
2 155461
2 6804
2 26233
1 3818 824940100
1 142638 92689021
2 92230
2 58006
1 4569 321015983
1 163408 711021007
2 54588
1 155766 549395670
1 41921 343617765
2 130836
2 115153
1 6566 828547432
1 193179 275775334
2 121875
1 17550 682949483
2 145158
1 162596 87482726
2 126137
1 123539 603880510
2 94551
2 142451
1 158805 246792484
1 90633 352205835
2 27677
1 95085 146094569
1 103110 520181582
2 16639
1 110092 686152723
1 16182 991361800
2 126868
2 53942
2 121295
2 129949
1 39150 238504736
1 46265 438207933
1 114927 708858898
2 120166
2 157218
2 5009
2 37297
2 65849
1 99370 344674359
2 63571
1 166391 8657739
1 50772 439969238
2 30438
1 17793 44018875
1 159658 961434738
1 43436 315951563
2 2865
1 168533 419514991
1 40141 394052432
1 184776 96061208
1 147266 250365163
1 57847 71388670
1 18995 977330032
2 87399
1 4791 829234294
1 80542 124432007
1 98954 508612595
2 113004
1 154667 979316581
1 36821 731811974
1 96086 632606977
1 112248 146557232
1 91829 361276845
1 141769 690902284
1 169283 950101749
2 64791
1 71847 654918768
2 131948
2 76641
2 17102
1 64215 151360168
2 197624
2 106222
2 70511
2 40405
1 104829 675622132
2 54876
2 54308
2 151037
1 146486 130647811
1 108222 123575905
1 85482 149902177
1 129800 63053779
2 192707
1 123263 599582768
1 63028 319828207
2 166956
2 153480
1 101057 726441964
1 90509 842957157
1 17109 892362062
1 73299 953571946
2 175405
1 186567 892565914
1 186240 286353663
2 29662
2 190118
1 74534 811395876
1 192366 734473140
2 38206
2 35910
1 31291 698839253
2 57401
2 126917
2 61728
1 101499 820572721
1 77153 567829335
2 56645
1 17254 448989752
2 157840
1 28528 174823852
1 135406 776101815
2 169464
1 58917 358697644
1 98540 99753883
2 106431
2 164983
2 30213
1 64918 560735547
1 190857 796582219
1 29033 263541786
2 177476
2 96357
2 35084
1 176 1439734
2 137500
2 68620
2 186398
2 7848
2 60471
2 116846
1 27130 766304505
2 103940
2 9013
1 22239 115569247
1 45414 48883186
2 8908
2 111891
1 114688 501476758
1 100721 446934114
2 184208
2 172003
1 136260 541473261
1 68858 969427725
2 172662
2 18303
2 53269
2 160754
1 87733 42692900
1 144615 223895570
2 181321
1 150537 229493841
2 194094
2 169776
2 197305
1 166833 395710980
2 20368
2 188071
1 94521 700692984
1 198128 921908102
2 151823
1 194044 109266313
1 41278 345392796
1 161540 465035580
2 9899
2 167493
2 63812
1 98318 496223771
2 91307
1 178547 127045702
1 66166 779681368
2 170883
2 195264
2 50522
2 28753
1 124373 843656954
2 113192
2 114776
1 104048 927177461
1 165591 389601214
2 77110
2 94277
2 17423
1 124320 379672522
1 156969 677545575
2 182311
1 102561 332881414
1 64590 137007472
2 52226
2 38906
2 66864
1 28039 52653392
1 130109 917595389
1 38142 740572504
1 51574 271243581
1 180941 879134065
2 28708
1 15404 32512659
2 115605
1 125118 84412568
1 34775 674794046
2 154513
1 96969 509600839
1 50556 670078620
1 165552 611984881
2 74664
2 8724
1 132224 477993694
1 177379 771928889
2 28175
1 92025 279665464
2 168440
1 199145 96649568
2 93466
1 53572 13340139
2 79117
1 198796 422290993
2 137888
2 152534
2 19695
1 139682 425555001
2 160438
1 74942 930545550
1 195403 937335297
1 191225 598051641
2 187270
1 195153 228997334
1 129157 801748425
2 14305
1 165000 465143484
2 153434
1 123007 605358453
1 95157 558740654
1 148886 405453446
1 186899 401076222
1 152416 639448923
1 103407 849360733
1 199918 969029831
2 142566
2 61396
1 64806 944646605
1 5585 879364033
1 155643 407116290
2 90486
2 62789
2 108799
2 68903
2 174034
1 132918 484730461
2 92053
2 16906
1 106450 883367242
1 31108 219675908
2 27334
1 149221 609864448
1 35607 818904252
2 146654
2 14414
1 19944 494813441
1 13345 749483526
1 41547 860814268
1 199013 273619381
2 17578
1 161170 386999728
1 41150 426265516
2 8540
1 16550 627399685
2 6367
1 149507 598669868
2 56991
2 21466
2 173792
2 65673
1 107604 160829510
2 100959
2 37866
1 131959 350449221
2 30599
2 143314
2 162093
1 168902 983532758
2 39795
2 44309
2 6041
1 139358 291697524
2 27755
2 97083
2 132504
1 170870 491501785
2 17070
2 69911
1 58216 146889933
1 159429 985200024
2 96068
2 7559
1 148600 24294267
1 151079 881127241
1 142619 493532078
1 176273 926049606
2 38094
1 52592 136123564
1 55023 433988064
1 955 715592359
2 60864
2 26141
2 155295
1 178749 804771678
1 166113 331363941
1 164810 62215319
2 90966
1 121932 750936992
1 64968 342572704
1 118306 10198338
2 51802
2 125732
2 177976
2 194683
2 44599
1 178936 515457071
2 98443
2 60361
1 180443 90793755
1 37587 175648403
1 18425 199858770
2 121280
1 53361 439655690
2 75319
2 85684
1 113133 949402596
1 41972 67303945
1 42982 949560920
2 59469
2 175827
1 54604 912828936
1 42306 449483424
2 84605
2 72933
2 137920
1 38729 817839572
1 4585 984195783
1 126876 31272698
1 60383 678492397
2 29692
2 68280
2 44368
1 159384 253501555
1 114461 231581125
1 126416 643819212
1 8253 901010110
1 127144 473218219
1 121472 306726578
2 185389
1 158352 560435844
2 133532
2 197118
1 45157 456387446
1 129981 321231922
1 58373 529755167
1 42849 930147280
1 13678 199502151
2 37998
2 120197
1 10687 826855514
1 14870 658872715
1 76313 19404157
2 172295
2 123317
1 82981 172680266
2 28061
1 178785 29960787
2 7435
2 1000
1 96625 244790840
2 55851
1 20931 37172673
1 167709 56804263
2 115385
1 163701 769400679
1 70610 328063933
1 199862 571350799
1 30055 626055069
2 143456
2 199927
2 192591
2 126133
2 131962
2 192431
1 158821 977954175
2 151873
1 84213 378168890
1 1729 650637498
2 192254
2 109658
1 162254 455790677
2 98308
1 181178 42444810
1 166268 249326562
1 179937 718331473
1 197926 260961174
2 3202
2 67817
2 186399
2 31028
2 148411
2 52375
2 154045
1 101923 604612027
2 161224
2 119625
2 147981
2 12445
1 172642 302155166
1 37459 288016665
2 48954
2 89540
1 16210 780912369
2 51764
2 600
1 23210 714473709
2 115916
1 118068 518026912
2 146241
2 20615
1 171454 773955231
2 40092
2 2366
1 3817 385104060
2 150079
2 58047
2 97167
2 72129
2 95312
1 83350 303773245
2 86588
2 170506
2 47966
2 184184
2 176396
2 7234
2 163483
1 172962 556360245
1 24397 691562592
2 81700
1 16219 722736525
1 143107 974318920
2 136867
1 75485 292384970
2 163874
1 71349 107297547
1 10213 451110970
1 87149 595517908
1 147590 547315493
1 136735 481123470
1 133595 980786261
1 82730 423919885
2 25443
2 40171
2 186970
2 17640
1 8277 785604852
2 65792
2 143600
1 23562 787146528
1 149083 409355609
2 183167
1 72509 83214914
1 19768 103472977
1 111487 179982569
1 128285 931354924
2 30479
1 115759 185163077
1 18751 904293899
1 75584 835444799
1 22593 498909655
2 34934
1 32874 166880012
2 129063
1 133078 24757208
2 77412
2 150902
2 198674
2 17279
1 3091 214647981
2 21479
1 167538 101470891
2 99428
1 79782 725859942
2 57205
1 115143 711453380
1 50767 144517569
2 95324
1 13255 259624879
2 173186
2 9949
1 2209 390858454
1 95685 237752425
2 71134
2 18879
1 159520 496618062
2 152599
1 27408 914175938
2 192065
2 113308
2 45757
1 26076 596812182
2 106085
1 7765 971364135
1 172225 160995205
2 176302
1 29565 999589554
1 136437 638855589
1 92838 947969960
2 108089
1 36453 185629020
1 196330 885321563
1 114808 213106269
1 187421 478345554
1 169534 903969004
2 4542
2 183713
1 160594 819172909
1 127141 80456286
2 58366
1 18283 304187103
2 58577
1 104163 36051422
2 23506
1 173029 401577649
1 4479 236851591
2 25755
1 57213 146690497
2 122515
2 126117
2 52211
2 187766
2 197602
1 64799 325740846
1 195301 314158550
1 64560 484440313
2 46954
1 56264 626545909
1 136272 819718882
1 26744 69735167
2 27195
1 110555 184972106
1 187478 373592983
2 90147
1 34265 374769520
2 104389
1 66528 342555314
1 78212 424108209
1 151368 526499911
2 5174
1 163773 9571833
1 104311 648503013
1 37347 551883418
1 116509 475748665
2 45522
1 84461 533669003
1 96165 1536543
2 145027
1 147659 315470968
1 119568 140796673
1 166134 430533584
2 168791
1 152263 703539214
2 160799
1 130386 150106535
1 79188 986449390
1 29338 297365854
1 58005 766353629
1 3185 855244424
1 157020 767656855
2 115920
1 16677 294353286
1 93784 307491799
1 65672 635938855
1 75784 356589699
1 129177 142525693
1 198397 289883630
1 58257 914502855
1 97221 910753644
1 53247 201025704
1 152020 181065973
1 33296 783455659
2 64602
1 117967 304722588
1 111750 680419206
1 78074 156675003
1 173405 901829537
2 131824
2 24554
2 96170
2 198921
1 14119 852667383
2 119329
2 118587
1 167962 390948940
1 60408 390936740
2 68731
2 101349
1 79589 151663235
1 116735 147727861
2 178972
1 74931 483598462
1 16638 198705092
2 71889
1 62815 263294204
1 160401 501338999
1 122876 876162496
1 68145 791137332
1 17442 99134902
2 114360
2 117417
2 9511
1 194629 879521750
1 143309 208272757
1 163727 972090738
1 107340 37440384
2 167574
2 131030
2 93608
2 38682
2 95382
2 35423
2 11309
1 190113 431729885
2 123423
1 151503 73355815
2 739
2 184974
1 49816 58218331
1 157023 601629655
2 88056
2 139902
1 46327 618244242
1 31061 561315893
1 66313 209420034
1 52596 570753673
2 63365
1 11092 211270089
1 149039 664441110
2 183867
2 12948
1 121941 96874920
2 96047
1 8518 657713673
2 196998
2 119277
2 106615
1 48353 583306555
1 195723 192806067
1 144919 992197727
1 157312 265522685
2 179733
1 185831 416065630
2 15970
1 131919 195185319
2 63727
1 172380 401431483
2 122822
1 40428 614909760
1 32437 279051383
2 20318
2 22749
2 183602
2 176872
2 130794
2 59738
2 80927
2 161634
2 26120
1 12157 2424186
1 21465 975382115
1 15795 184739200
2 25634
2 81981
1 182412 837667300
1 189698 156721899
2 192251
1 48596 836047461
1 187767 232678869
1 53825 387683112
2 158478
1 136576 290362250
1 98424 916088011
2 65765
1 140875 291424115
1 55127 423112434
2 97138
1 71742 167080587
1 16736 171945550
1 69115 275912028
2 69025
2 111555
1 161151 300768429
2 21791
2 17443
2 52866
2 198546
1 460 882194969
1 82429 721411693
1 87240 793544003
1 17400 513460221
2 121033
1 85889 704953636
1 53547 998135154
2 118414
1 29837 77919828
1 94858 475620125
1 112146 267980234
1 126003 460339941
1 174818 48859934
1 197775 357019986
2 88951
2 12602
1 13959 563563630
2 91446
1 157529 779598504
1 30252 730865002
1 180016 457794739
1 18926 137744855
2 44000
1 184034 365847012
1 111965 462806705
2 2639
1 57138 654591281
2 46554
1 50509 61252194
1 62116 615385719
1 50799 242110345
2 138610
1 165983 669156379
2 96933
2 167509
2 153921
2 131501
1 38266 594991123
1 139793 643966116
1 119291 833176603
2 110336
2 56548
2 131028
2 8480
2 30622
2 181989
2 161293
2 182499
2 36214
1 162849 24408126
1 131359 784154021
1 59934 199888266
2 108740
1 138632 721129384
2 98190
1 84491 732699744
2 179354
1 161916 473333352
1 173784 158596573
1 65142 285775905
2 131833
2 148496
2 167742
2 195746
2 62474
2 111181
2 144987
2 130154
2 113294
2 29041
2 66932
1 65485 317579696
1 85062 805149214
2 142239
1 24424 489916136
1 152850 358191820
2 165243
1 8322 389929528
1 180394 538031315
2 1116
2 147603
2 101592
1 94810 809159313
1 130251 40224808
2 85432
1 117367 478300885
2 38712
2 80565
1 164251 753506193
1 104362 592962188
2 104151
1 94455 729512998
2 71545
1 12668 547759223
1 197232 379900089
1 140696 619957311
2 45164
2 19116
1 126074 551469436
2 109090
1 179505 900286084
2 47690
1 46805 800845156
1 23727 165678833
1 99964 769630534
1 78382 497092131
2 158257
1 167075 735485151
1 113446 515998872
1 52704 803903301
2 53296
1 35917 903715039
2 1710
2 146308
1 121266 80588483
1 77343 857455171
1 67401 137406321
1 21789 770883510
2 59403
1 175248 376938593
1 79299 584805653
1 59631 384296696
2 22763
2 109026
2 149682
2 133961
1 79787 390619642
2 173419
1 48640 186037416
2 104525
2 74352
1 15476 56486451
1 158081 155311774
2 77341
1 62606 69084977
1 9034 710253955
1 24341 321287114
1 51715 671785959
2 168697
1 197041 434184835
1 126597 337362674
2 26832
1 73705 346775350
1 106674 721096550
1 86266 554164129
1 89728 484028469
2 68383
1 27872 672084505
1 45940 877044310
2 5551
2 116585
1 56784 172447900
2 180480
2 172958
1 91494 820603264
1 51611 596473632
1 99674 822375483
1 160730 218553
1 192816 739880725
1 67936 390990838
1 96307 377124863
1 87141 290704947
1 135310 715332946
1 89675 349120628
2 181738
2 145170
1 19073 616381768
2 158058
2 151249
2 68438
1 60676 685520916
2 52583
2 131558
2 191349
2 54276
2 5172
1 152787 684743685
2 190735
2 131452
1 35860 584474977
1 158375 663546985
2 129377
2 34022
1 115296 385989518
2 39840
1 49226 137446080
1 30533 667589661
2 32373
1 98609 558588999
2 156286
1 171489 780308853
1 97829 281782716
2 111346
1 30489 798089839
2 5936
2 7382
1 164122 2967803
2 2682
1 159861 968232872
1 25625 951272407
1 95884 529773159
2 23691
2 56232
2 159931
1 134949 995622285
1 149675 235363531
2 112316
2 74869
2 53715
1 36928 852554542
2 67490
1 136392 161529255
2 45450
1 78535 366406879
1 145812 677424139
1 193985 154282929
2 171349
2 49168
2 172414
1 155919 881706186
2 3015
1 63256 741704860
2 137282
2 80445
1 150807 244119363
2 169818
1 188784 620556320
1 157961 16904100
1 112800 338728447
1 81849 829538952
1 1524 90006595
2 156956
2 45055
1 72133 69604501
1 136454 414829499
1 127381 283935719
1 76842 490610719
1 142955 908820744
2 413
2 136070
1 172947 86749612
1 189756 402019983
1 145747 523015695
1 47272 54947013
1 80044 805883542
1 59492 708811979
2 141995
2 185859
2 119418
2 155052
1 50204 599857828
2 70460
2 22658
1 111492 569883567
1 59122 476879892
1 79202 698667869
2 51476
1 11128 153431427
2 10759
1 42301 863374435
2 17782
2 163396
2 117690
1 89070 574512638
2 38769
2 21998
1 7756 724283804
2 29120
2 185748
1 191863 179824694
2 12701
2 132558
1 19900 532022685
2 26047
1 32056 933637294
2 167863
2 26963
1 107792 69092971
1 161815 639366169
2 100964
1 108240 944891274
2 158263
2 139577
1 186560 417467612
1 74774 223196346
2 175713
1 7584 959644790
2 70608
2 194682
2 121267
2 146446
2 80868
1 10135 652388361
2 135949
1 50751 921007024
2 102572
1 10713 266375226
1 167728 178451965
1 2934 287365520
2 19965
1 86537 565213053
1 158613 495611695
1 107286 570746402
2 136880
1 51141 589240927
2 72684
2 65177
1 133807 174813140
1 77344 175874363
2 110457
2 681
2 91617
2 10429
1 85499 50457189
1 80522 328208864
2 191074
2 134863
1 194153 91148403
1 102399 480038661
2 84536
2 32150
1 93639 641135267
2 127499
1 8624 614540833
1 97588 673002063
1 137784 43043591
1 138660 849372011
1 27662 994171707
2 113168
1 176482 944518217
2 136293
2 59674
1 147716 191147622
2 175251
2 31771
2 18694
2 77695
1 69000 598775419
2 162729
1 160114 770467485
2 192040
2 185534
1 43580 671219156
1 182282 278455021
2 127032
2 55942
1 95993 726701136
1 60144 549567759
1 82728 383454699
2 35066
2 122021
2 50037
1 22197 636718693
1 74199 177434305
2 157427
2 71127
1 4506 280221095
2 48213
2 81273
2 140658
2 4482
1 11994 203334650
1 36960 324371834
2 43922
1 179578 245149998
2 145507
1 74151 856287960
1 28727 183278606
2 75229
1 19609 388614376
1 72974 680646175
1 39804 138148890
2 743
1 48294 647765049
2 19775
2 343
2 86484
2 1117
2 193141
1 45375 14135838
1 65718 507151188
1 122747 135662102
1 36410 501886352
1 111497 317476863
1 45540 412584500
1 171526 476266097
1 178827 815749760
2 69805
1 54481 323831341
2 171168
2 26986
1 75275 921876874
2 39725
2 125897
1 51406 726518848
1 169132 781377290
2 109004
2 115255
1 195641 251650188
1 188100 221021810
2 39044
2 90016
1 42655 516704020
2 87605
2 76347
2 148467
2 13465
2 6464
2 38934
2 140526
2 133900
1 84708 834324123
1 16437 764519575
2 199829
2 35817
1 34770 50525957
2 28835
2 32280
1 160075 501790515
1 29189 701332239
1 75650 62383287
2 22943
1 115870 53796394
1 188443 517866219
1 195252 900437580
2 107418
1 4083 626479350
1 166131 328810697
2 122884
1 154579 958644476
1 141720 736451989
1 160043 955531750
1 44852 715917813
1 96768 369599022
2 187009
1 19713 541736529
1 30095 778335118
2 20639
1 1219 232653784
1 24760 357963803
2 183156
1 49260 269629916
1 52408 290472642
2 124353
1 111196 452253471
2 108784
1 160729 163232238
2 82921
1 164502 240806877
1 149900 249436116
1 3595 30622421
1 36248 132706857
2 14657
2 12943
2 160220
1 56516 324576718
1 29668 668406106
2 154219
2 97784
1 121757 155544254
2 154263
2 152672
2 139402
2 127310
1 25827 990164303
2 117349
2 140407
2 39168
2 29840
2 151720
2 139596
2 40332
1 86777 695804416
2 142652
2 1122
1 32618 476592829
1 37852 197061217
2 4460
2 187701
1 97522 142404934
2 98645
2 88700
1 130311 721085158
2 184438
2 41097
1 30830 395702507
1 444 68212436
2 99400
2 69990
1 185454 425945575
1 53761 321384638
1 109961 129508918
2 193730
1 88166 317605286
2 97997
1 72359 79997612
1 183540 115608549
2 136645
1 190103 51980898
1 34298 648477017
2 121598
1 122581 97246306
2 169799
1 191885 282892633
1 63487 13686830
1 177825 988042755
2 111463
1 32353 450368134
1 199756 738385747
2 155727
2 136276
1 164670 939773853
1 89416 406189483
1 186046 316821360
2 113824
2 11052
2 166722
1 49477 28614015
1 121828 565468480
1 50207 207358804
1 198644 747950723
1 27573 461360790
2 189014
2 90047
1 154482 298425645
2 181064
1 56497 506863149
2 165038
2 67443
2 58388
1 26681 713586751
2 169520
1 86670 981717700
1 28308 83866366
2 67063
1 173800 235014406
1 1145 229749773
1 87932 284087959
2 117100
2 159409
1 49305 432696316
1 185309 23892350
2 27465
1 140507 8735091
1 117861 32110331
1 33137 917177651
2 50868
2 57646
1 53299 694625911
1 176895 123277480
2 115013
2 34452
2 138712
2 170055
1 183724 14627895
2 2606
2 164639
2 60185
1 4482 215630671
2 92767
1 30458 608824129
1 168108 142371546
2 172323
2 25410
2 160759
2 199241
1 171109 496985310
2 43634
1 73346 814190794
2 9793
1 4937 838945805
1 14656 5330361
1 6405 169211477
1 174567 411608463
2 6179
2 166879
2 26262
1 71471 351226204
1 62052 61910907
2 172326
2 167084
1 51261 969640206
1 51048 110794179
2 178793
1 85024 849909254
1 38274 652112721
2 26600
2 148880
1 11055 97649641
2 181407
1 121273 434243453
2 68215
1 104809 87062349
1 45373 9962460
2 183320
1 174932 586417574
2 180388
2 164190
1 131482 870809832
2 106570
1 78456 908478115
1 185578 542388927
1 126827 36106776
1 93698 710086388
2 41582
2 168195
2 172733
1 123701 527790821
2 192126
1 194753 780485698
2 181680
2 35099
2 65901
1 87791 215718749
1 138524 548894340
2 109871
2 174411
1 130672 71983698
2 25775
2 75061
2 80760
2 99543
2 179862
1 185693 348824075
1 153123 753117145
1 83796 350668383
2 99619
2 35682
2 73637
2 101925
1 35891 961317749
2 141826
2 89326
1 112258 263031074
1 146980 189476178
2 140984
1 76933 200808403
1 5104 644516696
1 198433 642717943
2 120636
2 104771
2 88161
2 35060
1 181934 467953382
2 128698
1 145422 806968842
2 177451
2 127407
2 139966
2 134405
1 22151 557910004
2 58730
1 129824 641058471
1 86409 144091987
1 194046 469024024
2 171594
2 187555
1 199656 309692635
1 128529 709807383
2 7423
1 132398 158476781
2 151329
2 76974
1 38150 849194859
1 30750 469654304
1 2407 987223025
1 130680 688767785
2 130690
2 199289
2 143422
2 55031
2 82534
2 74616
2 9120
2 192136
2 188690
1 82230 534966929
1 76915 578486669
1 59956 442745079
1 18440 384625946
1 134588 165115816
1 93319 239015717
1 179203 52986741
2 109618
2 44809
1 39993 320023788
2 142222
1 180192 793132509
1 145145 442617231
2 87494
1 112830 282280801
2 12147
2 113752
1 195679 140482228
1 64642 163560599
2 144012
2 114034
1 54721 562483161
2 74042
2 27246
2 1561
2 29703
2 167370
1 10074 956297068
2 109616
2 186721
2 102771
2 166603
1 149147 517690744
1 167748 720690847
2 30823
1 17110 15541280
2 169642
1 147091 368365942
1 145451 158608501
2 160916
1 165103 389020787
2 113703
1 141330 817419084
2 53653
1 140955 211052745
2 131236
1 44891 939905749
1 184129 661975656
2 62784
1 14784 295978133
1 173515 855664203
1 132007 943356599
2 46926
2 48686
2 120245
1 121065 497044303
2 56310
1 90741 935803769
2 14252
1 170633 461778793
2 91791
1 47675 624229801
1 197711 876613571
2 56828
2 132157
2 156529
1 137962 216328674
1 66429 527651624
1 59780 897818092
1 87492 232710708
2 64784
2 42801
1 169434 914255407
1 3624 380807347
2 21659
1 127258 188606013
1 80502 525363006
2 134393
1 28363 521250462
2 5827
2 1397
2 192649
2 127063
2 190252
2 97010
1 2925 58597175
2 25650
2 174795
1 15157 493475179
1 153841 154343921
1 187323 688165294
2 132819
2 57417
1 27246 214956593
2 7647
1 188486 601618958
1 57148 860356517
2 112092
1 26244 951202387
2 54767
2 16741
1 191231 206843182
2 100207
1 14263 473815758
1 32189 702025733
1 198654 707591469
2 196041
1 175715 992507915
2 49778
2 9242
1 104055 110780261
1 123107 535490564
1 82781 318793295
2 104254
1 130270 654974036
1 64068 901499785
2 97544
1 101913 414378890
1 40477 864017287
2 110593
2 115671
2 96097
1 58961 817988050
1 25774 28019302
1 16609 696649766
2 150570
2 80261
2 114262
1 127781 247227864
2 134955
1 438 636481845
1 17716 416201524
2 10936
1 122095 701744502
2 150085
1 188110 682645145
1 118225 649208848
1 160190 652238917
2 140650
1 129729 414775671
1 168461 669230716
2 95803
2 95846
2 136353
2 65589
1 193237 181009678
1 145756 442956858
2 51267
2 149293
2 119502
1 135897 711932666
2 39364
1 14141 482279404
2 140750
1 82199 457758789
2 17308
2 107714
1 70201 507983554
1 139339 53248546
1 194267 29206477
1 146082 411803665
1 63346 704728093
1 180538 65224620
2 47066
1 70594 609043988
1 69087 719627794
1 161538 580882570
1 84083 824355247
1 189228 501447335
1 134887 833849037
1 96793 952759327
1 10166 713752400
2 19078
2 145361
1 62953 154396116
2 136299
2 154847
1 134157 380337903
1 105518 427373639
2 62580
2 71418
1 88974 639943816
2 56094
2 110850
1 101028 85205387
1 74309 851890422
2 23643
2 25330
2 156288
2 18427
2 133722
2 85010
2 151272
1 154542 36496357
1 67650 692836032
2 132232
1 197377 205020428
1 26675 480477475
1 74113 351901607
2 56253
1 174128 500917014
1 133784 590499381
2 177176
1 110290 410125523
2 111112
2 19947
1 113622 70656786
1 101501 583003161
2 2848
2 51442
2 148538
2 165202
1 188690 677663735
2 96407
1 100232 314807060
2 149252
1 180173 14944898
1 191000 361624226
1 181383 587026003
2 183647
2 19604
2 124501
2 93949
1 92 303849924
2 44690
2 121014
1 158066 118849268
2 99973
2 23123
2 81339
1 148013 993261944
2 4590
1 90107 460047797
1 117748 31375082
1 163832 265304341
2 94347
1 119309 469480341
2 160909
2 92502
2 194876
1 148368 176006117
1 82735 697866868
1 193045 517479786
2 138093
1 160843 351661146
2 81162
2 125772
2 13688
1 170435 537376069
1 101391 973499843
2 107138
2 5048
2 151252
1 15048 462852145
2 22600
1 94100 220414633
1 133821 290499855
2 15003
1 139654 528777605
1 51681 544488190
1 168160 948428075
2 165523
2 59726
1 159942 636171580
1 110054 445922630
1 148897 218343454
1 157921 707359940
2 187215
1 176145 334102848
2 196991
1 56380 62896980
2 44952
2 121935
2 60573
2 163327
1 103184 520062999
1 20935 175391463
1 30925 589534164
2 130358
2 101149
2 58779
1 131295 999372854
1 145402 752849465
2 125864
1 46948 360463202
1 56015 532924863
1 174111 205941821
1 65602 101388010
2 193131
2 154907
2 165604
1 191264 624123218
2 94330
2 9729
2 9055
2 32670
1 127206 548111464
1 1435 188153407
2 39664
1 165329 818801155
1 142919 53696248
1 116895 745068819
1 170613 948402404
2 4345
1 182994 976736536
1 87533 889724245
2 40952
2 111709
2 56257
2 144884
2 136279
1 83356 121488702
2 127959
1 102930 172961674
2 189391
1 29631 374637495
2 167447
2 12711
2 161833
1 43906 109049746
1 27371 682045464
1 51385 999825905
1 30580 249865485
1 83746 372519835
2 57569
1 185144 92275268
2 67
1 70563 412936978
2 91760
1 73590 571309765
2 83017
1 95175 400777661
2 153842
2 91063
2 107939
2 109694
1 23579 693677349
2 58199
1 11864 830958854
2 69680
1 11663 295376298
2 5079
2 31995
1 97837 986137338
1 66087 87729458
2 25278
1 142260 59908166
2 41147
1 38388 163176918
2 44563
2 55784
1 49512 214803883
2 107875
1 193768 381720220
2 16608
1 92230 238030737
2 105553
1 84048 797675990
1 175574 179615773
1 173308 193794198
2 41686
2 90120
2 4859
1 123070 399916112
2 118488
1 56519 573927658
2 163269
2 118851
1 182378 374712023
2 18183
2 10671
1 152952 853243712
1 28066 52766611
1 33424 852330773
1 117168 233931267
1 127102 534843822
2 122591
2 28573
1 79656 58788340
1 82875 311142410
1 187875 317212949
1 42504 424691972
1 110165 631583106
2 20738
1 197773 249164854
2 192138
1 9879 743403730
1 130331 708204307
1 21345 256149204
1 117915 142125835
1 59546 848583159
1 44831 130468388
1 1503 669178912
1 78721 182516940
2 234
1 125403 213108054
2 163718
2 15007
2 22346
1 181024 174271220
2 147476
2 160211
1 103019 166035989
2 159271
2 144836
1 40136 277334274
2 98562
2 26249
1 25429 238102341
1 17858 620571845
2 16423
2 153014
2 67012
1 69313 684219466
1 184424 32759256
1 110703 180617008
2 20621
2 164897
1 116537 710521325
2 132190
2 32567
1 143765 691424587
1 131663 940192362
2 131521
1 177388 622574265
1 107760 492710968
2 86312
1 60001 406343621
1 161702 799954252
2 196144
1 181566 436301705
1 148819 312443855
2 186568
2 189769
1 29903 105162652
1 22072 810736478
1 133569 722898680
1 20769 91578209
1 18751 807414072
2 57965
2 26506
2 144210
2 7102
1 157727 884194141
1 179597 146823460
2 157375
2 71173
2 38997
1 171349 484567316
1 49178 375729267
1 70835 231160319
2 104938
1 183642 727610023
1 121658 172539068
2 36116
2 95344
2 28558
2 32506
1 153032 267932102
2 23059
1 103275 91264805
2 171195
2 93789
2 185544
2 53121
2 90956
1 146755 910803556
2 65588
1 91287 244821279
1 36373 372085350
1 117657 516667480
1 55978 33738968
1 95753 66285591
1 80317 340109422
2 37315
1 151347 10777845
1 192151 685688386
2 146083
2 99616
1 47466 466023257
1 98279 325359047
2 51759
2 90026
1 100996 261908741
2 135996
1 178914 192334538
1 111629 656717918
2 98606
1 78677 565748463
1 20535 888531151
2 72978
1 164823 828593404
2 199742
2 178770
2 175366
1 194310 883337137
1 194009 693450427
1 87879 754691808
2 178755
2 92933
1 86470 879487314
1 100328 677850949
1 55625 992314497
1 75110 462819981
2 66064
2 3034
2 17942
1 138531 652033628
2 66107
2 3435
2 87065
1 43241 143087630
1 110736 8461173
1 198338 404087925
1 141745 270785277
1 145973 494414118
1 43591 860490360
2 146634
1 95379 398529728
1 28899 505708308
1 23126 927268491
2 170880
1 131485 132051307
1 78543 959284283
1 131162 736857820
1 92317 471353144
1 107052 762229028
1 144122 553873548
2 97886
2 52844
1 35707 67581832
2 95946
2 184941
2 29647
1 53408 308680952
2 42866
1 190075 559327307
1 26322 155160084
1 102000 533254088
2 143615
2 136855
1 70106 526412867
2 18701
1 77874 551645085
1 197280 272103500
2 121061
1 146886 171927824
2 21802
1 54877 912567627
1 60079 11428378
1 41807 427460355
1 141599 175323720
1 159374 279426769
2 141936
2 183902
1 143842 925111016
2 43619
1 17792 683231494
2 6120
1 44317 831419395
1 84655 15608909
2 63572
2 70545
1 183288 178916346
2 15729
2 195537
1 77397 911206725
1 20378 279732981
1 64429 62863427
2 117672
1 156343 838187004
2 170606
1 135813 890849679
2 98894
1 114000 958031103
2 150633
2 47468
1 14900 973188535
1 25007 878282795
1 180345 803440065
2 61110
2 49765
2 60767
2 46768
1 70022 611154157
2 7796
1 177581 889942389
2 143577
1 116266 361379514
2 170946
1 172240 44203725
2 122823
1 60862 88275693
1 131699 516263957
1 48963 698003377
2 69907
1 21050 483420460
2 7723
2 171643
2 83853
1 66994 113144496
2 70302
2 130623
1 89190 776324406
2 136422
1 171441 846356695
1 14659 20671473
1 27534 924019077
2 144713
2 107910
2 3812
1 67907 96074229
2 88446
1 186169 209334666
1 170324 668072343
1 160470 588592239
1 188153 780707443
2 148000
2 31332
1 91338 966383402
1 10525 622234810
2 154014
2 90231
2 15848
2 101372
2 187775
1 9537 359586869
2 89205
1 55893 275119755
2 113185
1 143907 167718441
2 158400
2 4098
2 190252
1 29137 371401371
1 111802 638718881
1 120653 798935239
1 54089 619589047
1 165231 440126595
1 73637 78755942
1 3713 99882940
1 89814 395487969
1 83814 349482056
2 52639
1 93478 972966212
2 121460
1 199776 35369131
1 110359 407653365
1 122504 163119849
2 171997
1 156445 696430660
2 168350
1 96115 433294797
1 81561 968508631
1 11124 549729528
1 37075 476654713
1 150498 61454134
1 137077 56097965
1 42284 753707837
2 190709
2 140736
1 46891 800205222
1 134147 235089106
1 162671 799430821
2 85628
2 109533
2 44583
2 65709
2 81711
1 166929 105456800
2 22877
1 130927 105719527
1 126673 321458467
2 90192
1 41059 939700880
1 142798 750540283
2 81251
1 52247 573737853
1 184995 822382660
1 23939 109912566
1 90260 178228087
2 14730
1 155766 266334768
2 17747
2 45813
2 57250
2 72561
2 71190
2 118747
1 50158 317809132
2 137907
1 184823 279683423
1 4098 461596139
1 109678 771462125
1 139526 111930548
1 157282 450418754
1 195220 247042726
2 110651
1 159790 614070020
2 6502
2 23090
1 14583 163711958
2 90614
2 84221
1 142449 354465105
1 177211 352377911
2 180059
1 140986 318518323
1 112427 919156462
1 82593 567857056
2 149655
2 65695
2 53543
2 82368
2 95810
2 48637
1 172126 905166321
2 39388
1 66534 619851643
2 62713
2 83873
2 40416
1 37623 508688937
2 159718
1 107069 839231089
2 118817
1 13694 280901496
2 193258
1 97971 295363029
2 153155
1 193572 634554877
2 17984
1 196177 392530448
2 172899
1 181270 355634630
2 179311
1 17452 378106256
1 157327 594920564
2 61979
1 128844 241608927
2 110346
1 132095 984249546
1 25096 959493769
2 138274
1 2719 953517010
2 35423
2 75802
2 198803
2 155434
2 49174
1 189044 11633656
1 74799 923080371
2 131406
1 22704 431772626
1 121158 346260388
1 160633 313520410
1 138073 26097595
1 141982 339458687
2 81192
2 42179
1 4579 204451196
1 162724 902276537
2 66243
2 156699
1 16360 691795631
2 18143
1 120469 259932239
1 82223 758468949
2 54366
1 39009 925295418
1 11282 861407213
1 148938 988010360
1 169546 815119223
2 39653
1 41432 834125313
2 146876
1 99712 583050755
2 174954
2 19648
2 188533
2 168242
2 137191
1 74636 378150085
2 120838
2 100345
1 199049 915372524
2 13208
1 183649 785904253
1 122714 899716937
1 82546 735409762
2 164622
1 166769 682660829
2 49482
2 134295
1 92587 550026529
1 88879 924261985
2 123299
2 66279
1 11897 201991270
2 45699
2 124075
2 112528
2 95130
1 165103 967230855
2 109989
2 18270
1 120178 457012968
2 33263
1 19676 542810455
1 2488 655709444
2 81391
2 56275
1 15135 468992620
2 120267
1 73852 961865943
2 77567
2 110281
2 70018
1 174719 124599977
2 156654
2 68514
1 35322 401446392
1 109385 734898098
2 76069
1 75939 293250836
2 101919
2 183954
2 35166
2 181222
1 171435 402481565
2 120946
1 27310 660014133
2 77171
1 46238 751898636
1 36293 369973520
2 195651
1 38785 312751759
1 85308 718726481
1 122777 930560815
1 40931 334758770
1 191443 53760069
2 9138
2 140777
1 186850 801301308
1 3334 573745986
2 100866
2 189201
1 80333 174282225
2 110089
1 168713 596417878
1 71446 415679207
1 42163 15434936
1 100028 284847079
2 194079
2 71640
1 152966 660933057
2 191644
1 130433 936875855
2 49758
1 44226 756207494
2 48342
2 147214
2 140836
1 37582 331488745
2 105142
1 94380 216747065
1 157660 800618204
1 3521 354371712
1 164186 168690244
2 185899
2 37782
1 75372 908914597
1 17683 299794745
2 80985
2 14523
1 140266 594151796
2 21835
1 89833 54410715
2 180870
1 179831 270222802
2 127248
1 145196 409598123
2 126989
1 133093 923018367
1 148876 88735718
2 25516
2 130723
2 124480
1 25214 842154965
1 121258 236902717
1 89168 542793955
2 160639
1 108498 860677854
2 197947
2 186174
2 5392
2 190247
1 182244 38609011
2 90666
2 26082
1 65573 699989282
2 100257
2 63859
2 6532
1 161681 553395624
1 22244 586541809
2 86274
1 30411 617739926
1 61436 90739501
2 54025
2 86062
2 187787
1 88733 660696458
2 116948
2 118366
2 154604
1 30610 415132686
2 6026
1 96118 595990541
2 169418
1 132579 163811987
1 43555 778597871
2 31781
2 199678
1 7742 738219670
2 125127
2 63428
1 12193 724856614
1 55432 45941031
2 123194
1 76588 152728700
1 61974 134134705
2 5610
1 44192 734813549
2 170167
2 14906
1 33958 620773996
2 129064
2 95570
1 131537 96713669
2 73569
1 23339 322404510
2 24132
2 177194
1 23884 116008337
2 20731
2 90136
2 39120
2 147634
2 190677
1 185655 648928251
2 68987
2 110739
2 120404
1 24978 353820069
1 1071 304278047
2 41236
2 13881
2 66679
2 56630
1 2859 876540037
2 37161
1 111672 790123779
1 102443 769990218
2 130294
2 61581
2 138359
1 152947 859075419
2 10804
1 111521 946815964
2 150109
1 53726 711627853
2 72761
2 184626
1 148385 336774072
2 89502
2 192455
2 199733
2 166605
1 113396 735120847
2 184618
1 157212 396858861
2 157950
1 8199 671551837
2 91300
2 116082
2 181233
2 5372
1 40491 495379807
2 20013
1 171453 245148070
2 179849
2 82937
2 153812
2 128757
1 60077 356407911
1 52584 796745021
1 164282 7941184
1 88327 462665504
2 178482
1 167849 320282319
1 198288 960451805
2 10130
1 10752 147974082
1 52658 655289789
2 85329
2 42756
1 183601 27663087
1 54935 232128396
1 193482 499504232
2 90135
1 150638 137865207
1 9456 246139679
1 107362 598832840
2 169122
2 17055
2 171652
1 36730 22134392
1 140972 476249182
2 3241
2 36458
2 18753
2 133748
1 68566 394158423
1 39607 877955271
2 168110
1 43279 178016510
1 87488 502323972
1 158251 932080794
2 197665
1 195348 241695149
1 198767 125039709
2 150224
2 127995
2 80019
1 174469 883952347
2 11050
2 185594
1 123108 5697187
2 133503
1 6461 839517402
2 80520
2 38565
1 196745 306482126
2 118829
1 10297 16352629
1 169577 51688619
1 3078 348989487
2 11355
1 117601 415723157
2 3541
2 68140
1 36530 569803584
1 186109 591538135
1 12908 980001687
1 65628 399104584
2 85980
1 183664 36225734
2 88414
1 134037 710516154
1 45065 296290229
2 151830
1 96431 96314365
1 144133 709792295
2 168616
1 86839 553302498
2 192285
1 88389 662848700
2 153910
1 115064 591693764
2 112850
2 13312
2 111573
1 45253 625754548
2 56489
2 193878
2 47759
2 45611
1 193909 948808570
1 57721 408593453
1 180581 697759352
1 61455 573128217
2 28417
2 55529
1 199622 74487634
2 123029
1 34006 413266728
2 170268
2 98141
1 96553 639969342
1 101484 375030010
1 167829 375708829
1 21094 317606490
1 7368 101742308
2 29310
1 101251 846001848
2 17352
2 175641
2 124285
1 137932 536326388
1 146871 281553192
1 178591 871003635
1 143585 370092555
2 120481
1 130292 800304084
1 120913 156133663
2 186751
1 199346 297372170
1 73021 833875783
1 28369 9813964
1 30767 254174388
1 45975 234798900
1 28353 362825174
1 120010 510133634
2 192269
1 131185 400702417
1 8818 404298331
1 32434 79273139
1 9327 185156046
1 114118 934125801
1 24594 178330673
1 154777 554962284
1 171725 279778757
2 158263
1 182927 558213642
2 110384
1 131993 255153117
2 10942
1 146856 427408720
1 162337 852732840
2 15266
1 1645 265580852
2 125255
2 116210
2 62906
2 178176
2 113270
1 51266 210626140
2 119085
1 80720 577349954
1 164622 279358432
2 134037
1 80199 686504859
2 32220
1 113005 301955636
1 6730 246245605
1 149786 448567615
1 90886 253600177
2 143956
1 165532 345301796
1 128300 868271729
2 64930
2 39052
1 124940 72013989
2 167101
2 67170
1 9783 668533060
2 182803
1 56273 491877912
1 59929 888091157
2 87148
2 181119
1 136836 514281689
1 95403 916472775
2 199492
2 184549
2 159956
1 112284 47334018
1 36967 773899788
2 44592
1 131003 614280255
1 186702 907272492
2 85665
2 24046
2 2480
2 26338
2 132757
1 171732 237723913
2 153552
2 196336
2 175500
2 124754
2 24411
1 160993 496821558
1 136918 110545378
1 95762 245125259
2 99836
2 195266
2 25926
1 5962 969797083
1 5710 219880313
1 112304 866745390
2 50471
1 182104 897399352
1 132090 502414505
1 23123 774627568
2 111043
2 16323
2 156274
2 26770
2 58363
1 94776 758938107
1 199130 552060331
1 38779 197592068
2 59216
2 138757
2 150615
1 111784 522760829
2 24111
1 175090 499143077
1 128666 81362306
2 3142
1 2445 589804612
2 150786
2 59197
1 40530 425007438
1 23088 872080605
1 187340 142713052
2 121271
1 114136 356641339
2 110067
2 108218
2 9773
2 163024
1 181559 369849650
2 65281
2 43981
2 180646
1 11822 456295068
1 186804 789256502
2 134300
1 46968 446798052
2 193170
1 65527 257605098
2 100753
1 66802 921679198
1 142551 640926433
2 56938
2 181500
2 96919
2 138636
2 39313
1 72659 137025466
2 50527
1 99186 32878989
2 196211
1 115727 851831443
2 112008
1 163100 19829004
2 151096
1 75823 439452533
1 137952 82125801
2 1248
1 99280 840359762
1 94947 129667716
2 102055
2 26661
2 85923
2 174642
2 120878
1 89412 606658464
2 117045
1 132619 688270536
1 37532 232574978
2 38389
2 91614
1 86911 664691981
1 159475 656491206
2 161511
2 84656
2 106811
1 22361 958905694
1 25976 151523093
1 57294 916367526
2 9698
1 58449 925120462
1 114231 636531333
2 8657
2 168753
2 31126
2 19920
2 175889
2 124162
2 95502
2 117138
2 194974
2 144809
1 23947 354973524
2 2159
2 116851
2 22497
1 63008 690095200
1 54831 674098552
1 154637 763893273
2 189978
2 104553
2 97266
1 84977 281913151
1 38787 719394139
1 169937 945843162
1 136470 992803370
1 124469 402218507
1 169810 382691523
1 188355 306976236
1 7206 513821395
1 57596 199522148
2 28109
1 169226 432386669
2 80351
1 103442 57444386
1 86510 641884127
1 168003 331566761
1 33430 641091415
1 9140 86471200
2 121259
1 60991 892213594
2 78137
1 7079 324888773
2 138326
2 151760
2 58381
2 7967
2 197277
2 40275
2 40010
2 45160
1 55883 626297038
2 21599
2 188351
2 27043
2 120664
2 185599
1 164039 118117978
1 196138 656508531
1 157703 47983508
1 186259 606740473
2 168726
2 80318
2 10795
2 195042
2 73667
2 34820
1 33047 535294769
1 17890 363040127
1 31255 490178938
2 27567
1 171010 870144641
1 168967 960706506
2 59195
1 16176 316780227
2 73401
2 50853
2 129950
1 79052 783757471
2 153991
2 127345
1 149841 101342120
2 194633
2 198433
2 189374
2 29137
1 67689 108134496
1 60603 709927670
1 88596 538610902
1 133576 18073048
2 153633
1 138214 386551869
2 16628
2 76918
2 107831
1 93569 186522568
2 69104
2 149937
2 198959
1 79181 9560147
1 19991 410240627
1 68595 963487513
2 67570
2 84867
2 83678
1 157975 36709609
2 108597
2 90096
1 100006 10103725
2 178639
2 2079
1 61004 940722561
2 34119
1 156315 75927322
1 81687 546705714
1 145653 208058912
1 56224 842466599
1 142007 26846699
2 13645
2 22948
1 112005 275366507
2 10506
2 189117
2 46934
2 48605
1 63856 892932355
1 148016 879400673
2 72199
1 131813 68875506
1 111249 186025998
1 180068 109786391
2 146349
1 99591 318098399
2 168942
1 13251 218930321
1 153565 722257610
2 57089
1 161634 922130593
2 147359
1 175787 258816872
2 140311
1 13269 98207848
1 42686 81421497
1 77958 776501387
1 147936 317074389
2 35422
1 57108 315430694
2 140368
1 93725 257588359
2 90126
1 161597 335785027
1 46514 364271070
2 116747
1 83685 113828713
2 107054
1 80664 105931758
1 57380 672411026
1 33940 564255064
2 7236
2 116450
2 50785
2 154889
1 31981 862469974
1 7746 480430328
1 31173 122464638
1 901 963218625
1 147840 702136635
1 151559 928707742
1 129997 918423573
2 118011
1 139032 672624335
2 41987
1 47185 15303117
2 76909
1 197069 535218674
1 151180 798829365
2 58009
1 130278 832153469
1 160726 52308801
2 70932
1 177964 782775663
1 15463 916428983
2 180548
1 196740 999990629
1 90621 796152361
1 158563 933186955
2 70654
2 27031
1 55274 812713230
2 36220
1 59654 639533851
1 168499 282711353
1 176714 40567139
2 91355
2 64036
1 191847 379845820
2 78422
1 38983 647695607
2 102857
2 37239
1 138008 201219141
2 23469
1 183338 692358980
1 159729 530432607
2 73342
2 145135
2 92151
2 33776
1 77395 977877197
1 97867 689228216
1 181583 701208248
2 124583
1 100111 728605400
2 114605
1 36893 951407825
2 115423
2 97980
2 183424
1 5227 375356952
1 43992 509237551
2 84896
1 155349 529540988
2 156569
2 188331
1 116779 202579112
1 172914 147064961
2 170621
2 187576
1 74615 159836059
1 75742 559213110
2 145630
2 172790
2 6401
2 75222
1 22386 154659255
2 139647
1 38606 658662608
2 41549
2 45153
1 134531 332733250
1 188781 146156424
2 74626
2 142925
2 22888
2 1801
2 89932
2 157975
2 36447
2 113068
2 123190
1 190141 54806602
2 27931
1 70223 876630645
1 52961 766538966
1 151130 234553139
2 93460
2 54871
2 117378
1 95235 298130304
1 66071 31203910
1 115899 678291249
2 27623
1 24827 599682341
1 146252 954690917
1 60767 708871765
2 159677
1 74610 393564359
1 78761 438578182
2 15491
1 159817 115484467
1 37615 471966864
1 33979 161297227
2 54649
2 43952
2 31076
2 60111
2 24455
1 63253 95466948
1 62047 300701487
2 118601
1 79579 449000981
1 30420 241696466
2 43833
1 91028 579160274
1 174132 467887080
1 13691 51837485
1 16228 943721449
2 168361
1 117667 139369776
2 155234
1 178714 45889852
2 144452
2 186017
2 179810
2 15074
2 190912
2 123642
2 147622
1 55779 493524053
1 82282 912757151
1 39226 456938092
1 41589 939355561
1 164845 386681390
2 144821
1 140328 216574775
2 158719
1 82186 348031797
2 175063
1 154035 151540161
1 154005 513444929
2 65276
2 144744
1 86481 526840411
1 184874 454650091
2 42633
2 43862
1 8039 840327864
2 242
2 182923
1 147160 97960375
2 14967
1 38322 140170098
2 8236
1 84388 117347128
2 95863
2 103122
1 108127 461323894
2 45056
2 25229
1 20858 7595761
2 75889
2 67166
2 85167
2 101133
1 89532 490687931
2 54425
2 142723
2 33321
2 98117
1 56384 331138327
2 113547
1 15513 276506413
2 59817
1 112732 504626700
2 78331
1 64168 835637339
2 78330
1 47124 691841577
2 59607
2 73398
1 95121 382927086
2 186786
1 101958 391471634
1 77616 380953495
2 14912
1 108265 858971736
1 60878 226459200
1 139879 809313241
1 154709 391917910
2 94866
2 162879
1 144877 554188245
1 66602 300992957
2 23068
1 199638 363794257
1 170250 40805215
2 32391
2 197657
2 79468
2 180224
1 179828 505336142
2 144590
2 120167
2 20150
2 23633
2 115373
2 193092
2 91910
1 133742 949212558
1 99473 232830847
2 164560
1 173843 564698006
2 55044
2 142486
2 176958
2 32116
1 23586 274411033
1 170748 195230457
2 186779
1 198842 564418093
1 181995 721923459
2 96339
2 187858
1 81814 796236236
1 151978 711559273
2 93320
2 16377
2 83705
1 199043 359951498
2 24265
1 93547 300152402
1 88298 678109259
1 144946 36834681
1 68366 136790047
2 34626
1 54488 467387601
2 20435
2 114418
1 69006 663626039
1 59681 156235835
2 114650
1 52014 216622641
2 85946
2 123529
1 105327 995608747
2 144145
2 145402
2 95409
1 193395 768512060
2 121018
1 60609 653570201
2 199766
1 121813 453037531
2 54395
1 38649 192200425
2 102193
2 92679
2 58330
2 179664
2 81966
1 23300 773320966
1 158586 880787801
1 143141 381815844
2 51273
2 10366
1 56031 937838183
1 153409 783191072
2 158274
2 124356
2 65865
1 155753 593500554
2 146941
1 113220 256981732
2 182890
1 57370 330489665
2 12251
1 109948 984915864
2 151994
2 183115
2 45614
2 2772
2 77185
2 140371
2 94257
2 135802
1 121335 644259194
2 54777
2 141103
1 58244 324188919
2 142722
1 44914 266201713
2 186128
1 91346 882065344
1 43352 600810792
2 143141
1 184765 723868975
1 43608 609019304
2 153134
1 124275 399911872
2 124225
1 88462 147267595
1 177879 690327843
2 21408
1 199074 131890098
2 43878
2 71710
2 78333
2 87386
1 81956 698139841
2 66072
1 20354 949177835
1 184018 822879449
1 4759 257230091
2 69704
1 11543 613173508
2 19761
1 27603 310184613
1 51503 34898412
1 145531 624374425
2 38542
1 150601 781855627
2 21830
2 15719
2 35146
1 39175 173975986
1 170230 624876537
2 155734
1 122126 373319160
1 15813 88976494
2 109569
2 32305
1 77657 490269703
2 140115
1 133415 811165900
1 173164 4818082
1 183053 89070513
1 169304 647336783
1 124474 685898399
2 164077
2 128154
1 98523 806686053
1 30807 323002320
1 96894 549804002
1 131143 139369904
2 140480
1 150754 739392741
2 17626
1 88502 424613923
1 109565 464947012
1 46231 659593933
1 9144 27772957
2 19671
1 189426 591119865
1 24381 87222315
2 164276
1 104849 594908579
1 61470 149302720
2 141145
1 123049 219921658
2 136251
1 20771 197482167
1 147463 446802952
1 199695 812024352
1 168806 90001505
1 42382 972063213
1 125583 581620329
1 65900 576179471
2 77964
1 72396 517883687
1 5669 255336152
1 101007 798582234
1 33554 790595266
2 50867
1 133726 318353671
1 63653 842667263
1 157550 360800951
1 129880 102778922
2 41428
1 20523 965060471
1 198488 303898870
2 149003
2 26788
1 47814 16287029
1 77533 418068666
2 69335
1 34867 219431777
1 52529 840754094
1 118230 330660119
1 16385 183286310
1 9300 133351992
1 193073 23188662
1 69724 119339756
1 28842 740430381
2 30807
2 153088
2 3609
2 129291
2 110641
1 18394 409396025
2 184234
2 15784
2 49818
2 154122
1 15477 656972984
2 164356
2 46162
2 156293
1 93813 951949461
2 98745
1 64889 199939063
1 11925 989614765
1 29359 205733623
2 36975
1 37117 483909462
1 179957 184559655
1 177310 853679344
1 122035 902734869
2 17168
2 64037
1 74853 702884849
2 71305
1 62236 428402840
2 184781
2 123901
1 186459 926915023
1 110545 586029540
1 113748 22030710
1 56556 24985175
1 120094 977901097
1 9379 335816604
2 84846
2 105833
2 105991
1 126908 90405033
2 18777
2 23702
2 117370
1 121605 890559665
2 196028
1 166389 125246160
1 98040 949328040
1 44517 149051171
2 66880
1 6427 590295212
2 51695
2 118801
2 13355
2 2388
2 40933
2 130631
2 175059
1 75888 622415934
2 116514
2 56710
2 93213
1 186656 394120742
2 67428
2 182737
1 193035 761361909
1 31046 603083066
2 177632
2 32366
2 99982
2 174948
2 68996
2 75570
2 57824
1 88590 933308769
1 176887 42670041
2 155599
2 188364
1 36688 134436365
2 25004
2 57425
2 131476
2 35824
2 116120
1 28774 199485776
1 29670 92487360
2 3065
1 189218 682159029
1 156049 196069669
2 76676
2 196695
2 100661
1 160995 788763870
1 170152 431518360
1 198678 90358855
1 71880 436382824
2 163068
2 142585
1 142323 959884395
2 94316
1 181676 154590291
1 76362 961544130
1 56335 607582233
1 97538 556359160
1 91857 489294733
2 3849
1 70751 937624053
2 31438
2 99477
1 21372 383891993
2 119098
2 159405
1 175172 245063918
2 102298
1 166126 873044026
2 101153
2 171168
2 58128
1 13282 134503011
2 142672
2 60083
2 8583
2 17991
2 120787
1 20968 715785127
2 108552
2 194573
1 1874 437452894
2 118084
2 60282
2 151498
1 118320 708160421
2 48721
1 72390 233647072
2 181651
1 173632 327209325
1 46374 599632053
1 164977 337737428
2 134166
1 195591 442037820
1 145506 455990520
1 21871 39076397
2 26894
2 105693
2 16885
2 22048
2 89318
1 71307 438528803
2 122351
2 143898
2 31315
2 174798
1 110645 89019214
2 3877
2 198621
2 47893
2 46564
1 55195 732930909
2 10382
2 196394
2 181086
1 152007 587842499
1 105514 585816459
2 191000
2 72747
1 192998 911932425
1 190466 522386947
2 192998
1 32748 52430825
1 150125 365996897
2 136029
1 185811 993971879
1 123744 554490228
1 174338 180476073
2 164127
1 72852 283305271
1 146687 561287966
1 79365 526305055
1 68267 111738822
2 4938
2 151883
1 84982 69752253
1 167948 43254009
1 87652 478616938
2 168402
2 116975
2 31141
2 114700
2 138551
1 74603 24502996
2 172495
1 46482 713382929
2 81703
2 162830
2 111087
2 179804
2 59670
2 66921
2 158793
1 194279 207208495
2 23692
2 27140
1 119637 919031149
2 9204
1 21717 563570234
1 144902 541522036
1 176779 99408163
1 181013 911367132
2 198762
1 195180 68991377
1 35553 75842455
2 69911
2 193596
2 81558
1 191295 17449201
2 156405
1 168404 258038320
2 140067
2 59702
1 94937 259041384
2 145839
1 182559 804920156
2 78010
1 196049 417738622
2 56521
1 128765 219973048
2 38525
1 151010 520442653
2 196187
2 131838
2 138308
2 42022
1 184924 11900656
1 146578 517607461
2 144216
1 124087 728978643
1 61605 68845051
2 196284
1 113377 487423683
1 150197 696217440
2 149139
2 195437
2 98611
2 51697
2 179458
2 30320
2 117184
1 189531 706279891
2 76066
1 145656 949297908
2 189021
2 102261
2 88858
1 129943 207410506
2 47729
1 181023 596572260
2 186830
2 104697
1 58836 702966767
1 27637 676386839
1 151657 443153390
1 128392 792766167
1 1490 169328173
1 156874 201574804
1 37825 694920051
1 131550 726075713
1 108158 506266096
2 36169
1 717 167090848
1 154338 846559355
2 117823
2 167273
1 45706 30382133
1 158725 715136869
1 78474 232017910
1 68105 813072932
2 145794
1 155014 547355542
2 69102
1 69579 81365471
2 127618
2 150781
1 40288 984027003
1 139100 328273637
2 184794
2 53363
2 142149
2 177871
2 117619
1 13719 148334454
1 48827 158748017
2 141394
2 157819
2 54787
1 120048 679683563
2 52953
1 194326 678192490
2 29863
1 26395 860704922
1 155485 428400393
1 153644 559637464
1 103020 147836708
1 65662 60219309
2 95200
1 148707 21331355
1 163771 909555395
1 5203 846509909
2 197287
2 81032
2 74890
1 105736 170678963
1 167865 752214807
1 81275 894756138
1 57241 55293827
2 66586
1 84159 227308710
1 95647 728034564
2 146741
1 47928 54391480
2 25909
2 163536
2 81298
2 146272
1 77802 665324308
1 56 185602290
2 65174
1 172160 197058326
1 183761 982169300
1 112590 124088905
2 12989
2 153382
1 160444 285528474
2 10635
1 190381 738455523
2 55948
2 82892
1 8389 180320182
1 115363 933571966
2 175586
1 81253 68938483
1 141010 329221656
1 134950 543000292
1 141503 361402764
2 4694
2 107321
1 152537 105062946
2 88224
2 99105
1 74867 949811112
2 117005
2 12229
2 71611
2 89416
2 58493
1 134520 597091842
1 28252 295912429
2 185628
1 180602 609322266
2 198898
2 144838
1 7730 271798717
2 161691
2 32164
2 143853
2 136423
1 106723 743082419
2 34188
1 45756 766432066
1 132949 193019426
2 70397
2 19071
1 76141 129639517
2 8669
1 101447 912362826
1 40360 286393942
2 34439
1 10957 667531177
2 9637
1 80452 403542445
2 148054
2 49834
1 57884 975558897
2 82675
2 130591
2 116127
1 20581 889312396
2 90414
1 46557 314762969
1 171191 701480793
2 158922
2 33655
1 89297 673535204
2 177883
1 190780 30438594
2 155490
2 57648
1 107833 777910355
2 180945
2 96815
1 116344 133301431
1 20239 395895016
2 132725
1 151797 783669804
1 31720 384202758
1 85379 758663706
2 156815
1 135360 188308073
2 62253
2 30039
2 48818
2 177106
2 153927
2 85809
1 123406 148345534
2 2096
2 146789
1 120109 351648121
2 110768
2 196000
1 166639 130944798
2 12564
2 18826
1 135269 963435469
2 13173
1 163884 643602166
1 101458 643845044
2 77201
2 198050
2 69761
1 126802 264084971
2 87251
2 125720
2 34979
1 125634 538449777
2 173282
1 42110 187389704
2 62992
2 113032
2 99023
2 139238
1 747 339305333
2 52738
1 26519 439164067
2 13930
2 36517
1 65926 579634891
1 153017 223282860
1 17410 226807770
2 141517
2 108105
2 84804
2 46215
1 179388 614223855
1 184207 174275605
2 123236
2 102016
1 110933 89439830
2 7347
2 29092
2 121128
1 59344 857906534
2 836
1 156656 888717924
2 122954
1 161702 659142836
1 75830 109258057
2 115574
1 8621 115555548
2 15081
2 155875
1 148735 559356655
2 47159
2 134620
1 71077 384179684
2 82989
1 155558 975800747
2 11541
2 183509
1 84195 281936397
2 160604
2 113243
2 109436
2 168190
2 89530
2 140370
2 177491
1 82429 630819659
2 53566
2 31065
1 76131 621409412
2 90561
1 100920 368489105
2 160439
1 120080 521095004
2 50184
1 6938 466136385
1 14577 685163116
2 7300
1 176809 360158256
2 61053
2 64813
2 80954
1 74517 312664040
1 148876 430737667
1 97769 165384811
1 186272 83761641
1 123362 843930245
1 86555 558690826
2 54510
1 67043 226149408
1 167266 537056464
1 70505 444741632
2 136739
1 48129 548849243
2 119683
1 75978 924686036
2 50515
1 68731 263313408
1 154567 697088042
1 152235 504521251
1 182913 954415838
2 149339
2 60818
1 187157 638218890
1 152248 656889345
2 171017
1 33846 70512708
1 7247 909673135
2 161412
2 121289
1 60141 681730821
1 179068 633410372
1 100198 795084339
2 141726
2 83439
2 86074
2 97811
1 150835 36073564
1 29300 850367971
2 163456
1 90780 813163833
2 177579
2 168051
2 154398
2 40672
2 154792
1 117827 835879480
2 116130
1 198440 773472812
1 140187 383188808
1 6425 929823894
2 53460
1 84208 595725035
2 160155
2 78567
2 65416
2 53562
2 148189
1 121964 522002772
1 48350 152459706
2 53884
2 80169
1 179012 374148454
1 73386 782877325
2 7360
2 20383
2 139686
2 36881
1 81997 652046283
1 85450 95808909
2 139986
1 148783 216104086
1 198011 45929170
1 183042 438829560
1 70721 79067361
2 43282
1 29942 229797012
2 60007
1 85882 455583526
2 48267
2 3250
2 40481
2 13864
1 9866 435332113
2 104414
2 34862
2 69739
2 98465
2 118207
1 43308 313115349
2 70658
2 180731
2 143901
2 140158
1 9554 387126840
2 79244
1 41669 874666594
1 137217 129233944
1 8890 176758717
2 59205
1 44276 756410751
1 68828 247435118
1 103388 752943126
1 65804 613224303
2 92845
2 92978
2 9572
2 6799
2 182567
1 167911 422300600
1 183665 809575466
1 155299 166215779
2 172085
1 159932 139079159
2 23475
2 177966
1 194958 189772772
1 72008 942318607
2 112595
2 75610
1 58906 98962659
1 165787 278923653
1 37004 635609415
1 105205 208133932
1 144232 532233838
2 62722
2 73034
1 134845 103815870
1 177564 423385295
1 177447 730727024
2 194561
1 174632 438184429
1 126292 711225799
2 42469
1 169849 274270710
2 67424
1 176790 52131535
1 98673 734131265
1 25375 817015142
1 19134 80607373
1 73823 529313727
2 39963
1 142464 566780885
1 150240 816889897
1 24403 835483667
2 17919
1 23031 831702893
2 98594
1 7113 622116024
2 126478
1 119566 354721835
1 7185 947826144
1 88822 706352361
2 89989
1 18442 749299907
2 92031
2 23736
2 155424
1 129208 822609266
1 14070 973209387
2 176997
2 94520
2 81745
2 76940
1 86084 984586780
2 174622
1 119992 114719683
1 187581 715225870
2 82858
2 175423
1 70105 437132112
2 157331
1 85217 742703687
2 69213
2 197941
1 53556 302130473
2 150187
1 47607 353164428
2 160061
2 15883
2 35456
2 186339
1 182692 335955156
1 193537 597434714
2 172112
2 37289
1 145648 970409051
1 6130 46860810
1 11304 154875200
1 195544 906874352
1 97296 451675589
2 40801
1 123875 608756037
1 146500 597002434
1 132477 140722373
2 92278
1 164268 869934668
2 189773
1 1448 101876275
1 10426 797257407
2 188454
2 147222
2 176104
1 192810 613457363
2 59288
1 76318 914515046
2 146614
2 38861
1 35421 347817706
2 77626
1 194348 835961993
2 199584
2 66911
2 157436
1 73715 952572684
2 135807
1 119806 764266591
2 101952
1 82056 130249709
2 154197
2 190944
1 130402 375688848
2 188720
1 194776 360151234
2 168429
2 19029
1 80765 395559863
1 48450 342497528
2 153371
1 199550 318473947
1 60195 718294187
2 97407
1 155937 482473110
2 81481
1 51669 715769371
1 11153 327865491
2 150024
2 100359
1 147019 978740245
2 78952
2 53668
1 84373 202116983
1 152064 684425484
1 113678 861981025
2 189802
2 149838
1 16068 674080947
2 32723
1 70765 782280776
1 174414 84469508
1 79651 247424570
2 161641
1 144810 800786374
2 101951
1 134607 260091637
2 121118
2 172923
1 183611 437986946
1 193799 915568940
1 98898 509639446
1 129976 474802845
2 141259
1 148562 225775974
1 46753 904494360
1 193355 408503311
1 130729 456212675
1 163068 632758360
2 95358
2 153962
2 122273
2 56946
2 122505
1 138123 894380935
2 54970
2 77193
1 106260 962132876
2 14466
1 196060 672309914
1 119704 597978155
2 119194
2 193649
1 193405 291196770
2 144986
1 10626 993597939
1 139108 200613473
2 187410
1 14742 273546569
1 159221 510407700
1 102996 956738368
2 59599
2 76577
2 111211
1 42465 794060357
2 17088
2 74348
1 61001 449298302
2 62456
1 11970 69849069
2 42946
1 132059 765634696
1 75638 766485975
2 92299
1 15354 459436708
2 58507
2 160073
1 8282 753762659
1 134866 585771617
2 13851
2 77983
1 109021 936824881
1 140082 114534102
1 115589 246988681
1 184676 503782418
1 145975 94444069
2 60386
1 122058 937303883
2 148798
1 121142 97679859
2 14647
1 135902 840523745
2 175395
2 8766
2 119388
2 19657
1 148125 7301870
1 192466 374342355
2 187597
1 38372 647873907
1 126710 460915822
2 140340
2 147991
2 130200
2 39195
1 92836 467231882
1 30378 5807529
2 156005
1 171225 363919428
2 62299
2 138284
2 142504
2 24887
2 190011
1 126787 488487112
2 21733
1 151098 910942684
2 170417
2 192550
2 3510
2 3764
2 75758
2 37527
2 125406
1 182285 362482141
2 79738
1 173378 199344979
1 31532 96009604
2 182270
2 6176
1 54836 984752084
1 173940 723623922
2 27258
1 154847 562280604
1 23293 979738066
1 146385 239308313
1 63549 971285391
2 70590
2 42149
2 52879
1 61178 513640424
2 160526
1 153757 80305423
2 186453
2 196724
2 133707
2 75053
2 45486
1 189291 977202840
1 127541 417723344
2 41155
2 160397
2 85117
2 22952
1 40019 592990168
2 98456
2 191137
2 3088
2 33794
1 132704 76994727
1 88219 878308556
1 44892 569811287
2 108744
2 152628
1 52548 229938511
1 181038 66389909
2 84082
1 160777 340943763
2 31275
2 69138
1 143263 326868518
2 32913
1 70290 530129369
1 191228 44032157
1 26963 17865197
1 148754 877135040
2 18944
2 96643
1 11251 233270620
1 149902 640649925
2 174413
1 95576 161210230
2 87687
2 169201
1 176429 475290300
2 14370
2 6341
2 183820
1 94723 79669880
2 177989
2 129153
2 169075
2 18781
1 75931 494055434
2 44647
2 68220
2 122391
2 108027
2 134529
1 169154 675013285
1 82654 258994311
2 123645
2 13856
1 7479 572859518
2 70762
2 166962
2 139731
1 85715 314134056
2 152954
2 32071
1 14882 958074994
1 140383 654811846
2 48851
1 57573 245457413
2 45870
1 135059 984652192
1 17718 25936193
2 183959
1 92221 261942372
2 61748
1 79698 23290050
1 62258 981612812
2 123476
2 12307
2 193598
2 95779
2 68162
1 2957 202006977
1 10103 507949039
2 90348
2 139984
2 76744
2 169795
2 169206
1 113192 517304836
1 186456 799238327
1 128236 81601440
1 70089 250230571
2 132811
2 47731
1 187831 856796955
2 103675
2 72641
1 101563 262551798
2 64723
1 158764 581906572
1 191122 127232394
1 57135 726210427
2 128374
1 143686 396898692
2 77769
2 1635
2 91751
1 63889 376212621
2 69567
1 12937 206884577
2 100399
2 116888
1 162957 231767986
2 100621
2 98261
1 32378 147623157
2 66207
2 169072
1 43045 348154921
2 15034
1 166461 154195184
1 139094 869913485
1 43026 922961757
2 90129
2 112219
1 94669 582247415
2 193651
2 109193
1 60242 155355597
1 179508 526234150
1 23789 964251731
2 5554
1 102206 256353800
1 143550 108385657
2 71159
2 59315
1 179007 996939742
2 119208
2 152896
2 128823
1 97281 224662013
2 44583
2 149103
1 196293 732766269
2 57661
2 132346
2 123268
2 50046
2 159322
1 56304 310613856
1 91844 803229368
2 171056
1 127484 418168667
1 12874 910529244
1 119934 660036086
1 141825 209291145
2 5803
2 146394
1 19336 215267206
1 104376 984408828
2 191194
1 131752 45890109
1 121438 743567677
2 195994
1 153283 273078069
2 134324
1 189995 768686211
2 176460
1 189189 638837227
1 35402 924747127
2 191824
1 110918 780381458
1 73050 146805978
2 101226
2 134788
2 3461
1 33280 188846819
1 169923 301746236
2 45967
1 8975 456158235
2 75414
1 146842 938703327
1 187598 265430075
1 124631 458655255
2 134869
2 23922
1 123505 375941617
1 34857 673018611
2 154773
1 67798 987969186
1 111808 414148759
2 103969
2 92078
1 144403 992040992
2 127880
2 10756
2 154154
2 146024
1 62334 472578622
1 37692 498737571
2 193945
2 157641
2 33651
2 79329
1 180562 878209424
2 169875
2 179808
1 197683 130973111
2 33537
2 135225
1 13252 271224634
1 175166 31609648
2 174415
2 95047
1 135644 324215198
2 54364
2 133829
2 62932
2 149550
1 151381 527905771
1 23124 953914798
1 156090 80738008
2 158785
1 57588 435071342
1 3986 773842760
2 54100
2 187784
1 61659 742452645
2 82468
2 136300
2 111385
1 40834 215983181
2 81227
2 181417
1 129884 218369156
1 24951 586257177
2 155363
1 138305 640141641
2 178182
2 197084
2 117653
2 28523
2 66646
2 79618
1 150316 103291327
2 195178
2 197549
1 135392 283057647
2 85529
2 112101
2 56148
1 149499 946481802
1 197924 588859438
2 90708
1 27469 228132604
1 68997 120325315
2 57266
2 105074
1 35734 830169075
2 151624
2 172771
2 93456
2 67007
2 49892
1 107927 358958083
1 68473 675197529
1 74996 608597696
1 63807 202591701
1 161243 318065721
1 189914 92094223
1 190033 827595769
1 131736 797603253
2 90576
2 111139
1 137930 888427042
1 136775 686808814
2 168952
1 60285 358473525
2 108243
2 181417
1 113323 393769355
2 45858
2 133074
2 141815
2 125646
2 23097
1 188684 90540340
1 6365 840806542
2 29619
2 78585
2 85942
1 106470 231021221
1 12238 937771264
2 90730
2 119318
1 166763 333032237
1 197137 457593024
1 5651 519458897
2 81287
1 82954 547323449
2 180035
2 1607
2 65032
2 97013
1 186747 529621754
1 50633 648256937
2 100785
2 53904
1 58673 642552389
1 81275 856031890
1 39108 672153662
1 153564 487211613
1 106854 564602342
2 147559
2 7676
2 4081
2 81398
2 147850
2 114483
2 50076
2 64242
2 131559
2 172838
1 14743 149507107
1 160236 461682052
1 12062 86629077
2 108020
1 175865 375505332
1 60206 190458800
2 138431
2 119384
2 94184
2 130481
2 190675
2 114200
2 175024
2 7401
2 68170
1 108558 820865223
1 161465 492054593
2 79732
1 28687 798995343
2 191319
1 17811 228154468
2 120769
2 21340
1 194607 583495778
1 160865 912844145
1 152212 181261486
1 149859 573174829
2 6088
1 45048 138450416
2 8928
1 144700 891388065
2 51618
1 2841 214367764
2 62044
1 70505 780625734
2 75561
2 144495
2 176086
1 6812 512216055
1 193245 986841257
1 39020 167755553
1 196102 239286473
1 152117 204463204
2 59451
1 139144 968459714
2 156680
2 77577
2 76655
1 81456 770708113
1 155251 548687617
2 42050
2 96921
2 59540
1 90740 173767865
1 195752 755972876
1 171533 570196599
2 102805
1 140034 883026675
2 190930
2 56518
2 69843
1 163848 911321442
2 33717
2 136698
1 170137 838053664
2 43509
1 86531 198074407
1 95931 151572706
2 52584
2 137661
1 157034 928659920
1 76967 547877935
2 25748
2 197501
1 133220 656980084
2 173322
1 43245 697139547
1 128467 4403013
1 107194 779604133
2 106305
2 109106
2 35810
1 121076 17076615
2 55498
2 49836
1 47882 30297578
1 63871 818283263
2 59534
1 148210 550107835
2 115713
2 10735
2 49235
1 141146 961222552
2 175214
1 160409 926115521
2 93179
1 126350 946541746
2 121380
1 1045 562184293
1 155913 264864859
1 197407 701193009
2 98047
2 20436
2 182010
1 105021 790123758
1 174728 164832982
1 52604 25059790
2 62359
1 187208 579315713
1 58141 249015263
2 111292
1 131719 509219206
1 125698 373098868
2 12398
1 1897 140225374
2 36644
2 120284
1 87946 550496287
1 33454 400011027
1 40262 56937309
1 112023 960825040
1 104356 221145812
2 118182
1 121587 25062253
2 135655
1 199765 465179880
2 29405
2 68202
2 369
2 17760
1 177611 702769990
1 111128 161358623
2 20508
1 192681 648624383
2 191887
2 45470
1 6552 459991941
2 17944
2 145976
2 92739
1 179431 184699873
1 8497 225641620
1 26971 44480778
1 118976 218101588
2 62537
2 181944
2 56114
1 111949 210741153
1 158332 943071661
1 100757 786644994
2 194401
2 129820
2 38719
2 73828
2 137139
2 73639
1 196734 88026128
1 183035 103855297
2 164504
1 196813 193513930
2 161269
2 68594
1 74150 526037019
2 1904
2 32758
2 145796
1 142062 913512816
1 181797 783548570
2 68374
1 179386 180937780
1 61225 918244785
2 178183
2 87200
2 178808
1 197662 57827467
2 175904
2 146885
1 72610 311962146
1 12883 40051417
2 102471
2 19961
2 135038
2 24354
1 88865 694436863
2 19041
1 89553 143623053
1 166405 60412062
2 49598
1 97551 318814080
2 56400
1 15432 299586381
2 109812
1 100703 815148880
1 146922 586185457
2 44506
1 187255 146675206
2 101580
2 109859
1 189983 123555713
2 96461
2 37640
1 58458 695687638
2 45174
1 78820 775448280
2 179969
1 42270 643343368
1 108597 194313510
2 105193
2 15804
1 100432 282980317
2 187851
1 149652 86316079
2 24909
1 150624 667707904
1 140030 463076854
1 75792 770523408
1 40963 925211287
2 180490
1 106082 395899755
2 116940
2 73662
2 128629
1 44826 870394565
2 107006
1 19311 381885258
1 99255 189980138
2 93769
2 187725
2 455
2 129102
1 199162 735782325
1 26054 793532345
2 180273
2 63167
2 152988
2 98959
2 185958
1 67012 685532372
1 67442 625662704
2 117964
1 196867 541652543
1 107173 65021316
2 106454
1 45540 975914157
1 94198 343619210
1 109886 583412667
1 181903 954711313
2 106506
2 122338
1 76843 34545583
2 178027
2 120702
1 140348 458577813
1 84790 124449458
1 108237 983927218
1 162404 765639947
2 111615
1 140267 967758930
2 43580
1 76432 965569499
1 139496 237402125
1 153850 801197584
2 52976
2 136985
1 140486 602522426
2 13372
2 106221
2 155589
2 36016
1 190773 133558295
2 41154
2 37845
2 45428
2 145541
1 29305 554883959
1 65698 451134853
2 70463
1 36639 295402287
2 54805
2 158739
1 162888 36176193
2 21020
1 166901 390544292
1 75580 176270806
1 185137 454894277
2 104272
2 14186
1 155362 570187875
2 196014
2 71149
1 136060 546472822
2 154300
2 145400
2 110965
2 17029
2 92948
2 139260
1 71198 101051416
1 71392 109784286
2 128409
1 96810 792830278
1 75285 478008990
1 144130 147944440
1 177583 721827089
2 138630
1 77917 12737075
2 139528
1 101439 207911699
1 24354 534429823
1 97157 272626934
1 134801 406387042
2 87302
1 146309 848730457
1 1303 843632763
1 50676 707691502
2 147423
1 20987 111454201
1 158461 45788049
1 82707 81773975
2 31449
2 85500
2 61767
2 48678
1 138749 962731423
2 51810
1 109181 383280882
1 18270 676822612
2 75023
2 59597
1 62412 732632369
2 65704
1 112402 454245642
1 145829 852448079
1 5852 441497476
2 173611
2 154686
2 30561
1 102142 869090119
2 89622
2 103979
1 49454 168916593
2 194529
2 157266
2 122712
2 148309
2 38312
2 124394
2 93066
1 87598 783999578
1 42557 37448146
2 72121
1 42762 162665350
2 124157
1 73724 332922735
2 45736
2 111470
1 50640 478158979
1 72554 423051241
2 151380
1 22426 305335660
2 106273
1 65465 919418238
2 24673
2 68359
2 101872
1 150994 894642534
1 188827 842036558
1 126539 329522671
2 134087
1 29084 185434948
2 66558
1 59609 473381653
1 49069 552565267
1 111518 640198579
2 177094
2 44579
2 172405
2 116589
2 89473
2 53350
1 18488 877765538
2 145579
1 100989 463315014
2 13707
1 56868 393156291
2 104174
1 191822 868240508
1 148863 751836050
1 167644 936489119
1 49136 603185577
1 65160 168336600
2 75711
1 165325 335592288
1 160925 725584145
1 31573 480652645
1 38392 921527546
1 160823 537269298
2 77752
2 113466
2 57638
1 174349 480111854
1 141010 587453138
2 15424
1 98073 139569498
2 172248
2 3078
2 2167
2 139993
2 5466
2 95
2 49961
1 79452 225007938
1 154820 364006085
1 24355 435800689
2 119295
1 178298 935549735
2 4769
1 39274 810063256
1 111612 152659912
1 184570 651208725
2 126056
2 89968
2 41535
2 36245
2 116405
1 152361 397685796
1 144978 235418602
1 165925 654030727
2 56755
2 81108
2 134942
2 100633
1 114722 13047801
2 93461
1 123438 684995366
1 51228 743322725
2 141417
1 83218 743034126
1 119680 244044216
1 60117 289713694
1 180426 271756835
2 153290
2 158284
1 65279 677714205
1 78998 789346846
2 149434
2 79173
2 62861
1 116112 269282074
2 24087
1 77442 465213029
1 134893 476897649
1 107044 477028623
1 120473 507279853
1 64141 779825812
2 49251
1 129995 7837568
2 96128
2 60347
1 149383 563927868
1 143846 920675666
2 7246
2 96631
1 47707 44277436
2 156414
1 198866 124509705
1 68047 665482586
2 96799
2 68387
2 102032
2 58621
1 17157 414773697
1 177856 362166577
1 46272 91945840
2 189997
1 167309 535848129
1 151772 68801497
1 191852 858573230
2 87303
2 21565
1 48724 467145321
2 40763
2 4594
1 193169 846038106
1 144814 228318266
2 26093
2 94737
1 30099 866636435
2 189121
2 195471
1 145848 96784075
2 58736
1 126930 1509591
1 33448 123203276
2 71748
2 141207
2 175048
2 148330
2 122103
1 197125 596140714
2 43535
1 30997 830050132
1 11613 734676615
1 164325 406094375
2 103535
2 144832
2 79823
1 64868 544904940
2 67073
2 21099
2 10697
1 195663 704360355
1 32673 162558414
1 129573 325030054
2 45787
1 70333 345376590
2 185117
1 148342 26189903
2 104464
2 85103
2 109347
2 180181
1 180141 701260951
2 103072
2 185431
2 180122
2 33980
1 195191 438269876
1 44443 705181271
1 6672 586138360
1 183506 193168420
1 34423 703582730
1 180850 66971439
1 73197 823313521
2 46513
1 60281 697202807
1 14777 399991392
1 147632 466914187
1 131014 474292064
1 161134 728284681
2 194713
1 106154 921305029
1 72710 444893222
2 50332
2 198678
1 12689 371690273
1 185083 339722660
1 75503 265729573
2 69241
2 143479
1 109919 153774888
1 183287 756484045
2 20866
2 40254
2 142802
2 173678
1 11740 538009827
2 82806
2 59678
2 88862
2 106237
2 182580
2 193240
2 15421
2 136040
1 148423 697372962
2 197282
1 18299 577144637
1 12936 150293471
2 86859
1 91654 260573584
1 57538 391076262
1 86512 327740620
1 185248 925850178
2 16836
2 5035
2 121042
1 17851 824435204
2 43420
1 155176 613597180
1 44824 832477531
1 71516 535180532
2 69425
2 78897
2 181095
2 109724
1 129350 665995506
2 11783
1 133483 153206094
2 172211
1 16255 425480103
2 87410
2 111374
2 53018
2 191276
2 27142
1 34316 396590627
2 11405
2 189239
1 20502 614006841
2 44952
2 20297
2 83530
2 100792
1 143288 573979387
1 130241 960492408
2 13475
2 116164
2 111491
2 3897
1 22759 634397584
2 111366
2 1198
2 102965
2 19936
1 142314 942788002
1 6137 996649365
2 64671
2 27342
2 145817
1 78681 219318037
1 68394 256956567
1 32115 113759963
2 77414
2 178666
2 42468
1 86707 514788071
1 79822 123109001
1 151713 907454363
1 21650 88696313
2 171297
2 161465
1 144272 745152581
2 127839
2 182180
1 37484 229251149
1 140369 904020636
2 190824
2 137737
2 73457
1 115366 441060071
2 71912
2 190329
2 107102
2 5121
2 140374
1 127244 420293308
1 93805 701822621
1 68909 878036969
1 31942 736988482
2 106960
2 16063
1 111446 465751338
1 186539 854094539
1 119859 805902931
1 140849 925213721
2 9207
2 72988
2 130394
2 170485
1 2503 969507299
2 74653
1 103914 895906649
1 135163 551441790
2 51686
2 76487
1 114921 533137721
2 134454
2 39502
2 133961
2 58707
1 54794 906806348
2 124474
2 110519
1 109482 340800814
1 97796 91988537
1 2478 295173238
2 172927
2 103835
1 13508 332185954
1 174953 436843325
1 71393 170747315
2 100507
1 43832 842360288
2 54732
1 66607 209026187
2 32770
1 87408 84116553
2 60648
1 35025 500568809
2 24671
2 31557
1 185225 478713881
1 144033 910557106
1 147399 392620260
2 51399
2 147426
2 195474
2 135246
2 187461
2 18241
2 166105
2 138446
1 188405 19442182
1 120747 360121911
1 115956 958332954
2 34822
2 80364
1 31790 58692963
1 46858 342266469
1 153464 564976137
1 9638 255639085
1 170803 215161089
1 147973 779348577
1 25279 869376674
1 170593 361019445
1 88215 835161597
1 33010 584237727
2 53331
1 44371 86558013
2 44228
1 97567 468199800
2 155174
1 40699 828688683
2 35372
2 131527
2 84572
2 191402
1 136343 19489559
2 121767
2 21158
2 23525
2 29300
1 22360 127241657
2 143269
1 68616 10630570
1 87430 963239997
2 123624
2 23349
1 159591 612325776
2 30007
2 108006
2 89420
2 148049
1 1304 248883921
1 177666 51321360
1 86412 158045592
1 156904 286590149
2 187015
2 67784
1 99332 962392057
1 44870 100321343
1 97568 200273380
2 165689
2 80459
2 175373
1 110534 920403521
1 55641 884970041
2 189507
2 155103
1 2460 612758102
1 3704 864636674
2 120326
2 77277
2 52601
2 53483
1 158707 225311815
1 120071 175750703
2 41887
2 49769
1 45507 657052418
1 23053 857637790
2 136697
1 71057 208434629
1 55670 912957056
1 150182 809467649
2 49805
2 156444
1 127242 861925217
1 116781 709044654
2 190494
1 171457 658679901
2 116447
1 160013 238926328
1 25019 890172843
1 153944 940963606
2 125910
2 20191
2 111804
1 114860 602357909
1 177018 143952164
1 64996 590895899
2 97795
2 85495
1 91478 795984133
2 56405
2 184403
1 165419 850303072
2 52256
2 112031
1 134836 860975288
2 60648
2 154478
2 35165
2 39185
1 115680 478971979
2 55871
2 29046
2 39890
2 140348
1 12150 592402046
1 137634 58509779
1 22457 67095872
1 155939 902743426
2 34307
1 174613 438347309
1 152360 99921879
1 102362 622176563
1 174793 317069645
1 66300 968077324
2 44227
2 169170
2 140498
2 73949
1 65438 283014748
1 120649 606951459
1 114418 938540142
2 3840
2 45561
2 50756
2 12444
1 99342 483884374
2 94440
1 186315 903166722
1 43082 653568895
2 111592
2 185416
1 32359 841886547
1 31408 153573811
2 105367
1 189373 730447208
2 54464
2 101544
2 157937
1 59085 909210649
2 47295
1 185968 275531870
2 179351
2 53424
2 142761
2 10079
2 144232
2 198518
1 108021 625781263
2 147717
2 165520
2 63689
1 62468 716304076
1 151796 275226223
1 32144 613094558
2 99517
1 494 612957171
2 199481
1 169452 928900029
2 92336
1 135617 341300923
1 136457 161517390
1 48054 359393134
1 54041 691230866
1 180331 16239470
2 197879
2 180862
1 82547 116248629
2 26376
1 8061 347992640
1 191188 181449566
1 109258 886254860
1 77688 40991572
2 47652
2 177521
2 125652
1 54659 540041598
1 91953 352415416
2 69133
2 59941
1 70709 911502039
1 124614 919481743
1 150412 98395947
2 71793
2 92193
2 53525
1 127891 497723593
1 47741 815339376
2 20950
2 18783
1 125291 801006879
1 88917 867489600
2 99841
1 74786 151233183
1 148422 522671563
2 18599
1 67834 50255620
2 198270
2 160459
2 177470
2 124953
1 198280 421565444
1 155948 763993431
2 49426
1 140981 400145876
1 38255 554180109
2 130292
2 137389
2 114687
1 97735 116037998
1 16761 449858154
1 105049 145110340
2 83181
1 11263 242589610
1 30452 76357911
1 134357 151648171
2 61374
2 108203
1 146457 243759060
2 61359
2 2779
2 46865
2 87012
2 186379
1 16989 222911238
1 129582 454276430
2 116023
2 138520
1 86046 576002272
2 191479
1 28896 346277956
1 53499 630869712
1 28144 765939325
1 17722 265155752
2 131215
2 189050
1 6200 389185177
1 122109 767356918
1 103041 958726425
2 43609
1 157380 852776091
2 79416
1 66714 521966262
2 93340
2 105865
1 115621 924767521
1 36050 611406814
2 140884
1 57003 576889296
2 21995
2 139277
1 102297 805969420
2 3927
1 49088 970837702
2 37
1 144425 944893814
2 37225
1 352 331321209
2 40943
1 192973 20590711
2 109130
1 42239 564015690
2 168664
2 128667
2 106600
1 128076 602638720
2 123094
2 28014
1 190776 970531421
1 46272 698612685
1 59815 34305686
2 33094
2 55362
2 71337
2 81484
2 193510
1 105656 772771850
1 60590 439113200
2 137591
1 8945 600196974
2 35465
1 107742 906755508
2 172370
1 115288 296947901
1 108034 166506966
1 179203 624966501
2 158675
1 64412 906635012
2 168201
2 76440
1 52487 249194763
2 151098
2 138645
1 184810 151250991
2 195396
2 89892
2 141949
1 24811 308309560
1 128409 911208603
2 87305
1 26345 677860228
2 52759
1 154370 16339865
2 83694
1 158433 388176299
1 28642 441050415
1 46690 939167858
1 41334 531900467
1 122927 141652006
2 31833
2 196711
2 76816
2 55157
1 69709 472836424
1 153033 731457406
1 29283 5360945
2 197165
1 78310 783227435
2 197731
2 174602
1 163335 951422945
2 53966
1 55369 763910330
2 144100
2 187973
1 118959 374583212
2 185677
1 95364 550460990
1 86546 530544080
2 158096
1 189555 132179059
2 146615
2 117069
2 20994
2 76023
1 128843 21203053
2 10334
1 166272 350499385
1 14322 847875513
2 51720
2 100861
2 79175
2 7059
2 70215
2 54912
2 26388
2 168945
2 28792
2 143041
1 16402 849621793
2 135597
1 13428 894389512
2 14957
1 146710 304502881
1 81545 199173280
1 157923 28492666
1 105 543676401
1 71415 70262520
1 10868 146984281
2 148819
1 40934 9758115
1 103521 765606682
1 169140 454010149
1 109602 321870642
1 179571 479662580
2 138139
2 42167
1 30720 579085815
2 32242
1 94736 237381436
2 187514
1 41015 156190515
1 178599 809290983
1 118339 653357809
2 194959
2 45864
2 127043
1 51241 232107500
1 35821 80961874
2 191875
2 104831
1 68985 99972882
2 16323
2 49225
2 139975
2 17624
2 108037
2 154847
1 72558 345859946
2 192474
1 123532 3186633
1 136699 400956112
1 142126 143924673
1 130759 89417016
2 89281
2 83020
2 143563
1 165218 187404276
1 64478 622220140
1 159048 218998159
1 129848 891422995
2 23575
1 68723 18751098
2 81474
1 142677 482411693
1 11683 343057249
1 44177 292612880
2 17615
2 95697
2 168711
2 168955
2 133708
1 32955 147538343
2 171874
1 80359 554382503
2 47664
2 148670
2 129003
1 171182 610912670
2 95060
1 12561 426784664
2 59915
1 15880 479894105
1 139715 596940267
1 79301 210426130
2 1888
1 37797 777122090
2 189449
1 197239 146266820
1 158199 439182759
1 185191 343426334
2 189143
2 82267
1 171624 7953302
2 132090
2 165197
1 165967 647214977
2 158505
1 9679 448965988
2 78584
2 68810
2 45081
2 136903
2 49702
2 13166
1 121503 866119444
1 145837 476415431
2 25058
2 136280
2 2724
1 54864 265867702
2 180215
1 71884 109415054
2 113041
2 99962
1 152341 819206547
1 194453 767003283
2 119504
2 9412
1 24333 670844863
1 171894 208187134
1 16877 461458404
1 63304 904701983
1 142620 217710701
2 140444
2 52615
2 197347
1 195895 727222674
1 1334 452068621
2 38846
1 161924 199902338
2 88269
1 84485 163351297
1 17964 378192549
1 130963 874148770
1 157774 807633976
1 148103 836078564
1 186575 590920368
2 8876
2 167851
2 167818
1 113449 276771223
1 149429 803367342
2 37346
1 93691 413357206
2 41872
2 135210
2 158486
2 194279
1 146492 785324661
2 152068
1 83197 641101305
2 44034
2 185053
2 60924
1 121894 49888373
2 130840
1 43906 566902742
2 50814
2 32821
1 118812 901045666
1 161016 296028111
2 30624
2 106591
2 106199
2 189085
1 13056 648218148
1 111940 212107199
1 182893 103871892
1 52623 801141086
2 165615
2 139325
1 196865 339551193
1 181357 841709648
2 70907
2 84863
1 59212 471599375
1 141223 270506790
2 54860
1 175059 399158367
2 970
1 161550 547682089
2 13672
2 119640
1 151632 680642991
1 180314 811360625
1 167745 942035106
2 147837
2 98302
2 95007
2 172387
1 137820 914324086
1 38935 103814199
1 73636 703823278
1 23145 53208224
1 74308 543623828
1 37559 417363662
1 39918 436579215
2 23065
1 183785 631929012
2 8248
1 54419 340571840
2 169249
1 103152 238975738
1 8440 180002946
2 121407
1 25287 104642716
1 13917 425852350
2 72292
1 121667 514937784
2 55241
2 36400
1 104983 679928799
1 47363 635702169
2 39247
2 107304
1 126901 782772597
2 86929
1 100934 896053422
2 167020
1 133265 336678267
1 39142 640729654
2 182969
1 91391 597689271
1 84763 753546683
2 156374
1 183165 792334247
2 101489
2 136425
1 21513 887807155
1 29720 42824707
1 166914 154246444
2 120629
2 116999
1 150992 664717370
1 170357 151679969
1 57178 4173694
1 142053 689437255
1 51621 753157334
1 57824 126850946
2 128129
2 138440
1 92325 533527312
2 147118
2 47508
1 68044 825323189
1 154622 773663712
2 173417
1 77282 793146183
2 45140
1 17535 917097754
1 66937 294007616
1 16934 119246188
2 151480
2 164658
2 9510
1 133363 927371086
2 62006
2 35186
2 84365
1 74259 551363143
2 189646
1 771 848758596
2 166276
1 165224 441062115
2 47444
2 44804
1 136272 877245115
2 15055
1 133260 372552486
2 108948
2 56906
1 135367 852160840
2 79945
1 178887 828189117
2 56937
2 88342
2 160593
1 4168 56567744
2 90279
2 193324
1 147886 948009981
1 111563 393584520
2 189338
1 151600 68580102
1 116642 930147269
1 194549 807261977
2 130528
2 189279
1 106526 433678133
2 11426
2 175873
2 147569
2 112597
1 126091 62606257
1 137901 851819479
2 29860
2 164280
1 119463 594408326
2 174702
1 60288 217689404
2 192909
1 12668 75545990
1 30312 141986511
2 193715
1 13546 8707625
1 149623 242096670
1 107164 71926329
1 27774 433264802
1 162479 468743515
1 136059 357163878
1 36054 107924032
1 53964 527906839
1 171716 526056172
2 11552
1 189837 629133440
1 125002 905839650
2 22021
2 85895
2 126721
2 46090
2 54418
2 175631
1 17756 325831860
1 66602 868576947
1 77590 838181225
2 160923
2 19470
2 193055
2 58852
1 104989 567908781
1 110663 412436669
2 139632
2 77617
1 175763 445927044
2 99
1 138890 465586323
2 176785
2 42026
1 130792 311773129
1 31128 238721387
1 142843 312239229
1 130633 572598034
2 47083
2 147671
2 157594
2 70895
1 13866 15762323
1 178922 67676639
1 21196 652643234
1 125538 766516151
1 4474 409214909
1 66361 228766201
2 67459
1 34325 290675884
2 183962
2 198407
2 74394
2 75214
1 184220 149083624
1 59221 411569600
2 26323
2 173903
1 153229 777395695
1 164423 279330504
2 83060
1 34279 807981222
1 146877 381057152
2 29285
1 166153 194294440
2 165993
1 99419 872177722
2 46096
1 32786 776455090
2 98811
1 108094 773868991
1 152439 375165888
1 142910 14518507
1 195817 568087852
2 15656
2 53800
1 193442 720695299
2 69475
2 119813
2 178782
1 85461 139532785
2 157003
1 138580 434413319
2 78953
1 84759 261714933
2 80354
2 41021
2 130287
2 60059
1 48605 763946243
1 83178 18280572
2 97842
2 191540
2 161081
1 171581 73702510
1 81788 832140533
1 123866 211712385
2 47985
2 78474
1 112914 998224049
1 28584 226630006
2 46436
1 128897 964923725
2 151672
2 49508
1 107235 221419781
1 1692 850258084
1 142446 677128306
1 46830 634132947
1 78403 867397558
2 119387
2 171781
1 93188 908020521
2 38055
1 168480 964469238
1 169900 913917284
1 27375 309717325
1 17220 366994658
1 8483 86074577
1 171612 882783030
1 10494 735895577
2 79635
2 103102
2 115936
1 191775 754854996
1 183055 669909129
2 6135
2 168666
2 44282
1 81148 850826220
1 179865 227836031
1 154753 940589857
2 175972
2 26225
1 78056 239732047
2 31528
2 158396
2 178069
2 144470
1 122163 607847914
2 140887
2 41741
1 152871 131321402
1 179258 567537791
1 58505 125606381
2 11971
1 138534 954016490
1 89296 993604456
2 168931
2 141492
1 12291 161747321
1 180223 972626621
2 185865
1 107170 960221986
1 42063 437925964
1 30964 803961544
2 109143
2 98398
1 156995 680308818
1 190517 280748660
2 139410
2 187568
1 154973 820027004
2 70980
1 149423 711704428
1 99896 577836060
2 102646
1 19135 581476684
2 15944
1 15236 540144446
1 119904 862190780
1 151162 592111971
1 14662 303828465
2 34791
2 198901
2 178011
2 79437
2 84956
1 115122 693209579
2 146639
1 31741 9312894
2 21720
2 53764
1 34615 884230990
2 131540
2 58227
2 73077
1 86977 359404876
2 63660
2 155089
2 53810
1 129430 254129506
1 165481 485964700
2 49102
2 99326
1 73483 261542762
2 161907
1 81597 428465603
2 187709
1 26317 957835257
2 53083
1 165057 192566425
2 4809
1 165118 786882381
2 125339
2 97548
1 147640 580382367
2 130922
1 196096 799907932
1 102696 517806285
1 27666 304509513
2 142962
2 185900
1 87804 318421945
1 108918 384208650
2 584
1 163476 278502780
1 145702 28117709
2 88662
2 17221
2 30334
2 28245
2 158577
2 50172
1 193894 424664721
2 94588
1 92541 265258625
2 84413
2 74609
2 168522
2 22475
2 114128
1 191371 342127929
1 199435 83260204
2 47402
1 45277 456132044
1 176121 750581863
1 59641 950188375
2 124678
2 135801
2 38460
2 4366
1 27315 109867069
2 193394
1 179575 81660083
1 11367 381802776
1 69658 564833380
2 2708
1 108443 239415003
1 88565 280677666
2 175674
1 165561 731118961
1 101478 280148154
2 114895
2 196672
1 166181 42804403
2 133791
2 149181
1 21397 774455550
1 56265 933576109
1 170563 20280891
1 102818 187299495
2 161928
2 199900
2 2044
2 149657
1 120085 557177071
2 35275
2 189603
2 50780
2 4693
1 170842 229130931
1 57503 341647009
2 57605
1 18585 498746077
1 126718 943976519
1 46186 243202807
2 29798
2 175397
1 195307 380821358
1 199786 56760194
1 103600 111787679
1 64492 873704189
1 52870 12160083
2 17733
1 37042 710896119
2 10853
1 123059 932641745
2 87343
2 157529
1 127161 294031970
1 50494 274429996
2 128416
1 177146 160348353
2 125627
2 42290
2 167177
1 68878 834370469
2 111580
1 1827 354450466
1 12776 187763850
1 16828 323066286
2 79993
2 122649
2 165839
2 6554
1 191083 381947590
1 77077 68914022
1 173972 982728100
2 115231
1 112528 903429882
1 189012 375803212
2 132951
1 72809 529034087
1 164267 335702664
1 123963 715084856
1 98569 743973455
1 196993 971986939
2 140854
2 4617
1 125548 265347408
1 4852 891967341
2 166417
2 8593
1 124420 180430537
2 41630
2 194788
2 66381
1 133985 698228562
2 92971
2 85823
1 51944 586428276
2 117416
1 190965 196813002
2 179199
1 116286 847975173
2 197509
2 174164
2 108124
1 66140 874738146
2 189714
1 61338 458076695
1 48873 554566795
1 168007 41816762
1 184748 729390724
2 145455
1 122902 758320194
1 182337 861438338
1 14415 513667789
1 109947 710875636
1 1854 374232432
1 137575 128924388
1 126981 850531386
1 118503 349130521
1 138999 107526123
1 36830 289259040
2 52351
1 13480 32247527
1 173064 628507251
1 29261 302566971
1 135676 497426852
1 165249 301046467
2 105021
1 92402 145822062
2 164912
2 162826
1 51394 998684844
2 131782
1 7156 414891469
2 110338
2 14049
2 80054
2 5593
1 61599 654935596
1 53853 143337220
1 13825 557285861
1 72634 162857706
1 151256 631704297
1 58667 647490354
2 70233
1 187046 994616144
2 125500
1 131266 506652099
1 13000 646450907
2 18375
1 158055 708605325
1 169867 37875172
1 125953 107157097
2 128210
2 152514
1 182602 52655083
1 184863 464368534
1 107589 175273801
2 110270
2 148314
1 46192 362018819
2 13119
2 92301
1 136316 6814419
1 65847 478173933
1 172588 654734730
2 100772
2 74702
1 181222 26131759
1 73108 174184001
2 183503
1 185671 159494219
1 111376 969804787
1 174160 217775820
2 36248
2 108102
1 182004 619053855
1 102522 760615896
2 41102
2 198780
2 99019
1 69649 697805168
1 46432 922427275
2 11222
2 102491
1 173917 216183788
2 139178
1 87011 245542628
1 41475 956554015
2 172779
1 187207 911546072
2 187140
2 120933
2 123494
1 191404 656501538
2 142330
1 82081 268233819
2 90403
2 51242
2 83763
2 173885
1 50253 404596210
1 89410 907468741
1 26647 173754083
2 172967
1 170544 617310311
2 79736
1 154803 980476393
2 47654
2 69919
1 38317 823590095
1 119249 565313562
1 143265 640334031
1 39594 30539768
2 145100
1 9077 256597797
2 139226
1 11194 69133120
1 70918 16174328
2 122136
2 106094
2 161831
1 2130 182275828
2 70404
1 53451 609559665
2 69940
1 5206 927236576
1 179259 100145215
2 1596
1 139183 979674430
2 173978
1 13337 360307946
1 2872 303033679
1 195247 657144243
2 15216
2 178829
2 1166
2 69178
2 56461
1 184706 766087353
1 50231 727259400
2 11848
2 129354
2 123584
2 198595
2 159583
2 11080
1 145322 742454125
2 163386
2 44268
2 110489
1 14025 857017762
1 52605 925206082
1 184669 411022323
2 138391
1 17354 506295827
2 143132
2 60302
2 20203
2 103205
1 7775 740648721
1 31919 457361169
1 13904 351217022
2 83013
1 120619 71740429
2 151248
2 59784
1 165411 820721563
1 18396 147509048
2 39142
1 139227 255937332
2 157716
1 118571 679773967
1 4652 820270206
1 143207 961618612
2 99282
1 32901 201412115
2 50539
2 98811
1 111269 333033481
2 38408
2 118855
1 97776 171392465
2 10790
2 184141
2 182449
1 128495 710808059
2 119111
2 41475
1 13944 248789090
2 61742
2 84406
2 163067
1 80648 618490781
2 5658
2 7949
2 85182
1 165394 518021660
2 193078
1 32834 425503747
2 77850
2 178736
2 154754
1 74835 37917205
2 101935
1 148899 903406865
1 79529 31929346
1 100532 968340977
1 10067 245457481
1 83906 499357510
1 122185 35680830
2 36775
1 39811 52044810
1 14728 314038599
1 43805 257685973
2 103363
2 150069
2 171529
1 103888 21339907
2 31341
2 51406
2 86253
2 179680
1 165602 909708259
1 89410 123949566
1 78223 116667509
2 95343
2 90557
2 162808
1 76473 543201280
2 196820
1 192456 213470816
1 103801 487743134
2 59410
1 124383 579620285
1 9857 98462814
2 191712
2 141234
2 54885
1 38795 631524055
2 71055
1 174956 409912628
1 190532 534533806
1 54690 824690458
1 153307 567649216
2 134496
1 86485 907375186
1 170862 768416951
2 121651
2 70425
1 84401 425074759
2 167205
1 95591 424999750
2 113476
2 14784
2 80775
1 70659 981805800
1 174267 636021799
2 184875
1 52919 283898805
1 75478 671307061
1 65453 28914971
1 34410 416281118
2 182382
1 88157 459706924
2 113808
1 76945 683793832
2 152864
1 184249 732519855
1 31793 207426383
2 163397
1 118178 677302644
1 43775 32958725
2 65048
1 3756 988067982
1 36259 224638111
1 39337 412898582
1 175410 416773498
2 192024
1 149354 513953266
1 94651 126473084
2 93920
1 38953 602088850
2 17410
2 149774
2 174302
2 167166
1 80787 987602770
1 63884 273614607
2 124861
2 184497
2 143986
1 122686 272392551
1 18863 342932546
1 192426 254637063
1 14147 837196513
1 95086 395877121
2 136976
2 57313
2 65163
2 167346
1 177696 707325320
2 53326
2 7022
1 100725 862416929
1 61033 210641170
2 176529
1 86140 939304789
2 80546
2 95836
1 66626 958352591
1 127201 968604228
2 186979
2 113474
2 126969
1 85318 269187878
1 140053 857481479
2 20743
1 56866 817156794
1 88912 263384693
1 122905 83634970
2 147364
2 119160
1 9718 432773209
1 188851 872259643
2 127442
2 149362
1 28761 37097352
1 132702 180455957
1 195547 324730692
1 43804 598793005
1 107583 441256577
1 116479 34235342
1 91905 279565879
2 161745
2 186981
2 148526
2 39450
1 137932 556219230
2 131318
1 17570 897911009
2 116870
2 189265
2 175647
2 154791
2 93812
2 75896
2 100691
2 12127
2 102491
2 116198
2 32759
1 198024 857405307
2 30262
1 34597 102308545
1 53126 888903834
2 79914
2 62260
1 60304 955260578
1 113136 710680221
1 94998 339590825
1 124727 842042771
1 123123 339429450
1 126260 104047661
2 115112
1 21547 900945434
2 126857
1 65047 223368289
1 155742 165926246
1 177380 890010690
2 132564
1 23836 326028638
1 105479 892643147
2 149725
2 84608
1 50549 603826522
1 7931 918430036
1 54644 224082334
2 199258
1 95430 27646427
2 106640
2 77213
1 189796 840629706
2 131895
1 130473 103462584
1 187413 653119317
1 182455 129114683
2 26892
2 88210
2 66913
2 183594
2 83766
1 13335 246479318
1 118925 768693856
1 160228 199420875
2 139533
1 151583 380276179
2 69009
2 107484
2 71886
2 82993
1 163651 563440383
2 115427
2 164716
1 75533 176130785
1 169757 981411313
1 65037 114284601
2 52348
1 46497 911300550
1 129462 543503038
1 173337 575406597
2 37365
1 40391 645813560
2 35977
2 39890
1 81934 676906512
2 39159
2 20900
2 33167
1 40257 339774597
2 104558
2 84660
2 60955
2 137041
2 162285
2 21261
2 18681
1 72537 931463237
1 187106 216507396
1 108712 925129184
2 45570
2 160684
1 10539 620574187
2 34898
1 156515 265007065
2 143733
1 180033 308606255
1 85792 585244776
1 151363 918212353
2 35968
2 156099
1 119402 447966871
2 141201
2 25108
1 65456 829581380
1 110488 715087695
1 89427 767720009
2 113743
1 81640 660267460
2 119209
2 41327
1 105463 627957847
1 58033 511922145
2 168196
2 190993
2 189345
1 166771 623175759
2 56373
1 162278 828155860
1 102018 411170323
1 88537 113654669
2 160441
2 27079
1 172399 299157247
1 66267 908666508
2 114955
1 148724 743689958
2 107953
2 113957
1 177917 885541996
2 35181
1 181096 244919756
2 185096
1 62221 346914644
1 18308 513215820
1 143086 239039521
1 197997 165532091
2 183211
1 113760 299816269
2 33635
2 196176
2 61327
1 165715 822909535
1 123445 784020665
1 103518 910016469
1 185866 36595627
1 157880 643099058
2 175523
2 183057
1 117864 802781530
2 180897
2 91669
1 147486 680820179
1 41968 37287573
1 12478 368278941
2 56744
2 171733
1 120078 581359643
2 177539
1 20914 223554287
2 186558
1 19926 576904802
2 94172
2 97084
2 184738
2 197256
2 23316
2 37927
1 168415 125440439
2 97444
2 177968
2 50248
1 136515 736169248
2 74145
2 175287
1 70485 701447782
1 56503 951271281
1 129435 469888792
1 197135 615320952
1 41060 367188565
1 173348 292102125
1 153643 637861395
2 192061
2 63316
1 122659 837053677
2 116942
2 146223
2 54171
1 116498 254644205
1 82276 611067221
1 192963 799466820
1 128689 239378493
1 72155 713321548
1 60754 767044524
2 137428
1 103525 260588529
1 83703 527017406
1 92070 76238285
2 92739
1 18969 363386468
1 39684 141199320
2 102767
2 172315
1 22011 528914910
1 136006 136360692
2 197949
1 26232 93522457
2 137970
2 80047
2 121100
2 105062
2 53472
2 99286
1 6873 244792065
2 178068
2 111759
1 141332 437816005
2 70601
2 159103
1 56323 536629978
1 148867 660906011
2 196642
1 39981 46998714
2 81664
2 197304
1 147326 602432753
2 15299
1 196920 662309748
1 93677 562795541
1 23371 528699572
2 33179
1 38414 433954317
2 173223
1 157544 983490117
2 178221
1 2747 566732248
2 60017
1 134250 232237156
2 17918
2 53498
1 133817 541689174
2 46597
1 12302 880047753
2 75835
1 88823 840499503
1 44390 549531162
2 71910
1 30988 593453639
1 150863 919106532
1 168294 880839679
2 170496
1 23978 323452132
2 96340
2 159169
2 55044
2 25858
2 122730
2 25646
2 97474
1 169102 86686754
1 172774 480942438
2 124629
2 13219
2 129077
2 181276
1 179014 383475017
1 128334 181364696
1 41793 976031792
1 176516 975259593
1 172595 33174673
2 197183
2 69003
2 15168
2 173141
2 1750
2 123911
1 168902 347853109
2 157122
1 35182 792717386
2 127823
1 26111 514011495
1 89938 414642501
2 114611
1 49992 870975762
2 44586
2 102582
2 68584
2 123965
1 159950 312951890
2 80876
1 66211 256838575
1 184602 175870121
1 83878 570249619
2 166426
1 123550 419151165
1 169495 711625448
2 181286
2 158469
1 33556 46217156
1 12716 769760155
2 28887
1 125388 613957444
1 2285 396942810
2 86230
2 59041
2 27268
2 157485
1 39762 706656676
1 120033 571259383
2 106751
2 137947
1 96687 294179197
1 22393 82795438
2 100596
1 121288 294238514
1 179186 563930694
1 32135 227935281
2 179237
1 171112 329671755
2 197433
2 166905
2 57313
1 170138 472442738
1 45130 835752384
1 15339 305810954
2 2788
2 6751
1 193796 159348737
2 164435
2 152431
2 184030
1 139550 75425404
2 70275
1 18467 786301010
1 36611 784915548
1 164684 391666250
1 756 508886559
1 137398 437103147
1 26612 436146988
1 52620 405416742
1 84307 244182303
2 119422
1 64982 211265544
2 61172
1 27788 857170871
2 70462
2 142725
2 122482
1 114140 706533668
2 138713
1 123405 319497742
2 97863
2 168043
1 184468 586068194
1 42244 714645035
1 10766 682060411
2 105557
1 9247 405267901
2 42532
1 181882 347779647
2 180968
1 185917 54833154
1 98474 348298961
1 145728 122048434
2 50303
1 68950 34445147
1 86070 613474079
1 112968 725796376
1 154932 29209715
1 54930 432157955
1 43450 525685128
2 75742
1 102272 304884325
2 155360
1 171616 522568092
1 173626 5503358
1 158278 812312698
1 98419 36198149
1 13688 635275282
2 2158
1 88175 484507872
1 52410 273511338
2 193863
2 38922
1 197422 270177165
1 33058 560685173
1 96589 21955647
2 74410
2 19990
1 190539 119375613
2 193086
2 189042
2 132166
1 198206 879973849
2 1238
1 129405 53306472
1 180857 867392058
1 86034 999689252
2 12869
1 159126 536797855
2 109748
2 150708
2 70272
2 35904
2 175688
1 183531 253558318
2 42603
2 167248
1 117626 20422719
1 197544 264573964
2 145180
1 21471 59841646
2 26755
2 15703
2 25779
1 88032 269709343
1 74018 205354126
2 70833
2 50507
1 7077 511250682
1 1498 948753722
1 186607 112880320
1 191751 832326898
1 1906 430016524
1 119626 769792053
1 157643 751888252
2 92220
1 122117 11138659
2 181852
2 91135
2 504
1 190323 456673879
1 175954 292709175
1 117294 418004367
1 10207 365892234
2 95368
1 157517 979387588
1 144367 203779611
1 63470 559245342
2 18414
2 35063
2 10001
1 108525 141290823
1 53263 73402875
2 53097
1 60566 940167660
2 174111
2 69254
1 134090 968567793
2 118230
1 26201 781283518
1 55450 64524738
1 186571 771767624
1 44205 244804730
1 76165 993871364
1 101708 855556860
1 165046 119238676
1 75752 817366301
2 170119
1 2430 89033834
1 6762 212178376
1 197180 764244373
2 20706
2 124568
1 151374 50144775
2 50135
2 186952
1 91848 472529211
2 36112
1 106724 355233844
1 159419 758393670
2 127074
2 171156
2 156487
2 11424
1 2513 558116133
1 47944 310292618
1 154258 276693355
1 186485 112903355
2 185195
1 38316 710599871
1 25960 451403043
2 73560
2 70980
2 28642
2 66782
1 151143 595956671
2 84518
1 61886 641011669
1 81289 198772384
1 14480 842934103
1 19687 610133114
2 130364
1 185252 104264649
2 111090
2 91137
2 59650
1 2376 809092883
2 145293
1 152242 878331738
1 197918 763912337
2 163886
1 74918 574683074
2 169059
1 61042 919435155
1 101986 731185611
2 144249
2 100377
1 72452 58776782
2 70251
2 66095
1 5722 481811091
2 169262
2 111150
1 83882 127429533
2 181253
1 160031 26263098
2 187261
1 194081 394722436
1 21028 661094464
2 19541
1 168198 429037999
1 95159 220804438
2 191658
2 111274
2 48857
2 143601
1 49338 18425000
2 1091
2 23293
1 41407 565821097
1 130261 511981097
2 81228
2 86389
1 163138 192815371
1 141610 995945531
1 50177 601520343
1 62734 148434523
2 143863
1 155418 139551628
1 20920 453055444
1 21995 314050483
2 132127
2 170289
1 70530 665561696
2 92899
1 145426 147614428
2 103402
2 134984
1 80530 487996558
1 114564 936220295
1 31593 418349933
1 195255 592509149
2 86723
1 187032 249594005
1 184405 821816755
2 25166
2 113345
1 74902 703878264
1 155453 737986184
2 5291
1 168973 715011805
1 58969 320512761
1 139007 668497233
2 87087
2 6321
2 70294
1 21972 955958403
2 142630
2 87822
1 101864 286576579
2 19614
1 16738 341849688
2 7687
2 186506
1 138396 640473526
2 175904
1 198720 615895267
2 144972
2 82094
1 148261 146696171
1 192627 114725710
1 135644 309406162
1 58879 625291204
1 65041 579224509
2 43299
1 3186 563487122
2 166953
1 192957 835100666
1 144668 815034069
2 175815
2 71895
2 13755
2 36259
1 45904 968870530
1 182253 583234869
2 60935
2 110777
1 18668 616772478
1 180441 202815780
1 116667 344337130
2 131931
1 90873 983348793
1 22642 290169542
2 186565
2 189102
2 13811
1 24070 346203441
2 22932
1 157365 543245998
1 1 131459019
1 80003 611000182
2 83975
1 68219 446904413
1 126288 427760800
1 57768 846996128
2 104724
2 191177
1 119646 730177429
2 9996
1 22680 642153330
1 138898 49904452
2 14769
1 2052 806246091
1 25950 441035060
1 142751 517654312
2 122823
1 101198 848485154
2 154037
1 58509 550047242
1 144058 899193737
2 100600
2 126572
1 143441 590586964
2 49587
1 122902 318258245
2 185797
1 32937 685589829
2 145229
2 199775
1 166488 715084645
2 193128
2 92691
1 124034 414664108
1 88559 957549653
2 35370
1 99732 80273255
2 7505
1 180977 879463951
2 66478
1 107118 17119531
2 11942
1 95695 487229673
1 174691 415077478
1 148039 386963194
2 163730
2 115308
1 44404 623965112
1 56538 861685761
1 115899 835784125
2 117642
1 195044 133140100
2 73014
2 99051
2 188872
1 91283 100427177
1 195792 507404366
1 107986 212255271
1 137070 476241065
1 141357 564959823
1 9891 56264433
1 197464 827086668
1 30053 721125309
2 8851
2 108967
1 90050 836459596
1 105877 367085578
2 165580
1 4468 32049225
1 104086 993994058
2 65501
1 136480 685907306
1 13628 567837885
1 105984 393199103
1 5117 554966594
1 59418 206280718
1 109338 620939969
2 95364
2 82004
1 33754 541090269
2 17791
2 9496
1 93804 76142640
2 113201
2 194056
1 162176 56683327
1 185247 64798948
2 108192
2 160225
2 24365
2 91253
1 68744 672819094
1 39792 474080706
2 155778
2 42389
1 110799 128887181
1 163587 852802876
1 144107 695785707
1 22141 987114494
1 184036 278408676
2 141463
2 46815
2 136043
1 134484 628648648
2 7730
2 137227
2 91405
2 86171
1 153925 269966513
1 137828 319840960
1 185743 281665074
1 169476 939387108
2 168196
2 192832
2 53166
1 186997 820621241
1 197217 610690434
1 128046 673015951
1 101525 284805201
1 174085 479016808
1 55113 248352562
1 176296 805044708
2 168511
2 189854
1 95853 153004945
2 60802
1 64368 424669235
2 186436
2 64528
2 105131
2 127460
2 112451
1 87484 361845589
1 137022 596931010
1 174692 345255004
1 85953 899578804
1 93291 133730129
2 171105
1 9232 394555063
2 195984
2 145178
1 111534 352668189
1 90419 413463374
1 179273 962233649
1 76412 973051546
2 188695
1 177326 401134769
2 118508
2 17612
2 81841
2 3931
1 92669 234537543
1 175159 109533042
2 94963
2 149277
2 32660
2 132229
1 172554 719464527
2 108739
2 23925
2 52302
1 55031 109889562
2 137998
2 23683
1 45705 865269015
2 31384
2 163353
1 36660 487167847
2 140306
1 168376 868078200
1 150558 529624822
2 36743
2 47385
1 161135 396848462
2 156456
2 165177
1 181556 947731314
2 92122
2 173348
1 4467 396205675
1 14535 794144080
2 183694
1 26784 488728136
2 52204
1 10035 375944941
1 30321 954997288
1 18551 19779012
1 182704 849400068
1 162387 68661516
2 53397
2 97487
1 180498 375412596
2 19261
1 16336 593852180
1 77584 895127617
2 50825
1 58603 589296779
1 109525 189969178
1 128531 133901424
2 108139
1 197365 745353646
1 146762 224221379
2 124989
1 76326 452779649
2 54758
2 99699
1 113949 53499192
1 44774 183603062
2 134838
1 103399 342175986
2 13281
2 142848
1 156345 419322620
2 42741
2 188186
1 92441 152239611
2 157805
1 9714 242902492
2 129853
1 170955 58444617
1 84437 108423202
2 39803
2 129700
2 118780
1 134037 659676626
1 180530 225038430
2 8978
1 62969 207129852
1 180839 124191613
1 62233 812990332
2 169334
1 23498 312807877
1 5508 922926297
2 108749
2 49670
1 184867 61538364
2 132839
2 177842
1 42858 971946711
2 60828
1 40613 478792455
2 50854
1 37705 746605307
2 3990
1 128844 251552888
1 37133 9487738
1 174356 452601746
2 142841
2 34654
1 69808 59859624
2 145904
2 84206
2 191199
1 179796 437709061
2 30940
1 80378 259839072
2 40426
1 130360 150283211
1 7162 133897624
2 186294
1 185536 686152402
1 148164 118196675
2 11031
2 34115
2 96972
1 20136 743077083
2 173279
2 106639
1 96855 185374938
1 110144 318069447
2 44047
1 91695 540000215
2 71300
2 27178
1 178775 502964542
2 51734
1 175191 550163800
1 90754 61713319
2 57903
1 164918 880087056
1 116197 142196635
2 84858
1 157751 414840224
2 156872
1 145755 972104026
2 77843
1 91940 969388778
2 144782
1 141662 975995970
2 72553
1 100630 196690502
2 59004
2 45556
2 165918
2 156815
2 54695
1 103863 161943610
2 90385
2 157515
2 150671
2 165091
2 163816
2 37204
2 78522
1 87014 794031815
2 45277
2 89971
1 64357 315256509
2 173259
2 81293
1 164355 892590077
2 149983
2 68957
2 112955
2 145235
2 126479
1 160992 799231954
1 155119 520418192
2 137197
2 169050
2 161247
2 196450
1 147702 904540258
1 178629 673802706
2 37970
2 152798
1 32460 91848862
1 119502 692894078
1 103420 88544366
2 181560
1 74437 12875102
1 39951 991399937
2 35280
2 128952
2 95974
1 140097 51220576
2 151518
1 160701 19037094
1 137507 373641025
2 27868
1 198548 122217569
1 57805 253989030
1 144846 804749597
2 48255
2 141995
2 159724
1 102801 277724851
1 118508 63861128
1 114868 800226810
1 126753 718616477
2 177932
2 143063
1 150597 594837457
2 136515
1 71848 848723596
2 73594
2 159016
2 13035
1 147138 684454291
2 59620
1 128196 697161774
2 158009
1 165141 891356005
2 140331
2 190434
2 83433
2 171201
1 39823 620103463
2 65520
1 50263 519174832
1 144157 15480440
1 80020 139699836
2 186772
1 130937 121936892
2 62178
1 174224 22282541
1 83208 484454161
2 166911
1 86503 325523469
1 7867 284564962
2 121096
2 99672
2 138369
1 109642 585218352
2 65251
1 131669 918465988
1 174544 127112138
2 137102
2 10037
1 189982 59244781
1 142573 554612237
1 87813 473083890
1 113731 156172518
1 176839 206490771
2 130729
2 191913
1 110999 577081232
1 33382 471207144
1 1741 780426252
1 100855 4141355
1 112963 253560436
1 119761 118284552
1 78378 977761067
1 36088 153651251
2 164185
1 78499 388444158
1 171550 219831301
1 84868 141932249
1 106290 158978767
1 32195 49546632
2 108318
1 183935 964636984
1 194977 205487348
1 38192 166354159
1 80510 806914653
1 166016 943093261
2 156415
2 12644
1 101352 403619700
1 120595 554981317
2 104846
2 53257
2 127314
2 143314
1 172136 463496749
2 86456
2 173243
1 34090 731631970
1 50093 520124689
2 136581
2 187919
1 7882 191389277
1 15910 400866864
2 81714
2 119186
2 19013
1 47806 599417585
1 110505 400654926
2 96815
2 163069
2 149277
1 22922 362484171
1 77034 258950224
1 189723 426012100
1 15107 767694451
2 167781
1 148709 682668254
2 58087
2 117986
2 113245
2 136107
1 144615 679980072
1 182920 644355151
2 50553
1 61311 578439058
2 194708
1 154034 841937677
1 100025 181813977
2 191578
2 20080
2 146043
2 155359
2 126884
1 146417 177542989
1 100572 910110426
2 140877
2 49849
1 20679 456388002
1 30222 145205998
1 110091 576686773
2 37242
2 192205
2 54666
1 130497 259043968
1 41352 82881410
2 183769
1 106081 899687625
1 67989 608278333
1 170989 633787266
1 196168 400326539
2 190752
1 101833 834150505
1 5163 937546190
2 71444
2 63634
1 32789 457836368
2 117
2 91193
1 128236 704138430
1 140561 129307318
1 20795 417548170
1 83362 458526626
1 21213 942245174
1 40115 757926026
1 105834 209082344
2 197530
1 46422 769986956
2 100779
2 123830
2 108473
2 160323
1 62796 963099382
2 84491
1 170395 750745210
2 45764
2 13426
2 60956
2 102711
1 170436 566136022
2 26968
1 119418 70282360
2 89945
2 64573
2 182396
1 50540 645692251
2 146152
2 137193
1 143241 270636790
1 107210 868247987
2 29700
2 95346
2 115178
1 95646 570863609
1 97030 334618342
1 179480 809908321
1 183536 394173334
2 163279
2 1903
2 92220
2 13522
1 38983 977294352
2 62853
1 80136 70830822
1 81414 460119202
2 58398
2 161034
2 20580
1 164909 771851387
2 150411
1 69936 138958937
2 80057
2 43422
2 158413
1 151337 267907167
2 178077
2 106357
2 54914
2 192068
2 29935
2 90224
2 83695
2 138253
1 69525 61119524
1 130179 957598256
1 7779 538924312
2 162347
1 38490 149539824
2 169158
2 119253
2 99220
2 191089
2 113192
2 134265
2 70464
1 46709 255913126
1 103668 787463580
1 150270 527420123
1 61495 280794146
2 103427
2 151171
1 95994 766235595
1 157383 965304814
1 192482 808337424
1 13873 298649342
2 152712
2 92760
1 194344 461261189
1 24285 398282854
2 136921
2 67975
1 146641 428841031
1 43361 412840690
2 54553
1 65311 192416665
2 180790
2 55320
1 86055 134781338
2 50176
1 69167 534305867
2 31647
2 185517
1 90301 269495961
2 87219
1 18128 253456511
2 18760
1 77201 451922722
2 43957
1 22870 392581168
1 179685 566456001
2 31892
1 169920 738375435
1 135042 363083277
2 1979
1 138992 817496948
2 162028
1 127176 882660827
2 172484
1 70952 942830449
2 119471
1 65402 133544195
2 15603
2 163265
2 180314
1 169500 794214516
1 21546 796361537
1 54668 230914115
2 95297
2 30865
1 135808 877694436
1 193324 470273018
1 128905 3517421
1 37486 556897252
1 9205 614928029
2 96047
1 131662 767802650
1 117784 35858975
1 75998 779517215
1 36418 494182441
2 175521
1 88732 19645966
1 156762 254649551
2 57255
2 93563
1 83560 737500899
2 9262
2 69613
1 95754 139545059
2 77770
1 61815 906565061
2 25666
1 145769 423121250
2 193744
1 153758 922352066
1 159354 88677702
2 178456
1 98331 612207951
2 149090
2 137154
1 148197 664170951
2 131232
2 32756
1 39879 578329620
1 69772 369369314
2 176680
1 173362 944374561
1 39407 861176638
1 133315 501522736
1 45028 8131679
2 43852
2 175696
1 63276 443693860
2 40117
1 140929 553094119
1 47809 802901949
2 104497
2 191602
2 160863
2 106402
1 142882 185594628
1 115007 11543664
1 23341 746440604
1 60161 533492691
1 129239 945097434
1 75888 237987986
1 120726 225733269
2 173074
2 28792
2 161800
2 26465
1 7536 34092069
2 166901
1 198979 140542296
1 15243 659824749
1 1220 365293752
2 74940
2 128151
1 26128 283141009
2 67285
1 81828 345401575
2 51133
1 134118 611289277
2 153237
2 4608
2 36830
1 111172 421582265
2 141759
1 126010 9929951
1 131645 568829443
2 163360
2 45051
1 43043 122625755
2 87123
1 156866 13066124
1 117406 558366347
2 39061
1 78177 655962279
2 99454
2 102646
2 94342
1 173223 330511171
2 54402
2 120655
1 65830 316080640
2 99052
2 171603
1 9984 796266456
2 122779
2 10321
1 38912 185898143
2 158210
1 122310 639903753
2 98141
2 176783
2 165686
1 103428 433965687
2 102769
2 171982
1 164991 55216259
1 34614 18792990
1 158662 395763874
1 66776 565027220
2 90580
1 149444 154115653
2 80013
2 161858
2 88624
2 73993
1 179853 925785587
2 21672
2 65013
2 84680
1 19989 8331300
1 151039 234598439
2 101940
2 58530
1 192345 806887030
2 91598
1 74306 465098897
2 190883
1 53295 682859364
1 171523 217008180
2 193567
1 179938 207289307
2 174976
2 91634
2 90248
1 185716 62030048
2 114323
1 54588 638169082
1 80002 161971686
1 91742 696146054
1 80725 540478217
2 180
1 116115 140109987
2 195788
1 184097 486501099
1 154391 132063768
1 70752 581747400
1 147332 222865876
2 158385
1 64979 716111634
1 76328 532156281
2 73358
2 196108
1 117315 748552631
2 106519
1 27804 986265619
2 134292
1 49043 491995815
1 172814 477163143
2 154730
1 36235 578377422
2 100983
2 74043
2 36959
1 101968 777352902
2 150520
2 57813
2 165237
2 181200
2 45658
2 56892
1 25018 931449612
2 128135
2 57612
2 34931
2 80401
1 68287 746101304
1 138594 654358032
2 109519
1 18251 819780937
2 104030
1 28285 841905901
1 131065 922992596
2 129404
2 77958
1 23853 514691722
1 163772 858963217
2 57350
2 157724
1 30718 627582954
2 39767
1 89793 637094248
1 196180 462518582
2 169570
1 69796 119363488
1 1276 895985394
1 73554 666330073
1 105515 619234309
2 100832
2 74606
1 84488 93336995
2 140259
1 35312 300971898
2 63258
1 93018 378880786
2 109406
1 122547 93143871
1 174790 300670095
2 61210
2 199999
1 158345 163301566
1 122679 91681195
2 94946
2 166398
2 26069
1 185030 28321675
1 46678 602132894
1 74577 418766979
2 166439
2 12007
1 140725 611129293
2 25084
2 16935
2 111764
1 21564 371825735
1 158445 140628121
2 2243
1 105984 803534876
2 142561
2 186301
2 145765
2 13502
1 34446 642368758
1 101597 415625671
2 172746
1 190718 439754435
2 33197
2 113521
2 128810
2 156007
1 49078 730533701
2 123466
2 14833
1 79505 782571282
1 43328 921904165
1 145758 42715693
1 6214 391621423
2 173646
2 126610
2 75529
2 97828
2 113886
2 72134
1 50890 932064661
1 79433 73273873
2 119192
2 162843
1 182600 59014404
2 75890
1 56380 855781654
2 131688
1 72835 903656342
2 107169
2 2392
1 8429 762880279
1 98602 141818847
1 79242 103673386
2 71499
1 166392 193304121
2 195015
1 3279 599547517
2 170586
2 73320
1 92793 630288933
2 70355
2 35969
2 164539
1 102286 431885761
1 140872 887561487
2 106191
2 110588
1 164984 499805717
1 85333 910270257
2 132066
1 84564 330173065
1 72720 875620668
1 119353 140921675
2 138250
1 68886 942101019
1 159872 865685558
1 56297 804576785
2 117289
1 44133 484588353
2 127591
2 107706
2 55747
2 155316
1 119477 350857746
2 26699
1 41664 334972603
1 64714 864223020
1 198883 319794053
2 80458
1 176166 775305210
2 132731
2 22404
2 31437
1 25878 867015289
2 171253
2 79906
2 39168
2 39730
1 46109 685355800
2 178184
1 19136 963541833
2 166529
1 147532 253296074
2 179477
2 22963
2 40602
1 13020 523537284
1 75043 500937279
1 199489 259345480
2 7596
1 143220 169492970
2 65079
2 145752
2 121722
1 63187 960764921
2 175937
1 48550 45718336
1 9871 430865463
2 132634
2 47151
1 152861 874408046
1 117416 29399564
2 73067
1 114073 746874635
1 186083 659427911
1 187604 976233281
2 16190
2 105364
1 197828 998556501
2 121650
2 28324
2 82954
1 174624 628389324
1 137392 604884264
1 69630 157644480
1 155520 656750333
2 47555
2 146984
2 70280
1 29752 68917848
2 166078
1 40289 621026972
1 111664 519542456
1 31737 885884674
2 157441
2 45432
2 135872
1 168960 987832639
1 95640 626291456
1 188710 9685215
1 35129 243314646
1 156457 887437770
1 25443 989003345
2 141369
2 182451
1 119906 660392727
1 11530 97198470
1 51077 479726383
2 81487
1 192309 539910613
1 93898 582631420
2 186617
2 30943
2 148353
1 141815 168970512
2 117071
1 150684 812040779
1 77010 476687750
2 161363
1 18734 409624925
2 153519
1 189936 848793812
1 40102 639720881
1 195742 121427034
2 103851
2 183931
1 128186 381203400
1 113865 144028462
1 43912 318374310
1 126247 44516817
2 28041
2 162470
2 167326
1 10321 838330762
1 194327 620116019
2 36362
2 92649
2 53357
2 58980
2 139551
2 150295
1 61325 372620647
1 195880 830262314
1 19362 1067047
1 106636 736785136
2 152257
2 163584
2 53961
2 137727
2 163830
1 39154 134148678
2 108378
2 63153
1 71853 186919694
2 67409
1 113004 407803104
2 151786
1 64027 582377379
1 163957 6304613
2 118427
2 173246
2 191053
2 158126
1 56119 644663574
1 37742 62726405
1 72061 420260469
1 165823 702193723
1 80291 172672693
2 108251
2 39416
1 21026 349163983
1 31489 240699033
2 34080
1 164418 652229523
2 174675
1 45020 53897880
2 13813
1 183768 712952004
1 99112 786023082
1 131378 693259850
1 157258 508803371
1 76355 251158386
2 5889
2 117653
2 70393
2 31405
2 46145
1 145297 686897639
2 80682
2 91740
1 94497 784437031
2 150535
1 103702 873004582
2 183826
1 194366 92888014
1 95407 966989066
2 186118
2 130136
2 165138
2 73634
1 33101 343904784
2 118702
2 13000
1 191135 218346946
1 77530 866104874
2 164216
2 183246
1 104329 579452489
1 68524 38393883
2 35515
2 197463
2 68553
1 54898 336586279
2 119944
2 180817
2 42328
2 127559
2 54283
2 195849
2 39876
1 81166 731844485
1 94323 33325
1 71174 8335734
2 184999
1 199129 82449389
2 7683
2 162128
2 118717
1 166763 572491803
2 112628
1 41847 257257048
2 36316
1 47002 159303187
2 96982
2 91803
2 118662
1 32129 952343004
2 143045
1 141708 974894290
2 97206
2 133189
2 32070
1 1986 823570743
1 188327 979366535
2 52033
2 140908
1 195841 376815915
2 134181
1 55068 150540815
2 156651
2 105300
2 187129
2 51789
2 55490
1 184910 698203627
1 37568 591224914
1 127618 533966362
2 197601
1 104615 334185028
2 10926
1 174266 918118391
2 77673
2 145643
1 110039 841356438
2 24902
2 123141
1 57969 309570617
2 122208
2 198185
1 102778 850508623
1 26859 814636730
2 102389
1 191968 35894158
1 147676 56571877
2 41538
1 9122 223011375
1 56164 59528359
1 59798 445680300
2 161978
1 154551 909515206
1 70879 638939966
1 183536 85122137
1 91699 346710594
1 174738 803768574
2 101472
2 144527
2 169227
2 145098
1 95842 513615875
1 16186 306941604
1 51392 708311809
2 49915
2 27083
2 138001
1 19368 959354854
1 135916 592936865
1 77229 97721204
1 20397 67840324
2 96795
1 145657 652974987
1 11877 257757928
2 109197
1 41069 847714970
2 92856
1 152546 189562038
2 189279
1 186060 216454525
1 51332 286294272
2 40249
2 94033
1 184101 486573079
1 102380 219015557
1 128574 586607889
1 153686 986012448
2 156259
2 63337
2 7951
1 92007 216291443
2 65045
1 160356 213678353
2 86963
1 10604 111327568
2 188163
1 48446 274586544
1 75299 719088787
2 43670
2 188414
1 7441 122562186
1 163890 47820130
1 153255 343342026
2 99740
2 90089
2 18931
1 139790 137474420
1 138493 973726846
2 115791
1 35570 565935114
2 61102
2 95875
1 72857 46853556
1 146648 981578904
2 189193
2 12835
1 13535 116151894
2 133504
1 73718 691162365
1 92092 94522071
2 199883
1 65437 499709848
2 158021
2 110687
1 139326 411804198
2 79602
2 90751
2 5319
2 173817
1 156494 682997025
2 25586
2 17287
2 102604
2 167209
2 70008
2 178459
2 35289
1 157011 503928192
2 169592
2 83384
2 147189
1 136322 485967530
2 45017
2 170610
1 123325 296238621
1 156041 479280232
2 6756
2 32032
1 99787 467387106
2 88120
2 87119
2 72185
2 140998
2 89100
1 37724 515169560
2 83856
1 72257 464480830
1 143482 137892242
2 17993
1 87109 633911939
1 150683 4267288
2 49872
2 179776
1 72397 548132800
2 73814
1 156924 421417305
2 5670
2 170192
2 85687
2 144262
1 170826 546636992
1 177974 980069022
2 72819
1 49267 710730659
2 118697
2 131147
1 8406 5759402
2 105876
2 69300
2 191545
2 95384
1 148037 672379788
1 73178 260945223
2 94199
2 5353
1 55220 826568529
2 116767
2 151909
1 129713 617636152
1 117260 427856529
2 164806
2 26643
2 141219
1 24662 52762282
2 32135
1 154185 455964302
1 57201 481837815
2 29604
1 66373 352452455
2 174760
1 19901 321084862
2 91733
2 113921
1 122382 682122308
2 57298
1 149656 979819610
2 160708
2 34246
2 20946
1 65721 146896159
2 109822
1 178343 51682503
1 165511 28081330
1 149269 86048899
1 169055 634052624
1 138619 116490330
1 102437 820450132
1 150787 496849795
2 1798
1 38825 267519272
1 112860 407061257
1 195843 601944176
1 16171 504728057
2 90315
2 141238
2 50442
1 72117 643614089
1 147099 972303566
2 139810
1 185306 101187592
2 49863
1 7617 307875565
1 19001 104005159
1 192314 33759080
2 64636
2 154037
1 136493 14546304
2 178761
1 99423 109092755
1 49168 604415190
1 8433 317219546
1 161214 929257325
2 45454
2 142488
1 182959 30527778
2 185970
2 23009
1 129706 744645179
2 12334
2 108056
1 112572 825150584
1 188950 612133582
2 190879
2 128588
2 152401
2 104052
1 50474 922218396
1 68063 801699825
1 134717 459661264
1 161456 435224162
2 33747
1 192766 550913531
1 15058 528109249
1 18804 98638990
1 158626 242576370
1 63321 697384369
2 86693
1 150527 208174701
1 101045 160937426
2 199273
1 177313 693872528
1 95319 220047933
1 183854 168194704
1 189136 390094960
2 140082
1 183235 364051124
2 165731
1 91456 571235477
2 57877
2 7873
1 152866 50142815
1 95619 468760604
2 91936
2 120983
1 28991 969402161
2 7110
1 75248 505156953
2 100102
1 183927 170775501
1 90833 7091418
2 12887
1 10048 858962135
1 80963 508077504
1 119630 37318850
2 26183
1 161652 745810799
1 19736 381857782
2 24220
2 166811
2 34544
2 173037
2 151755
2 176304
1 54368 839303445
2 127732
1 54026 855973764
1 96754 628908509
2 149157
2 113529
1 85413 688898541
2 107
1 40600 815680548
2 144247
2 129512
1 37127 822662542
2 122737
1 140630 513052982
1 119385 714897112
1 118308 65728003
2 36461
1 104023 323756634
1 57506 185194360
1 21971 271306840
1 117048 668948704
1 142090 514831895
2 169739
2 129291
1 100826 622269168
2 95629
2 104967
2 43539
1 27928 4708319
1 59821 60599170
1 93236 156912132
2 40153
1 76717 864334095
2 100719
1 194465 459846180
2 172579
1 87514 624832034
2 51464
1 144665 159582704
1 57304 255330966
1 77342 219771491
1 9401 854197937
1 130982 641842340
1 40059 329426856
1 131856 550427986
1 58139 720844587
1 22525 979454173
2 146219
2 145318
2 114915
1 104919 481630523
1 81782 284256159
2 109248
1 77707 882835944
1 132532 115661717
1 179375 46660920
1 199661 972798333
2 86254
2 87355
2 97049
1 153887 931329595
2 81384
1 181878 445262033
2 185922
2 155162
2 12528
1 147380 139264920
2 33041
1 143173 806141114
1 174300 292509445
2 165051
1 171063 413677625
2 195047
2 38567
2 14655
2 186665
1 44371 292585887
2 160383
1 20256 479459838
1 29844 299239509
1 54784 242179248
1 110852 278351528
2 67778
1 42438 130020950
1 171760 871703000
1 79522 494157459
1 43617 475097397
1 132767 269716511
2 154772
1 18616 307627831
2 158743
1 5811 980938051
2 115238
1 122474 845034348
2 60829
2 70384
1 118356 700069631
2 12263
1 89853 138698329
2 134612
2 66510
1 700 120631045
2 111195
1 6336 186422505
1 192754 775490708
1 72778 238167799
1 169187 138322842
2 157904
2 34633
2 194003
1 162619 758734258
1 143083 536670879
1 106582 844939663
2 195675
1 173612 964079255
2 179425
1 115131 339509593
2 141623
1 57732 743318481
1 181472 781489555
2 13831
2 109507
2 64867
2 132812
1 93839 769973758
1 148098 582764126
2 79165
1 82832 773255381
1 159237 339047434
1 84690 77656723
2 18097
1 99687 339848955
2 88110
1 29411 753957938
1 108898 549693891
1 63429 590004461
1 189203 119548350
2 166121
2 21018
2 12023
1 29718 412311733
1 187743 891052687
2 4068
2 66843
1 17733 293507537
2 88234
1 198880 14408112
1 15333 200585527
1 46257 387005790
2 34699
1 101867 191647059
1 197228 388723558
1 141026 287827268
2 89744
2 137884
1 65837 69532611
1 48873 781523908
1 33374 106368486
2 174358
2 186449
2 95239
1 93467 426105699
2 18617
2 132094
2 46625
1 28173 27532399
2 69577
1 30659 745034160
1 82014 74200492
1 189723 391569070
2 104767
2 189118
1 2519 551968355
1 128193 961723973
1 149560 978122419
2 41742
1 27221 688350622
2 40285
2 107768
1 114877 585172378
2 60045
1 182030 367975809
2 164798
2 143722
1 14490 374591673
1 69795 60413621
2 16876
2 44765
2 8416
2 164280
1 110592 253210510
2 147896
1 96272 573114416
2 84039
1 12322 814610047
2 245
1 135136 496652013
2 142961
2 166307
1 167409 935205369
2 194631
1 79795 768031651
1 171534 843315183
2 39073
2 104696
2 131981
2 36127
2 151221
1 173815 748068320
1 51913 644728826
1 129141 505219656
2 45383
2 41792
2 164046
2 78439
2 90539
1 196451 224793719
2 162041
2 109716
1 197317 890647881
1 170036 485350501
1 8967 978596531
1 151334 59267868
2 193443
2 173029
2 81691
1 94771 576497711
2 122152
1 105128 791611768
1 92089 49338436
2 80911
1 88896 336114855
1 95980 845143213
2 101854
2 115718
2 42480
1 153644 685904756
2 92510
2 111228
1 165012 614769897
2 28946
1 19911 362965678
1 119848 155147021
1 58655 764036611
2 134264
1 8504 124832148
1 119906 514374599
1 32158 926265481
2 158990
2 34407
1 142289 196337640
2 191794
1 4023 250900591
2 163349
1 100374 967043751
1 86369 466205165
1 196541 797248116
2 30688
1 115805 258397653
1 171609 717542408
2 142677
1 120754 382578204
2 136585
2 95178
2 175414
1 108314 51077540
2 49697
1 27083 871920799
1 114863 413977818
1 46681 701379181
1 107020 735532898
2 176374
1 6561 844440264
2 65005
2 45572
2 157632
2 101780
1 127859 698324977
2 19907
2 44407
2 101114
1 175148 123157595
1 143413 481678885
1 119932 226685754
2 129579
1 79589 779785608
1 21449 894137949
1 187436 47498706
2 162537
2 40199
1 128301 759317134
1 195392 111172526
1 138724 679100004
1 168562 282869885
2 86650
1 76368 71836408
1 148916 322153494
1 97072 458780615
2 142198
2 10069
2 52538
1 186888 924281893
1 19287 92748986
1 52638 928720590
1 114850 525522315
2 74012
1 25822 843408489
1 22352 627001536
2 83303
2 109612
2 78070
2 9880
2 54377
1 68767 56724657
2 78600
1 82276 414350484
2 81684
2 165676
1 186543 970013836
2 97378
1 122717 515938083
2 7754
1 12745 338769872
2 78456
1 144007 556089542
1 21482 523242635
2 64937
1 38772 748957566
1 108294 821038619
2 57846
1 143248 51890084
2 133288
2 56960
2 42983
1 52445 778625337
1 51249 369284354
2 89869
2 101018
2 54077
2 199908
2 198557
1 80073 766033698
2 144921
1 116451 362920503
2 88908
1 140781 19979820
1 170979 224633260
1 143984 125689679
2 19141
2 67356
1 8281 193171323
2 138523
1 183621 647315401
2 108243
2 120770
2 24822
2 47300
2 167492
2 48795
1 18756 842678297
1 56753 491599638
2 174817
1 146071 784646947
1 114167 402888825
2 81811
2 160374
2 112776
1 1116 172392917
1 146657 467023926
1 170543 579273448
2 86285
1 92324 87975551
1 6873 741018934
1 12887 814935644
2 71436
1 132067 221345692
2 80001
2 137340
2 130450
1 64087 76797492
1 44404 347986330
1 80400 263762004
1 108583 398642879
2 169807
1 97275 852509499
2 199668
2 35715
2 17741
2 50004
2 48139
1 88974 342959649
2 72134
1 80797 677901982
1 188467 705044472
2 99265
2 71698
1 64243 505742813
2 55603
2 144151
1 161683 465348360
2 13106
2 40574
1 175520 505334024
2 105430
2 12099
2 153080
2 180395
1 151748 210071604
2 96100
1 46156 281877701
1 22252 394731837
1 49026 78472518
2 41713
2 159632
1 197237 289075477
2 195705
2 132711
2 116238
1 196406 663029038
2 133745
1 141961 952988981
2 123550
1 115005 947040397
2 28377
2 196201
1 19390 210084255
2 101699
2 161337
2 100612
2 74373
2 22228
1 182621 533959847
1 143989 876117045
2 25942
1 34895 478636137
1 141255 760417897
2 196816
1 65003 487648438
1 20961 921757191
1 5951 630099967
1 37080 192018429
1 4738 543196001
1 182552 195673914
1 71431 144480698
2 119797
2 75224
1 42380 754568079
1 78181 685431534
1 123567 660833253
1 140918 865118124
2 128832
1 20411 563510645
1 183587 177332016
2 158709
2 124285
1 7346 563213858
1 125992 446304501
1 183668 747156018
2 54306
2 91494
2 138735
2 4697
2 122257
1 191337 895977232
2 196266
1 103425 474559395
1 68693 376920595
1 129574 166829206
1 59938 31005867
2 134569
2 93513
1 177462 955350853
2 37959
1 133815 745140793
2 35973
2 46868
2 30311
1 73228 669256325
2 145365
1 151490 55300253
1 91132 349676118
1 170423 986972555
1 161353 59208958
1 145569 729562020
1 15413 13094308
2 135130
1 55183 677650144
1 168676 528153524
1 131416 180985896
1 196106 900496375
2 75250
2 180891
2 185012
2 85228
1 194703 433016982
2 39296
1 100266 925707958
2 83907
1 26028 370163282
1 50955 907033124
2 29519
2 77951
1 12569 842183638
2 181859
2 13267
1 124543 273692308
2 94198
2 117290
2 94204
2 31006
1 154940 268903704
2 35902
2 101113
2 59694
2 136212
2 73396
2 61403
1 51933 909653707
2 99682
2 2833
2 125486
1 121610 284275575
2 152299
1 60636 369581897
1 132331 823079303
2 9346
2 5762
1 47686 62083120
2 45648
1 46519 98442727
2 190950
1 54246 800607430
1 44622 411059218
1 11311 676082251
1 151139 914349452
2 64211
1 157862 797468828
1 184939 887354344
1 22147 346304387
1 29524 23357587
1 180727 675823860
2 45514
2 22123
2 139364
1 156412 122341050
2 153509
2 100101
1 30138 747230978
2 176345
1 188622 260844041
1 39431 356011719
1 191591 587362155
2 156532
2 31135
2 90120
1 3981 588482411
1 138959 204099353
1 180492 571493332
1 100457 589628227
1 67227 255402696
2 85630
1 54310 739374411
1 186602 568160407
2 70039
1 196456 441194956
2 169474
1 145281 468804978
2 35725
1 43436 339501434
2 131970
2 64235
2 17186
2 54181
1 36508 359524877
2 50559
2 58243
1 195508 933544728
2 65424
2 120048
1 109514 283779180
2 16277
1 143765 829203417
1 177208 36801464
2 177546
1 58963 700812751
2 146679
2 111385
1 154615 183506445
2 129058
2 86171
2 128212
2 79725
1 116816 347086730
1 158078 305542489
2 22406
1 135619 184566365
2 62736
1 182897 949245896
1 28206 253340810
2 172373
1 37554 215254447
2 197970
1 87027 246349642
2 179979
2 14611
1 89235 523491313
1 70810 383640081
1 198460 152335450
2 25295
1 32266 212322309
2 150141
2 62035
1 187688 319749855
2 99300
2 38062
1 8864 421105398
1 53245 574113542
2 38308
1 140158 488797592
2 80395
1 13387 717618454
2 122505
1 23569 363191567
1 91232 189719743
1 119478 758890631
1 41535 730463298
1 99932 246135974
1 8005 218072394
2 77625
2 191441
2 87636
1 31085 901711122
1 85833 478197737
2 83562
1 15674 471834521
2 193022
2 49025
2 17635
1 122249 942527767
2 66141
1 20278 227162985
1 155034 188468620
1 102135 99837844
2 87766
2 95949
2 194758
1 180805 197292492
1 73217 678712214
1 71568 380464940
2 116644
2 182251
1 123071 349416624
2 51189
1 120261 125125556
2 172034
2 45667
1 63845 545263218
2 161108
2 23232
2 40328
1 67369 512540662
1 18333 530649202
2 63275
2 53286
1 143320 423108837
2 119606
1 68962 194867009
1 127974 445988530
2 110845
2 67280
1 145560 842680068
1 56606 221610675
2 108776
1 31149 482448604
1 113180 921950062
1 112569 841006134
1 184726 708654797
1 17958 949518535
1 139131 22725457
1 181403 961962616
1 105658 965156666
1 127482 382962970
2 168991
2 158491
1 32647 875006529
1 42264 959842883
1 134531 916800816
1 61685 635994951
1 81738 964149287
1 40380 896316453
2 135950
2 170728
2 198953
1 143044 938354251
1 116884 914699447
1 21817 79092183
1 6627 75124838
1 120151 734471193
1 36741 156637091
2 40486
2 122588
1 190830 899561089
1 91259 663055037
2 60742
1 167252 308813768
2 21023
1 11877 971459061
2 43467
1 18999 19433058
1 87154 457234983
1 153538 611339471
1 50867 70271778
1 199592 29255059
1 130794 413419946
1 9485 155709057
2 100871
1 63229 139562036
1 96825 628440554
2 182413
2 197667
2 2055
2 194092
1 197108 223722943
1 88616 653443000
2 16458
2 138389
2 191704
1 188161 377058598
1 162050 43962233
1 42887 566171378
1 105025 347421645
2 43850
1 83790 352545244
2 43697
2 192454
1 53571 613711818
1 113437 468694840
2 25264
2 8189
2 37975
1 185184 707511897
2 124390
1 62652 253795411
1 58028 733357541
2 34596
1 10981 165677406
2 97853
1 135072 34813763
1 173458 893851503
1 126167 774785668
2 31663
2 176618
2 18296
1 175560 195510201
2 148569
2 140346
2 148049
1 49242 123702583
2 118798
1 44295 67258906
1 139393 820057929
2 50151
2 128986
2 122140
1 1281 516714575
1 10024 192188417
2 164380
2 191069
1 156097 706585571
1 175338 51539859
2 76134
2 61806
2 91946
2 193663
1 69226 333997038
1 156689 997031781
1 194050 270287004
2 152875
2 168622
1 92557 538526432
2 42177
1 198218 901103440
1 109027 657629214
2 184959
1 96721 250539565
2 117860
2 110526
1 17468 704248664
1 34315 734659725
2 162663
1 30242 15988804
2 172040
1 195119 923916460
2 180455
2 89592
2 134283
1 80782 576915016
2 96531
1 6410 384557754
1 182253 195529796
2 194191
2 182420
2 139653
1 5233 196136988
1 132761 582946886
1 24094 778856398
1 3694 230880960
2 53077
1 12142 193351653
2 155898
2 105601
2 6847
2 15095
2 49269
1 160259 176752306
1 144577 16250643
1 136149 876951725
1 152798 647864480
1 26444 876379770
1 46449 772178722
1 109976 88747905
2 184664
1 53644 458792982
1 78489 112222880
1 122980 215379972
1 125963 986318147
1 119596 131853196
1 45527 842721195
2 167508
1 117924 718848375
2 99260
2 30077
2 26726
1 170990 942564652
2 197043
1 134309 248188775
2 185986
1 180827 765812390
1 7670 327907939
1 164354 870004845
1 83555 942169426
2 198974
1 184212 120408990
2 32487
1 125874 318845631
1 77302 610406655
2 196446
1 77502 921914432
1 55329 636350371
2 149100
2 112950
2 188896
1 53960 23365148
2 197915
2 155093
2 162455
1 171320 817834404
1 25999 632819867
2 153921
2 99853
2 187425
2 122923
2 76574
2 104926
1 21999 326055947
1 30851 943630389
1 102569 689478006
1 69511 338466832
2 124212
2 119920
2 103531
2 140811
1 161652 669733218
1 164614 538211236
1 5649 334422835
2 125501
1 92010 264771082
1 175960 732541263
2 27886
2 197993
2 2076
2 170666
1 177566 822129854
1 27122 492486207
2 114577
1 186926 320944011
2 155976
1 175042 736905385
2 93280
1 182335 158097145
2 94778
1 26444 10914935
2 89261
2 58922
1 135313 704948082
2 35061
1 109988 339078940
1 59570 315017168
2 163299
1 81756 519918622
2 708
2 164494
2 8249
2 104232
2 127168
2 25947
1 124277 453948935
2 55350
1 80308 440957303
1 59760 550799817
1 119974 932609517
2 15905
2 17999
1 78289 3083980
2 13709
1 12441 679902212
2 72933
2 138355
2 133196
1 98284 219943562
2 35041
1 84763 972519509
1 124231 897614751
1 65752 866080241
1 156796 624203417
2 108968
1 9617 529799103
2 54197
1 145140 720950582
2 155866
2 146735
1 12808 448329653
2 62552
2 105554
2 133086
1 167069 303311043
2 191848
2 129602
2 144118
2 13336
1 195293 254854634
1 170168 481544035
1 141365 747463033
2 56649
2 80159
1 52959 316977938
1 152057 662968768
1 37408 46018752
2 51541
1 101317 799304608
1 130936 940916569
2 89184
2 75547
2 194891
1 108154 424711228
2 111149
2 153769
1 181878 914636090
2 26505
1 79931 364845847
1 43250 866583273
1 72711 261221266
1 161289 966946608
1 131170 901479301
1 138915 113729946
1 16429 402456778
2 188541
1 127970 904086150
1 122709 517631633
1 134405 429172145
1 168101 953244609
1 44894 605975747
2 49643
1 134551 545975957
1 122487 897955790
1 91725 477477269
2 108443
1 103193 500611089
2 141360
2 120019
1 168101 250910924
2 57928
2 71285
1 128172 863782271
1 193256 527486030
1 21521 294999446
1 166229 248145429
2 180877
2 167403
2 70204
2 83232
1 138069 132717140
1 11423 235531192
1 82371 941961519
2 120380
1 25184 490152194
1 107419 914991559
1 123003 417107692
2 192176
1 143936 997224370
2 196212
1 125251 679112099
1 11025 12104630
1 187590 705386947
2 5550
2 24365
1 31510 275340911
2 7683
2 119396
2 42148
1 57505 293489697
1 84320 758280231
1 87885 643998358
2 13654
1 46985 393594297
2 18285
2 92613
2 42330
2 24619
1 72643 592557324
2 40251
1 176190 929726822
2 132623
1 32763 405106297
2 78257
2 37764
2 99577
1 151426 796520313
2 136963
1 123590 154032380
2 135673
1 181774 612234207
2 74955
2 87811
2 11549
2 163983
2 181227
2 137426
2 106440
1 20693 343896512
1 49989 936103988
1 182204 951210159
1 82758 942605682
1 109392 808850325
1 158800 831121571
1 33917 789890482
1 94088 591677134
1 127454 615360816
1 168170 469705936
1 25617 788346054
1 16847 480227619
2 19325
1 77929 288768764
2 189732
1 118078 812923504
2 36222
1 56966 903619497
1 187277 196163720
1 82851 793495619
2 65578
1 122376 425558095
2 18294
2 121968
2 170258
1 109738 828779325
1 46352 812536803
2 136449
1 196211 162009478
2 37484
2 99293
2 44767
1 198457 191402785
2 127566
2 14404
1 46279 532782172
2 140675
1 13913 99091892
1 36447 225822645
2 8876
2 189287
2 19885
1 117868 646848745
1 108673 248726821
1 152549 447883998
1 124302 933080636
2 120476
2 79256
1 151624 38302864
2 82251
2 109705
1 199996 72202554
1 64343 314685486
2 119817
2 94617
2 115891
2 159980
2 127817
2 21884
2 30102
2 159751
2 132362
2 179376
2 85715
2 174626
1 69407 50391325
1 194016 371628677
1 23801 818569886
1 84932 994135870
2 330
1 56346 593428605
2 133980
2 110490
1 69297 160113843
1 148957 489459131
1 176654 59312629
1 41711 555692299
2 195423
2 117278
1 53258 902831966
1 167520 50193011
2 180091
2 5601
2 159188
1 134944 641297789
1 94318 612529472
2 165485
1 180857 466847716
1 110054 777724880
1 68663 423030886
2 29371
2 147817
1 97361 196804377
2 15931
1 14705 806233300
2 186770
2 86307
1 15762 349588351
1 186716 954888750
1 186635 10084415
2 48608
1 35283 928650323
1 193118 394081817
1 82368 979472128
2 17882
2 55010
2 170942
2 163104
2 161577
1 22300 968183337
2 183106
2 81976
1 190212 397416495
2 117764
2 113424
1 9473 905138592
2 52171
1 48294 824123980
1 116974 532261798
2 43085
2 193415
2 198362
2 140564
1 129304 914932936
2 189934
1 37461 131515045
2 108872
1 178951 384057566
1 179976 346944841
2 103365
1 129385 392429434
1 24680 923000735
1 41239 377830460
2 119347
2 128154
1 143915 409560993
2 150881
2 17484
2 130780
1 60601 521459596
1 164572 10410147
1 191912 120033647
2 134673
1 84124 401697294
1 53144 734150287
2 194410
1 45749 363586405
2 139628
2 57316
1 198748 923077731
1 174883 160519518
1 164300 205649498
2 164414
1 43168 655372601
2 146150
2 163829
1 19826 872908903
2 142110
1 141094 226283271
2 75894
1 107543 336915326
1 13671 241915686
1 123433 480191631
2 81164
2 86629
2 60059
1 108106 562196023
1 71532 251773453
2 189638
2 131825
1 48045 551512205
1 15093 517384300
2 105110
1 94748 103341275
2 196561
1 163694 820349604
2 7231
2 125730
2 50089
1 10818 806775961
2 94741
1 47836 526989107
2 40771
1 133997 895249312
2 58410
2 188999
1 30524 446189633
1 63538 438747003
1 156951 818182162
1 67623 991795681
1 100462 386552879
2 54113
2 146135
2 35771
1 2646 20171352
1 47335 619924553
2 198004
2 17392
2 127807
2 161228
1 191858 211775483
1 149363 64415279
1 59421 601386996
1 107976 753279449
1 156746 617091822
2 177229
2 122307
1 63661 366443086
2 107133
1 41924 994513186
1 44604 429470270
1 57372 802364747
2 192193
2 77737
2 163305
1 73833 981892794
2 85275
2 50679
2 75658
2 165693
1 112891 102481278
2 190273
2 101898
1 150256 857131093
1 95422 842838580
1 114358 996370030
1 180049 90808321
2 110525
1 185269 958454928
1 63117 389030918
1 33486 480500872
1 184678 363025599
1 85528 502671867
1 160096 600258848
1 2210 657042246
1 42957 472124437
2 117649
1 155922 960983617
2 155085
2 1882
2 69398
1 133247 441621983
1 188079 992130185
2 41080
1 33994 640173465
2 144749
2 135967
2 150087
2 80368
1 26060 562826960
1 22861 393153859
1 179050 608043736
1 192906 711654400
1 159396 845931471
1 94870 131299384
2 73223
2 9347
2 197578
2 61578
2 57424
1 98967 641594646
2 197075
1 135467 406660169
1 25847 178906199
2 36910
1 147961 51293253
2 9986
2 169098
2 85502
2 8116
2 167673
1 124168 390659811
2 128106
2 18049
1 86229 38526592
2 156285
2 4982
2 81312
2 115003
1 1991 851663544
1 131332 575099168
2 102167
2 3847
2 53199
2 142474
1 9346 134269640
1 149522 836685438
1 56260 206235140
1 143460 395980944
2 193538
2 127460
1 137214 291902176
1 126318 133124049
1 134307 560488328
2 21388
1 46445 778250083
1 44196 810373486
2 92942
2 17593
1 180907 992709063
1 130843 738586269
1 37759 285669207
2 199648
2 59167
2 59210
2 45722
2 17552
2 125376
2 16357
2 96651
2 182797
2 67399
1 45818 101207617
1 60466 96650573
1 171646 418809305
1 36387 797995252
1 17788 445768676
2 56843
2 15788
1 168053 595448355
2 168426
2 180590
1 51735 372004679
1 34587 809701067
1 34603 999125974
1 167792 119743924
2 113126
2 171329
2 118702
1 48826 405874792
2 137312
1 130475 794472877
2 113006
2 113647
1 91340 239526678
2 64203
1 74165 378960654
1 195832 902934966
1 153711 118190746
2 84160
1 185391 170845648
1 168048 21446195
1 173810 575608851
2 55316
2 99233
1 178096 987090561
1 2931 289267541
1 58239 108848306
2 109828
2 44318
1 139310 36231070
2 91908
1 165155 199758419
1 4826 423444297
1 149390 364054610
1 111414 589228703
1 153990 453104400
1 149045 94400056
1 158574 342319297
1 72945 487986089
1 176210 392262242
1 164809 385365785
2 95955
1 154892 491734132
2 161315
2 18995
2 180946
1 50195 948334090
1 192502 722924413
2 135725
2 110355
2 144808
1 166138 658712255
2 74390
1 162056 66203344
1 153517 2939739
1 102669 534976710
1 114179 526375208
1 87376 86688908
1 97833 66677816
1 183536 901250651
2 32667
1 194181 995719292
2 142778
1 174557 18825102
1 126216 495783083
1 191151 422931974
2 77519
2 104954
1 108481 611507965
2 150791
2 176447
2 92146
1 186658 807691137
1 59035 33267652
2 39288
2 38733
1 94774 712670539
1 195622 44771224
1 144343 575134472
2 140598
2 6995
1 58606 531644991
2 179095
1 172131 479933787
1 20527 851983229
1 36483 406616053
2 148983
1 158129 949179709
2 61948
1 162564 671096858
1 107301 863935785
2 166091
1 5235 110969186
2 79659
2 81615
1 177991 57833041
2 50816
2 30252
1 6183 206901859
2 55784
1 31230 271619418
2 153885
2 173431
1 55717 258720828
1 161309 679398544
2 88257
1 47520 65202328
1 6860 697243329
2 182366
2 133115
1 26718 651961327
1 145793 342105242
2 20183
2 8312
2 153903
1 83028 301135347
1 11039 722681146
2 130519
2 141038
2 46212
1 172403 647900646
1 197404 292954652
1 99855 443368348
2 87854
1 7478 211008180
2 14117
1 71906 942168773
1 99564 834379542
1 196513 642452025
1 124913 583162146
1 10797 652543108
2 160509
1 65443 772456822
1 16214 15327677
1 61431 285180812
2 28859
1 57177 784683177
1 27937 186967363
2 155486
2 173099
2 149980
2 184699
2 198279
1 72600 253813198
1 182304 416830108
1 106267 249332956
2 160447
2 21333
1 47004 451958927
1 198936 621489233
1 13880 122065946
2 184537
2 129471
2 49207
1 19163 319463164
2 129403
1 145520 78445276
2 32110
1 41460 707261252
1 74639 654122655
2 116844
2 166698
1 76020 497600651
2 33651
1 127624 199374660
2 150002
2 129588
1 162461 601208575
2 88450
1 59489 280239122
2 106399
2 75626
2 58739
2 116936
1 179445 685434566
1 137274 31348891
2 151587
1 147 726075664
2 39874
1 115383 769540722
2 195489
2 79060
2 45130
2 69639
2 87789
1 4474 467504760
1 182082 540461365
1 57773 503432760
2 109719
1 39746 477676912
1 115374 353222555
1 52242 63281772
1 72353 58815544
1 196668 777875042
1 192317 251752094
2 55742
2 8305
2 112292
2 126335
1 70109 604998143
1 157942 781887808
2 184676
1 52202 356790068
1 81971 770592029
1 78623 993596497
1 164375 936287280
2 156221
1 108575 625093750
2 12591
1 100203 42002102
1 121123 421749332
2 176771
2 90718
1 68035 724713765
1 101934 867614681
1 157375 154819514
1 50046 343878080
1 23966 316421730
1 146572 873636458
1 83966 369322359
2 157625
1 104790 734551165
2 33142
2 194169
2 17239
2 62059
2 102856
2 30006
1 35887 271383622
1 55186 767197581
1 59212 368598061
1 58718 541315688
1 67655 249261751
2 150552
2 32827
2 125067
2 19636
1 49699 645834763
2 82358
2 126491
2 133313
2 104593
2 133482
1 50914 218546631
2 105016
2 1332
1 145993 979241241
2 153062
1 192987 321204503
2 24902
2 87887
2 179782
1 97055 474650267
1 17256 750491115
1 189802 254977582
2 70071
1 42228 609084033
1 71646 467453298
1 46070 584752574
2 90771
1 173951 755577114
2 125129
1 88757 701021702
2 175512
2 180250
1 104565 216942014
2 50649
2 22785
1 148029 542942552
1 68455 648827397
1 2479 285914810
1 178159 877489219
1 196958 460554505
2 65592
2 49207
1 155305 587377961
2 183884
1 65448 869378812
2 10863
2 8814
1 69896 343021515
2 78821
2 145540
1 145134 54211615
1 126688 995602820
1 141973 632367070
2 64780
1 183549 286742031
2 104807
2 111166
2 100940
2 110645
2 165665
2 189926
2 191146
1 110525 547836199
1 147425 183111776
2 163887
2 95868
2 63216
1 156760 459186349
1 132385 946815245
1 20959 917691942
2 51130
2 33712
1 136032 813807165
2 79959
2 60158
2 146605
2 97191
1 171242 853070657
1 1589 473652898
2 111819
1 4575 252111477
2 96622
2 120152
2 54126
1 36663 721876409
1 178530 254449650
2 148680
1 52858 781120109
1 135919 238647295
2 85936
1 145475 692490498
2 6672
1 58096 343349699
1 84292 343753313
1 168195 537662955
2 184982
2 196898
2 117106
2 177229
1 127019 709909744
2 185645
1 117657 362612322
1 139154 719115274
2 1336
2 89996
1 85684 895300117
2 46211
1 68963 905129328
1 91519 634838287
2 123848
2 194311
1 25530 753577132
1 151400 334263459
1 185333 736323459
1 193401 313879494
2 18602
1 172201 499835647
2 57035
1 27881 430411294
2 23335
2 14924
2 46370
2 1212
1 72690 354935071
1 57179 949483244
2 53837
1 88728 59644462
1 181505 132799739
2 115008
2 52297
1 81790 451921373
2 118886
2 157097
1 24139 40582584
2 198966
2 46632
2 191071
1 180476 297288394
1 19597 876419290
1 56498 160862797
1 194522 454321129
1 45679 94994737
1 195116 64628980
1 47985 119448547
2 80750
2 151368
1 79974 422117516
2 165585
1 158786 814933712
1 45811 898340029
2 132568
1 121416 811778835
1 72447 164238401
2 181222
1 92376 233098128
2 6753
1 59052 272070535
2 29883
1 129387 674551963
2 29361
2 60229
1 59053 930743211
2 148459
2 98350
1 50041 13674445
2 100037
1 91490 625896409
1 39560 655177316
1 161172 380836749
2 81552
2 45222
2 108715
2 51956
2 124107
2 151396
1 163164 221976771
2 100996
1 191613 260043815
2 31626
1 887 796554800
1 122139 989529037
1 119288 486233665
2 152111
1 164707 990743108
2 61604
2 48895
1 196979 326819264
2 122322
2 155524
1 86374 777565593
1 100978 865356438
2 72560
2 66068
1 138012 362943842
2 117108
2 84357
1 18952 334086937
1 66066 883476210
2 173565
2 70848
2 15213
2 134832
2 135159
2 23413
1 193530 96763807
2 98312
1 29610 830664780
1 55584 859133370
2 16963
1 90645 686922890
2 149001
1 174766 763774723
2 15866
2 61766
2 61548
2 194607
1 24563 73101560
1 189391 166393626
2 19248
1 2198 90775925
1 183889 783799538
2 46894
2 178154
2 125992
2 188893
2 99728
1 183161 769749680
2 4536
1 109706 547353202
2 163415
2 38386
1 74023 425351567
2 163570
1 45035 930056611
1 7499 316761804
2 32559
1 125462 99557987
1 159200 69729578
2 103656
2 78980
2 70059
2 459
1 177202 139420984
1 39552 72956259
1 85868 267164564
2 32635
2 52414
1 69648 478523825
2 107420
1 140954 687427805
2 165670
2 103135
1 8081 212259229
2 105002
2 17520
1 142796 801105827
1 83281 124897279
1 185723 73926454
1 12432 950301441
2 3229
2 102917
1 71076 515119385
1 172437 174818369
1 84395 526815894
2 165752
1 152543 854028252
2 128835
2 14661
2 113128
1 111579 699846096
2 194670
2 75639
2 39263
1 191028 322927365
1 65637 900689960
1 63263 354560616
2 148532
2 114983
2 45551
1 107399 140929544
1 72287 302390383
1 39539 646848226
1 136465 550661665
2 838
2 153224
2 140412
2 130722
1 165222 607255496
1 38174 711157731
2 76601
2 125755
2 88125
2 1582
1 119700 106242164
1 120608 375976082
2 51312
2 114090
2 136418
1 28209 939071008
1 48425 730814970
1 12273 981212195
2 75745
1 190686 470436312
2 121269
1 114424 514926373
1 39565 770658502
2 99123
1 84818 926558782
2 77387
2 194042
2 9423
2 136753
1 98171 457691346
2 10976
1 41851 300276378
1 49345 185134258
1 133722 890625478
2 193090
2 126400
2 115369
2 41253
2 166348
2 68046
1 88428 196625727
2 49914
2 116067
2 187239
1 37830 492109861
2 5253
2 78846
1 128764 565913779
1 131987 912325041
1 54191 379301773
2 66707
1 74308 168352850
1 24261 184450040
2 139672
2 50480
2 56968
2 92030
1 41825 632770204
2 73874
2 10017
1 174124 985378919
1 195690 206773895
1 157113 793695515
2 53105
1 90683 706779059
2 132407
2 166686
2 48617
2 64512
1 94299 91117358
2 96546
1 127780 848360180
1 28755 557180794
1 19891 865334087
2 63537
1 139621 958623767
2 169418
2 165154
1 112318 167837671
2 196534
2 148859
2 102062
2 424
1 182064 657398177
2 134127
1 168262 591586484
1 185482 863719686
1 179864 58973174
1 108008 162348281
2 98693
1 71536 308944336
1 101428 881586763
1 48043 36920840
1 38920 120524293
1 74527 880291307
1 198602 690160093
1 84458 589612270
2 82844
2 128496
1 165202 50408176
2 9775
1 104295 711167195
2 75295
1 131391 247481505
2 157359
1 115796 657797353
1 19122 413821417
1 108712 61689680
2 128478
2 186173
2 9059
1 44357 982900317
1 49111 409670470
2 189042
2 105864
1 109074 849041640
1 15213 451365818
2 27554
2 123311
2 68883
1 85436 347128667
1 106230 189494624
1 22579 410567981
1 13741 553729650
2 41207
2 85282
1 151556 547604412
1 25558 748027642
1 35752 819826650
2 137766
1 59973 358859951
1 44023 441250257
2 154193
2 28091
2 183381
1 106652 167835656
2 198808
2 146676
1 20597 917939746
2 170478
1 30917 352678093
2 136523
2 184773
1 165837 749457636
2 157517
1 189777 364996283
2 48829
2 95453
1 107053 4308468
2 97297
2 116380
2 181291
1 127682 865459422
2 76344
2 9664
2 89422
1 28035 414910356
2 185436
2 155760
2 101920
2 18646
2 49408
1 39143 222358129
1 26528 716826253
1 554 746344443
1 159540 516935246
2 33203
1 85680 772684409
2 58806
2 130438
1 175039 619695762
1 123862 651672208
2 97133
2 181190
1 106001 175135765
2 99939
1 171717 451748419
1 177285 722586711
1 196857 83248174
1 130727 734411766
1 36070 207570367
1 81270 802425252
2 153988
1 104447 73961997
1 71125 749676758
1 194901 932828620
2 172207
2 187629
2 4640
2 43365
1 108219 682073034
2 181199
2 167140
2 59756
2 108273
2 8192
1 31686 616927928
1 150252 420531417
2 15996
2 47092
1 61856 386985626
1 22446 718310059
1 45243 179516415
1 188284 423732221
1 113411 198205741
1 63639 103280204
1 148444 584952765
2 32129
2 138263
1 18751 352507743
1 38126 740443847
2 76340
2 94880
2 125237
2 84364
1 55045 768242386
2 179832
2 162384
1 82173 578230743
1 127686 991636343
1 158865 57932700
2 191942
1 5384 426923503
1 11817 822365276
2 18568
1 115733 456911150
1 164795 761515550
2 99766
2 37717
1 62906 855976240
1 103150 498762110
1 71426 856287743
2 2313
1 99087 361261220
2 195784
1 161820 351733738
1 163996 145102137
2 6432
1 5781 241195941
1 88478 889814688
2 84101
1 19846 36764440
1 58579 802559690
1 152067 771565105
2 46521
1 66900 991296543
1 149994 980695292
2 34854
2 112380
2 60379
1 173812 627339463
2 114006
2 107022
2 98612
1 172874 957185470
1 186212 851467381
2 144590
2 186555
2 140588
1 142284 394335843
1 125095 302373254
2 89218
1 81726 31992523
2 72800
1 76452 999635149
2 172395
2 102353
2 103844
1 41580 159940171
1 64147 549133602
2 69303
2 57561
1 185107 559028515
1 87554 49673139
1 165635 993725304
2 125080
2 6482
1 156697 307268318
2 181171
1 18323 625105132
2 82285
2 61718
2 153127
1 170615 700877004
2 11857
2 51898
1 43174 282600746
2 165439
1 135799 474110680
1 14170 417093796
2 182207
1 140374 228157584
2 35274
2 24094
1 159422 649512546
1 93513 791909667
2 32956
2 51018
2 63579
2 183772
2 127896
2 36309
1 187175 396645429
1 109610 192932537
1 160871 135280923
1 145473 167700575
1 122067 322295554
1 68123 679472292
1 181201 774258092
1 117761 657895683
2 188919
2 91599
1 38602 358967871
2 118814
1 172985 866486487
2 143493
2 132000
1 44249 119070952
1 144443 358046920
2 105349
2 168636
2 131679
1 143779 33128753
2 182166
1 118130 31909841
1 49870 767544051
2 114462
2 141887
2 123688
2 117450
2 102976
1 153150 745498516
2 21750
2 181490
2 153318
2 198811
1 82770 749632008
1 83407 639285310
1 64473 745158621
1 27142 418465748
2 134213
2 176715
2 137634
2 26638
2 72359
1 122300 226751247
2 46564
2 100387
1 92378 846432724
2 114675
2 41612
1 100906 927315427
2 38697
2 50967
1 180941 913359369
1 143724 799148734
2 91897
1 44469 498237725
1 125817 604056556
1 136108 582531612
1 125379 516169085
2 191037
1 117643 735592466
2 14247
2 78560
2 160039
2 178850
2 165756
2 141890
2 23281
2 172375
2 10505
2 5589
2 174419
2 44063
2 184894
2 85714
1 137853 922035882
2 124889
1 146241 774423283
2 193392
2 155240
1 161187 972350761
2 1468
2 106276
1 61229 873753468
2 92351
2 47086
2 156905
1 96554 223431545
1 21672 573802925
2 184190
2 158469
2 63962
2 154708
2 88524
2 125263
2 165054
2 5077
2 47305
1 75568 707195567
2 2133
1 133372 32875734
2 163162
1 135552 16793231
1 161053 998829177
1 151802 191797314
2 89006
2 84955
1 8129 292701932
2 101878
2 21014
2 9600
2 68754
2 158905
2 150396
2 195570
1 159177 954831366
1 33679 184782679
1 75591 328649590
1 149594 511890304
2 137024
2 176512
1 39727 975232266
2 137269
1 97238 405686297
1 133943 153353585
2 68870
2 155856
1 139252 846214238
2 16698
2 90268
1 191148 867327440
2 20103
1 127 81801830
1 16427 697142245
2 68331
2 142434
1 45678 257949602
2 70330
2 64569
1 155931 899593183
1 90264 5110407
2 100562
2 194386
2 183280
1 40206 907709360
1 136893 747862337
1 90791 206425931
2 191073
1 151473 495887632
1 77530 931046510
2 50162
1 32908 110475156
1 46169 301189589
1 43256 780077013
2 114436
2 109391
2 175129
1 192094 258845346
2 122311
1 65707 444226301
2 87351
2 179952
2 47857
2 95322
1 174832 786915881
2 181671
1 55435 243284849
2 9985
1 21211 737907820
2 90876
1 160790 634311500
2 62543
1 8657 462717011
1 29652 142038484
1 79871 541475730
1 77787 507120412
1 90360 513049833
1 196782 73482035
2 110312
2 130321
1 55852 861453406
2 142880
2 115420
1 59689 624637533
1 12432 388568246
1 96607 562335315
1 159265 137794812
1 75724 16881641
2 185168
2 75975
1 121225 100274566
2 167671
1 107057 452250887
1 177839 190594162
2 8488
2 91316
1 46406 891021108
1 64302 304502034
1 39054 905098842
2 25730
2 55088
2 40251
2 131448
1 146652 347987576
2 107916
2 171986
2 87627
2 152412
2 148913
2 105099
2 190374
1 173213 152100057
2 174045
2 56157
2 50669
1 48695 616587727
2 31021
1 148511 8072577
2 125554
1 88350 437256598
1 62593 216420938
1 158673 504331741
2 78228
1 27490 76640249
1 36043 580794861
1 142153 109214848
1 8156 328850809
1 12033 600243802
1 60889 70187139
1 103119 510706314
2 36607
1 30337 43512431
1 55550 826172360
1 3704 365166146
1 47988 194074294
1 184816 608492598
2 29279
1 43764 878317747
1 153856 781131139
2 36644
1 26925 44382554
2 2079
2 99018
1 47227 806977266
2 151734
1 137626 442524236
1 31502 360061097
1 21818 814164697
2 193043
1 15000 183368398
2 150561
1 62605 589548759
1 173602 263895633
1 16084 442277256
1 42859 85561896
2 197825
2 158114
2 9313
1 57903 403318404
1 36103 507704193
1 14111 357293238
1 35412 769968820
1 74148 803155708
2 24815
1 50903 82935141
1 15774 760905423
2 149983
2 149515
2 134032
1 174646 220361867
1 31892 258117390
2 86828
1 7910 212767348
2 38525
1 113358 296758380
1 181637 482259316
2 154102
1 30499 350513338
2 57178
1 186577 323106586
1 158916 320092552
1 171733 164138506
2 1138
1 188934 989185445
2 67796
1 50177 229383486
2 83608
1 107771 38882598
1 853 298509074
2 55953
2 193236
2 96116
2 147294
1 191901 657351268
1 88780 915977630
2 107805
2 85665
2 72967
1 39735 522264409
2 190659
1 67407 850382679
2 176352
2 120201
2 62744
1 172767 14870557
1 124946 323028377
1 44300 8531187
2 132619
2 61519
1 107373 51784160
1 29151 333790418
2 91449
2 50868
2 15638
1 53644 879128768
1 5766 514399632
1 86259 408790514
2 185393
2 73726
1 149073 544834355
1 165303 233244439
1 185344 579495706
2 91382
1 131661 12213272
1 489 702960283
1 167792 188044280
2 13447
1 189835 552118036
1 31187 31494631
1 47485 949205576
2 182363
2 76949
2 129938
2 11027
2 180106
1 189089 770576700
1 21068 234524043
1 173160 392888069
1 75367 307545273
2 8707
2 21905
1 132540 12615557
1 162607 632459317
1 129321 111283828
2 111336
1 199340 824580690
2 146864
2 9540
1 83240 977543491
2 154646
2 125265
1 104513 62287092
2 84337
2 52311
1 89341 531174850
2 142124
1 158672 481485683
2 157942
1 101878 136577751
2 127509
2 122323
1 33279 639046990
2 191555
2 125448
2 33116
2 192867
1 87611 534411012
1 139568 600359532
1 65806 35986076
1 92502 209968553
1 131402 720695451
1 112531 698542640
1 100048 143215897
1 116916 239614106
2 27658
1 95786 974187177
2 197612
2 103663
2 35118
1 176007 774604226
1 154214 725717842
2 148369
1 110453 880492572
2 172284
1 3612 112773613
1 137112 434169574
1 168756 2490172
2 124719
1 184511 461735268
1 150092 765271192
1 26031 461603850
1 86272 39838803
2 54447
2 74870
2 21598
2 119277
2 161536
1 92828 506635643
2 25012
1 97621 693918583
1 148053 762606364
1 83190 332377300
1 128575 207250709
2 39875
1 118439 595753356
1 165933 880045706
1 148583 723859106
2 115803
1 196830 86354249
2 12980
1 168459 163614754
2 195137
1 63363 422059366
1 67721 210620549
2 166410
1 109239 480452862
2 188437
1 63943 575566797
1 33710 601248273
2 199848
1 108890 429635687
1 153420 911045624
2 169737
2 143741
2 38755
1 61392 814737819
1 89628 98090351
2 185990
1 157920 127444592
2 119168
2 60930
1 188937 131222341
1 199247 611811806
2 45042
2 132762
1 127067 900930637
1 41743 550043437
2 196841
2 131040
2 60638
2 76542
1 171834 459680929
2 146311
2 62295
1 93461 256963102
1 150588 542012026
1 198868 165988744
2 28519
1 59620 637061006
1 152433 908024634
1 171691 989950905
2 56476
2 159462
1 95966 646676328
1 198840 52348849
1 161761 567427521
2 129006
1 172253 741603187
2 179884
2 164029
2 121687
2 186483
2 148436
2 72828
2 19197
2 128990
1 137969 798196417
2 170550
2 196415
2 29430
2 155268
2 2008
1 112134 919158025
2 78021
2 44491
1 137406 703112198
2 89045
1 120692 846198772
1 67638 932017442
1 164704 89756233
1 180514 599637386
1 53912 566799042
2 73469
2 82582
1 16066 125288249
1 70702 599491659
2 98299
2 39136
1 175836 478908305
2 124797
2 150695
2 184755
2 53148
2 116999
1 89994 685874688
1 172581 476678552
2 70305
2 20520
1 61682 657000679
1 8863 917457556
1 121380 213254895
2 83019
2 52228
1 189862 688006329
2 53997
1 74062 425824482
1 30943 815395563
2 36785
1 179662 972259502
1 199085 906223520
2 81022
2 10568
2 113912
2 140168
1 151856 278532695
2 15537
1 49903 540240073
1 7023 350187947
2 181215
2 191025
2 47501
2 37217
1 84139 757969307
1 65036 573731568
1 81988 405573113
2 115754
1 137415 695314078
2 6994
2 144284
1 136796 303287641
1 45535 683399424
2 151315
2 70295
2 154293
1 115371 193400923
1 89234 390220528
1 6160 67687859
2 70313
2 83200
2 185849
1 47416 409412743
2 170918
2 15402
2 151070
1 52123 627150296
2 155652
2 143983
2 101672
1 193988 487017078
1 65449 781263881
1 30130 335366546
2 34648
1 104152 535783525
2 45439
1 124615 157389952
1 147382 413399520
1 78964 330502418
2 65802
1 104379 25682860
2 7056
2 30682
1 68774 366354752
1 34683 547775093
1 151423 927235681
1 123839 512145059
2 153825
1 82457 628206977
2 647
1 52543 125027487
1 16452 960826627
2 36042
1 121505 236638305
1 118180 196900506
2 86674
1 69878 528078767
1 85333 688063284
1 70632 84944106
2 18751
1 184141 785817673
2 170375
2 103237
2 80505
2 87751
1 45843 26370742
2 133971
1 73134 348202727
2 75128
2 105624
2 51891
2 29273
1 147465 745414110
2 78886
1 128696 401809194
1 65484 433845418
1 198027 593806554
1 26224 375660924
2 118548
1 10235 668914631
1 21643 418869456
2 110879
2 186748
2 143564
2 175823
1 153307 443413485
1 45236 750327562
2 63747
2 59063
2 103807
2 21756
2 11139
2 17682
1 112889 983467740
2 83235
1 187757 759914008
1 197217 876242747
1 193286 195188281
2 187020
1 75234 122886620
2 159066
2 28303
2 182507
1 106493 367941238
2 167981
2 40535
1 25418 669716664
1 55145 87629395
2 166440
1 102093 419476971
2 45729
1 165298 904660883
2 6044
1 121889 877425329
1 136161 187245327
1 171852 827384072
2 63513
1 122368 126227818
1 189366 370897759
1 22743 602148313
2 60536
2 187018
1 183010 870886215
2 121018
1 67406 852131826
1 43711 724277417
2 177727
1 29614 490300853
2 159141
2 98367
1 99251 499876719
2 23402
1 97984 899596017
1 184756 323243647
1 163325 643875804
1 47432 551214029
1 41777 670370633
2 48393
1 125738 736012337
1 65150 935473444
2 169366
2 42114
1 21708 886500018
1 110630 498589237
2 73316
2 147782
2 175813
2 155802
1 188706 504906373
2 98519
2 134234
2 47578
2 14790
1 91439 208868264
1 168259 36155293
1 112457 660221188
1 89146 270966561
1 63017 816486324
1 108823 316269529
1 35922 893608363
2 60137
2 69232
1 13490 602013154
2 1720
2 175692
1 45854 576698030
1 81991 65627092
1 159530 452230743
2 197406
2 89769
1 137291 762420745
2 38447
2 49521
2 71675
2 161351
1 66953 641759516
2 149431
1 113567 911467192
1 38335 27389272
1 111950 930136065
1 191926 5467368
1 193791 220241169
1 170080 653847771
1 103462 453360347
2 13903
1 142774 170503255
1 93100 892264016
2 12153
2 175080
2 24935
1 100868 866209109
2 70781
1 133929 162781755
2 20826
2 160596
1 85227 230011744
1 128648 331668655
2 6816
1 40050 417346786
1 91952 88793976
2 191180
2 188785
2 116529
2 157519
1 16520 731424910
1 138124 968944529
1 110526 542617047
1 180599 20394172
1 10072 452176163
2 61452
2 153289
2 29270
2 96932
2 68738
1 30400 154056625
1 189271 801446528
1 176815 126302382
2 183558
1 186458 255826059
2 66197
2 126190
1 99450 567587517
2 118838
2 25366
2 2516
2 196851
2 62106
1 192091 913564695
1 186189 911226843
2 190084
1 8836 578378045
1 128855 698383265
1 60698 506506246
2 129838
2 165037
2 56171
2 197908
2 102162
2 40376
2 162699
1 6161 971482216
1 165242 895525766
1 50684 324120506
1 17045 212724075
2 1131
1 22899 684012008
2 19706
1 57306 945139148
1 159318 517053376
1 62695 282890300
1 81089 953264550
2 177889
1 80029 282566213
2 43682
2 125422
1 193447 406687181
1 21215 791318147
1 44885 661503787
1 117534 798904529
2 134763
2 37258
1 149001 471140654
2 40233
1 64047 90104981
2 142618
2 117421
2 176905
2 142907
1 190633 347156240
2 158046
1 110680 869474101
1 39634 610068982
2 95201
1 194103 774698932
1 150715 298202578
1 12627 378014554
1 86384 333822824
2 107377
1 3444 577269620
1 34920 662628348
1 151528 453000415
1 68986 180996070
1 40307 994013738
2 111770
1 20949 353916936
2 159179
1 170779 849986258
1 85021 404067823
1 198095 347709360
1 109592 189661115
2 139195
1 68113 237313688
2 183976
1 54234 953771164
1 151628 471751028
1 62595 692286241
1 116972 498645894
1 97864 293493718
2 2130
2 145707
2 124489
2 171031
1 73909 941155093
1 81404 763826988
1 124434 742029469
2 94422
1 190024 523640888
1 117020 263329356
1 55577 718275026
1 117890 530104269
1 32107 311261283
2 122566
1 25976 494447786
1 47335 161390163
2 55753
1 15411 626595993
2 146146
1 137897 325851848
1 57863 959394374
1 138653 318532424
2 65037
2 91532
1 129960 702213294
2 183160
1 67086 527355760
1 110915 20535839
1 107212 936821381
2 58652
1 172525 754266076
2 130886
2 38908
1 142012 650170841
2 18985
1 89754 611106837
1 94842 838051290
2 87054
1 79941 185594356
2 71442
1 86507 831395763
2 101211
2 1056
1 50292 204329623
2 2245
1 6600 92030019
1 127018 475851242
1 2594 209413468
1 55374 824352911
1 36567 844260889
1 87361 803209558
1 46554 442208194
2 150431
1 83394 15036853
1 109121 491669128
1 138161 295339175
2 80039
2 83715
2 14143
1 3750 995188769
1 64115 269816278
2 58232
2 5352
2 163829
2 147806
1 78601 110963453
2 138213
1 128154 81142479
1 156095 285468822
1 498 355961801
2 119022
2 154544
1 119553 567747259
1 3044 782705860
1 195270 488695480
1 132952 830945509
2 87342
1 128696 51716696
2 190895
2 133655
1 4718 320442224
1 196924 867811924
2 7239
2 85727
1 130630 351347815
1 27663 190306708
1 68152 490586862
2 39172
1 104677 494350117
1 128257 775435061
2 109051
1 163172 780110342
2 60402
2 29861
1 15385 274754656
2 31599
1 75705 273765383
1 170020 425227978
2 54942
2 157164
2 83176
1 149997 340284035
1 156982 495411468
2 137522
2 139459
1 16651 499460663
2 154782
1 35709 125697428
1 42352 174765581
1 155984 572586517
1 133137 788398127
1 15677 416939418
1 142263 449917583
1 121346 551558751
2 189952
2 7016
1 50119 493726912
1 131198 605098211
2 118120
1 1537 65208721
1 77852 798449027
2 167925
2 93711
2 3524
1 95681 241883959
2 23949
1 27032 744044161
1 113626 285594018
2 56650
2 111868
1 92233 245273562
2 65875
2 75436
1 186769 599240865
1 188503 656550545
2 166598
2 109297
2 181985
2 6797
2 11954
1 51218 346594163
2 130865
1 99776 959077411
2 147081
2 27296
2 68168
2 90423
2 87711
2 11330
2 78768
1 85271 375155253
1 73350 458393533
2 2377
1 107720 94786455
1 8932 538316923
2 91574
1 50946 466380260
1 3359 137854676
1 192877 409035887
1 131710 909358859
2 50781
1 110151 418631713
2 78126
2 89931
2 80594
2 74794
1 3614 683304374
2 21622
1 111482 134056966
2 26066
1 43402 239273458
1 49868 816767333
2 81466
2 162710
1 139793 565019608
1 19046 13297281
2 15459
2 67422
2 134756
1 80637 959141316
2 79203
1 66531 881505193
1 69635 742409073
2 33487
2 68695
2 66752
1 182381 358393206
2 10561
2 35144
1 44706 535682150
2 106454
2 187953
1 23556 657793754
1 198702 231731467
2 71308
1 168011 241484045
2 172399
1 191601 328622852
1 112802 34475618
1 166960 711687515
1 195802 154189583
1 185767 505589681
2 33345
1 51416 869034016
1 25879 401671820
2 24808
2 148641
2 182492
1 87751 409345361
1 182194 408635697
1 48308 642270674
2 56913
2 63092
1 60065 58741391
2 61884
2 151098
2 10587
1 124072 964470934
1 50936 895689415
2 51074
2 108526
2 195979
2 42116
2 192555
2 19063
2 117689
1 192073 915521804
2 162168
1 174376 475123256
2 93701
1 39353 104773338
2 117816
2 160443
2 132208
2 76865
1 82003 719205418
1 157178 182449477
2 27742
2 138639
1 198261 778544674
1 2881 481841827
1 162584 423694099
1 151450 375332244
1 85830 928832043
1 115852 244706915
1 34890 441217040
2 55846
2 35673
2 34962
2 76458
1 39046 134979810
2 19831
1 9641 969952661
1 135941 770862997
1 15006 983947233
2 77821
2 11050
1 108835 13644090
2 159071
2 55165
1 46881 821418850
1 124842 617765930
1 184442 424913944
1 95513 941098884
1 171518 835142895
1 158254 506874783
2 143051
2 18923
1 95720 212046053
2 87400
1 146596 141552985
1 198025 934000666
1 157254 275482273
2 140196
2 87997
1 56727 803358746
2 36952
1 128942 445929139
1 174337 78316317
1 94986 61582420
1 176541 610397906
2 40921
1 143849 172949363
1 51565 63259372
2 179816
2 67325
1 161598 577660284
1 41469 352840180
2 26422
1 137337 775735549
1 107869 699808649
1 183147 241431652
1 33840 933567414
2 87212
1 8638 906941903
2 179052
1 112880 610791641
1 35549 830627825
1 55551 445044215
2 122079
1 70420 610775186
2 48107
2 118164
2 180535
2 66123
2 181719
2 56854
2 192848
1 116473 485872072
1 176105 353714360
2 140754
2 36208
1 3467 906989175
1 11120 135439361
1 147035 526315453
1 6082 882037271
1 127190 837556663
1 54373 914546001
1 70506 961733884
2 7531
1 81793 663142577
1 28860 261114931
1 39980 190813290
1 60525 850327046
1 36539 517455649
1 160310 144347130
2 104246
2 3750
2 44
1 186254 849750710
2 179496
1 130775 964458361
2 143556
1 126791 520862025
1 66412 547386894
2 56046
2 60785
1 132851 499215602
1 49454 30643017
1 150159 427105072
2 9628
1 7868 872159464
1 56957 401856636
2 109871
1 154815 578172365
1 155945 69311865
2 11398
2 49408
1 12031 478511237
2 30167
2 179710
2 171569
2 180863
2 148028
1 199818 491192632
2 54319
1 149212 628682793
1 54981 120570203
1 116855 676095127
2 76958
2 50789
1 157485 46582179
2 5035
2 146709
2 112065
1 38134 238572860
1 181771 682314890
2 71351
2 35086
2 112018
2 192635
1 136248 287766086
1 133393 250140002
1 52726 212433738
1 6885 551363626
2 182488
2 52510
1 160757 317264566
2 118864
2 104949
2 161630
2 122744
2 6923
1 88940 365489476
2 101503
1 48761 833625781
1 175572 851064584
1 122287 482687896
2 50666
2 127655
2 169278
1 22997 324464310
1 12487 851082288
2 52069
2 156337
1 165002 267092920
1 77921 124832102
1 42743 758593798
1 14701 355454218
1 76059 913157642
2 107918
1 170493 354511137
2 60644
2 58039
1 163888 37364391
2 30601
1 123580 400948599
1 14094 517493186
2 55959
2 95672
2 180484
1 172477 53748380
1 112139 968204743
1 173189 690703700
2 20802
2 22248
2 113213
1 147760 835953332
1 112060 10848520
2 154712
1 79915 822025956
2 179356
1 4275 617824995
2 146277
1 195033 560168306
1 188334 414344107
1 16708 696275108
2 73092
2 126938
2 30517
2 105480
2 76369
2 179914
1 134524 518927036
1 68835 264960590
2 32574
2 51108
2 161455
1 116582 740150872
1 118630 183583966
2 24197
2 52262
2 147789
2 151452
1 94349 314360204
2 163776
2 172247
1 90960 63343631
2 75019
1 183789 736052466
2 102651
2 84037
1 132666 83691354
2 10755
1 137484 383909603
1 15929 40355602
2 158927
2 169872
1 10646 136163796
2 105840
1 179403 436575585
1 62375 964716272
1 188043 792881871
2 157018
2 17299
1 121733 314467650
2 3759
2 187375
2 78424
2 112487
1 88601 481056226
2 36084
2 64451
2 168977
2 63649
1 33037 888024760
2 184260
2 143989
2 171757
1 113844 122283193
2 60252
2 2273
2 20875
2 156998
1 174740 346226839
2 192545
1 92823 759250376
2 50905
2 78492
2 183769
1 130795 485049345
2 191988
1 18147 106716930
2 63712
2 183805
2 47080
2 161387
2 130763
2 91877
2 9280
2 92025
2 100608
1 79044 629347406
1 110892 168266917
1 59940 609737107
2 185213
1 119903 49510588
1 160494 929115599
1 118488 376040228
1 110592 430615099
2 151387
2 42695
1 31325 105545419
1 2435 837967496
2 40330
2 31887
1 78890 34097668
1 143193 824346176
2 21435
1 168208 258062676
1 162750 955240014
2 176738
1 89260 671691751
2 166823
2 23484
2 180249
1 62052 536665610
2 153621
2 147010
1 20507 277472972
2 123132
2 35127
1 43939 281335394
1 25924 151328295
1 30110 912362465
2 165810
1 50735 230963606
2 136673
2 168600
2 103922
1 196414 373238534
2 55833
2 181065
2 53245
2 35580
2 125028
2 162144
1 138751 394014285
2 65025
1 107358 133187279
1 117401 751971265
2 49704
1 16780 752324074
2 190096
1 109132 766985167
1 195421 449365536
1 135645 319610480
1 68377 674450784
2 79281
2 146062
1 116134 56038211
2 172824
1 10622 315510183
1 5381 656117460
1 13199 852717263
1 167721 874255741
1 153319 772566810
1 16079 777785934
1 118526 347046903
1 68694 555449854
2 65053
2 196289
1 43599 406599940
1 135540 536988346
2 3664
2 21536
2 59122
2 153717
1 2625 707115532
2 55683
1 119706 961870634
1 183103 271353275
1 15445 605629065
2 145165
1 85292 830964906
2 171360
2 114985
2 155244
1 39114 511729221
2 26220
2 97496
1 155852 757999224
1 7800 322382859
1 196678 703571652
2 176656
1 55882 987612655
2 105553
2 109133
2 11949
2 54432
1 119286 605126249
2 112528
2 185396
2 95133
2 53837
2 78248
1 197347 756242254
1 95125 830443777
2 83909
2 13376
1 123350 996851730
1 122421 206273343
1 48202 185545349
1 167612 206409056
2 21727
1 64659 295050320
1 30423 236861338
1 16182 870397263
1 148801 8624214
1 150713 428605703
1 142177 53337446
1 49664 820934790
2 68624
1 58047 834480823
1 113255 487369378
2 30227
2 14391
1 171677 658877823
2 141650
2 74610
1 66135 798246025
2 73019
2 85884
2 51423
1 93231 27240445
1 96263 127749682
1 160351 909314821
2 38874
2 175723
2 114194
2 188653
2 25475
1 178 167571904
2 127349
1 52186 230520751
2 7366
2 69047
2 31984
2 97376
1 7425 597013310
2 75965
1 158568 683258301
2 128044
2 58200
1 17605 169771295
2 127496
2 14791
1 102504 238465481
2 15496
1 146983 67116059
1 101954 869020861
1 197176 179799586
1 53707 227238621
2 33933
2 40317
2 158807
2 114142
2 150898
1 64557 549675228
2 52873
2 173366
2 72615
1 150662 293934645
2 189586
2 177525
2 71420
2 24199
1 71826 374648225
2 38653
2 93169
2 165548
2 114667
1 166394 200885680
1 186259 621548035
1 34222 49719708
1 118892 789679835
2 109812
1 166798 928701748
1 138615 382907864
1 34635 791447159
2 142298
2 37895
1 188448 910964871
2 33665
1 164538 455193533
1 146706 680320360
1 72257 561797116
2 40427
2 36776
2 124761
2 185993
2 57278
2 54368
2 8220
1 34991 953178214
1 193327 520284202
1 195602 574509096
2 98697
1 156999 210525564
2 41419
2 115046
2 138045
2 29014
2 38723
2 43327
2 108328
1 32772 491802686
1 64907 76526508
1 63331 249273607
1 99961 137166728
1 182181 386525943
2 46736
2 5404
2 77884
2 150611
2 109938
1 141218 262459223
1 108861 982233761
1 16929 88764937
1 113654 701264244
2 33663
2 13380
2 53844
1 116979 281923914
1 93540 597503032
2 121159
2 19350
2 55316
1 107417 164640485
1 196523 323009009
1 49128 945722017
1 35482 380184023
1 14777 443365463
2 45404
2 123450
1 34944 159515408
1 147086 370768767
1 12415 210884595
1 25427 936177442
1 9805 61770144
1 121184 293312761
1 41197 993503631
1 50209 15681039
1 166648 325436647
1 187811 561111979
2 102628
1 63788 640228242
2 55410
2 26727
2 110733
1 88907 344525270
1 198972 168435930
1 196773 787095950
1 44500 655848848
2 18485
2 98985
2 121553
1 136374 338176801
2 86096
2 171792
1 12699 32816641
2 107996
1 95747 464448306
1 88112 74983362
1 192302 170655115
2 197396
2 150954
1 44260 69951124
2 112719
2 12744
2 120215
1 60046 395160905
1 199991 52259280
1 124322 489292090
2 175589
2 120952
1 75972 377487776
2 36008
1 150056 876829096
2 87710
2 141640
1 143483 846435338
1 83780 120063454
2 44829
2 33559
2 63132
2 44904
1 41169 872987568
1 161249 16394698
1 181003 763820069
2 8885
2 124259
2 197914
1 15944 505284373
1 26334 982947532
1 75492 782008717
2 137036
2 138597
2 187949
2 72186
2 140414
2 113352
2 85922
2 23080
2 183869
2 18347
1 17272 911734362
1 120463 974474645
1 148521 610776032
2 92309
1 198760 17321939
2 69349
1 158148 549915975
1 123498 573980479
1 50866 649038007
1 141060 226466533
2 85807
1 115251 348238222
2 197254
1 76037 132034516
2 196862
2 173840
1 163490 187686533
2 162259
1 180713 881052069
1 71927 625055482
2 53856
2 129536
2 13985
2 155098
2 118853
2 93438
2 1937
1 78047 834997625
2 29046
1 73042 911197914
2 71174
2 128094
2 122732
2 118078
1 69161 963771710
1 52779 772097296
1 66216 426648920
2 146293
1 119698 442741337
2 97018
1 962 34890956
1 75945 849445567
2 136543
2 111575
2 162744
1 87259 782329506
1 131488 875259794
1 37852 618333280
2 177426
2 121510
2 189859
1 198632 39938452
1 130282 928017319
2 121482
1 192433 747477158
1 25554 441917565
2 97973
2 39493
1 68496 729853151
2 30303
2 65301
1 169033 62239305
1 23399 129482788
1 81345 682509998
2 33889
1 113568 634612286
1 127502 88033110
1 193120 765740624
1 69348 277642325
2 121087
2 81031
1 131678 197855989
1 123355 182308694
1 106885 316594256
2 51638
2 29209
2 86154
2 110191
1 127313 273320916
1 152310 387467502
2 5771
2 34345
1 145434 280111714
1 66462 814680237
2 175526
2 164654
2 141963
1 31679 887415736
1 6966 484895056
1 116548 331224359
2 113005
1 6965 343223692
1 158685 354142945
2 72305
2 67463
2 7362
1 20228 243840485
1 118605 234985238
1 97599 394924145
1 5190 519105438
2 114498
1 68232 962456306
2 185944
1 146459 816098141
2 137930
1 185479 734489350
2 144040
2 114898
1 132621 114166291
1 155308 603494986
1 41577 533217450
1 186043 560116742
1 192794 355274292
1 173109 480884896
1 148288 991575032
2 139450
1 127306 644258226
2 180537
1 49199 13070633
2 141465
2 101360
2 118583
2 141133
1 160988 676058530
2 99839
2 163726
1 88713 748064055
1 133167 104226310
2 56881
1 100036 23963473
2 83742
2 147905
2 3381
1 45177 545507573
2 50604
2 174016
1 64698 325939509
2 113629
2 182696
1 47186 196035990
2 2770
1 151265 40637876
2 134402
2 199427
1 10417 611611727
1 171261 235201094
1 306 743689902
1 6008 382967670
1 156724 376447218
2 114656
2 196828
1 50707 103345032
1 152683 399284329
1 136952 919185679
1 128929 631437422
2 20053
2 93795
2 984
2 87466
1 140898 175926332
2 60203
2 149967
2 104819
1 49518 752621960
2 71687
2 80293
1 132760 84114844
2 80557
1 37805 488593418
2 65184
1 134011 923288884
1 156739 249069659
2 118549
1 100535 794977120
2 195346
2 24533
2 3628
1 106836 340898720
1 99652 379901801
2 59651
1 164907 371447966
2 3224
1 140397 74247806
1 66555 824262163
1 146141 490195225
2 184015
2 197328
2 150023
2 132098
2 114786
1 496 266174876
2 93220
2 121883
1 80282 653358670
1 20140 599576243
2 185953
2 188496
2 87200
1 6600 166137156
2 128259
1 77904 315821760
2 80140
1 62644 213282771
2 65352
2 123902
2 80382
2 162236
2 39678
1 155285 683580359
2 195727
2 94889
1 103838 590805964
2 57844
2 44373
1 83150 190874218
1 195427 350099359
2 89948
1 44969 612992522
1 29988 666812807
2 92981
1 144243 352274475
2 70113
2 198491
2 122251
2 198645
2 121257
1 16616 209843441
2 69705
2 34217
2 137235
1 187795 744658745
1 50503 824198
1 36306 436444097
2 61585
2 160538
2 95786
2 84368
2 59822
1 85164 278508491
1 140157 889210654
1 144412 885164804
1 136469 153185874
1 140749 650498812
1 36626 971682283
2 81776
1 3915 61442304
2 164732
2 56679
1 157971 497229138
2 185364
1 40917 30292211
1 143330 535286966
1 164381 792398919
2 68609
1 146559 442527341
2 140473
2 31334
1 40649 90182471
1 53540 487453964
2 129788
1 98963 678190186
2 162069
1 158199 595415716
1 14848 237417279
1 113055 485101840
1 167687 216954232
2 89508
2 194327
2 80560
2 196639
1 168706 304718197
1 52588 518911729
1 166014 679191658
2 123306
2 105250
2 178851
2 179037
1 145574 216233420
1 175738 94026230
2 131570
1 24515 935426778
2 79503
1 35454 859212867
1 1826 460506967
1 65599 686938768
2 25452
1 119406 211324949
2 179341
1 196910 818401972
1 51899 588564441
2 112564
1 122192 373983819
1 159142 392150846
2 89313
2 60726
1 63454 928293082
1 85464 342001719
2 12787
2 160094
2 133848
2 38161
1 77651 555197177
2 198799
2 130932
1 137414 170095125
2 11428
2 118780
1 36298 898998510
2 93437
1 18146 112578657
2 80368
2 169468
1 88605 953445221
1 188692 257793799
1 104786 321451560
1 128893 371621000
1 192450 717755527
1 68723 778082417
2 88354
1 192612 557728834
1 158569 79806097
1 173266 377805965
2 95050
1 64085 635597441
1 129885 910275164
1 124729 560568353
2 119306
1 87784 391814396
2 55560
2 103939
1 103411 280261885
1 143309 163987467
2 17865
1 175151 924022670
1 181177 512177827
1 185378 480520051
1 123168 182984825
1 36689 295713869
2 15619
1 195323 308698910
2 105186
2 178128
2 67821
2 74154
2 51936
1 134673 122938119
2 137024
1 8826 30666718
1 151317 174940579
2 45354
1 17584 971499464
2 52023
2 174208
2 165584
2 143281
2 148815
1 127712 682359084
2 65944
1 49324 906033177
2 153121
1 51968 160622761
1 72278 335622684
1 26372 120228559
2 7175
2 116783
1 69157 625576121
2 117126
1 91941 353676679
2 69122
2 143918
1 69211 655483127
2 73400
1 30048 820521846
1 56549 118336659
2 130295
1 17071 44967665
1 26528 334128498
1 62157 603842695
2 105976
2 139783
2 195180
2 175930
2 30036
2 129354
2 33881
1 108879 809657173
2 158633
2 98915
2 115242
2 189173
2 88782
1 169256 312036183
1 104573 930096739
1 126677 121832811
2 143431
2 135064
1 122376 394425821
2 31221
1 173695 565787343
1 108273 580935273
1 29764 253557441
2 147251
1 175247 908071255
2 163854
1 194407 603201536
2 132115
1 112843 5961175
1 640 243427020
1 68481 845939124
1 7281 488231499
2 109034
2 92955
1 74805 91742256
1 195882 981177039
1 12847 614526423
1 152650 16417414
2 114802
2 62546
1 39236 9908182
1 49705 178829148
1 27406 931862405
2 45936
1 34384 203812557
2 35495
2 57009
2 176158
1 119680 628297221
2 6189
1 90036 178980430
1 160644 25808370
2 194242
1 128867 762746497
1 50142 391786611
1 81639 913054887
1 24444 994161039
2 124188
2 99395
2 30082
2 184606
2 191977
2 158627
2 165422
2 125671
1 16149 93345221
2 108659
2 54109
2 36432
1 49349 351938928
1 8215 189359285
2 32296
1 47204 527922466
2 115304
1 93633 315770536
2 30966
2 72915
1 96221 876252344
2 17844
1 74438 444498513
2 131921
2 174128
1 13136 262684973
2 86629
1 66392 851178721
1 166987 288018623
2 139189
2 184195
1 58780 580805739
2 95055
2 29306
1 8682 665316013
2 188050
1 132228 292135877
1 123355 182006569
1 92301 73886554
1 14045 830181425
1 81818 987012877
1 1205 298768488
1 174628 275307484
1 3103 421874988
2 149508
2 178158
1 20600 355013264
2 187080
2 197345
1 124059 387342555
1 129444 665703337
2 185965
2 175418
2 184661
2 130365
2 95856
1 124792 652115382
1 73331 799006573
1 112304 723582204
2 99657
1 31112 650492547
1 153987 749071221
2 89590
2 184898
2 72384
2 189727
2 132998
2 1252
2 58901
2 185459
2 85210
1 122104 630217222
2 97247
1 113414 3350265
2 179074
1 68419 185889302
2 55778
1 66371 582761005
1 73788 436600393
2 12637
2 143510
1 44371 660024550
1 1881 811831656
1 145702 473388364
1 112785 919449500
1 88787 648783907
2 115162
1 139338 374511363
2 95532
2 31364
1 134729 486961813
2 14868
2 163528
2 10726
1 36905 687072361
2 138385
1 142524 579550547
1 141054 938697535
1 192239 673596479
2 99094
2 137677
2 87642
2 105332
1 29213 901590280
2 195416
1 186276 868469836
2 156859
2 198817
1 9346 403612821
1 73450 206538559
2 26285
1 120660 615296108
2 31790
1 117699 459971205
1 171581 516016125
2 47442
1 71299 164534353
1 171787 399953935
1 76100 618581812
1 90553 329362228
2 30571
2 300
2 49045
2 4227
2 106460
2 107340
1 19644 553540917
2 72069
1 22112 947723065
1 103481 814886329
1 166235 385655072
2 177962
1 156788 61324215
2 124833
2 55534
2 127108
2 47496
2 76711
1 121162 244605675
1 24142 446020613
2 118812
2 133987
2 54743
1 194376 118303041
2 95985
1 64186 36420650
2 162886
2 186607
1 68309 54354145
2 32546
2 32717
1 118577 885816119
2 197629
2 156321
2 196165
1 146780 79905761
2 151642
2 29272
1 147364 728777483
2 20317
2 34684
2 32857
2 164251
1 92689 464962175
2 76707
1 98968 441314403
1 42381 611551923
2 158118
1 185920 703788320
2 128165
2 66041
2 153378
1 95505 888294378
2 23508
1 192611 450878372
1 156732 25200386
1 21907 743347661
1 154803 662049388
1 44524 744977711
1 11236 533891153
1 114698 396172039
1 192343 953500048
2 131096
2 152452
2 182411
1 73597 970649476
1 39958 883421985
1 138864 141805776
1 171044 322901847
1 173415 591586277
2 155111
2 106388
1 183815 666392502
2 116437
2 97043
2 187487
2 166545
2 78901
2 79350
2 63118
2 196487
2 59973
1 146412 916059525
2 60214
1 24962 918593675
1 150421 643703052
1 11041 902737037
2 17606
2 58784
1 86417 986878035
2 90403
1 6608 210664556
2 125796
1 50125 212777712
1 124595 857374191
2 149396
1 73631 352961011
1 151831 789271570
2 130562
2 102749
2 97825
1 117955 540749565
1 75994 635099046
2 50103
1 149572 566416062
2 155001
2 1682
2 44331
1 50856 276364341
1 76201 911427031
2 48501
2 92985
2 73774
1 51469 474160756
1 27756 767042289
2 67865
2 72461
2 16879
2 46042
2 103843
2 2285
1 23807 631461939
2 66055
1 111291 325972794
1 56908 473264079
1 46446 134845995
1 54646 689306630
2 90268
2 192425
1 165962 710668819
2 85293
2 2081
1 831 208570946
1 109457 794523898
2 58094
1 94156 918596227
1 181514 569474761
2 115437
1 72755 722445872
1 39699 341791566
2 91777
2 45252
1 96020 38730525
2 48044
2 191885
2 160628
2 119650
2 91255
1 81922 175903140
1 151505 378139307
1 109634 48858911
1 187823 416750336
1 176838 581934787
2 145117
1 186301 4985388
1 11271 627300483
2 173933
1 60223 721581927
2 64214
1 160263 171041544
2 44942
1 120963 906961892
2 158516
1 105276 829450869
2 10437
1 168713 654133345
1 127273 79986820
1 30492 490203019
1 75414 32219443
1 65607 125191382
2 106736
1 77362 381527725
1 125882 678719206
1 142045 956845272
2 164935
1 19432 585970020
2 117423
1 158433 177664300
2 82816
2 147074
1 44202 74744718
2 174681
1 140021 390172783
2 120017
1 103553 145244533
2 134146
1 66986 476752794
1 94684 678545043
2 31183
1 143807 40898920
2 77766
1 126343 283142901
1 20594 183285434
1 151201 668395316
1 151098 411911767
2 136811
2 54645
2 72124
1 154795 759516775
2 118310
2 67228
1 181488 896122217
1 186314 708432130
2 23048
2 148651
1 153558 793257743
1 65398 282816858
2 22986
1 117480 466893212
1 42101 158904913
2 187383
2 61381
2 52274
1 97456 961861453
2 85493
1 93973 225756185
2 31997
1 189998 985315498
2 14673
1 109637 885419983
2 143009
2 64395
1 93641 930318497
1 10487 141887099
2 31047
1 68477 715782346
2 114208
2 126109
2 128755
1 184341 376080290
1 159129 836049852
2 68350
1 21067 242615011
1 59094 953041373
2 22812
1 177862 818318251
1 42925 708123775
2 95678
2 10342
2 98811
1 130501 792013311
1 167125 307850018
2 27557
2 21428
1 172308 107300913
1 141508 720427257
2 95626
1 180121 733012050
2 186630
1 161502 243923736
1 168702 479072365
1 28585 188606268
1 82777 331625139
1 40610 125354057
2 18675
1 172637 299431429
2 147187
2 199124
2 57740
1 113315 125160574
1 194769 864383757
2 102418
1 26310 155606434
1 58925 389686276
2 85375
1 109573 509627762
1 135061 741138705
1 184862 558795024
2 49089
1 39316 783139858
2 81128
1 65859 644379547
1 29446 816454200
1 124993 726111343
1 150266 140964427
1 76883 407150127
2 42298
1 113472 713773422
1 46092 411415824
1 17348 781632510
2 90880
2 178328
1 186864 895231830
1 13467 409987469
1 104215 744314698
2 160869
1 186271 690399774
2 177609
1 34495 526046498
2 116285
2 3231
1 58675 50197873
2 115954
1 103646 903836461
2 152910
1 57675 332200819
1 190581 498658017
2 104257
1 88484 473674108
1 102862 327362689
1 150851 951604071
1 141345 759360336
1 70606 877773117
2 189628
2 560
2 87515
2 35037
2 59884
2 143281
2 155919
1 136673 278131792
2 23717
1 9793 930987652
1 168093 721476994
1 68125 373841947
2 96672
2 77608
1 146757 382065179
2 14815
2 36096
2 27310
2 47271
2 128953
2 91981
2 125421
1 17755 522686566
2 106452
1 131957 31107488
2 3716
2 103125
2 20819
1 166086 340586085
2 109672
1 183180 800905066
2 147332
1 177594 561259440
2 130509
1 99603 163308163
1 34344 239453662
2 178284
2 43025
1 19744 125557349
1 40955 640399599
2 94782
2 81206
1 146493 870825076
2 83362
1 120002 107713778
1 2509 585058604
1 14406 62783936
2 14830
1 187848 114251616
1 176734 456675869
1 153254 732794455
2 66529
2 182146
1 165136 537197015
2 150369
1 187131 983016047
1 9909 187281508
2 145437
2 24073
2 166412
2 118578
2 24675
1 168897 922037478
1 139625 800347793
1 181642 226676853
2 115623
1 193715 426908837
1 142717 644488574
2 75789
1 111947 881552348
1 197026 473384494
2 51304
1 119748 828086958
2 104875
2 138594
2 82149
2 127357
2 28303
1 137856 768956124
2 89419
1 153331 638188328
2 182379
1 167823 926036435
2 18564
2 68871
1 136605 433338623
2 7790
2 179772
2 33817
1 189797 857180063
2 26248
1 18755 109026830
2 71976
2 196864
1 143579 831872686
1 25177 250994175
1 91579 395112803
1 184901 478652552
2 6532
1 92642 146901939
1 57403 718344949
2 4958
1 183754 377141393
2 129886
2 69264
1 29461 639695461
1 57445 120310398
2 190178
2 125594
2 155845
2 181588
2 189204
2 194542
1 90931 974007783
1 71690 453209292
2 38906
2 47817
1 133218 926167857
2 158999
2 59446
2 35760
1 76983 622931733
1 136433 877492430
2 58046
1 4631 524914332
1 120744 438368996
2 16160
2 80754
1 72159 61068747
1 7369 959940764
1 60452 51948000
2 190868
2 22173
2 87449
2 92157
2 198484
2 118748
2 16687
1 179820 535664694
2 113981
2 78977
2 100969
1 82628 710669852
2 125489
1 27749 236650194
1 4111 34370830
2 180495
1 21237 478711910
1 76860 736724236
2 132993
2 9217
1 79114 315966480
1 197332 90004850
2 10924
2 59275
1 158626 959213602
2 68224
2 136768
2 135874
2 172131
2 96229
2 90520
2 108517
1 68149 479446549
2 72928
1 169925 957012677
2 20171
1 86757 53717417
1 181420 859587354
2 152372
2 74393
1 174408 874207261
1 61455 20609881
1 161392 171327661
2 22325
2 150459
2 72834
1 191695 989185310
1 24945 27271714
1 12883 352129491
1 143570 611882991
2 190639
1 187278 16104511
2 80564
2 124476
2 25951
2 14541
1 116265 566408817
2 92387
2 3783
2 132974
1 108174 147709048
1 95476 111992344
1 8216 12788594
2 73389
2 167902
2 67950
1 59268 466529137
1 31897 271507716
1 148031 441412386
1 141735 451089615
2 2424
1 180234 396830854
1 176572 264969388
2 174055
2 164130
1 146761 963905967
2 179802
2 96726
2 87927
2 101392
2 40009
2 181657
1 33014 140146858
1 17580 794482632
1 2592 335866613
2 115350
1 65547 582191840
1 112609 199963411
1 164987 319946191
1 150757 380335141
1 35941 821864718
2 71393
1 153397 674417906
2 88126
2 115810
2 35474
2 147686
2 5104
2 84651
1 151481 681790218
2 89178
2 45452
2 13063
1 197353 989370102
1 72814 285269087
2 19442
2 162095
2 76247
2 193747
1 133569 205337230
1 36283 118195850
2 119132
1 40924 858838904
1 187658 609757132
2 120292
2 23794
1 187980 613628479
1 68806 174979668
1 123626 537535738
2 123709
1 148917 197606988
2 170805
2 92288
2 19308
2 184002
1 57245 10389586
2 131352
2 86889
1 47386 570715867
2 105932
1 76478 908153040
1 133406 651568349
1 170862 771425301
2 74369
1 34409 210066684
2 51645
2 117142
1 192950 669405986
1 52907 377445606
1 162778 403469219
1 23654 54514598
2 38016
1 130978 461290490
2 173022
2 193706
2 10324
1 102040 79243731
1 140660 676886224
2 198904
2 144410
1 53801 855577302
2 199071
2 111764
1 138349 195767818
1 182508 527610156
1 172282 411050680
1 74357 733006303
2 163968
1 36084 631637056
2 145367
2 193797
2 181345
2 116712
2 165672
1 174816 282606725
1 4254 959704976
1 138803 470743527
2 35105
2 189363
2 98533
1 198099 144536193
1 133298 425473182
1 114248 683887206
1 63349 477622015
1 142996 21979968
1 61710 941238594
1 130247 203084806
1 26038 91340330
2 138364
1 102598 272911543
2 106760
2 137186
2 476
2 98676
2 53504
2 95425
2 197466
2 196044
2 115386
1 2193 669262217
2 70178
2 176808
1 19845 679707658
1 161622 477930902
2 129049
1 145236 847767758
1 927 180480240
2 52374
2 74226
2 73587
2 166734
2 192713
1 36274 390686894
2 156214
1 54647 771226080
1 171087 310033083
1 154328 861538306
2 157738
1 62101 52186364
2 162185
2 170323
1 195754 328546324
1 13790 501598050
2 197070
2 158763
1 120165 77265031
1 142669 196261811
2 38774
2 19087
2 131141
2 35624
2 195856
2 117272
2 89805
1 110374 594006198
1 154761 304627424
2 72113
1 190054 434287382
2 55247
1 35599 571441574
2 86695
2 87726
1 119071 37765801
1 23690 165110324
1 81072 839497648
2 42019
2 29539
2 1706
1 155980 311807648
1 78386 535071620
2 180441
2 61937
1 156110 166672428
1 188321 169738179
2 180035
1 119542 779690370
1 21341 610814573
1 74862 824442260
1 58773 825648829
1 88565 393039122
1 177492 327376345
1 190134 556120611
2 24345
2 27658
1 43363 983068822
2 166482
2 122153
2 78123
1 94619 831754468
1 141213 474127739
2 136638
2 94204
1 155683 57410381
1 186056 219594214
2 194273
1 197283 238455327
1 59839 909159059
1 127002 810478826
2 55788
1 150657 439591336
1 57424 532394223
1 26300 619515649
2 36749
1 12940 933292458
2 187707
1 86947 405428716
2 118178
2 111271
1 68166 220786292
2 181990
2 53750
1 171754 826707411
1 191486 23336944
1 52724 804497619
2 6572
1 51691 747603409
2 190890
2 83003
2 10616
1 39205 832993371
1 187125 845826520
2 69354
2 117270
2 41925
2 116280
1 18837 995885383
2 4099
1 9744 227425825
2 107891
2 157895
1 123518 692677314
1 166217 157507530
2 49545
1 191625 481252698
2 83684
2 47259
2 115064
1 115611 161621400
1 22534 647598586
2 99557
2 142602
2 151018
1 155088 393576218
1 108419 486659352
1 168046 71265556
1 178784 667375195
2 142534
1 181570 453178959
2 142999
2 58995
1 62015 806528973
1 43412 715329498
1 17824 701331445
1 31221 462836830
2 172936
2 157683
2 77809
1 18071 556869647
2 177086
1 43732 634520349
2 89242
2 36223
2 53614
2 115053
1 63544 64121898
2 69863
1 193617 606125925
2 180014
1 63689 261619139
2 73863
2 14519
1 27123 70169196
2 13157
2 63022
2 96241
2 40577
1 343 335301320
1 184175 497608348
2 165915
2 142154
1 154897 493489179
2 189390
2 87813
1 106323 134518510
1 121492 158092744
1 35774 292993268
1 54713 281200998
1 86837 116516544
2 40342
2 121129
1 152060 747933634
2 76387
1 150351 642409671
2 38918
2 119725
1 138214 538074439
1 38501 686863083
1 138630 371239406
2 158632
2 175222
1 88328 457612770
1 74282 274785141
1 159232 216483103
2 20595
1 96255 708278032
1 100888 547706485
1 87454 728249355
2 112639
2 68531
1 139077 314025911
2 112572
1 17672 386559868
2 108995
1 81588 540375803
1 83077 231199306
2 105110
2 140199
1 106609 570778132
1 170193 755360859
1 176467 45346094
1 49470 131949150
1 184397 661858137
1 128434 891674471
2 88836
1 148979 321417000
2 47885
2 94374
2 110019
1 82151 332633463
2 42511
2 27383
2 81791
1 180355 249550305
2 147326
1 155469 395128959
2 175566
2 17704
2 148346
2 104360
2 138362
1 170526 282314933
1 119249 922162531
1 77965 263615929
2 117184
1 86853 864618646
2 21472
2 115845
1 101165 638215880
2 28760
1 60933 153723883
1 44697 160943894
2 105377
1 182277 718429314
2 17982
1 173423 777090544
2 91729
2 106684
2 179573
2 136980
1 198568 599730275
2 131824
2 185251
1 72252 158347862
1 196859 146582054
2 39925
1 144224 13792327
1 162186 447981624
1 20040 716024858
2 92569
1 157383 534464006
2 22538
2 168548
1 8697 390041212
2 72830
2 65075
2 131799
1 78287 746723747
2 38551
1 74287 750548750
1 62099 508515825
2 146821
2 33843
1 4823 838927098
2 193643
1 89855 786448544
1 147144 217950253
1 118120 101776464
1 108255 481713048
1 192359 277750413
2 28803
2 65867
2 76717
1 69331 71498468
1 89219 979068284
1 84617 398522490
2 102384
2 133898
1 90463 281628834
1 189849 797612502
1 130961 547550306
2 133766
1 8323 822395200
2 14853
1 105389 487784155
1 68782 46869308
1 64027 115549105
1 60092 555618732
2 161313
1 152471 994878000
2 65305
1 1966 459979949
2 52296
2 13204
2 35065
1 76207 972513091
1 4461 941255094
1 147274 323161878
1 28841 18370907
1 64989 561131691
1 49479 811108973
1 167489 427350243
2 177907
2 62616
1 192125 50918408
2 99932
2 12801
1 63871 434975691
1 61533 811842281
2 103342
1 44111 797982608
1 99685 713985076
1 164977 673877695
1 89794 141941746
1 146970 573365104
2 56035
1 120067 68518871
2 178126
2 88746
1 75963 36750034
1 92999 43262011
1 192398 568440920
2 110889
2 25617
1 188903 475300896
2 141202
1 49246 941666996
1 145536 666693209
1 177709 165531789
1 61184 599332383
2 53248
1 121478 724617493
2 198699
1 18650 594624076
2 182018
2 127744
1 10169 836349444
1 24860 319040484
1 35947 668740804
2 73601
2 17444
2 4368
1 163543 373013076
2 146502
2 85137
1 163638 318589756
1 65004 985874063
1 187001 165420828
2 83409
2 36036
1 57850 298688123
1 31556 788218237
2 186157
1 21728 202554942
2 165742
2 76153
1 179400 840089605
1 183335 583410205
2 98020
2 67859
2 103110
1 128501 790342937
2 4481
1 31881 596901920
2 9826
2 193671
1 25436 418538980
2 3021
2 80960
2 148499
2 135750
1 99636 404785454
1 54376 208786176
1 80419 556674882
1 108373 792429299
1 124050 323953507
1 16003 364539157
2 171263
1 76775 510929800
1 4461 376058841
2 46370
1 173533 161533453
2 2739
1 93189 276593493
2 127862
2 127374
2 181130
1 82168 647923061
2 152426
1 155382 6097068
1 167120 649157844
2 147981
1 163449 289627659
1 159621 221902635
1 199894 266084405
1 163563 384117019
2 139324
2 98889
2 193893
1 82614 653139566
1 174733 132394776
1 195489 500144865
2 30774
2 8411
1 92324 313940803
2 159227
2 197692
2 154608
1 65378 389406832
2 26019
2 26433
1 92576 862283783
2 88905
2 162345
1 157527 183867059
1 173144 595376771
2 149606
2 134196
1 77674 217289336
2 184706
1 65267 491242279
2 110672
1 46436 758504047
2 100189
1 71531 165968330
2 3097
2 25598
1 41105 911796038
1 30143 204806866
1 87348 439876497
1 102199 960000933
2 145573
2 48329
1 91582 518595631
2 48460
1 103030 732123262
2 92122
1 112053 659742796
2 183235
1 138779 872557923
2 15185
1 123530 926711720
2 166963
1 186508 618584210
1 156587 821960046
1 161041 660837264
2 115872
1 38628 541023417
2 116207
2 161829
1 191728 756718730
2 162336
1 170803 477353941
2 40498
2 32519
1 2157 425808029
1 25496 69446123
1 13599 266989845
1 73066 344891915
2 145019
2 120874
1 39713 960950593
2 197123
2 145747
1 84664 277097589
1 131013 40343766
2 138829
1 130870 283374545
2 12338
2 106667
1 107592 469192729
2 20207
2 114682
1 56688 917568931
2 25649
2 61003
2 190817
2 131832
1 188953 723618998
1 45014 581755120
2 37389
1 137172 645082923
2 130048
2 113901
2 154192
1 51713 85386762
1 164141 398425533
2 72838
1 2807 171750292
2 70261
1 61502 306898229
2 34179
2 107465
2 186386
1 29321 479954977
2 173844
2 114920
1 176970 764021607
2 111626
1 144312 607883408
2 36095
1 126623 414520780
2 117573
1 187395 214560640
2 183101
1 64889 905395932
1 5955 933361768
1 44959 312148228
2 22730
1 115843 981169311
1 28864 571812288
2 44849
2 74405
1 198642 678511752
1 15803 547256742
1 9707 664318457
2 30973
2 134826
1 132505 838160646
1 108073 512362738
2 125403
1 135051 185721516
1 35093 442765634
2 67152
1 99380 770869435
2 138226
2 151173
2 127855
2 179131
1 32705 253190790
1 129345 772086642
1 44317 260540538
1 77690 793251215
2 142839
2 178054
1 173951 61744862
1 140114 427896250
1 151405 287555599
2 182544
2 108801
2 30231
2 159884
1 144824 881844905
1 126423 929585794
1 54442 132587124
2 95390
2 48680
2 163056
2 145112
2 168400
1 171461 677819670
1 53390 850719057
2 116338
1 13571 167750979
1 90241 534033929
2 129270
1 54865 679812307
1 119382 638445691
1 59442 731714074
1 144517 587663148
1 43832 935373184
2 58206
2 187960
2 128737
1 175271 928231544
2 189707
1 188189 663028654
1 36532 671173729
1 68518 744137884
1 168524 741224867
1 177096 463922886
2 90884
1 52010 783547428
1 87640 612999367
2 109795
1 77550 359444439
2 191151
1 153028 205405481
1 48518 29022642
1 66404 926420647
1 159741 349207688
2 41129
1 51399 677652427
2 110193
2 140224
1 15398 487436367
2 115271
1 153275 689924358
1 9081 908077283
2 156660
2 167055
1 72110 96316933
2 176559
1 159716 682843113
2 175845
2 119802
2 75163
2 79820
1 135182 52571853
2 197648
1 37176 521505395
1 39933 413130554
1 72526 970037435
2 7491
1 2474 859589424
1 53860 354976973
2 169751
2 140454
1 91375 422707359
1 137531 528218422
1 33336 885813817
2 63191
2 66851
2 65635
1 122907 544094796
2 120150
1 127577 164466323
2 31919
2 12969
1 105123 224512544
1 198416 462940398
2 132909
1 169820 157211455
1 188880 758777902
1 164584 965503769
1 71913 226443052
2 186923
1 177998 894090241
2 20727
2 175342
2 191065
2 174807
2 72973
2 122420
1 196852 592381707
2 75626
2 89494
1 88303 812526297
2 168405
2 144791
2 73394
1 910 498473177
2 145320
1 27291 83518731
2 35102
1 64130 377841802
2 90179
1 161232 954087
2 109897
1 150322 786573080
1 173280 36875537
1 195958 290987826
1 124922 425735224
1 166229 488756993
2 183137
2 186129
1 193236 546480398
2 118657
1 194498 542365509
2 140198
1 155245 718780447
1 159851 235855962
1 85041 756837509
1 28631 276815149
2 163623
1 178998 781753152
1 27154 109989170
2 15394
2 121919
1 13514 512805631
2 165747
2 34166
1 62958 804477063
2 100900
1 88401 762289283
2 10150
2 76619
2 179094
2 16473
1 196687 273366585
2 125695
1 173547 591112382
1 185362 157739663
1 159973 924913058
1 111492 718746771
1 13982 275827554
2 87538
2 4560
2 68293
2 129649
2 14844
1 194612 50298192
2 51477
2 157359
2 36744
1 76500 21790511
2 35839
2 7509
2 153103
2 5803
2 25882
1 177834 322079216
2 5665
2 37343
2 144319
1 6800 106426552
1 163769 505839741
1 133034 392349975
1 9286 327739284
1 123611 408521966
2 51020
1 40915 667390748
2 10135
2 62043
2 68454
2 192329
2 48150
2 169142
1 127832 164847560
1 76172 960034200
2 33159
1 165975 698930756
1 190111 953131643
1 151431 457709282
1 124423 87990530
2 75783
1 71858 417992303
2 108287
2 190676
1 120180 671117445
2 41081
2 185024
2 175800
2 36277
2 100051
2 22165
2 123158
1 57851 231629069
2 134379
1 35155 832334978
1 85901 956027655
2 34000
1 2537 605692500
2 1748
2 92405
1 76587 566638649
2 12424
1 163236 563227746
2 148153
2 90455
2 55815
2 1903
1 27746 827690076
1 104950 862938781
2 162912
1 76017 366478272
1 149629 719259104
2 85939
2 185107
2 139245
2 94384
1 55740 403414382
1 122218 292279809
1 168502 773749313
1 34477 717697116
1 156811 836227298
1 60891 726568850
1 185092 419447809
2 56156
1 80840 680304963
1 76546 623440098
1 108936 382772986
2 124220
1 85042 105840918
1 126163 464322168
2 142942
2 81102
2 144659
1 13266 212009199
2 98971
2 195581
2 103905
2 125752
2 56324
2 139281
1 78760 289801011
2 199802
2 125628
2 93229
1 91725 827504305
1 10214 55650761
2 114758
2 79322
1 97883 481857882
1 159242 995808909
2 8006
2 157562
2 165278
1 62088 771597774
2 158012
2 61461
1 166658 554326415
2 133580
2 109535
1 162488 255798168
2 38286
2 35909
2 70509
2 37869
1 35416 298945913
1 129450 620676992
2 127579
1 116140 347921340
2 143061
2 1516
1 72872 731212524
2 184579
1 134762 236827992
2 13974
2 49276
2 18067
2 185981
2 114771
2 16690
1 192210 15311203
2 116597
1 79101 671341849
1 89644 877812864
1 106909 404428406
1 197786 841932790
2 9053
1 95333 531149664
1 152417 972984967
2 107361
2 192590
1 35653 398429389
2 135890
1 48883 263406722
2 47526
2 96618
2 8850
2 23623
2 93849
2 57388
2 129910
1 165818 253191563
2 178476
2 2321
2 75567
2 118357
1 7635 423826147
1 56692 21611576
2 165361
1 169444 113349248
2 185177
2 30967
2 88471
1 71302 433967113
2 63572
1 137666 524055213
2 138596
1 47247 131604807
1 70684 895287175
2 155721
2 17387
2 45612
1 118732 737715009
1 17020 34152599
2 37267
1 40781 548133430
1 38058 806313983
1 131291 97643091
2 30715
1 21810 74220593
2 4590
1 130364 888913307
1 121729 733051153
1 51098 754614759
1 196196 639460390
2 63755
1 188550 14082722
2 114858
1 58744 604973611
1 56176 304729434
1 35526 381627963
1 31842 170854420
1 188169 520386338
1 169476 756400590
1 118264 271132982
2 82692
1 74341 557811502
2 44121
2 182900
1 81247 524351199
2 36338
1 165120 650798354
2 139889
1 154702 235841460
2 153918
1 81100 182344293
1 24415 759269165
1 145461 973034020
2 39893
2 98370
2 28992
1 70419 576210020
1 48686 450829483
2 139458
2 179387
2 39649
1 166753 623596619
1 145375 733722428
1 64527 60717477
1 62915 57886859
2 35784
2 146666
2 130847
2 188650
2 177571
2 58469
1 133108 981564123
2 25050
1 77988 510681434
1 184423 303780945
1 37674 722779713
1 65792 571760409
2 182332
2 89848
2 169418
2 77415
2 93917
1 105922 5440978
1 77807 928828575
1 18817 840421969
1 65762 940059816
1 55814 533317622
1 14324 449412300
2 130890
1 168127 300724214
2 27868
1 181668 75779007
1 108158 930542020
2 60252
1 193542 203385559
1 153562 941641372
2 32042
2 60852
1 109412 477025567
2 15963
1 145774 441785763
2 102581
2 10863
2 80812
2 85743
1 165579 37000005
2 41900
2 7890
1 53386 541817943
2 130426
2 148967
1 127648 382182204
2 169938
2 143076
1 121942 497018692
1 164711 323982513
1 191623 651753589
1 95597 254735552
2 4822
2 171341
2 3939
1 37420 599194105
2 36260
1 40866 563495608
1 61680 605273701
1 62330 498130494
1 60927 655271377
1 40845 758104420
1 41158 230965430
2 27296
1 143576 523996725
2 75857
1 54773 454671908
1 77997 141293968
2 3650
1 185122 460832026
2 177692
1 97923 169190425
2 189996
2 13691
1 187553 550807143
2 168282
1 45476 251491469
2 161176
1 142264 682168090
1 137583 661055264
1 156443 352279832
1 117018 190921237
2 81299
1 164590 493027083
1 176489 906460220
1 10071 596785370
1 120168 823052319
1 181977 368909448
1 38279 270221397
2 180736
2 103955
2 35637
1 196646 989562596
1 181967 377617834
2 164615
2 136108
2 157936
1 159595 553265904
1 38655 658813701
1 104890 417534127
1 150189 846284286
1 148710 418829079
2 18187
2 40703
1 161958 464158455
2 154263
1 11650 281559549
2 188318
1 49432 112820908
2 38324
2 36755
1 90625 854143947
1 130266 776934412
1 193564 718668071
2 5142
1 13104 726220251
1 29191 137117368
1 31562 875387624
2 139074
2 161308
2 110976
2 193539
2 72353
2 100910
1 182125 340045236
2 82736
2 107807
2 182555
2 139607
1 180356 748115160
1 166328 813422635
2 34385
2 152563
2 146967
2 152608
1 173595 980581487
2 52732
1 157203 929195478
1 96955 181127724
2 190672
1 30107 329492082
1 49727 290132034
2 29133
2 126009
1 69958 19178633
1 7559 111979287
2 65087
1 68982 843655734
1 24459 212237036
2 183484
1 6621 640402145
2 68540
1 104160 437652003
1 14823 51115997
1 161036 910203904
1 93671 690606969
1 172895 34452868
2 116730
2 161662
2 192954
1 191925 216636071
1 176919 888258507
2 71659
2 110102
1 135390 491824746
1 83775 192277208
2 150560
2 174303
2 114203
1 63469 324357760
2 69932
1 189889 404260441
1 85622 704233417
1 177362 594357535
2 166416
1 144158 22758531
2 164347
1 56181 460754288
1 135062 282998139
2 170145
1 38743 381138862
2 176628
2 57113
1 34505 165614127
1 7161 66412838
1 182681 862594356
1 17801 489635425
1 197674 681063696
1 81883 185868990
1 117440 87360664
2 168457
1 11797 707350525
1 132636 718689107
2 99366
2 89688
2 42891
1 18240 142638550
2 61578
2 136580
1 57029 628810033
2 184136
2 106676
2 189895
1 163997 99624700
1 79107 578709395
1 76249 48947405
2 91140
2 16807
2 146248
2 51053
1 84279 548583392
2 159794
2 12916
2 26258
2 21774
2 20442
1 159415 218827627
1 64100 329373550
1 89233 411171879
1 2432 23802476
1 158071 857099739
2 110043
1 21246 11235656
2 57519
2 197764
1 27150 870461040
2 120327
1 67079 89875284
1 176501 642498935
2 73447
2 194249
2 941
2 71745
1 56813 207534798
2 76536
1 56393 401831548
2 176464
2 48806
2 139448
2 128692
1 20084 606537485
1 168346 550485721
1 14136 705260844
2 164112
1 175747 604422031
2 184861
2 193013
1 83875 310669547
2 19441
2 75370
2 144361
1 39592 76633537
1 80875 72081537
2 137701
2 133993
1 61188 171736405
2 164099
2 87364
1 119420 759323414
1 77527 528748395
1 141991 342528624
1 158309 824870875
1 195734 163565731
2 136261
2 81785
2 109202
1 178287 774997563
1 105876 503893764
2 14260
1 101032 926446774
1 198252 121484164
1 192641 48616710
2 148454
2 102782
2 71194
2 80638
1 197291 7664322
2 186151
1 114946 631080312
1 143297 120763600
1 127793 238235781
1 184623 550117831
1 127008 432421891
2 15932
2 14760
2 50698
1 99177 313072770
2 129252
2 48752
1 17135 584810178
1 186824 766393146
2 157749
2 28771
1 24616 797042827
1 25650 994660874
2 143299
1 61370 309464333
2 89090
2 94059
2 28396
1 186433 986127139
2 49634
1 167122 232970421
2 74035
1 139398 30230671
2 93600
2 175584
2 120299
2 133468
1 117604 340046252
1 188316 822160225
1 141664 487804761
1 126653 439274848
1 94928 715123974
2 95506
1 187997 921383460
1 25370 600417548
2 3413
2 157549
2 50971
2 161320
1 24420 257117425
2 2330
1 14334 557400642
1 86118 30262146
2 60246
1 69943 477397861
2 149156
2 193402
2 179460
2 48723
2 147462
2 114324
1 15844 768130463
2 152273
1 94089 18398555
1 198010 76146815
1 427 167815827
2 170673
2 191490
1 22805 481920363
1 140055 643471502
1 69943 8476747
1 80267 711199810
2 147625
2 104453
1 163259 500027232
2 87309
1 25153 670938519
1 162786 492495384
2 189610
2 169505
1 168157 355590249
1 101890 832982358
2 131600
1 25532 739129663
1 19533 822634895
1 149329 673186324
2 18277
1 79189 953915786
1 115624 716968840
1 134140 497532741
2 94504
1 34582 643820238
2 25267
1 167675 715138485
1 40639 476364415
1 190815 304588977
2 110541
1 174045 14140933
2 126027
2 125269
1 71163 296675441
2 68317
2 162331
1 158626 585214418
2 179954
2 58599
1 89212 956752277
1 36020 941998846
1 191752 499889416
1 199910 428606166
2 65730
2 59704
2 198931
1 56810 606199058
2 153499
2 5073
1 128417 679745312
2 76386
2 93392
1 13906 693422679
2 168262
1 58311 75473292
2 66731
2 129778
2 187529
1 99846 749322345
1 75762 534950195
1 67830 860958069
1 33295 469761701
1 77361 540094194
2 164314
1 56983 962297330
2 53199
2 107070
2 44428
1 25304 87361342
1 89759 937899880
2 26680
2 199387
1 171190 22671066
1 962 739499095
2 116924
2 86499
2 169764
1 77719 361733039
2 138431
1 187216 255119879
2 107643
1 67646 527137171
2 36651
1 23338 655384915
2 134309
2 10870
2 103179
2 190190
1 38270 540523400
1 4101 502886951
2 48711
2 2787
2 7760
1 161904 942984942
1 114368 417919389
1 74326 731022363
1 114166 42058415
2 61572
2 199209
1 112725 674164276
2 191885
2 94011
2 13260
1 50009 552977154
2 165893
1 184973 363968980
2 87520
1 83069 232367447
2 113735
1 56353 696537855
1 30354 494538949
2 157145
2 190203
2 26043
2 198807
2 143571
1 26078 67681687
1 75058 776557867
1 56288 706717108
1 103346 940030415
1 172184 179024211
2 138213
2 173085
1 27087 482027616
1 168536 377661417
2 166604
2 174924
1 119765 600717885
2 26715
1 117149 170946111
2 59079
2 76004
1 31557 993682632
1 46742 93585806
1 189485 379008820
1 89105 72992738
1 106876 661597869
1 3208 151899283
1 179723 756688399
2 30087
1 94500 503642601
2 118760
1 178019 10674980
2 130354
1 66411 479221492
2 123874
1 183763 593101200
2 7238
1 27118 462533751
2 173063
1 162257 532037046
2 149993
2 124401
1 59411 288715926
2 169703
1 195293 665772897
2 161586
1 187747 567224758
1 11533 25919492
1 63735 665497608
2 5239
2 64913
1 175170 772765141
1 44442 383288705
2 16119
2 146069
2 148493
2 163724
1 55799 623553231
2 124516
1 199150 654311508
2 184601
2 140957
1 137066 560839662
1 74682 903521359
1 31786 296199551
2 36012
2 30364
2 181892
1 151368 266909605
1 143688 427207087
1 182639 833271673
1 95921 429776638
2 47840
2 109641
2 1441
1 148028 76123489
1 173886 19454320
1 29224 260280779
1 175413 89516813
2 19344
2 49855
1 124519 356425620
1 132783 650656857
1 198784 781026635
1 69835 671434166
2 98673
1 80307 782694622
2 185813
1 109247 954446096
1 163440 263637674
1 72497 269580442
1 172033 135004627
2 108661
1 199179 461067699
1 171498 388524449
2 165939
2 28091
1 108066 121084598
1 10205 401744184
2 65158
1 154079 452707016
1 46670 429986285
2 152738
2 50286
2 54191
1 157170 841255021
2 105226
1 72567 543034488
1 24501 807326345
2 149745
1 122881 189180961
2 198285
2 97954
2 90198
2 22874
1 7768 695695812
2 168689
2 70426
2 80647
2 60195
1 197500 494667120
1 81746 404070431
1 120672 476114861
2 52809
2 96604
2 123874
2 53112
2 171596
2 83537
1 14405 684985553
1 95240 188723497
1 149671 476200958
1 1987 114852767
1 113036 931036528
2 45422
1 96010 658266120
1 98666 220513394
2 113230
2 76934
2 8410
2 190376
2 187108
2 16325
1 187103 315127977
2 104118
2 115022
2 69193
1 91629 612722390
2 90528
2 3343
2 195848
2 195159
2 10449
2 87994
1 58022 405359296
1 169010 832371927
1 138295 828211644
2 144156
2 174261
1 77976 574348029
1 143362 758450056
1 176492 875118081
1 29507 591162343
1 119383 237842599
2 96307
1 22 839993489
2 118912
1 98580 300188090
1 33720 669809880
2 96993
2 51560
2 115467
2 104596
1 20466 781758590
2 132319
1 113987 281893545
1 34975 213331265
1 74595 797055061
1 105826 108182160
2 191842
1 138536 495997125
1 174108 191598143
1 103410 242599588
1 6908 700201626
1 670 448611491
1 152470 579580242
2 175531
1 97283 782298794
1 6959 501424525
1 53149 120841494
1 155939 330323454
1 182023 568937464
1 132343 138543070
1 79142 767454779
2 65960
1 86802 112997596
2 40161
1 57634 609792909
1 54342 966547010
1 182976 313747682
2 104266
2 180431
2 108521
1 11571 949348352
2 53102
1 170434 530354225
2 92205
1 127854 229890943
2 72018
1 151506 720872376
2 7236
1 316 10777890
2 137807
2 196799
2 139040
2 189383
2 43022
1 173727 719004000
2 119551
1 109481 593101085
2 170056
2 64593
1 130381 225007895
1 197647 763505191
2 115331
1 96953 643503527
1 115261 764562135
1 174107 520842414
2 154651
1 172262 287217161
2 22669
2 14066
2 125732
2 67449
1 136635 675920194
2 30496
1 129426 76618199
2 103572
1 160749 432049196
2 39782
1 83690 776323141
1 18213 206628229
1 121801 208495378
1 71041 612585563
2 23230
1 105568 863204485
1 159526 973235710
1 91038 290462192
2 170735
2 99746
1 101764 533735376
2 76784
2 97215
2 49508
2 27646
2 593
1 71477 753873840
2 189791
2 125057
1 74593 7258366
1 77135 76413236
2 82058
2 123800
2 31175
2 125257
2 79788
2 172284
2 26641
2 28230
1 12018 805278846
1 116872 990826689
2 1685
1 49367 227592995
2 195713
2 51143
1 15553 17555391
2 90830
2 148661
1 172048 327615816
2 54819
1 55761 879009762
2 171932
1 45802 926849386
2 199805
1 74691 662026917
1 52785 379246865
2 122549
2 178151
1 139146 478115039
1 141624 868398332
2 1158
1 107082 73598462
1 137563 908626474
1 138039 237888907
2 98233
1 169836 908879496
1 182100 167541552
2 84381
2 80157
2 15581
2 94177
2 60606
2 1581
1 107146 867256440
2 11179
2 108853
2 37430
2 105971
2 28124
1 181982 6491272
2 59903
2 92394
1 116761 471133883
1 120878 355097873
2 77175
1 125043 494763044
1 121950 546474527
1 196027 771804614
2 159843
2 183680
1 17821 314991879
1 117883 922038202
2 73701
1 46335 550707046
1 106438 388593223
2 103618
2 155443
2 55182
2 38668
1 189421 244039918
2 123891
2 109772
2 18095
1 42515 488246488
1 44749 238750250
2 107059
1 107558 236003324
1 114723 238344404
1 156047 181241865
1 109681 730819802
1 97807 748836528
2 20981
1 126528 294201376
1 195473 1064791
1 113378 870020008
2 23415
2 136237
1 186676 869732575
1 19725 688882144
1 24627 456046494
1 89995 246504461
2 151800
2 108384
1 17740 856380742
1 54393 372735178
1 71214 997718424
1 27319 944214409
1 19570 283333640
1 425 683864927
2 11012
1 67117 600446174
2 153067
2 183547
1 100151 23715582
1 152937 664852891
1 17824 919171991
2 159287
1 82575 518503504
1 16613 204658887
1 195797 297132966
1 90916 237259651
1 77137 14981927
2 72700
1 100470 312902952
2 108912
1 120489 662652791
2 91388
2 142704
2 143644
1 57899 715442856
2 165742
1 37968 11545723
1 157635 929587604
1 79592 200622939
2 185635
1 19388 987719664
1 111370 990890661
1 27697 44833653
2 33864
2 93538
1 186929 85227690
2 22259
1 187400 964408669
1 5925 147665989
2 6666
1 122329 846301736
1 85893 776684261
1 161883 689013820
2 91071
2 178888
2 72290
1 71207 677422559
2 40226
1 2459 538873283
2 17987
1 73742 735957125
1 138437 95043145
1 27096 950983251
2 198934
1 190093 587051543
1 17211 329489383
2 122999
1 171780 213880441
2 90926
1 113909 378323883
2 156746
1 26990 629804461
1 35413 958149937
1 10845 169732895
2 87587
2 134528
1 171581 17584106
1 188497 515784290
2 199470
1 148501 813616530
2 57684
2 155641
2 148178
1 122329 699928669
1 133938 762290001
1 96557 839272831
2 47893
2 71648
1 88959 867623862
1 32173 136556387
1 128542 244223083
1 138632 693116620
2 124168
2 196927
2 170947
2 32807
1 21596 324351866
2 61359
2 149895
2 82165
2 117526
2 147744
2 1544
1 52024 747147412
1 184453 192792800
2 64027
1 61704 361749461
1 153367 682178086
2 111075
1 48818 577526815
2 12420
1 104789 434108103
2 90210
2 27537
1 3953 379852546
2 128977
2 78110
2 59253
2 165584
2 149049
1 85120 385608456
2 172319
2 152324
2 127695
2 52328
2 1288
2 55696
2 173663
2 65266
1 67031 52587941
2 33795
1 43798 883100239
2 170691
1 80053 16509997
2 11192
1 88491 175793750
1 43243 172857480
2 35822
2 58820
1 7711 1497850
1 110625 344485884
2 176285
1 130548 633421948
2 12854
1 169740 236303035
2 32264
2 120408
2 80525
1 79675 501568165
2 41344
2 68109
2 15472
2 92824
2 47882
1 133805 118835489
2 134905
1 4804 845961320
2 143680
2 189352
1 184760 942086443
1 92274 51245910
1 67054 802714466
1 122919 75713897
2 63747
1 129781 821982477
2 180171
1 131359 162211688
1 125016 829809071
2 39175
1 105626 73125893
2 34946
2 182992
2 24437
1 124276 847222960
2 26307
1 139937 138421480
1 55721 926019832
1 41937 991601682
1 36892 254167649
2 39516
2 109806
1 116104 15374069
2 109666
2 38027
2 135536
1 120439 468869068
2 171442
2 190685
1 51268 168078857
1 190601 96603681
1 112580 172025724
1 162282 542287330
1 27406 369934598
2 85770
1 124214 243824426
2 195597
2 50405
2 136397
2 94323
2 173643
1 89124 250025723
2 13259
1 3261 743891633
2 112636
2 23008
1 11624 49730184
2 146448
2 38497
2 107231
2 71608
1 46360 333678369
1 188018 516226032
2 72598
2 91045
1 112088 921318156
1 154930 813962999
2 162692
2 15482
2 139328
1 26264 509254963
2 130158
2 16512
1 966 556217032
1 189392 803663534
1 11372 968674055
2 106547
1 99978 195720637
1 91712 986599028
2 180025
1 73534 824159553
1 129659 757062098
2 93241
1 145897 679936803
1 31885 804029270
1 79015 470382729
1 168054 214631767
2 84876
2 179809
1 82987 926799297
2 151147
2 37911
1 72217 22140094
2 197029
2 77733
1 112240 668948502
2 70436
1 33876 798784838
1 40423 250435321
1 191532 928995182
2 30005
1 20207 725287854
2 165556
2 87763
2 12585
2 102579
2 84274
1 122281 789046660
1 182187 570819928
1 25582 863818720
2 170191
2 96415
2 125674
2 66787
2 188405
1 58981 288627373
1 36850 891630394
2 76085
2 108764
1 124237 496660995
2 164616
2 140015
2 112227
2 194227
1 139860 901588527
2 75943
2 141016
2 166772
1 70081 11395263
1 38587 717654265
2 45819
1 148814 840009307
2 152310
1 3839 486953530
2 75361
1 38820 90042343
2 185103
1 121437 257746749
1 18833 296941666
1 78896 240529349
1 97276 144708399
2 180910
1 30928 341809192
1 147894 344882825
1 17973 776128317
2 132336
1 14076 652944740
2 177616
1 170313 961131043
1 140854 243387322
1 24428 481026200
2 44087
1 192416 343921143
1 95323 928698450
2 187790
1 162220 966690724
2 65570
2 113005
1 169754 186895274
1 11861 68418590
1 19779 917798472
2 165271
1 34199 963169881
1 157179 674028349
2 90046
1 23089 280064968
2 33332
1 87071 288929444
2 18261
1 81824 803725233
1 96303 374946691
2 107770
1 79437 253229552
2 147447
1 831 310344919
2 178240
1 81421 130470970
2 92720
2 16594
2 137155
2 191534
2 121077
2 102495
2 135680
2 193274
1 78400 673334884
2 116729
1 133178 617257623
1 106021 959802673
1 189351 193099450
2 82170
1 3141 606930278
2 35740
2 150865
2 51168
1 57634 962163430
1 74938 354330920
1 152117 326472110
1 29831 955795822
2 172885
1 61402 726444414
2 73537
2 34779
2 92891
2 52375
2 165136
1 108265 452849316
1 112253 299821354
2 55311
1 5133 378692376
2 75164
2 95988
1 1401 742263124
2 88515
2 41234
2 9700
1 138581 905905990
2 95491
1 78241 128115036
2 136734
2 68098
1 78060 658937736
1 108969 798129606
2 89320
1 95650 65077452
2 102057
1 95526 22111985
1 39429 531789914
1 105513 471820037
2 62102
1 96158 565496310
1 61958 33206404
1 99878 58952960
2 131019
1 188681 252525766
2 146654
2 97044
1 41334 550652332
1 26737 87439768
2 24750
1 155809 175953129
2 52215
1 72931 927273483
1 135179 985549867
1 86692 449555555
1 1376 334126036
2 58791
1 151341 513319456
1 191766 951564913
1 125620 177656435
2 62483
2 191141
1 129720 363942142
1 131680 424224107
1 18113 711854215
2 76647
2 33339
2 139589
2 53138
2 16530
2 140465
1 24643 884450168
2 164824
2 92803
2 134714
1 89296 311482061
2 21640
2 31871
2 174436
2 136744
1 77841 306915932
2 86864
1 178357 379939361
1 5237 386921382
1 62312 152684025
1 142027 195641933
1 71440 513672019
2 87965
1 62486 564433473
2 100262
2 83683
2 184947
2 157161
1 111394 258608507
1 58690 576786356
1 160331 351687476
1 181952 895865796
1 172835 895620287
1 4378 31468222
2 51158
1 186626 414523607
1 107580 399952619
1 99059 824712163
1 195055 388425305
1 92572 892358774
2 28487
2 189993
2 75211
2 47751
2 167706
2 26324
1 41267 627815576
1 87220 914894822
2 108299
2 103404
1 184507 731445308
1 189767 929151516
2 6222
1 14582 120041713
1 197997 159379943
2 124507
1 186241 669690753
1 39861 751479239
2 85996
1 174869 639990175
2 115762
1 64705 423894921
1 77911 559353757
1 72763 461054579
2 30328
1 162662 279051237
2 59231
1 136577 353221196
2 3803
2 197776
1 156842 103240624
1 34432 128497119
2 100805
1 55055 875791669
1 171845 785861572
2 70313
1 198345 906874495
2 131048
1 14832 507164072
1 139904 582874361
1 56931 905408039
2 121312
1 19410 116154211
1 24726 775137130
1 144000 295233884
2 178366
2 78722
2 93627
2 6325
1 112168 957131929
1 102853 506078555
1 16889 57932377
1 126626 486807871
1 154880 492927022
2 49384
1 13790 20020819
1 26637 31354356
1 174688 970410504
1 90143 637338536
1 151634 716633606
2 31683
1 98863 959196416
2 43670
2 84428
1 139044 557558858
1 159371 414520182
1 182961 313451892
1 188176 138085700
1 66533 935118131
1 134789 639357213
2 43724
1 57618 200683324
1 106426 985010782
2 17423
2 182326
1 50581 592694325
2 116255
1 182090 95120463
2 82571
1 29591 907963880
1 88381 334943761
2 28763
1 2839 939325019
2 162766
2 191482
1 21978 404001581
2 180526
2 39015
2 129436
1 195451 434019995
2 149698
2 172529
2 35270
2 94428
1 165403 557407744
2 25542
1 53488 792658646
1 192893 189132201
1 39497 507850881
1 78387 361415460
2 25842
1 127683 301229125
2 33101
2 89122
1 75735 720932369
1 161242 146018741
2 5698
2 186604
1 22814 815310622
1 64489 581273819
1 2585 697572084
2 29617
1 112270 606265110
2 22080
1 44361 651964601
1 60407 548717185
2 106441
2 145959
1 73037 67914154
2 138741
1 140737 97488076
1 12362 340572493
2 124326
2 61839
1 188434 525457353
1 87599 650055800
1 8490 238929213
2 190228
1 36095 610157880
2 45159
1 2167 753543396
2 58721
1 21853 166815440
2 187386
1 87034 794234411
1 199506 32329370
1 38485 379661244
1 65076 347790173
2 151300
2 119949
2 176758
1 164643 294900184
1 132365 612588755
2 199771
1 33652 308999962
2 159144
2 59659
1 20913 81764934
1 195580 720183462
1 75188 874022358
2 682
2 168457
1 195947 658854356
2 18864
2 19836
2 13612
2 195380
2 56409
2 65062
1 71272 533477880
1 123850 877262219
1 59898 887182520
2 140047
2 15931
2 24474
1 108439 427428293
2 117930
1 80106 243887624
2 92924
2 111732
2 101230
2 169782
2 6803
2 188071
1 21053 851632773
1 80916 363502309
1 167400 93217209
1 673 172683741
2 190607
2 161276
2 16375
1 23572 131013349
2 189027
1 50524 856376033
2 70391
2 86962
2 153834
2 124509
2 152966
1 144981 820686976
2 64016
2 98675
1 44273 653101254
2 117426
1 173089 93072558
1 28637 827359803
2 64533
1 75215 443756010
1 16614 32485924
1 163300 189415957
2 65666
1 198948 513207995
2 161023
2 41124
2 118227
1 167921 24006517
1 151355 800393994
1 102466 935896184
1 34258 489277081
2 112445
1 105509 264682253
2 188406
2 25829
2 101295
2 135973
1 91738 539209740
1 16632 748473959
1 52264 720645746
1 139857 368357336
1 34593 37326677
2 173899
1 163333 46593142
2 16433
1 192759 308039422
2 96036
2 78103
2 150082
2 40014
2 190020
2 165418
2 107820
2 133675
1 75905 652671924
2 187388
1 24813 497578366
1 79430 7154806
1 117712 939644683
1 82774 263695179
1 79097 694661391
1 100324 474946946
1 65755 529392574
2 26029
1 162978 192451001
1 189053 408085154
1 136729 992964452
1 131987 629012267
1 190368 971874382
1 54695 6988897
1 199880 820412262
1 7335 78432371
2 108533
2 53967
2 52745
2 98674
2 114497
1 142330 916799197
2 175630
2 980
2 177701
2 105003
1 8900 670271694
2 43139
1 52258 552510280
1 20311 349262655
1 15799 654089473
1 136885 733266069
2 138296
2 141922
2 22118
2 31529
2 110793
2 29057
2 15799
2 135594
1 76245 619628250
1 29607 700655617
1 92209 850637206
1 43133 747598842
1 119507 774371392
2 142912
2 21873
2 14591
2 40977
1 17486 800229117
1 132602 696160155
1 43535 542831412
1 112369 587106880
2 174644
2 35423
1 98947 932476365
2 142727
1 162174 114318693
1 13383 273330278
2 99961
1 31431 994142384
1 177679 609152192
2 69736
1 98318 776406566
2 7292
1 92031 897385289
1 167708 684894521
1 180523 791478490
2 165523
1 40371 145825572
1 57389 17668544
2 90362
1 62463 459182894
1 149539 413321453
2 134562
1 63040 840151007
1 69762 960707116
1 22223 263140399
2 6363
1 146387 136566730
1 63636 270130631
2 47821
2 106653
1 171183 976777047
1 30876 899522847
2 161850
1 96139 627083067
2 148654
1 129204 685006116
1 75532 238607580
1 85291 1390774
2 22630
1 32987 231513746
1 116845 482048466
1 173304 273675058
2 92814
2 13847
1 41983 455913184
2 42436
1 30690 268261499
1 134120 325321658
1 76633 127606238
1 107520 666506372
2 136183
1 24855 401490075
1 185784 738908151
2 111105
2 51104
1 165122 317505070
1 148329 635677409
1 136977 694619038
1 47053 89349599
2 108512
1 170610 556552060
1 68911 338610925
2 87974
1 30590 629811372
1 182115 913855894
1 97240 449137644
2 64426
1 140360 750778319
2 30689
1 159491 201683410
2 162741
2 95545
2 109610
2 185378
2 112088
1 62019 707594260
1 185084 117320398
1 61867 187704029
2 177623
2 79305
1 68324 104919278
1 134524 62170559
1 157732 952524110
2 140923
1 101564 811399327
2 49548
1 113544 498227122
1 88092 630275287
2 68765
2 79581
1 26581 914399853
1 166634 593166350
2 64277
1 99181 423171555
2 58116
2 180198
2 121809
1 87621 589523968
1 163527 194452603
1 108655 75925911
1 19666 837430685
1 87950 284731153
2 157837
2 93014
1 198787 648777213
1 57388 705731114
2 128785
2 5311
2 61044
1 105295 438694681
2 162500
1 137983 698528004
2 95323
1 113966 8919150
2 62589
1 187247 884694255
2 6391
1 120872 939872400
2 124086
2 13028
1 8012 662962146
1 70124 964920596
1 114300 196416999
2 111175
2 188005
1 66791 801681695
1 48392 440505092
2 57527
2 140178
2 101892
2 71561
1 9819 356441570
2 178901
2 16068
1 98512 590094465
2 8162
1 164978 446347707
1 110814 167102030
1 28983 418683110
1 161187 933988809
2 6821
2 38260
2 99181
2 98015
2 69746
2 17852
2 168078
2 12651
2 137521
1 28863 262054677
1 175352 469855846
1 7041 587206073
1 166012 536195890
1 125829 924845523
2 187866
1 185088 984870982
1 197821 368818766
2 163433
1 19353 689851952
2 15918
1 138845 272686042
1 10922 387454355
2 179123
2 99712
1 160284 722821746
2 65427
2 119044
2 63005
2 30068
1 30017 746980750
2 89739
1 61657 288987896
2 97282
1 77808 314164346
2 56963
2 185114
1 186472 645371755
1 139563 289086471
1 86004 379798785
2 19240
2 84800
2 149190
1 719 930046984
2 179051
2 15216
2 164329
1 62054 64684991
1 143958 179431757
1 64555 610638828
1 51829 636255442
2 109450
1 157798 402128408
1 189061 770022545
1 129325 393167762
1 35062 36070000
2 142429
2 33497
2 147449
2 125645
2 46882
2 120186
2 173077
1 131430 478877222
1 168472 65710361
2 11404
1 70412 964939090
2 34663
2 125774
1 70041 472242513
1 191777 432629501
2 33017
2 125678
2 1717
2 85175
2 58571
2 181477
1 58562 656513222
1 192031 932683760
2 50638
1 191771 397462404
2 30944
2 96578
1 155400 914076767
1 67512 138695907
1 163460 400922090
1 57298 566485115
1 193098 918648391
1 59389 373513863
1 41969 45914650
2 152992
2 92491
1 17039 956577481
1 8030 134911205
2 134629
1 89835 733305002
2 118023
2 63306
1 22312 140038948
1 1394 949704390
2 165676
1 146246 125576652
2 147844
1 69171 876481613
1 162007 518805767
1 147083 845084964
2 158294
2 196617
2 1070
1 162216 460067341
1 148373 842206268
2 166455
1 78744 103283103
1 191636 872251604
1 33452 119328874
1 110897 302019179
2 106898
1 40572 758444376
2 111183
2 39214
1 71639 954686279
1 31203 970486565
1 54397 311327739
1 55204 285288810
2 1916
2 91278
1 78733 324938463
1 42672 264137621
2 175364
2 75778
2 76143
1 125320 487780531
1 106318 985761811
1 46446 611037314
1 178988 27405721
1 62015 30994325
2 60689
2 158245
1 88846 801546535
2 7629
2 165644
1 87054 791174885
2 118715
1 174726 23175067
2 69444
1 106901 390883551
1 56512 1909434
1 161837 375600842
2 108917
1 175048 905987263
2 174088
2 192107
1 147455 542681062
1 41505 668834045
1 75998 380390893
1 173846 321564078
1 13134 599672590
2 108844
1 75769 681320470
2 151965
2 9573
1 30624 77089946
1 134766 414856762
2 14573
1 5795 350557293
2 10074
1 128311 667057333
1 138059 631098903
2 180055
1 149215 801935092
2 145477
1 42666 968035211
1 32417 504375334
2 181222
1 9738 547822189
1 73848 952006930
2 163993
2 81723
1 44530 820084896
1 162734 424781856
1 171710 881846178
1 91778 451944674
2 156464
2 194642
1 168449 654841727
1 95326 238126789
2 123686
1 91914 272636314
1 16149 902059060
1 102181 315892744
1 67667 223988935
1 113878 247204592
2 18209
2 43233
2 14034
2 175297
1 10772 843436085
1 43498 108802453
1 109284 452901635
1 40689 459322361
2 53532
1 99993 10244981
2 167439
1 175360 490519096
1 36006 790006560
2 199134
2 165602
2 175101
2 8148
1 129600 451963971
2 154337
1 88153 680419227
1 110455 685565209
1 101678 709277962
2 53675
1 134939 191108343
1 73227 589551115
1 42131 310424959
1 72776 821818321
2 96527
2 20646
1 108800 79446366
2 3459
1 44958 581870062
1 56628 148109684
2 145772
1 178483 599366015
1 39568 240843984
1 14902 916734081
2 114223
1 63690 136772844
2 189669
2 30228
1 103441 833697303
2 9340
1 115569 189383723
2 19727
1 43640 173295181
1 46230 179878266
2 117999
2 143306
2 25162
1 35328 481808574
1 43545 953819389
2 150822
1 174062 834878929
2 22273
2 144059
2 95897
2 197838
2 156949
2 107726
2 147475
1 113047 313888767
1 183013 183153951
1 44374 871029012
1 46465 535169705
2 85218
2 176741
2 51963
1 119094 569568198
1 6332 432074736
1 173677 296492075
2 151131
2 108661
1 129872 78253526
1 94627 921248817
2 18488
1 155601 87539353
2 90304
2 78369
2 24974
2 105077
2 18197
1 18745 956803877
2 59999
2 155743
1 148810 690357319
1 92645 880034307
1 43729 761185802
1 57363 756620086
2 71072
2 91547
1 132312 822855784
1 73000 678490051
2 89126
2 36687
1 91668 382782989
1 158298 141394516
1 38866 226369459
1 60722 824002608
2 773
1 111425 446754277
1 157381 464607167
2 132861
1 149509 612987238
2 187604
1 41473 855891686
1 188874 13138090
2 163150
1 115834 345517004
1 180447 549211351
2 114033
1 103751 54468924
1 116934 113970466
1 25628 900935989
1 6941 654834216
2 47933
1 185053 742153505
1 79220 418370653
2 180011
2 54944
1 58286 953886392
1 55340 83760904
2 122009
1 9584 129114066
2 29771
1 40284 686433252
2 24527
2 168081
2 1006
2 126239
1 146812 24674676
2 130523
1 162033 988442577
1 134864 183463693
1 135772 221140471
1 95091 91087933
1 6917 993352170
1 3252 620143126
1 168072 724852851
1 68867 595271681
1 19504 618216930
2 150320
2 196772
1 34352 892971729
2 164789
2 28662
1 52009 613607786
2 47911
1 86782 104014823
2 94184
1 182782 158008029
1 68051 725819212
2 195552
2 119393
2 41505
1 94509 128802
2 118795
1 72471 773952713
2 47623
1 155666 305743041
2 44582
2 107582
1 126315 766069646
2 24274
2 149273
1 80002 960018364
1 196724 150652056
2 95392
2 83034
2 5283
2 181167
2 179619
2 17977
1 146064 738718963
2 165106
2 124883
1 196929 270696316
2 45208
1 170905 851135018
2 64461
2 42309
2 84230
1 178068 963961995
1 100812 339899586
2 43018
2 8982
1 198272 295413319
2 66424
1 100892 265138151
1 193772 446449116
1 163373 301256473
2 78615
2 54971
1 133182 872373618
2 6953
1 41844 216717803
2 123188
2 50140
1 18894 907590324
1 113542 687158516
2 197880
1 16873 334547842
2 152514
1 171378 703623886
1 188881 650670084
1 189473 567467502
2 10821
2 99057
1 152516 687633238
1 157435 46224623
1 163269 361290301
2 122026
1 130125 953273403
1 76216 87080368
2 170583
2 69834
1 12538 159000865
2 57140
2 85264
1 23487 818316418
1 44718 599299863
1 3575 471415705
2 130749
1 47845 317051429
1 129142 60431130
1 130766 773867622
1 82036 766268477
1 35720 451251134
2 166456
1 132704 337178395
2 128752
2 113840
2 142734
2 82052
2 40980
2 52062
2 170031
2 162692
1 60873 403460776
1 170151 154436659
1 150172 531477610
1 198999 574946594
1 181773 91739118
2 105352
1 115779 946195674
1 78757 802746500
1 90007 356745195
2 152473
2 176109
2 18307
2 143318
1 79381 161832222
1 46681 176605032
1 100437 348998498
2 174048
2 154128
2 2424
2 157934
1 179527 263216519
1 29422 85117756
1 57838 942536776
1 157076 228626970
2 20381
2 131338
2 9601
1 192869 960831634
1 119426 771846539
1 29763 558498307
1 106738 701457850
2 124805
1 98297 636653957
1 172906 260857224
2 75946
2 178867
1 10143 485378304
2 139649
1 23083 589047694
1 30767 805059722
2 79010
1 139325 701622842
1 59302 866251555
2 4168
1 62071 258376788
1 29025 844142779
1 69030 135567880
1 91128 784624657
2 65118
2 46669
2 96243
2 23866
2 25778
2 195423
1 13310 865562905
1 182712 391765840
1 116378 197870385
2 102978
1 194556 287672422
1 34006 973104862
2 94429
2 120609
1 10469 534115529
2 112424
1 110632 278191428
1 164579 520584902
2 191560
2 143240
1 77432 466811753
2 161903
1 85574 837913897
1 38773 486381945
1 123867 574387963
2 109606
2 457
2 67620
2 104673
1 178451 738301206
2 187838
2 129749
1 80280 590767977
1 74982 34373591
2 25613
2 117688
2 106844
2 183889
1 46690 101147183
1 31854 619603150
1 146303 945933729
1 164447 655942879
1 44195 668047491
2 151500
2 11509
1 162626 148843451
1 131491 96870632
2 122414
1 185435 34152372
2 9386
1 68436 471877569
1 65630 311853605
1 97203 676843479
2 39026
2 127038
1 121892 856519683
2 155191
2 28100
1 21559 326561788
1 168955 609306246
1 127711 1596115
1 162824 200712124
2 101328
2 163180
2 78537
2 16762
2 51917
2 141851
1 141819 321946331
1 63238 551278928
2 154855
1 24687 267581036
2 161348
2 110277
1 171226 296029629
2 164694
2 119548
1 190040 405081125
1 38119 196003035
2 122755
2 102711
2 108932
1 150409 152947124
1 90213 111987491
2 80772
2 35382
2 6322
2 24003
1 90031 601838639
1 101813 265665905
1 154684 913947205
1 177588 18381293
1 42823 546746776
1 178963 441702652
2 111345
2 153783
2 108292
2 194545
1 144783 220577286
1 145951 585179154
1 764 457849144
1 23936 267503677
1 194539 71826109
2 98903
2 50097
1 164356 229061431
1 158666 107332138
1 185421 951829574
1 16083 944700290
1 107967 565075258
1 94219 485902490
2 110997
1 169151 629321860
2 146835
2 138011
1 140776 867373051
1 49704 564210715
2 98077
1 187106 358550851
1 88185 104651212
2 159621
1 157069 181577815
1 73818 393296264
2 97356
1 162158 424003482
1 74400 131626627
2 154406
1 181076 733397158
2 146293
1 189289 633106674
2 114480
1 168054 936393186
2 183852
2 22438
1 182224 214891850
1 130312 618421686
2 28739
2 125133
2 189664
1 151965 707415991
2 154775
2 142861
1 148892 529402255
2 32570
2 198768
1 48078 571808429
2 81758
2 15990
2 96882
1 84259 265483780
1 13625 29023534
1 171383 860884662
1 150219 103084670
2 90033
2 44871
1 49724 165562225
2 74102
1 95105 203909993
1 66355 96364434
1 108553 816658821
2 34800
1 97800 309569830
1 33530 170584082
1 154288 370854040
1 74732 207604463
2 2110
2 138186
1 131849 605991229
2 110240
1 156727 813987233
2 15992
1 162916 590857922
2 141791
2 45844
1 42051 494126465
1 22993 223634864
1 154033 982641752
2 176401
2 166017
2 188090
2 104633
2 77577
1 76803 633896452
1 18062 725841158
1 160461 676292418
2 1160
1 178953 502081255
2 14391
1 141155 726328935
1 184085 454105448
1 49724 593444871
2 50098
2 103875
1 26385 387356756
2 62116
1 10731 667289404
1 164694 904471869
1 178535 12236093
2 46529
1 143738 782443658
1 162174 486924996
2 45439
2 74379
2 111777
1 70539 561467106
2 188120
2 167115
2 107914
1 22503 492931801
2 54478
1 49192 612771140
2 188742
2 147966
1 62812 162196830
1 119993 354283870
2 121330
1 129951 476896725
2 173128
2 173746
1 63493 790476440
1 113271 632532679
2 34477
2 173597
1 175390 236235688
2 49390
1 127618 273389950
1 103945 426846132
1 171786 811891939
2 57656
2 158152
2 139811
1 54968 164953194
2 164336
2 747
2 50496
2 107520
1 53686 597081392
1 46998 800498115
2 84034
2 53491
1 2841 365919365
2 54007
2 121609
2 118886
2 45758
2 81999
2 100393
2 110891
1 68103 561487796
2 25084
2 7040
1 154081 908269258
1 107264 591408781
2 71057
1 191618 341446857
2 71209
2 172409
2 17574
1 49697 530368193
1 119854 450448737
2 160382
2 127659
2 146001
1 64732 854761501
2 142661
1 96769 316665010
1 62127 488656328
1 48748 988861526
1 181527 91996816
2 52956
2 20911
2 58569
2 104923
1 79195 527664491
2 44096
2 116726
1 168447 416420874
2 179156
1 76972 216979655
1 94358 906190692
2 156035
2 54857
1 195994 286486440
2 22304
1 155772 404024964
1 190100 343095551
2 3095
2 93015
2 23695
2 64718
2 155395
2 43463
1 33698 151916515
2 111548
2 45430
1 139263 719878519
2 7832
2 148445
2 82558
1 41531 595730354
1 116732 885911226
1 122979 56315651
1 4069 162310709
2 158653
2 60706
2 24445
2 140250
2 95804
2 12375
1 122723 786581516
1 29247 953640395
2 120457
2 105926
2 62747
2 185945
1 161182 543410305
1 129740 73887940
2 137538
2 122224
2 116929
2 145092
1 47523 262582460
1 101395 858498126
1 164000 872056462
1 137391 581260573
1 148210 754246891
2 192675
2 134906
1 161408 477062366
1 149190 737378262
1 112883 832473294
1 41649 256415992
2 14058
1 52517 281403694
2 188583
2 12284
1 116455 564306944
1 198025 191457727
1 15151 593897851
1 181623 716343906
2 66671
2 119176
1 49254 932142428
1 29557 253838622
1 149079 300296566
1 77754 423349550
2 139953
1 177577 852162081
2 71458
1 105776 836984671
2 113192
1 15844 143290270
1 41365 655799701
2 22847
2 14192
2 54585
1 189863 178653396
1 56183 498767804
1 24674 131266202
1 115205 610826192
2 119035
1 170244 820957922
1 10369 134909046
1 183743 920144498
1 91804 301464936
1 98272 948122862
1 177854 371554370
1 116889 609703988
2 177812
2 47370
2 172979
2 175076
1 140682 935665270
1 158972 402584495
1 60660 467489268
1 60480 950185101
2 31355
2 48875
1 70790 546285229
2 101273
2 22925
2 29472
2 24678
2 35946
2 2911
1 171872 977917727
1 29714 948380836
2 12630
1 75610 231348333
1 25481 59602366
2 144896
1 3481 35162122
2 197915
1 45149 462120766
1 75566 858386008
1 56279 799680191
1 177548 556320848
2 174356
2 37142
2 111147
1 2100 784807959
1 148957 262426567
1 164276 829402454
2 23336
1 161525 955735990
2 117941
2 171365
2 159049
1 8677 295130311
2 91626
2 198267
2 136293
2 18197
2 178041
2 61862
1 48464 417411097
1 90509 157209390
2 63901
1 145655 193916095
1 190087 764141264
2 110334
1 81152 242096716
1 46093 615196167
2 30498
1 169722 177804412
2 199571
2 89812
1 108561 355047807
2 89580
2 179322
2 160318
1 109255 216257597
1 53439 495180329
1 116701 747095890
1 1191 538443834
2 22546
2 4957
1 29266 71596484
1 56042 989145793
2 166266
2 44375
1 192039 495788316
1 53678 608755247
2 126948
2 184318
2 12051
1 50598 952681101
1 157941 985808004
1 153049 384417495
2 49560
2 37943
2 82149
2 98731
2 30446
2 98244
2 156596
2 75939
1 6292 513614974
1 20822 157402799
2 16574
1 187198 787802688
1 25127 452568588
1 48578 590879079
1 165000 572200891
1 161163 956297930
1 5235 357193654
2 186649
1 67128 298033019
2 144894
1 198855 941785415
2 144106
2 993
2 82451
1 176597 893096390
2 96746
1 79557 709830640
1 141967 620941705
1 26148 304744374
1 179236 191657389
2 51152
1 99622 834160612
2 7945
2 145335
2 56947
1 150844 468202116
2 14906
1 155457 460254610
2 111652
2 83031
1 184214 875879704
2 131448
1 13595 426610152
2 182129
2 146407
2 27712
2 93818
2 199216
1 28868 446298980
1 124189 257017282
2 102263
1 194187 466294264
2 190792
2 197752
2 150451
2 119508
2 180331
2 71107
1 143770 147066461
1 31495 799257874
1 131759 226243846
2 124678
1 36429 952885940
2 175121
1 93886 967574945
2 136114
2 143418
2 62563
2 168753
1 144721 263458078
2 176737
1 104961 840212637
2 108664
1 174501 9110427
2 162943
2 1869
2 15877
2 129210
1 53262 181086774
2 51100
2 154887
2 165671
1 54688 636080211
1 84289 274202435
2 172521
1 124996 750492862
2 94167
1 122272 3640394
2 90970
2 11512
2 16459
2 71241
2 23083
1 69941 936599654
2 148095
2 64726
2 117621
2 57101
2 99600
2 165244
2 120255
1 120345 527262017
1 174095 794074337
1 97093 437240662
2 188773
1 198864 838150190
1 174562 473283777
1 85030 7572421
2 149048
1 67871 718515488
2 114290
2 53114
1 195257 980659858
1 149194 531873391
1 132943 69401496
1 1511 119474485
1 62758 534405621
1 92411 601115410
1 64307 263338046
1 168864 793829749
1 18294 175229037
1 125722 396900201
2 55534
1 179014 956252143
1 68514 937117102
1 23430 810160362
2 77330
1 51718 967597910
2 191460
1 83053 27893188
1 25586 946196148
1 80251 298217020
2 77524
2 151178
1 100663 101590194
1 133399 796222576
2 58638
2 80229
1 177561 886263516
2 103099
1 149762 662427153
2 35405
2 49882
2 83408
2 33778
2 46532
1 10927 573393018
1 86540 151663204
2 160146
2 176646
1 31996 421397278
2 17107
1 15498 748458788
2 91126
2 81171
1 20035 464819658
1 42193 85542042
2 175636
2 53476
1 110103 548562125
1 11021 738119729
2 81913
2 158164
1 174528 37744690
1 140628 691403448
1 96496 154021135
2 77073
1 68069 999493887
2 4291
2 109567
2 138275
2 32268
2 181020
2 903
2 158743
2 135571
2 155530
1 86685 198500541
2 129296
1 148429 26821844
2 154499
1 3108 602094540
2 131771
2 128723
2 143201
1 145008 237296431
1 96301 241258326
2 37428
2 11757
2 62073
2 157677
2 2797
2 104359
2 181317
2 54359
2 110723
1 181167 830423109
2 98142
2 69308
1 90352 777508484
1 194221 330112005
1 43004 186946936
1 20295 515672950
1 194859 269127125
1 139938 787926715
2 146554
2 67650
2 4584
1 157078 922174337
1 3055 360987837
1 49723 266719572
1 73638 222752806
1 61361 741396467
2 134623
2 63913
2 27332
2 108062
2 185866
1 69155 369202512
2 61085
2 125524
1 169363 88759350
1 136163 168598720
2 98195
1 135273 15340357
1 69433 500292792
2 91906
1 101918 563894525
1 115185 250763013
2 57687
2 34887
1 30460 264178782
2 138192
1 80368 241540562
2 1280
2 132175
1 65040 960022470
2 75752
1 64737 558420865
2 170383
1 15539 549601919
1 115812 876737156
1 21023 209072188
2 81017
2 74717
1 61989 784982923
1 12056 520606247
2 31196
1 196433 617202249
2 152594
2 57889
1 133935 803021050
2 145237
1 115510 741498912
2 18039
1 175725 687701499
1 169992 901765504
1 110889 540408532
2 151062
1 190344 614222663
1 101769 51784469
1 13535 193311559
1 30619 165256648
2 54040
1 132735 787885521
2 18718
1 18072 431432160
1 71242 28799976
1 18161 399479364
2 105862
1 83181 889494730
1 153142 769532658
1 129383 417710063
2 100478
2 158617
2 87537
1 140528 192563052
2 110658
1 124895 299690720
2 43800
2 199259
2 62478
2 190362
1 141163 120755750
2 79290
2 93612
2 144359
2 97040
2 71712
1 125344 952417744
1 65717 465369180
1 46481 979258628
1 145990 250443108
2 14413
1 59035 165559648
2 16206
1 134024 541463175
1 74252 180266366
1 13926 661763856
2 195991
1 140993 567896809
1 163768 282757032
1 118014 681658817
1 178882 647770269
2 175003
1 128198 125376280
1 129106 587160076
1 170726 38045574
1 145701 756858222
1 106747 106648921
2 182208
2 154771
1 26656 481601805
2 18856
2 105411
1 101003 702408139
2 30467
2 114526
1 150664 840963882
2 96840
2 35271
1 104774 655695185
2 44169
2 25029
2 90922
1 16054 384982846
2 121070
1 33723 562421118
1 158671 611335034
1 40849 581099027
1 43728 14827846
2 140267
1 155083 927168690
2 56399
2 26545
1 173078 329753661
2 161848
1 97800 590987674
1 63381 613556582
2 167626
1 58008 879668207
2 194520
1 185913 981542992
2 77713
2 82729
2 6462
2 72890
1 42406 329606544
2 46571
1 140767 624574285
1 107171 881794906
1 42793 251815544
2 87179
2 51183
1 170326 674678497
2 13687
2 8022
2 147579
1 79934 124246643
2 55861
1 87936 634530818
2 93717
2 17071
2 27855
1 47312 830699190
2 167451
2 148237
2 1585
1 196120 890707398
2 199659
2 155703
2 192559
2 167791
1 162695 979508340
2 155911
2 11178
2 113140
2 14346
1 95184 440299688
2 135297
2 171855
2 189358
1 58644 424321421
1 32852 727716261
1 97374 612049917
2 61040
2 131598
2 83261
1 77480 694427741
1 115737 873533361
1 192216 952350168
2 23561
2 195832
1 121736 825278575
1 29410 728236048
1 7779 644538708
2 95230
2 133936
2 25528
1 114131 165342905
2 129443
2 125507
2 16636
2 100304
2 16287
1 43669 594371531
2 174583
1 14047 608177281
2 98029
2 95618
1 73402 148539595
2 128849
1 170923 910657063
1 124510 88212195
2 144996
2 17758
2 145149
1 47733 712410436
2 26114
2 119738
1 50215 46201099
1 90373 27217346
1 15293 940587043
1 190542 480865106
1 126303 884265362
1 81617 295049309
2 128705
2 22546
2 117637
1 113298 341574255
1 93478 304336311
2 93348
2 194639
1 176049 332574921
2 81247
1 78948 464679589
1 68495 856319355
2 108200
2 86506
1 8559 630651886
2 135632
2 168351
2 41048
1 155366 651130658
1 6674 400653243
1 33312 153549738
2 178157
1 35010 443947026
1 126837 415698426
2 10969
2 80910
2 101186
2 68506
1 124966 245835854
1 42077 277406570
1 61037 506046820
1 5115 453475267
1 73395 776861537
2 145845
1 133086 508000524
1 103902 631134625
1 11817 324603428
1 131536 865346045
1 78582 553113966
2 48920
1 80773 996402240
2 47776
1 148891 686183841
1 191623 27836652
2 179847
2 124705
2 197246
2 83449
1 155434 61646657
1 107690 217043337
1 170279 805851245
2 153662
2 15143
2 179559
2 52598
1 59238 732616294
1 163262 253815690
1 166971 586691682
2 121096
1 170489 439905261
2 33913
2 161375
2 23726
1 134002 110150872
2 169410
2 192135
2 103114
2 176643
2 198414
1 17685 900797975
2 177921
2 144432
1 98385 293006822
2 170589
1 49906 63892299
2 163123
1 190217 862272252
1 153988 920922955
2 111924
2 3340
2 18807
2 70191
1 197918 811039015
1 79219 247045635
2 170779
2 103001
1 125203 938304506
2 69970
2 74956
2 23465
1 129004 247145359
2 106725
1 114145 507288256
1 110300 17296665
2 28782
2 27773
2 57474
1 76021 471291442
1 952 402737721
1 159180 440129416
2 64559
1 138600 808543214
1 93762 356033701
1 9508 50990172
1 128498 551246043
1 173362 459016954
2 159357
1 45133 432471351
1 90442 84312075
1 56815 405769148
1 103484 621122608
1 39687 692905963
2 161302
1 99418 995983378
1 2989 296033757
1 160965 973348059
1 101948 172286899
1 34295 471032409
2 53552
2 17070
2 179695
1 127135 450995452
1 15791 190281690
1 102092 293589695
2 195653
2 122199
2 176102
1 137580 94858912
2 74136
2 79036
1 80836 361232106
2 63582
1 45161 881847976
1 35898 140193163
1 27452 720884789
1 167224 570241950
2 22134
2 168831
1 196897 533413480
1 22494 563458383
1 158363 691530637
1 105934 505623360
2 180676
1 187328 373784789
2 42942
1 118063 621167678
2 172804
1 65738 894856336
1 91082 260529799
1 144405 422111854
2 168802
2 45921
1 137143 712695154
1 20211 577232962
2 195523
1 62258 92362069
2 148559
1 3736 976402730
1 199633 400825165
1 107519 977962913
2 115602
1 75036 575809590
1 170672 400738904
1 91558 472131088
1 147601 698058069
2 121621
2 160711
2 197719
2 6870
1 159315 35386731
1 132077 247779413
2 14492
2 141596
1 149873 159707562
2 72320
2 131154
1 125063 384112712
1 186931 705660755
1 191598 320815963
1 166015 651798809
1 89392 832732522
2 53754
1 13178 238651043
1 173896 851500632
2 135225
1 48154 259397754
1 21075 183591448
2 150761
2 60436
1 147812 706872075
2 110277
1 187813 306755269
1 114327 831266387
1 6641 137339086
1 59323 76541630
2 47519
1 165095 234101041
1 7122 50815314
2 85808
1 23167 547623818
2 44520
2 103939
2 67243
1 90765 67953766
1 122397 384001284
2 85519
2 120481
2 38167
2 156520
2 142905
2 5713
1 89395 48944804
1 168259 357814138
2 178325
2 183072
2 16846
1 153172 162880570
1 169962 274659494
2 52571
2 126506
1 15489 441509873
2 24051
1 20507 556978495
2 31600
1 191184 580721160
2 5192
1 34244 850873975
1 149562 438234349
1 94913 52325121
2 78863
2 132092
2 172298
1 37394 468783577
2 24999
2 77414
2 157535
2 4056
2 142704
1 182175 893807056
2 146575
1 61987 184604367
2 32595
2 52969
2 42101
1 189743 351023221
2 109973
2 12719
2 11428
2 167315
2 100354
2 107540
1 147259 594295673
1 58705 441347900
1 18873 692996308
2 161330
1 37209 52049494
1 155895 476297209
1 189722 304322143
1 55276 960929880
1 97682 806382865
2 117114
2 43902
2 4989
1 174476 740284321
2 66880
2 40043
1 55324 958203838
2 21730
1 18831 536874907
1 138444 912431884
1 126503 406105403
2 122446
1 163186 271183258
2 160120
2 162076
2 15058
1 147570 539351576
2 58034
1 166472 767970427
2 76124
2 18736
2 155697
1 78441 538774936
1 19646 412264312
1 124198 32142246
1 57400 715968411
1 193533 828179994
1 3800 99036621
1 39486 679520836
2 110083
1 4083 983967196
2 173888
1 170829 484781622
2 197614
1 124318 746357701
2 79281
1 193143 2281937
1 196454 373161653
2 164704
2 119702
2 61002
2 160438
2 144874
2 139314
1 151479 232212999
2 79048
2 120056
1 115456 640853119
2 89482
1 57708 869819815
1 83791 130591330
1 29294 854407422
2 86365
2 106829
2 193807
2 138646
2 114551
2 158022
2 68226
1 195912 339791087
2 160781
2 58936
2 84193
2 85809
2 104479
2 128212
2 100749
1 10397 659217268
1 133825 200903109
2 172835
2 3910
1 27900 4191319
1 77631 195402111
2 150100
1 49970 181358429
1 28933 786612974
1 41840 319598291
2 106883
1 179392 657712874
2 10088
1 56138 907942780
2 115069
2 141933
1 7671 568754045
1 33889 607240645
1 158388 354638911
1 161954 17922390
1 105533 455166816
1 95246 982616071
1 28545 230944581
2 170759
1 138170 249280221
1 16024 255388546
2 52050
2 66852
2 20905
1 150566 896228137
2 99922
1 159953 433039380
2 43008
1 49427 217240632
1 7491 236044743
1 71992 176153028
2 99986
1 39141 871018321
1 56689 310970958
1 119148 957555184
2 136070
1 130272 380187016
1 26002 42670709
2 197026
1 96923 144340648
2 149319
2 177050
1 150882 79817120
1 131500 956832825
1 51517 813654935
2 181914
1 41087 217050168
1 126113 479064441
2 125146
2 97229
2 162574
1 41475 350364276
2 134634
2 132840
1 117262 778734042
1 151432 500773352
2 158909
1 185859 252237623
2 98152
2 41931
2 68393
1 167902 538516596
2 43006
1 181908 914411904
2 152653
2 100737
1 29548 60891787
1 11120 396496300
1 133728 895111388
2 101702
1 153419 527830306
1 141587 169119008
2 142782
1 1899 682481164
2 16476
2 127951
1 92733 818196156
1 101793 691745594
1 64407 947594893
1 61121 340236464
1 11609 315188788
2 134825
2 187825
1 134595 813557591
2 77454
2 125440
1 177841 303208747
1 97767 487241080
1 20797 75366601
1 119584 95422454
1 127766 444413029
1 183842 271056703
1 194773 628532871
1 48602 818001506
2 80618
2 76322
2 15963
2 113315
1 50091 571213775
2 135876
2 163941
2 140252
1 25554 360475629
1 96956 466055430
2 103528
2 93796
1 153530 726177068
2 195282
2 134579
1 32155 634652482
1 79030 736056087
1 11574 999721289
2 30332
1 190963 200847434
2 171578
1 36445 818857083
2 185863
2 75333
1 189887 735091538
1 122127 638039221
1 161569 184233901
2 140788
2 174714
2 43156
2 72317
2 71707
2 30667
1 102051 668625241
2 103503
2 13026
2 121368
1 40630 1226723
1 177831 84375389
2 191562
1 156937 780796246
1 83567 78842139
1 157196 583959985
2 85757
2 49577
2 107673
1 19528 621323640
1 135468 542914358
2 177716
1 196968 899480652
2 151489
1 99015 583363930
1 141396 850496555
1 192483 971358272
1 77752 291213339
2 131372
2 168565
2 30412
2 190241
1 126481 700513796
1 92218 525905568
1 69340 929348209
2 130355
2 187325
1 52076 575341917
1 175546 587412479
1 38074 428790314
2 6967
1 107249 792683058
2 69933
1 81263 989800567
1 32286 442675076
1 185806 747154545
1 75862 166402903
2 176210
1 11506 440098442
2 68871
1 192916 369450264
1 76761 274237048
1 180936 659597477
2 85220
2 122574
2 80765
1 191092 763265144
1 67870 228126877
1 96040 621808811
2 11260
1 77985 906856698
2 199976
2 78985
1 131279 219561633
1 83673 471252176
1 80816 271464930
2 33512
1 113968 348691503
2 111675
2 46629
1 113993 203431432
2 108898
2 88933
1 182762 973475772
1 151671 770314532
1 154247 885595846
1 147914 184596741
1 152036 885046247
2 74552
2 75452
1 78339 700407252
1 119169 991045097
1 84436 691348929
2 23724
2 197425
2 129251
2 176985
2 73950
1 108753 504715414
1 99989 653937857
2 31328
2 131187
1 89196 526819234
2 75963
1 133032 413319293
1 111438 628458928
2 105941
1 22315 847032026
1 98700 586108973
2 141331
2 133260
2 45878
2 190675
1 78012 852019302
1 52900 987839044
1 159860 996333970
1 112301 44686949
2 43758
1 47495 769615731
1 192730 574677510
1 10182 772451212
1 133718 815867695
2 116468
1 192217 406000621
1 49422 580403036
2 14026
2 68069
1 178049 834986712
1 76500 44832683
1 67063 697997969
1 112593 216987103
2 150942
2 157361
1 43782 340546486
2 66262
1 127870 724594170
1 47585 104409950
2 179563
2 175116
2 125040
2 44438
1 83765 821297738
1 117112 565464765
2 109631
1 63130 1405407
2 47461
2 187826
2 29765
1 133706 728869097
1 96615 195976271
2 63349
2 47325
1 28690 314242065
2 13214
2 71051
2 83022
2 109520
1 178690 217808710
2 189096
1 62387 556919934
1 50945 187257694
1 118140 437485337
1 89532 992361934
2 114781
2 156538
1 11555 796786602
1 49659 830325718
2 109197
2 81867
1 68144 554123532
1 80014 305579660
1 177050 677118724
1 56436 216789514
2 122029
1 176265 830641576
1 29941 374651493
1 171690 350997983
2 50672
1 99214 388391588
1 179647 192025304
2 26146
1 123372 176797033
1 170451 775190211
1 199619 758268746
1 185098 313473806
1 85608 425058919
2 174867
1 144330 276973215
2 51826
2 172365
2 10356
1 186203 881405732
1 192731 66096781
2 13277
1 60283 828862391
1 191590 995156573
2 4541
1 23827 619231014
2 189501
2 148040
2 177639
2 126250
1 840 599627304
2 165488
1 23739 283678818
2 127965
2 147973
2 168092
1 6084 132009917
2 104840
2 75182
2 60540
1 135817 545744106
1 103686 461038710
1 179011 742884827
1 90606 472609288
2 174227
1 184217 347021141
2 63611
2 193388
2 110007
2 68859
1 165806 9563874
2 29294
1 2841 26882147
1 58563 734775802
1 40220 126296420
2 55674
2 64660
1 143932 899663057
1 167873 726744096
2 165161
1 30073 495730755
2 54714
1 38490 380219010
2 32320
1 150608 513106263
2 190466
1 152377 957556741
2 94067
1 52483 430556435
1 198596 23752365
2 17695
1 156073 596504963
2 143214
1 183881 492840358
1 188352 306937853
1 34227 446446451
2 163547
2 2201
1 195328 570690171
1 30217 543093073
2 100566
1 174847 926865363
2 142937
1 182078 385354348
2 114878
2 71737
2 23150
1 168571 943314544
1 143090 226655601
2 185201
1 110836 851993461
1 89284 696616230
1 177950 781061052
1 55110 227227470
1 175024 450243495
1 59782 646684545
2 180289
2 34114
2 103871
1 78647 781334984
1 29851 931058869
1 157860 291814391
2 134842
2 55293
1 16403 192472932
1 124034 715434209
1 50738 385971699
1 22641 596090272
2 184973
1 76573 939709469
1 116169 702070889
1 37974 581300083
2 185108
2 195171
2 46435
2 111928
1 37081 587653456
2 181959
1 54093 798808321
1 38114 70943210
2 183627
2 149601
2 89161
2 130625
2 21254
2 72414
1 156116 943517878
2 115415
1 86911 544272358
2 60461
1 170017 847105847
2 141941
1 34945 372603736
1 137241 943910129
2 92420
1 174298 705561559
2 185561
1 51800 830139759
2 33390
2 64745
2 113995
1 64595 325333804
2 3463
1 176233 886747989
1 174079 606705157
2 167735
1 56162 434725124
1 122623 522748362
1 196837 55265567
2 10251
2 107435
2 182460
2 161551
1 30925 928923635
2 93751
2 192468
2 55811
2 136260
2 122587
2 153641
2 29404
2 68985
2 92474
1 392 799107709
1 18215 924842022
2 157439
2 95283
2 168984
1 49503 924350609
2 199531
1 160400 160560093
2 65003
2 185580
1 157579 690398293
2 89264
1 169869 467965224
2 75777
1 32968 734693572
1 199146 219773208
1 49715 703556238
1 177640 709717438
1 30505 618763090
1 90139 432666223
2 61359
1 127336 873670381
1 91137 323833814
1 107743 186401053
1 140789 924965434
1 184245 161883557
1 41269 163415491
1 129830 707208105
2 15977
1 191277 404264530
1 155217 402102908
2 73913
1 164823 602335425
2 85449
2 138069
1 183130 376412899
1 49709 527399115
2 125096
1 138640 624539682
1 68537 701837777
2 59169
1 71550 250516809
1 19187 481996220
1 167657 410521211
1 96987 507076684
2 171773
2 35624
2 31895
1 140326 744803268
1 30494 343496395
1 196364 636451215
1 154706 990522988
2 81804
1 177051 971762175
2 135998
1 173916 259889732
2 198161
1 142148 697048598
1 107539 79651041
1 46554 734852412
2 158278
1 184428 475505986
2 114603
2 17857
1 175223 343586616
2 131257
1 82465 115933966
1 22227 727264838
1 188077 112853735
2 87408
2 37387
2 85619
2 79698
1 33975 513832417
2 122124
1 132610 549514288
2 147334
2 104703
2 71696
2 127895
2 116907
1 168820 78249157
1 137989 617250014
2 16082
1 195687 690580345
2 174103
2 116949
1 2638 798594598
2 45028
1 29878 802413084
2 154574
2 59932
2 168041
2 33963
1 68309 983052665
1 101945 974213386
1 62937 497611504
1 11016 417319993
1 121225 206299
2 87100
2 24681
1 196793 918639691
2 155716
2 61774
1 4717 999543319
1 159528 297442389
2 90759
2 76273
1 165748 688765076
2 119804
1 51993 819355240
1 168270 366640877
1 138832 991277929
2 180326
1 166782 63306039
1 111232 203847149
2 175521
2 188462
2 105106
2 39249
2 9955
2 66655
1 100594 656249547
1 191484 177331706
1 179844 770259551
1 89310 709506876
2 130781
1 54315 282584100
1 14483 109206511
2 63456
1 131147 270744447
1 32309 698668068
1 14401 60558430
2 7766
1 32482 264277135
1 91736 790292295
1 112557 267365049
2 58504
1 131423 5587962
1 184815 673164443
1 53124 761666142
1 45622 748428237
1 97134 50630698
2 182172
1 88078 581041000
1 79980 603981040
1 121606 751312202
1 112229 511393003
1 56410 491020251
2 26256
2 55875
1 179474 444244746
2 19678
1 188023 704086179
1 12405 346915789
2 157872
1 50516 208962252
1 11713 404367918
1 148411 540341489
2 185232
2 121019
1 145694 512586685
1 73700 192947011
1 154940 371157607
2 122140
1 180428 664988760
2 96203
2 171320
2 73770
2 16757
1 47970 297193086
1 15118 644752206
2 197090
1 65460 310023209
2 23504
1 72284 27509722
1 88090 131462436
1 12847 49848047
1 189936 715996313
2 65602
2 143974
1 52207 314736749
1 120278 165234189
1 96462 424617513
1 187527 576910183
2 168863
1 56622 230882755
2 7669
1 62451 174774482
1 86525 495856636
2 147111
1 46105 317653247
1 85317 467118387
1 100474 124535894
1 13334 803185046
2 17784
1 51296 146042523
2 41230
2 28979
2 142553
1 42544 314841697
1 157147 782159161
2 62380
2 174224
1 109330 255268908
1 60135 925629749
1 135245 51688308
2 181535
2 114880
2 67995
1 47560 202465074
2 116129
2 154229
1 24631 903255001
2 58604
2 64728
2 125599
2 153202
2 156189
2 129740
1 21755 453277475
1 51451 658648700
1 177580 626338701
1 137733 715797331
2 117269
1 167944 250503538
1 171643 122844061
2 71533
2 137079
1 176995 287507852
2 41740
2 176637
2 198112
1 81017 909010959
2 155233
2 92252
2 29763
1 108309 743995881
2 67701
1 111939 759079953
1 97031 636078263
2 68989
2 178448
2 153435
2 2217
2 116287
1 901 491125069
2 79766
1 22427 778737154
1 136972 652667438
1 68841 436301234
2 93772
1 42734 625713469
1 69333 266870516
2 31745
1 127769 9827821
1 56371 54942711
2 136044
1 131376 67759761
1 143598 583274892
2 164685
2 137825
2 31270
2 134887
1 184019 13649338
1 110344 164490066
2 91843
2 91973
1 145917 369798810
1 90099 384554604
2 114967
1 91728 508396212
1 56660 590342591
2 20694
2 46402
1 174188 57429368
2 1861
1 21713 575705373
1 194391 546715556
2 22139
1 98800 107972935
2 63275
2 191801
1 110928 27533720
1 123581 640058148
1 198280 163657871
1 31005 803981170
1 51022 333932414
1 134559 978998337
1 91172 83849394
1 42978 730641678
2 150277
2 172647
2 10401
2 56180
2 72333
1 160214 948946977
1 35116 826030348
1 23433 646100479
1 9304 156704366
2 54690
1 3632 180597939
2 82802
2 15674
2 145953
1 134039 862848425
1 107950 983270127
1 179878 652303099
2 138313
2 68645
2 9249
1 109496 432686933
1 145769 900880474
1 29443 849846290
2 2888
1 58551 602089203
2 124593
2 72523
2 4540
1 33237 732087083
1 165306 350241152
2 171213
2 5047
1 182096 817602168
1 37730 467493120
1 38836 768634779
2 113034
2 139313
1 125322 160926447
1 117515 659892599
1 44605 82220037
2 133643
1 60275 693054963
2 105782
2 110539
1 173486 626911701
2 157466
1 27043 656141378
2 42103
1 104868 898275525
1 103848 380820798
1 193386 680668253
2 10641
2 197701
1 164601 851640652
1 52182 1920999
1 16921 164753176
1 177640 541282313
1 44992 482428555
1 5368 415358676
1 129015 388937674
2 168308
1 41646 558402492
2 147013
1 152719 786629012
2 142772
2 190389
2 70448
1 127476 267529253
2 9495
1 161867 423193407
1 84410 429081311
1 103748 457694785
1 22873 927343651
1 15128 791883452
2 187460
1 116282 212144156
2 14596
2 22057
1 154699 462045061
2 59378
2 125430
2 139053
1 85103 399182317
2 108133
2 87323
1 147787 894091173
1 185851 213121825
2 190394
1 125030 280410368
1 28695 365406536
2 119985
1 72751 301369251
1 81789 899813490
1 109365 68340006
1 179505 820851393
2 196985
1 130965 532792534
1 68118 706134780
2 164896
1 5425 935393429
2 12737
1 97925 918549545
1 41043 197404763
1 37006 206373704
1 121765 54478371
2 145481
1 98424 93083325
1 47018 57925740
1 125574 140057154
1 15719 609845190
2 40817
1 60017 250454778
2 18452
1 122238 316686420
2 92550
2 86271
1 119054 86361896
2 34566
1 103415 946366664
1 44122 508744394
2 92418
1 66819 216849873
2 51009
2 71707
1 72257 251868760
1 191828 807689255
2 188614
2 405
2 112044
1 3545 375527998
2 141275
2 77847
2 74033
1 171771 181005924
2 116896
2 119106
1 114929 717850801
2 195864
2 137600
1 68137 844700073
1 153961 833026938
2 64715
1 55284 26675086
2 179000
2 78520
2 99841
1 84536 844946276
1 90051 243435518
2 22723
1 57715 506213339
1 21789 346886241
2 147717
1 123063 795709889
1 3701 904197024
2 158763
1 2898 974520971
2 120252
2 159758
2 41968
2 36004
2 126267
1 128536 612419235
2 46779
2 28486
1 17620 572945879
2 145979
1 73398 557810694
1 52153 265936451
2 42786
1 64706 405507742
2 13267
2 188099
1 188860 141264834
1 121864 910172162
1 194915 288693057
2 71327
2 122861
1 92856 255119227
1 166877 925159820
2 18754
2 45340
1 26257 511574976
2 54343
1 80153 924680615
2 31225
1 78500 738187033
1 192897 126110506
1 14915 581343843
1 117195 675688002
1 55727 624707320
2 38473
1 6995 993123105
1 196507 344516040
2 163057
2 166311
1 81133 985919456
2 51581
1 98857 459025898
1 3215 490382283
2 108574
2 124176
2 138048
1 145587 721037017
2 102409
2 23318
1 164333 155368548
1 148535 459453261
2 67379
2 34487
1 126311 463582334
2 196681
1 82363 156014017
1 134579 778284476
2 128934
1 87415 706529603
2 51968
1 189394 584256147
2 51623
2 134287
2 185229
1 96480 355750721
2 31890
2 31500
1 112158 669829501
1 62536 72580057
2 98584
2 16363
2 34486
2 8002
2 15478
2 130599
2 68257
1 102235 875378961
1 55443 175626188
1 138181 939557515
1 190857 929752598
2 85159
1 115970 272602537
2 162426
1 149028 524662904
1 96405 48764441
1 112724 88678334
2 198964
2 67724
1 25868 198356719
2 76699
1 30392 752238319
2 79792
1 156197 683542062
2 39860
1 53874 877194827
2 90165
1 165981 519626502
1 114856 199805210
2 189901
2 20644
2 188141
1 102623 344212651
1 94789 842015257
2 175259
2 191385
1 168059 223838417
1 36660 486343858
1 155125 116738091
1 99012 178334007
2 166569
2 35738
1 197000 336643275
2 121287
1 75249 707152312
2 102013
2 178793
1 119069 693428443
2 67218
2 94915
1 34188 82367043
2 195109
1 163214 748391554
1 143429 602609063
1 4738 798315319
2 84046
1 39236 360604263
1 153850 786760507
2 152457
2 51981
2 25430
2 127975
1 24701 563560150
1 36685 515138515
1 25887 23645586
1 134668 90172966
1 144056 529222366
1 100625 608735602
1 65873 367934320
2 25493
2 70330
2 5518
2 59582
1 5197 172447124
1 76787 453724206
1 120066 155601512
2 152673
1 35316 792723752
1 66452 401093248
1 152010 850785784
2 130766
1 112225 845019996
1 181480 840982076
2 63282
2 2359
1 49364 115855809
1 27162 666671450
1 140063 456670664
2 41015
2 15126
1 51877 256853215
2 12797
2 143331
2 59121
2 83556
1 5098 499000288
1 92633 696460005
1 13995 693999804
2 56669
2 140933
2 81062
1 193331 915746738
1 42138 729289770
2 134312
1 29521 278893967
1 189192 28847096
1 95142 55346482
1 127497 917672805
1 16874 98383203
1 72682 673541537
1 100291 760227857
1 15676 475695499
2 14055
2 103194
2 56
2 26631
2 171980
1 90651 359006339
2 145458
1 128218 777380516
2 155318
2 10797
1 168923 591417822
2 28625
1 144758 568134854
1 134966 418482413
2 127613
2 157877
1 169654 497663313
2 124041
1 138471 832612908
1 418 151376907
1 72251 843360843
2 14282
2 46366
2 121280
2 139225
2 140501
2 156588
2 66215
1 80777 183593221
2 50981
2 126860
1 176267 199550198
1 5323 299091891
2 169843
2 26496
2 33342
2 117984
1 198272 874123110
1 56911 470833768
1 27647 541728727
1 173904 812054756
1 170618 855838140
2 12789
1 95629 849894229
2 176645
1 28567 291024872
2 123362
2 21714
1 162866 549007567
1 998 22352879
1 198361 784913924
1 100084 399892906
2 11549
2 17621
2 61022
1 39824 497046024
2 30103
1 189296 373133536
2 323
1 84761 208720364
2 5137
1 123443 824429153
1 100395 201218845
1 5948 13844902
2 170639
1 150702 586681375
1 126011 200921686
2 193956
2 185341
1 194017 327290769
1 29452 173545641
2 107403
2 23603
1 125794 208856092
2 23261
1 54245 124035576
1 83395 256749868
1 11211 458719254
2 8882
1 40901 989701037
1 181308 962877619
2 108084
2 164025
1 60332 657931241
2 185846
2 36735
2 10908
1 187339 716835288
2 197775
2 38550
2 169544
1 90527 610315232
2 179745
1 120618 482705561
2 189319
1 195814 405447726
2 193851
1 187959 136476300
1 113082 27053368
2 194250
1 170560 108079655
1 189191 46970590
2 72338
2 87694
1 113544 799783839
1 175955 489794262
1 8115 264781444
2 30773
2 118495
1 94775 754812660
2 179450
2 122626
1 165870 735613000
1 80955 524277073
1 53512 377548483
1 172004 323227340
1 142308 508255998
1 155111 181164263
2 163037
2 24923
1 17889 493249283
2 83262
2 1635
1 62333 515267747
2 164580
2 75279
1 13418 202427563
2 151660
2 15998
1 182712 417157111
2 132760
2 139257
2 179277
1 135708 349634462
1 137932 931120507
2 128345
2 197878
2 154320
2 187443
1 28021 445894670
1 13735 907035581
1 192422 401414582
1 49491 730873096
2 133877
1 184551 732575693
2 138580
2 172331
1 25804 626736251
1 162738 325511061
1 136274 945468470
2 95164
1 107183 10807209
2 6359
2 112181
1 10051 402417953
2 12885
1 54500 121730856
2 92605
1 176060 128886911
1 188202 720239256
1 133660 677650258
2 26198
1 66991 696328267
1 137484 565658320
2 7722
1 33440 920561361
2 192938
2 16474
1 85124 711883545
1 28805 199360276
2 108780
1 13779 266895676
1 162272 951208842
1 100726 125880436
2 43301
1 49347 301663829
1 94910 416376999
2 84789
1 131350 255755562
1 79731 188788992
2 115261
1 167892 513244805
1 67142 794643963
1 10755 45610889
2 101978
1 183781 585854120
1 21522 989745231
1 36834 473718388
1 176352 96684710
1 111151 769145007
2 17603
1 31142 249687088
1 179607 316770990
2 166296
1 192024 999222070
2 162346
2 29257
1 165834 228369808
2 18566
1 168975 114585585
1 162238 581800420
2 138814
2 155582
1 67774 49605336
1 106875 665730704
1 887 379910527
2 106257
2 151777
2 98323
1 54763 913344606
2 304
2 16745
1 62408 56839560
2 165042
1 147254 962681623
1 24112 590068675
2 57929
2 50742
2 79540
1 114548 41491358
1 139586 673490617
2 109899
1 117451 984878002
2 60890
1 47455 392970612
2 56340
2 181877
1 141946 949263587
1 68119 456578853
2 109524
2 125903
1 90991 54301520
2 184452
2 16503
1 13495 479609858
2 116644
1 170511 324641502
2 199358
1 164123 376801391
2 102488
2 27791
1 113808 996283460
1 187935 43723298
1 83390 101895019
2 114529
2 80610
1 50892 182001376
2 47296
2 62783
2 19952
2 144939
1 29640 217475679
1 34692 758598611
1 77244 727374958
1 116015 373618382
2 181841
1 98441 293595200
2 106417
1 158627 873301736
2 5079
2 36265
2 115838
2 6371
2 156445
1 101698 823038598
1 78358 916415165
1 92892 345307824
2 148495
1 138978 403987434
2 54698
2 104171
1 104012 653820999
2 135725
1 76690 559336940
1 160966 598693398
1 50474 137261875
1 80681 812521421
1 96309 636018016
2 53598
2 76602
1 103394 451939132
2 163888
2 41680
2 117074
1 75166 39473614
1 157213 371732070
2 196108
1 59666 610169450
2 189549
2 146436
1 99922 686763379
2 167490
1 66423 340506719
2 50663
1 72504 644914659
1 169497 771058361
1 109606 223530283
2 37681
1 99138 67736372
1 172695 441409417
1 77054 144481614
2 180362
1 34909 799043134
1 168765 168001974
1 5570 706677848
2 106893
2 182038
2 182245
2 109700
1 182115 51130244
1 81922 616832618
1 119972 182638252
1 171054 886385590
2 171584
1 72855 605563477
1 96206 411626314
2 182951
1 179090 185905282
2 117140
1 80868 932035939
1 168493 273882214
2 19954
1 126308 754940367
1 47810 272718260
2 31996
2 128295
2 184797
2 16682
2 182765
1 164596 2744235
2 91208
1 117157 898248212
2 15459
1 102688 702779889
1 116622 67806371
1 21711 494454148
1 69651 542028027
2 3310
1 165978 662259448
1 155785 588618927
2 126543
1 114442 575881192
2 127908
2 100450
2 88414
1 126917 647502319
2 199407
2 68052
1 159369 853701565
1 126534 250815804
1 180997 427538819
1 78333 768039501
2 64703
1 18024 938285380
2 131326
2 49208
2 193275
1 172248 89954859
1 55896 789772403
2 2962
1 57018 344809979
1 10106 55105869
2 182005
2 147747
1 175022 592575937
2 156310
1 161173 622587390
1 33445 937768235
1 179814 476329747
1 80298 662496917
1 115769 53435553
2 74040
1 5141 874373582
1 171027 547746055
2 16706
1 55424 184574377
2 64452
2 89274
1 189974 868786355
1 198549 768645157
2 41618
1 41675 270481453
2 163732
1 106587 564468862
2 30656
1 29175 823704008
2 71260
1 122621 440716979
2 34168
1 109097 43142193
2 140153
1 152837 123382100
2 120456
1 81902 800213915
2 37563
1 11139 204226185
2 170590
1 61953 57018456
1 183678 781004444
2 6960
1 69957 239761786
1 198735 115097204
1 22887 108871266
2 165974
2 90512
1 24377 790353896
1 43748 25529154
1 25576 963593373
1 188953 1583564
2 121617
2 66523
2 762
1 95121 165200018
1 9082 93849808
2 22855
1 71533 496367304
2 170507
2 183082
1 168157 775409795
1 80874 120356219
2 183163
1 50207 28787109
2 85285
2 95823
1 23262 983746257
1 187733 345930506
1 196064 19613905
2 33742
2 198300
2 4672
1 50866 384133070
1 85584 514454924
2 177920
1 119773 832974164
1 135179 810563457
1 128273 113765314
2 25790
1 166376 707327445
1 87218 687433205
2 178518
2 181344
1 171845 511517276
1 95839 972522670
2 56014
2 78093
2 1755
2 143384
2 25291
2 119084
1 124950 146161322
1 166223 467702254
1 134170 507237133
2 178434
2 29421
1 9493 287745747
1 124439 173329897
1 19728 718693233
2 83955
1 85082 659349135
2 177531
1 60446 819263895
1 16313 990838485
2 120087
1 82489 303080851
1 154610 530844837
2 84863
1 100900 22856335
1 6923 614295304
2 84961
2 130347
2 14528
2 66958
1 183402 597833886
2 145930
2 6484
2 47688
2 31392
1 98813 979765960
2 54637
1 162227 892699156
1 4684 865157348
2 169830
2 169432
2 121211
2 197549
1 23973 472172019
2 143932
2 27795
1 75714 260689880
2 171101
2 34827
1 62901 662134922
1 127381 960772070
2 49186
1 129185 858249748
2 108263
2 40665
1 146973 252081808
2 130758
1 35630 828879526
2 177071
2 5027
1 18453 630270329
1 199286 889104044
2 199424
1 108477 196105348
2 107277
1 26138 524894123
2 117573
1 100274 819672824
2 138376
1 40704 443331378
2 120132
2 171066
2 60854
1 41803 620996700
2 109406
1 131632 587698
1 85547 644314911
2 93943
2 30691
1 130994 105236234
1 64812 838505707
1 127230 440665328
1 136485 499548842
2 41279
1 9913 434185225
1 162186 559656363
2 193349
1 94755 377536470
1 59232 987957242
1 82228 189010249
1 169388 809356033
1 54851 858321425
1 198828 134972643
1 143666 728199571
2 130008
1 101057 244214485
1 139243 785109723
2 171266
1 100757 937434735
1 160113 119606119
2 102213
1 63284 457562873
1 29353 585388309
1 104153 27767104
1 161180 761185867
2 8215
2 160505
1 126317 902260155
2 97752
1 87914 190158640
1 32943 436737961
1 138996 114167413
2 50312
1 13375 28861310
2 55719
2 179105
1 184242 557963438
1 183226 251893395
1 33860 745539516
1 166272 243457002
2 47724
1 136567 45757576
1 77579 84032597
1 195457 875162634
1 22760 650602086
2 160757
2 115368
2 7649
2 136648
2 176283
1 68509 463142290
2 161349
2 118141
1 121305 421244751
2 194526
1 60799 686531761
1 100005 846367198
2 42932
1 179029 325694137
2 58519
2 75313
1 159161 657501251
2 74601
1 192914 91659333
2 34447
1 130854 975012432
2 197007
1 28480 646382954
1 67916 586830234
1 44316 641379466
1 78633 595003189
1 189082 167144009
1 77084 456308155
2 22806
1 116949 232583434
1 148777 854447710
2 22834
2 70580
1 179813 510982792
2 32425
2 192112
2 8257
2 100159
1 30710 209577234
1 79609 604700194
1 33183 114606351
2 162966
1 182049 787093163
1 61463 739552691
2 138942
2 2345
1 134312 115944860
1 46771 606998061
2 131797
1 162711 333340977
1 127798 215286404
2 185010
2 29656
2 36399
2 177927
2 52843
2 82432
1 145882 126138090
2 90104
1 50665 582238900
2 106699
2 147829
1 184023 795159894
1 96433 912906957
2 105791
2 149139
2 38750
1 194423 881968440
2 169792
1 88152 905863946
1 4636 922849985
1 124928 480251477
2 75284
1 134213 906139187
2 39179
1 87902 577722603
1 45835 643840182
1 173247 530404794
1 156788 443047002
1 25486 466336398
1 142380 834571815
2 169954
2 25079
2 71559
2 111105
2 97569
2 63601
1 96571 121897513
1 28934 957302838
1 184857 261638762
2 55039
2 87838
1 35581 866795592
1 161849 464465383
1 66011 223823781
1 45186 371684446
2 97374
1 33142 199617206
1 2652 382130881
1 131365 218843751
2 5801
1 171542 954001790
2 62415
2 172182
2 119336
1 91094 755760348
2 162774
1 53193 189575199
2 148213
2 33786
2 71141
2 179536
2 161809
1 107866 20633095
1 129528 657469655
1 125866 605923956
2 108459
1 8634 170031633
1 185095 446588520
2 7268
2 151967
1 45810 755154457
1 153412 436552401
1 195545 481858638
1 141450 176330303
2 43045
2 191614
1 72872 968027598
1 88601 960569810
1 99119 607048554
2 100178
2 80697
2 125059
1 33641 944847271
2 112174
2 169503
2 152759
2 40271
2 151808
2 91805
1 86366 420347464
1 195685 917349229
2 92818
1 73232 96687955
2 17430
2 190646
1 15550 394843447
2 81408
1 146956 962985435
1 196335 250779730
1 158511 865619507
2 117285
1 114762 434468617
2 94438
1 173511 242417296
2 60300
2 158801
2 137248
2 151124
2 10397
2 127151
2 147006
1 145905 524599277
2 21399
1 60360 580609676
2 193849
1 29630 67233572
1 52007 780663054
1 26366 122872440
2 53970
2 140198
2 191891
1 48165 395196046
1 12611 212470080
2 63885
2 63735
2 78881
1 110114 816923624
1 76078 696731494
2 115885
2 7151
1 113542 277473884
2 111169
1 54921 5900508
2 105169
2 116916
2 139523
1 118718 778044546
2 127283
1 174340 260391283
2 141635
2 182990
2 131541
1 90936 32290048
2 105980
1 55733 189827825
1 175133 1976659
2 178228
2 198791
2 52249
2 124900
2 104736
1 42834 549800189
2 192147
2 17525
1 5419 377234346
2 103879
1 190543 232774077
2 32348
1 33415 584196156
1 91884 732822290
1 171187 373220477
2 121192
2 126871
2 30366
1 94141 103069139
2 150144
2 53960
2 111891
2 59042
2 23118
1 81539 3816097
1 46997 137404394
2 45326
1 113056 717984144
1 80996 518642107
1 123326 867913286
1 176992 965843595
2 92629
1 98513 808231099
1 41456 217596140
2 132688
2 87837
2 17461
1 111 195206006
2 110409
1 43042 693055397
2 59159
1 2454 697233000
1 66505 850159615
2 180809
1 162149 198148556
1 53020 775555171
2 62028
1 15663 759713312
1 80417 709043143
2 115984
1 66220 356350806
1 127756 581190089
2 142199
1 161465 121339116
1 84869 22332692
2 169543
2 95080
2 149708
2 186670
1 121550 324042303
1 65012 940107387
1 180069 921513952
2 182209
1 110807 162343811
2 156322
1 186872 149767493
1 76424 645697432
1 99898 459223847
2 14882
2 122831
2 198200
1 8203 9000609
2 26774
1 52598 16846900
2 101666
1 138512 499606448
1 1115 493117869
2 52347
1 38243 228459440
1 193827 270417070
2 36791
2 185407
2 41135
1 141638 322508071
2 184347
1 15151 609145662
2 44956
2 199930
1 153759 331508907
2 102617
2 62514
2 53611
1 64455 506398276
2 108725
1 29894 148717282
1 22410 265530624
1 127139 414500719
1 122246 700835074
1 20418 349960661
1 76181 747838484
1 24262 895440437
2 68340
1 175748 430400489
2 15301
1 177187 360870301
1 190551 170302272
1 48277 216371919
2 170687
1 78570 156252809
2 149443
1 194282 930443781
2 85212
2 193645
1 29311 65699467
2 115271
2 196990
1 7478 62809662
1 58264 890885573
1 123165 239892841
1 120572 413028655
1 175538 44726517
2 118146
2 99758
2 105576
1 31438 778222644
2 199152
2 122997
2 7323
1 129742 360745138
1 74282 791746085
1 101538 741071116
1 21685 661119088
1 100332 863758698
1 54120 706006982
1 48341 381855440
1 111185 110795206
2 104494
1 137265 681043299
1 148196 838895336
2 50113
2 75113
2 8586
2 127315
1 141357 232046092
1 53189 685353972
1 970 519062060
2 155683
1 156494 821091500
1 27555 160165312
2 108151
2 77385
1 131732 577089038
1 38482 174174719
1 137249 569933687
2 77410
2 79815
2 107249
2 131798
2 75725
2 38450
1 114742 532673787
1 137516 296268222
1 196402 929122608
2 52026
2 16691
1 199678 427558100
1 162128 904425118
1 5443 136471487
1 149199 227656110
2 110585
1 161053 934246740
2 165724
2 142199
2 10372
2 43097
2 156457
1 91804 707295642
2 170167
2 100503
1 195897 567854670
1 165641 135810849
1 11198 599191549
1 156896 708596188
2 142882
2 92137
2 13644
1 127611 947686732
1 99174 192304116
2 54570
1 24007 294679195
1 102102 897094062
2 39736
2 136513
2 70807
1 156867 753366303
2 28074
1 91278 401357392
1 5076 969323644
1 188560 125774281
1 4588 678743079
1 46884 208966431
1 143183 620325887
2 39846
1 93691 149506336
2 99310
2 140987
1 80195 722258730
2 157837
2 173053
2 17774
1 76243 257801308
1 9564 277819514
1 174401 568334786
1 119425 869780090
2 106885
2 162441
2 133931
2 143330
1 123189 204676539
2 198812
1 194821 273408093
2 140150
2 192631
1 80750 263323017
1 3770 75728483
2 185327
2 70765
2 133206
2 190207
1 68455 922504624
2 123198
2 125994
1 173016 743819305
1 24645 545468294
1 178704 167415178
2 13502
1 18596 983889914
1 176023 687658066
1 197413 848250301
1 114308 237055230
1 190328 466346141
2 24317
1 57205 77102617
2 57307
1 142795 819174084
2 73984
2 78879
2 18795
2 39889
2 84127
2 157198
1 160412 944691489
1 44431 686420868
1 154757 400924208
2 12061
2 9005
1 162540 878131321
2 97877
1 30197 100895924
2 66949
2 41218
1 142770 35579907
2 45256
2 117773
2 57630
1 116548 403834038
2 151027
2 138662
2 17208
2 71927
1 118718 32975808
1 94602 841850573
2 19034
2 97129
1 147128 753412831
1 43738 824326144
1 75238 296809894
2 17588
2 146415
1 189792 311592299
2 65936
1 38012 205567292
2 56562
2 54763
1 182655 570367340
2 123137
2 82513
2 100203
2 50499
2 140676
2 194348
1 57226 60493454
2 8062
1 1981 671653900
1 120997 726539840
1 141611 560045379
1 43062 494415471
2 48604
1 7710 77734857
1 16922 705801104
1 1365 938230234
2 189199
1 106341 247030892
1 34745 137462174
1 63699 597884998
2 119226
1 193953 936837732
2 15500
2 68552
1 154771 79809870
1 176245 192616010
2 130389
2 17710
1 113993 722388140
1 63719 225174649
2 169535
2 65865
2 197254
1 189862 91337707
2 82482
2 75318
2 133009
2 68592
1 102384 163241443
1 181533 526478002
1 118006 492642198
2 65204
2 9983
2 76646
1 37460 900698474
1 104873 668984597
2 150904
1 57867 464928592
2 175387
2 82352
1 116987 298745798
2 152331
1 131640 358401040
1 70749 146297647
1 92236 260727797
1 55421 178030218
2 156343
2 9184
2 109939
2 151740
1 51249 831830335
2 131689
2 96891
1 161874 397915809
1 46082 711250470
2 39252
2 157282
2 167396
1 110789 652300099
1 139329 289923872
2 758
1 97459 902392808
2 29854
2 193660
2 82991
1 159623 821758253
2 103814
1 125669 490729662
2 101318
2 104042
1 57126 907502122
2 125881
1 66906 422245748
1 18386 640149839
1 66183 126953356
2 2522
2 89950
2 124365
1 32189 283796241
1 174599 599216466
1 34683 729234571
2 196384
1 55225 409171304
1 39398 984090429
2 123546
2 44289
2 69900
1 136230 800033600
1 16321 33013554
2 31032
2 155212
2 125988
2 92688
1 139426 11455238
1 122257 610792995
1 128202 969538027
1 169360 253072750
2 58942
2 103072
2 136177
1 184658 626692931
2 3969
2 187905
1 1528 651253521
2 32093
1 196808 941841330
2 7113
2 19413
1 156387 579956138
2 152627
2 169553
2 133253
2 179767
2 29088
2 94384
1 69381 764695670
1 18120 996602955
2 162030
2 46695
1 198504 677642449
2 152706
1 168509 285016693
1 119195 722582455
2 61290
1 14290 268005654
2 179943
1 55525 795352279
1 23385 434805609
2 140911
1 117824 135311661
1 88516 730182487
1 179434 96669549
2 84708
1 13472 733198199
1 92460 209439974
2 55620
1 35623 919265833
1 47331 139444269
1 23679 873230033
2 192231
2 22414
1 76977 840756449
1 170488 118745887
1 132767 50269576
1 147824 289049517
2 122619
2 2604
1 81669 464311076
2 131791
2 70664
1 108631 73812143
1 151855 352099323
1 38464 126256214
2 113912
2 153735
2 147547
1 108175 568483153
1 185287 954492955
1 139793 930157438
2 156937
2 143455
2 107690
2 82319
2 173907
2 164110
2 54274
2 70291
2 104947
1 2813 865636995
2 62305
1 51644 954163290
1 75639 402753810
1 60711 570431904
1 95556 914437781
1 199452 485845778
1 194440 565513532
2 92355
2 44036
1 50942 81027445
2 136751
1 154933 789639532
1 125724 219341540
2 26643
2 176445
2 187709
1 155134 323948848
2 142865
2 136202
1 64668 574384177
1 134760 103892777
1 13599 620109629
2 85385
2 164641
1 141976 693750926
1 103889 967240820
1 13914 774300423
2 85647
1 171035 625719938
1 133717 34680473
1 169991 948347913
2 109284
2 162665
1 23062 34936500
1 94475 871534917
2 154759
1 2786 737904183
1 2046 565715323
2 133982
1 48224 688394988
2 156287
1 148827 211207151
1 44321 155297172
2 5636
2 174140
1 99572 113342586
1 169350 862022295
2 43683
1 117063 384181
2 66071
1 51040 638396814
2 102895
2 47916
1 154640 876382405
2 42265
2 177195
2 59068
2 93789
2 22420
1 173323 564476045
1 198112 864144934
2 50392
2 63656
2 78749
1 194065 29490353
2 106312
2 96118
1 64379 815795243
2 163101
1 155398 145341798
1 11567 754166177
2 183596
2 162845
2 177019
1 31579 984547905
2 69718
2 80371
2 6955
1 12253 741581453
2 29608
1 184401 961799188
2 16705
2 17350
2 27306
2 91131
1 193999 590257885
1 26135 437937627
1 4734 521424599
2 132942
2 15627
2 112589
1 142177 113173937
2 111664
1 34019 241607113
2 28482
2 49362
2 85254
2 162290
2 84188
1 194763 792997538
1 135410 764115990
1 79887 384028617
1 94759 482838358
1 712 126365646
2 35257
2 76748
1 14004 567084742
1 172044 187995349
2 15712
2 86364
1 19316 379001596
2 100976
1 44498 64339090
2 193515
1 187637 324353083
2 73741
1 81385 238527287
2 18987
2 145980
1 186888 64328152
2 88339
1 153022 571771016
1 92550 776482893
1 109431 986341442
2 130010
2 114271
1 190232 618013916
2 199062
2 177706
1 28667 958408130
1 79503 70873743
1 178906 610698200
1 158123 969460176
2 156327
1 138010 217617164
2 60511
1 2052 404390998
1 81927 793317989
1 23161 520714177
1 77891 936216171
1 187438 853484672
2 97061
1 162529 991195733
2 69382
2 2647
1 88886 36901553
1 160839 994898307
2 88462
2 190060
1 141621 857455217
1 71971 971382305
2 85278
1 81809 549786316
2 19447
1 108557 371154900
1 64948 141901809
1 33165 283361617
2 37865
2 163932
2 31227
2 166974
2 66331
1 16697 698112979
2 70154
1 84250 963031279
1 185764 960249655
2 61016
1 62814 678282638
1 22008 902270099
1 46108 379181214
1 72283 780053792
2 37115
1 140651 455424362
1 30887 157787810
1 56336 325064831
1 105468 647907543
2 51188
2 122465
1 25935 995054400
2 173212
1 11626 747221014
2 177239
2 91376
2 31823
2 98963
2 188104
1 172688 49949296
2 54065
1 125387 578866060
2 79499
2 171559
1 25772 9668475
2 169122
2 5354
2 13157
2 130702
2 135489
2 1919
2 9485
1 172600 364710895
1 20874 238722667
2 25302
2 30018
1 340 325885716
2 72970
2 48135
1 31717 954721624
2 2719
2 133820
1 192128 98428520
1 65473 132043268
1 71556 309668279
2 143279
1 146379 106825532
2 143008
1 127263 353940335
2 18345
1 167954 948764950
2 21738
2 183953
2 160677
2 192059
2 114470
1 20309 515826789
1 39420 535860829
2 32950
1 168958 664839012
1 60484 81364736
1 101249 984057560
1 24671 33560771
1 161859 557871062
1 123960 490368031
1 74366 761250385
1 99109 371843788
1 123331 23858723
2 171213
2 99751
1 30814 546140849
2 40384
2 171118
2 93407
1 115186 898491516
2 6945
2 137055
2 46976
1 13770 943959392
1 184684 637014291
1 8600 248789696
2 116022
1 185348 78907910
2 74194
2 171830
2 75027
1 97869 825811068
2 58563
2 113738
2 178328
1 189032 718496201
1 130536 922640315
1 137705 68517810
2 7968
1 119589 793603460
1 86046 690451037
2 50951
2 106907
1 95203 497333179
1 90598 769492940
2 183510
1 184032 705804931
2 153314
2 175966
1 56071 566006990
1 24659 163550404
1 137786 26160909
1 10502 480954966
1 187423 280876120
1 107409 525938424
2 10488
1 40886 378377461
1 154771 977331395
2 163622
2 160193
1 74595 648538763
2 149783
2 5012
1 132738 637121040
2 142053
2 159661
1 6209 440318261
1 111499 865790051
2 92043
2 92977
2 88096
1 174865 3984838
2 54643
1 73425 359162090
1 51369 521859496
1 46791 441605534
2 106878
2 38096
2 46154
2 176434
1 116469 509182274
2 11740
2 16361
1 174946 17090079
1 73677 743968762
2 92650
1 80219 470680837
2 155094
2 106375
1 115664 559425705
1 187480 898945263
1 2047 674208751
1 17292 923929958
1 37249 870167735
1 83893 242211090
2 96948
2 60955
1 79642 420288370
2 182229
2 61685
2 48455
1 36605 745603631
1 116563 434359432
1 60098 994657364
2 56517
1 115310 495614545
1 54113 351342494
2 153324
1 52087 985165541
1 164603 699232274
1 67570 921387899
1 4147 628236607
1 36300 748842857
2 167380
2 2169
2 133763
1 25663 78994798
1 20725 371516805
2 189702
1 32192 308472368
1 187746 866446113
1 112390 997243307
2 180111
1 1991 784119204
2 25796
2 34483
2 36350
1 116175 98475847
1 193622 485201788
2 148901
2 31312
2 189538
1 150255 407486753
2 168355
1 135779 672456765
2 90672
1 132509 561710800
1 16347 67150599
2 133884
1 175149 239142756
1 97645 653044936
1 129613 192428426
1 118555 803609316
1 72653 393199567
2 114802
1 120512 599367541
2 28344
1 25042 748193797
1 171961 729557408
2 108233
2 27570
1 97651 773259606
1 42718 713699491
2 8671
2 114629
1 159161 936661139
2 39629
1 128169 547757533
2 188116
2 29355
1 121032 84799697
1 89015 174741840
1 109419 702127617
1 132554 743964632
2 16315
1 179712 881937471
2 92645
2 142454
2 94940
2 161433
1 172428 902080473
2 5015
2 112785
2 20909
1 82896 591177926
2 44842
1 135986 406174496
2 127233
1 116858 281122554
1 41989 495313230
2 75259
1 115367 349759173
2 89233
1 46100 541460266
1 22098 114018006
1 3643 422079521
2 113516
2 12600
1 138871 300538357
1 141919 882539397
2 128699
1 53410 732387073
2 35547
1 71035 451862139
1 120228 362226294
1 118736 985927707
2 188266
1 39604 453784512
2 14484
2 102934
1 77134 504412587
1 129716 282034357
1 193487 12088574
2 156700
1 140634 953498626
1 118704 534459160
2 11819
2 27300
1 123662 859277558
1 129493 187468930
1 29136 347490644
2 113079
2 31909
1 80848 517071816
2 73626
1 189754 703448933
1 76582 642769877
2 127301
2 120066
2 109197
2 171623
2 179418
2 165987
2 120745
2 40885
2 166854
1 172023 757081359
2 171791
2 199968
2 90663
2 132981
1 5113 563402339
2 77536
1 150392 655575846
1 151446 571884244
2 52692
2 138478
2 23477
2 173584
2 75614
2 131295
2 189144
2 11427
1 45667 71254690
1 104066 305215606
1 96400 790779728
2 125960
1 60670 603418983
2 130277
1 40538 657107956
1 55072 369567523
2 107611
1 92041 301543949
1 113387 672648524
2 168237
2 67130
1 63096 294328995
2 171445
2 67639
2 114605
1 116774 647583606
2 90910
1 32260 469111581
1 190819 141867428
2 174804
2 60977
2 108238
1 195864 769293219
2 108875
1 127868 841187612
1 34861 980343737
1 109990 963638182
1 176565 132923614
1 11759 32099978
2 83321
1 46371 273659639
1 91150 796617183
2 86415
2 139750
1 2985 323540953
1 85391 725983007
1 50285 230406038
2 131749
1 67753 64085772
2 71404
2 2461
2 116916
2 105079
2 49772
1 153458 580161859
2 158161
2 17289
2 12402
1 171708 313039462
2 162348
1 82650 402434387
1 194661 60811618
1 178010 500852319
2 38129
1 72269 774669265
1 148218 551135059
2 130162
1 20555 996633379
2 48015
2 190518
1 45178 571012676
1 139072 366624829
2 19609
2 117077
2 6890
1 95059 828457659
2 116442
1 62594 348549150
2 48699
1 113659 724398247
2 139740
2 137780
1 32094 815077206
1 166642 886720628
2 128311
1 101975 503809338
2 168221
1 52561 858269213
1 194380 80205372
2 98949
2 35056
2 94816
2 175375
1 32536 611405036
2 67771
2 44742
2 31855
2 112791
1 36320 830549880
1 162359 781030187
2 145970
2 92532
2 118522
2 179122
1 163478 703421098
2 126686
1 21506 861552594
2 86054
1 75644 81006128
1 134718 304722827
1 72196 617312130
2 62018
2 78723
2 97103
2 103692
2 32004
1 31886 360630820
2 172256
2 100647
2 11079
1 47303 44501067
1 186302 398655787
1 118347 448550566
1 36709 447521083
1 64875 206034398
1 16513 593228625
2 175028
1 73479 486763515
2 111168
2 152390
1 158176 850133497
1 143290 22279334
1 26489 629645612
1 87316 252624340
2 65622
1 19516 73126526
1 14067 758303897
1 101554 984303600
1 84579 718588658
2 62443
2 161303
1 80955 600936819
1 14956 651524889
2 71617
1 140641 190901832
2 41618
2 30051
1 197184 831790604
1 20527 147430486
2 3019
1 131462 373405600
2 157996
1 131016 659960792
2 131430
1 159120 933861013
2 23651
1 113748 387189620
2 184752
1 40406 161133889
2 145179
1 41611 205614185
1 158807 954967226
2 61240
2 60349
1 115677 903637452
2 73492
2 157706
2 2823
1 178844 916418781
1 116739 124602729
2 112339
2 185029
2 142729
1 38187 342107621
1 78917 433840411
2 65591
1 15124 838451247
2 58781
2 114542
1 21202 301473534
1 4994 285060491
1 161827 847670270
1 53168 782803817
2 63562
2 30367
1 157518 807085415
1 11751 7392243
2 55689
2 192506
1 86840 320460858
2 126827
2 101697
2 163191
1 44069 142950467
2 171098
1 156125 811443472
2 17975
1 186409 276977191
2 69214
2 115867
1 34455 545862136
2 55788
2 61373
2 125439
1 118758 357321837
1 173755 395594412
2 61056
1 48378 850031963
2 98625
1 14778 630860082
1 71615 807776170
2 164011
1 114312 868894217
1 131253 199946080
1 182594 664560691
1 164981 626851831
2 170371
2 8175
2 181040
2 20318
2 135794
2 196417
1 130654 423309907
1 100109 367815713
1 5375 28702923
2 33811
2 97289
1 100900 165965208
1 4550 132380133
2 105776
2 61290
2 42897
1 169527 900095834
1 49768 22804337
1 67270 449130876
1 38629 531440595
2 55040
2 196306
1 148739 149944820
2 196964
1 125212 759901067
2 138035
2 75032
1 175686 207899218
2 174387
2 58085
2 6816
2 102551
2 19862
2 50965
1 36873 995429760
1 171688 193738852
2 65035
1 30038 257999813
1 1625 787941621
1 75149 823365980
1 96225 458671934
1 61698 85489233
2 17505
1 111850 789555398
1 75335 952023599
2 187898
1 199425 739739703
2 169268
2 118046
1 3195 847106069
1 184967 992968135
1 60754 190613349
2 27345
2 57779
1 93924 588284449
1 107188 275368620
2 5829
1 145690 743382861
1 38993 66670848
1 127735 36697845
2 156018
1 123761 388088117
1 102803 550773320
1 39698 419621809
2 196421
1 68504 511483476
1 128607 262983201
2 105206
2 170187
2 140642
2 127325
1 36735 523935157
1 31498 650048783
2 120370
1 106873 417499580
1 107996 819355738
2 35131
1 191613 234122052
1 35076 589651863
1 196870 218339058
2 189018
1 29676 654150756
1 135979 726535508
1 33102 571512919
1 76925 8996292
2 169618
2 87421
1 181247 396879457
1 117436 277650603
1 149523 596955734
1 165587 727944584
2 181253
1 41629 625940952
1 25359 762338368
1 18260 612608362
1 77289 288400445
2 51780
2 155807
2 55501
1 198312 987807927
2 5542
1 65052 74057947
2 77088
1 42004 402082525
2 37329
1 134487 383174365
2 46900
2 44670
1 60004 967138720
2 99996
1 82327 249116857
1 174931 509855390
2 29100
2 78236
1 46028 212297853
1 6441 366856102
1 59477 698288264
2 125179
1 191527 920612859
2 166636
1 13358 707899021
2 126475
1 75122 897050037
1 183102 868751688
1 1645 820015915
1 161105 801820508
1 5886 547080447
2 103123
2 175161
1 63867 817006375
1 195816 622912153
1 18493 687953665
1 23844 68858535
1 28647 957452995
1 44388 708197287
1 180809 963150106
2 164279
2 28822
1 36472 319512233
1 57820 177684398
2 176888
2 178435
1 16429 344989111
2 4382
1 161968 289490032
1 15332 924877827
1 108705 669405354
1 55253 991291212
2 172451
1 2401 937112520
2 90138
2 109101
2 59293
1 138507 322613164
1 129304 107424462
1 143140 203471770
2 66715
1 98607 567284734
2 100151
1 6261 499980911
2 126685
1 29602 52402742
1 76798 770813250
1 118450 969031538
2 127593
1 95070 333349090
1 114961 122888511
2 182211
2 104245
1 31348 18607352
1 54450 175329217
1 9275 882005783
2 26645
2 192262
1 108824 681936918
2 37505
1 89650 266939770
1 40739 544511900
2 191010
1 117548 737372694
1 99916 44406350
1 22277 904928994
2 116642
1 179770 100973683
1 67071 528161569
2 46313
2 42479
1 6681 169127087
1 5271 449397749
1 111305 33673118
1 199807 501189420
1 49075 157699199
2 69384
2 93469
1 175035 232002182
1 47116 957589386
2 39143
1 79041 968435592
1 80908 898746881
1 48459 560011545
1 98321 546470102
2 59596
1 32548 217839930
1 175497 630991281
2 163359
1 44820 544445997
1 76689 655243053
2 93016
1 64997 630348677
1 5226 172761679
2 42031
1 56786 364482087
2 72778
1 136848 439356954
2 195912
1 146260 218126774
2 114793
2 110424
1 60404 150023871
1 100340 789489590
1 64893 554514355
2 145744
1 97846 665616973
2 96757
2 184102
2 151628
1 198390 771793078
1 152559 562739534
2 113724
2 114697
2 135295
1 189300 947296611
1 131931 970900315
2 59609
1 18590 908771378
2 154833
2 125401
1 171825 438477417
2 53056
2 16617
2 32173
1 188005 494771338
1 173371 800947438
1 64124 883014883
2 180366
1 47141 103470702
2 175591
2 199875
2 190779
1 193436 948922186
2 64540
2 38742
1 105184 713304855
1 140997 92850426
1 147409 23821338
2 170442
1 99746 451795564
1 163158 569415572
1 120518 375173359
2 10393
2 118868
1 17753 117381569
1 80806 147369647
1 15570 833158166
1 27592 55968690
2 162603
1 103190 449083328
1 43757 560446987
2 126481
2 33246
1 449 125754103
2 162488
2 194960
2 195949
2 22035
1 35793 241045722
1 153267 475642573
1 40375 562863442
2 63662
2 97619
2 16917
1 40677 230318327
1 96782 172301933
2 164252
2 77152
2 27809
2 116249
2 192224
2 91827
2 174025
1 12627 628651601
1 13578 369895946
2 13368
2 123201
2 8638
1 140945 842456933
2 158793
2 10926
1 73523 600599260
1 153466 526774021
1 88867 906599703
1 135549 199162306
1 119703 907670448
1 187965 631540860
1 78805 624142822
2 84351
1 10519 599961971
2 180026
2 104068
2 146666
1 71949 624388487
1 174216 797284056
1 61047 692955295
1 144360 818019848
1 170114 584454915
1 133772 318538267
2 112338
2 66343
1 67443 100958033
2 11028
2 161232
1 11653 688337668
2 26729
2 141407
1 25072 614226424
1 9092 147350675
1 118189 656546217
1 37219 745125502
2 83412
2 8375
2 198153
2 126327
2 37167
1 14417 427838024
1 152307 684381447
1 198404 670516303
2 158230
1 155885 827848790
1 185734 742160464
2 114105
1 138491 878840144
1 115460 309428650
1 180888 410284887
1 110122 938723120
2 72591
1 73357 591861435
2 21043
2 118971
1 27553 265640110
1 126770 284190037
1 114701 932826354
2 101165
2 177968
1 71595 851065023
2 20922
2 94192
2 25050
1 91619 417358881
1 114256 959713035
2 135856
1 122616 988358667
1 38066 51531207
1 99945 824600709
2 139866
1 122557 216094908
2 84778
2 185933
1 171743 267121219
1 81189 251090186
1 47307 433799164
2 174435
2 71330
2 148019
2 54935
1 170238 932084974
2 125285
2 6982
1 146388 464581526
1 158118 980806317
1 178439 543808229
2 173378
1 26541 38737124
2 106998
1 97163 634783941
2 55512
2 166985
1 198487 710977842
2 130313
2 109548
1 43003 770930716
2 125611
1 19643 747909290
2 171421
2 116038
1 179915 594192071
1 13774 49953979
2 193762
1 142612 16666139
2 165996
2 168043
2 142880
2 142414
2 57
1 47414 619781608
1 15717 392846110
1 165326 362893914
2 9156
2 81787
1 177671 413196623
1 189584 793536460
2 22049
1 97129 454500377
2 191239
2 139008
2 80559
1 81519 141212152
1 151474 451619261
1 109044 614849173
1 122487 362543351
1 187506 77541006
1 163330 119862791
2 58546
2 38311
1 38128 37605271
2 180323
1 95556 408364945
2 5513
2 107532
2 179743
2 195521
2 33612
1 14897 979516886
1 112685 639218801
1 179286 519730897
2 97371
2 780
2 102677
2 168287
2 187967
2 141876
1 28440 58980940
1 133180 774120058
2 193582
2 47697
2 133051
2 16926
1 116051 61079825
2 98398
2 60602
1 29641 29763140
1 14934 706464187
2 198674
2 99090
2 147594
2 38607
2 175465
1 186698 6185174
1 71197 769441179
2 53041
2 40712
1 80855 852674915
1 131208 821252383
1 42376 835559845
1 111670 824947073
1 170946 914197100
1 165272 715539200
1 26455 167751527
1 107092 61038378
1 167781 139899271
1 135709 371710454
2 190620
1 149330 236042026
1 65087 375636002
1 55282 418847038
1 43768 437970197
1 183545 88553929
1 18767 804021364
1 168855 219402554
2 155462
2 132602
2 44545
1 65206 710166439
1 158572 234073895
2 89281
2 18204
1 54865 775654114
2 102868
2 153950
1 19759 762752849
1 170184 47736313
2 185067
2 16891
2 142477
1 63620 307742802
1 5603 950883208
2 99782
1 72233 119039325
2 25422
2 91282
1 97956 959191844
1 22787 394746381
2 110751
2 67976
1 108388 388514063
1 163079 274899837
2 66737
1 28558 121216053
1 128981 70565693
1 71882 485666294
1 115744 477631712
2 129022
1 136448 996623400
2 114532
1 83202 8873612
1 175666 939188579
1 92548 230492514
1 75306 573620786
2 32050
1 127521 398201119
1 52580 522939562
1 144745 56212177
2 88581
2 13184
1 18197 39970372
2 71311
1 99641 856414795
1 80517 225746400
2 22504
2 137390
1 141480 61945950
1 194566 770575421
1 91990 297856305
2 13998
1 186691 254874854
1 162115 344302595
2 117963
1 144235 144684533
2 183172
1 76182 282815015
1 19352 903490941
1 151108 923149283
2 8455
2 122679
2 16052
1 30558 300344074
2 152664
2 175577
2 32427
2 123845
1 107306 394969795
1 33766 307692617
1 139230 649667826
2 189285
1 198498 605340834
2 32779
2 91985
2 23497
1 139577 441311694
1 141202 850699902
1 59541 216919499
1 73993 671758469
1 101534 557995586
2 103789
1 185784 849520262
1 137800 349970894
2 11057
2 9231
2 124735
2 62628
2 161191
2 153028
2 137652
2 191994
2 53133
2 174948
2 51381
2 198919
1 145864 34270376
2 140351
1 135074 327922496
2 167041
2 6839
2 150053
2 21434
1 56426 925993864
2 106857
1 146715 991968745
2 2079
2 99224
1 144990 849550115
1 82652 310560960
2 129599
2 152531
2 150591
2 60066
1 162649 327981077
1 142752 293369238
1 197758 290192739
1 62711 962269047
1 168766 209279694
2 176400
1 166854 214355070
2 73444
1 51232 556931225
2 60009
1 103880 122514298
1 91195 663044333
1 177310 327191976
1 149734 490547183
2 95114
2 61289
2 186764
1 108448 734672374
2 159918
2 80087
2 36683
1 103300 725067267
2 24882
1 71261 659664850
1 119235 708206753
2 14829
1 197206 577818040
1 42451 324055996
2 60661
1 73506 558567401
2 149391
2 110522
1 187896 930405950
2 82175
1 44743 337887798
2 77764
1 9993 951759070
1 11122 876888717
2 37
1 11814 776780918
1 12007 901042603
2 22986
1 136541 362242382
2 156296
1 197436 223522423
1 64777 103334321
1 128389 488443676
2 71626
2 71517
1 124458 297227092
2 116128
2 51485
2 135450
2 146116
2 88081
2 196752
1 25969 449388880
2 168027
1 103547 352242809
2 118322
2 21374
1 60957 53583037
1 76220 714604684
2 47640
1 131725 13770351
2 28859
1 105377 267199974
2 21633
2 113813
1 19483 742156588
1 84899 497865621
2 114368
1 123657 728888873
2 88435
1 195403 326739100
1 68130 482284151
1 55877 158757146
2 81758
2 83758
1 187182 363312915
1 6213 565518516
2 136356
2 47557
2 22212
2 68407
2 100560
2 144793
2 196179
2 148387
1 95166 875370400
1 137090 829045706
1 151540 499628639
2 24116
1 98495 89685921
2 47178
1 25378 925497801
1 35624 462441083
2 81677
1 11432 188026826
1 92002 473856647
2 15130
1 167276 795050876
1 112032 914733375
1 111014 240917154
1 37168 266898874
1 27763 360041614
2 184751
2 151037
2 149896
1 71256 302869002
1 155481 85896400
1 25372 618722905
2 163503
2 199242
2 124319
2 71753
2 130944
1 185764 367249916
2 108757
2 85690
2 22016
2 147548
2 128434
2 189551
1 114999 222234291
2 61342
1 149335 968625345
2 69679
1 34164 219216960
1 79604 3174495
1 36440 896216036
2 190939
2 52629
2 154428
1 56968 347030150
1 170364 679990117
2 158938
1 11282 615368059
1 120596 852597333
1 62412 462628014
2 164558
1 89193 653952902
2 49427
1 119311 941206875
2 32693
2 127525
1 85807 956470646
2 61186
1 30429 357723073
1 188227 839073170
1 196728 424865108
2 62104
2 88005
1 88043 107064561
1 75218 501524654
1 164313 557648123
2 195962
2 134475
1 21581 150142777
2 5985
1 8004 864685255
1 171640 278182703
1 171173 357384301
2 63207
2 78540
2 94318
2 31215
2 63620
2 98545
2 24623
2 42566
2 20208
1 88277 459932486
1 40024 165467338
2 162807
1 150231 820497200
2 77569
2 121265
1 39123 949290198
2 1719
2 57563
2 71930
2 56285
2 84492
1 179696 207296028
2 54476
1 143201 467034958
1 165728 719139599
1 153060 668877102
1 174179 193954671
1 145489 9335606
2 11819
1 38220 978739841
1 95585 96158593
1 10031 427453108
2 6129
1 152279 467337131
2 99549
1 194105 215223933
2 161507
1 50975 322128323
2 27706
2 199971
1 78994 41786644
2 125675
1 144354 643791516
1 6966 4663170
2 119553
2 83451
2 48507
1 167755 772310871
1 192005 915544739
1 86172 229284328
1 20973 11990413
1 150910 205471930
1 40825 936302673
1 166458 851890885
2 29932
2 177955
1 29766 466571507
2 110476
2 90659
1 181843 898510155
2 15166
1 105534 618111202
1 169073 425827017
1 156174 24542868
2 115729
2 70561
2 90111
1 131111 15332748
1 135954 785902873
2 150172
2 9148
2 175054
1 163683 407969238
1 163181 28374771
1 172306 669649589
1 78269 146088167
1 40393 275151641
1 39098 872389332
1 140525 802835047
2 184316
2 134025
1 29861 653647726
2 25602
1 118081 963343439
2 187433
1 141007 659616216
2 149805
1 76924 853531734
2 74437
1 88083 947150082
2 130869
2 136723
1 90622 262405232
2 38619
1 199050 752262235
2 79612
1 168176 976120571
1 141414 51820696
1 111123 925119415
2 11618
2 129522
2 187832
1 8045 557683444
1 29925 246727657
2 15865
1 155129 331050937
1 42501 589462506
2 98673
1 10292 767585447
2 70394
2 45587
1 88195 782343167
2 172149
2 61439
2 34115
1 51206 346717899
2 130738
2 121055
1 195211 912733415
1 124474 261512320
1 90652 404931780
2 46982
1 21668 913583434
2 153565
1 43960 744644909
1 118968 800812111
2 35819
1 154783 712991604
2 42899
2 2183
1 44072 7244680
2 52522
2 103171
2 58719
2 152448
2 164646
2 113182
2 69015
2 80267
1 42156 484953628
1 135497 411211320
1 91998 385911099
2 169296
2 116286
2 72657
2 66298
2 191595
2 48812
2 172023
2 151883
1 107549 928695537
2 15572
2 1811
2 71085
1 19115 80837423
1 64986 7406745
2 119791
2 158173
2 63775
2 120573
2 15789
2 42227
2 195269
2 39930
2 158463
2 199785
1 148856 565650058
1 5834 648144519
1 50561 650820601
1 169637 485918373
2 189631
1 94325 116403270
2 36999
2 185184
1 33643 294167028
2 65595
1 129289 438397801
2 4386
2 41294
1 45291 389257296
2 141690
1 28624 950961896
2 33383
1 2259 552597093
1 35935 697740521
2 67600
2 178807
2 6018
1 45871 839403200
2 90966
1 180020 47544540
2 123074
1 120388 283287075
1 30495 338378099
2 124524
1 87845 567637781
1 52046 946272039
1 181022 11070761
1 84451 245732305
1 121916 494310243
1 122304 906025868
1 192464 353326867
2 32725
2 161344
2 174046
1 147356 301045708
2 54235
2 40224
2 155750
2 76207
1 26071 672212052
1 152431 550995935
1 31102 486677285
1 68290 674617184
1 121214 678090868
1 54117 507842906
1 71597 471981866
1 197191 665329874
2 169462
1 29188 575317875
1 48261 613958658
2 182512
1 83723 224509820
2 126900
2 93614
2 68848
2 49758
2 66692
2 100875
2 70927
2 100169
1 98707 100017902
2 197688
2 122834
1 100740 642694495
2 76442
2 114955
2 171282
1 154919 553943653
1 75012 72475900
1 131872 114988665
2 12605
1 173023 425692714
1 117241 609177597
2 145722
2 115765
1 17187 952312787
2 92717
2 43138
2 158182
2 9418
1 49582 856353742
2 155482
2 26954
2 97584
1 77771 409642307
1 48075 379378551
2 170875
1 9512 786774050
1 61686 932913310
1 140859 767528069
1 182137 662046507
1 8279 280956295
1 90457 833894835
2 82728
1 5022 989309631
1 175434 187524353
2 114717
2 131159
1 111240 520049865
2 59148
2 165299
2 134706
1 67664 465508730
1 16895 767487200
1 49984 900099866
2 155963
1 146055 719513224
1 166185 882267357
1 69759 10422643
1 7996 616256415
2 176457
2 167169
2 23643
2 42478
1 167055 430786350
1 177146 428986599
2 158893
2 144542
2 34346
2 64168
2 69661
2 172992
1 126499 959444941
1 21681 907194246
2 57167
2 167366
2 171771
2 152310
1 59133 151862613
1 65392 780217572
1 28360 754172505
2 192359
2 80099
1 15749 793203510
1 72164 612211124
1 8846 452650715
1 190422 686825394
1 108537 409322470
2 281
1 128997 462119456
1 68823 396651026
1 116816 599124336
1 65017 956184297
1 23557 817346648
2 97295
2 112374
1 140917 336364127
1 144908 863016931
1 69172 209348998
2 85256
2 147960
2 7364
1 48029 247180128
2 124504
2 37985
2 110984
2 28997
1 65260 593437276
1 83155 324140876
1 196194 969986321
1 16087 865928664
2 120294
2 127030
1 71347 882904260
2 173865
1 77273 161064801
2 198966
2 97080
1 287 652392132
2 192215
1 28857 106916590
1 150996 478329992
1 135844 558071365
2 22907
1 47275 392252821
2 80646
2 32392
1 50563 845102106
2 64748
1 151138 901043362
1 36106 981152764
1 163541 166193026
2 80463
2 178612
2 175401
2 193769
1 111945 314937518
2 43796
2 134891
1 28326 945305883
1 64070 581279184
1 171872 421964356
2 1472
1 71054 759747016
1 53366 554388423
2 171982
1 30163 12633106
1 177904 217721829
2 165389
1 162890 670108634
2 146274
2 40027
1 100936 576621129
1 189393 991045539
1 146034 844435065
2 116695
1 55546 79962707
1 20255 7654322
2 132033
2 67952
1 4462 133346694
1 99557 998202306
2 173054
2 150635
1 190769 36514176
2 99732
2 154359
1 177337 832596250
1 26339 594222516
1 187804 365377091
1 88320 751561347
1 175464 847465219
2 98446
2 197071
2 198092
1 41612 527033390
1 91623 250374174
1 153711 742187798
2 85325
2 26293
1 26376 73847054
2 94460
1 74096 530033840
2 129317
1 92589 615468661
1 3664 812937180
2 33291
2 93582
2 72515
1 40997 804321223
1 116570 481496599
1 185522 106768495
2 103488
1 143894 283185921
2 169192
2 136129
2 71320
1 188071 435279047
1 190814 408805546
2 194957
2 190250
2 28954
2 76045
1 98811 940528324
1 74273 700583534
2 32650
1 195698 629406325
1 15334 158317645
2 186560
2 16213
1 55492 579525616
1 53504 796306679
2 72100
2 165953
1 14447 367530265
2 102299
1 156563 71272160
1 175238 794993756
1 51631 824774239
1 161077 171093213
2 65582
2 150986
1 146305 903720011
1 31563 903305325
2 125755
1 58820 650773968
1 165075 130943572
2 103469
1 34212 448134391
2 35236
2 99953
2 101058
2 13475
1 160778 36725639
1 6321 112262270
1 100808 348791564
1 114379 245513316
1 152584 892846916
1 130339 815589231
1 175074 171320477
2 157870
2 120449
2 175062
1 29473 369057896
2 72480
2 178762
1 27629 199592633
1 93496 302434487
2 131628
2 171062
1 132436 962129187
1 161124 273701571
2 42508
1 123046 581556611
2 43063
2 104552
2 4898
2 22370
1 7964 841028338
2 129193
1 49482 529664679
2 59586
1 12285 810464922
1 1385 428081073
2 43622
2 27212
1 170962 585037361
2 70108
2 140425
1 32940 917358672
2 39895
2 140106
1 194336 908434812
1 113992 19795238
2 115632
1 101192 901046741
1 4910 441842640
2 137156
2 109605
2 130572
2 9263
2 89412
1 122649 944230133
2 34473
1 190950 725116199
2 30373
2 115265
2 31202
1 40771 692413693
1 114514 339826963
2 65553
1 21990 674165174
1 28324 736432824
2 131674
1 19707 17787132
1 76053 90456395
1 163019 706648776
2 63141
2 115410
1 70673 710137410
2 47485
1 119206 683042105
2 76809
1 6768 110274859
2 119879
1 147131 740372858
2 86301
1 58098 933250164
1 97548 215797620
2 199958
1 185795 721102008
1 55899 196243792
1 189896 276692930
2 55435
1 72231 435802115
2 181205
1 49180 493571996
1 90990 474622694
1 189885 289243980
1 137478 314028651
2 168178
2 166803
1 197410 15696701
2 125164
1 52259 62130226
1 179994 823274186
1 141590 681322990
2 51395
2 191465
1 95775 598162290
2 186915
1 132093 882304899
2 66725
2 14182
1 96664 158253141
1 117011 196542931
1 137638 681739362
2 188638
1 19897 423537982
1 59201 930915075
1 133833 391554795
1 168213 486341369
2 147548
1 9657 601981081
1 91852 570744171
1 40659 143788614
2 45662
1 49746 690852796
2 172853
1 65336 992617429
2 147234
2 183496
2 68268
2 22526
1 54273 343020870
1 33699 238149326
2 93562
2 33764
2 155393
2 5483
2 191373
1 166323 77028587
2 88361
1 178325 905284277
2 69629
2 156906
2 121672
1 167744 847505298
2 134375
2 123883
1 155991 996237479
1 143852 44743919
1 73115 978525388
1 163937 102678746
1 70310 317412061
1 122247 911652389
1 17070 849816347
2 183646
1 95503 483615555
2 98607
2 70841
1 87964 820786863
2 40409
1 176481 774109518
2 158347
1 61604 699327560
2 25310
2 165453
1 197551 754351952
1 183496 425976830
1 175142 10805524
1 100385 378996246
2 172204
2 74542
2 103076
2 31671
2 173368
1 103325 633357246
1 187704 692133707
2 168561
1 157750 767879407
1 115089 210299653
2 22040
1 43419 808592727
1 35742 770481744
2 89073
1 163988 556179216
2 21658
1 159230 861210957
1 54149 981302278
2 96446
1 74894 495474040
2 199160
1 133844 813477390
1 83148 14865561
2 70763
1 175918 233287621
1 61197 876117923
2 13788
1 123244 697679658
1 47045 841986405
2 31262
2 48905
1 34065 498548442
1 17757 86482079
2 63840
2 24825
2 42172
2 148493
1 98502 474043970
1 133534 553909969
2 2137
2 138041
2 139744
2 19047
1 47735 938860810
1 179905 395745381
2 116429
2 120125
1 105141 688838861
1 198207 749229389
2 22964
2 186531
1 42626 770213111
1 123749 25498931
2 7162
2 65590
1 197571 945464551
2 82460
1 78908 986065517
2 179440
1 89925 120036644
2 73898
2 109422
2 163097
2 78434
2 177603
2 177714
2 10374
1 194306 9275221
1 105376 705583973
1 99397 522601061
2 167055
2 133940
1 189558 255785394
2 199472
1 51357 791722265
1 114557 363241440
1 184452 782726420
1 32559 389673377
1 151860 991268540
1 197053 485246509
1 127964 587022879
1 119206 299346454
1 104174 736521432
1 24094 606746985
1 46067 299363135
1 107116 361175886
2 86539
1 45001 876532514
1 26735 469481734
2 139335
2 184632
1 161334 946137861
2 8572
2 18079
1 99602 390746273
2 139095
2 121456
1 161372 851264859
1 142007 911469403
2 140265
2 41605
2 81783
2 13607
2 140294
2 63478
1 65094 657272133
2 166713
1 1551 461142400
1 23010 370995325
2 193563
1 164062 280757369
2 67706
1 52373 624624538
2 30365
2 11311
1 149030 136838660
1 90230 888824025
1 110024 956233579
2 164716
2 172102
1 146246 960261389
2 155021
1 158938 333814556
2 121923
1 83245 428786732
1 62648 921924764
1 60551 586679611
2 104969
2 44104
2 163891
1 15228 990067757
1 57598 910796008
1 29221 114913308
2 9186
2 144866
2 146055
2 153777
1 170309 971238775
1 78394 439068391
1 58079 56035472
2 159863
1 5032 169779243
1 135795 88499208
1 160785 253133416
2 135859
2 47441
2 72902
1 198531 280422832
1 187418 286580985
2 112677
2 120394
2 50703
2 40880
1 103910 878073745
1 124252 862788918
1 170807 563542100
1 102124 77264619
1 32558 81368730
1 34019 4588279
2 64317
1 70138 860139231
1 196452 167634684
1 69439 396789941
2 98369
1 134367 156204872
1 63507 138350833
1 3596 915914610
2 101332
2 14294
1 148174 323936143
1 113442 890134184
2 86872
2 96251
1 70932 287189155
2 35720
2 100972
1 128906 739554050
1 21684 959567379
2 124025
1 169091 314282815
1 138410 977049614
2 130661
2 196964
2 103768
1 170911 60288526
2 83901
2 146042
2 95556
2 16513
1 57168 957800393
2 30572
2 161500
1 40082 70973417
1 88109 121851059
1 185717 260754030
2 155916
1 27636 916521255
2 28552
1 174281 797529391
1 171203 61775447
1 127607 543448646
2 15711
1 163627 47286983
2 117626
1 15187 931864699
1 76849 811272322
2 184461
2 118855
2 157222
1 185618 711111553
1 143940 38158536
2 38583
1 50755 182395234
2 93325
1 138544 259414836
2 131698
2 142650
1 191255 308908929
2 110567
1 115786 721658453
2 191164
2 33401
1 74832 317359146
1 157734 13247678
2 145826
1 31765 522230929
1 29477 64859790
2 110167
2 93175
1 97631 192529332
1 146102 381207379
2 25465
2 5356
2 173624
1 86074 230155848
2 20628
1 149347 519508016
1 142613 350862127
1 59173 860906169
1 36982 248008841
1 81997 999029451
2 78084
1 108063 329841425
1 150801 853357754
2 156890
2 141138
1 109046 797882154
2 27475
1 43071 119544450
2 99681
2 43632
1 174020 137048931
2 189870
2 111873
2 43284
2 80109
1 189954 767620703
2 90222
1 188705 625112335
1 155114 329258475
2 76456
1 150583 363303585
1 120013 581558850
1 128438 681202714
1 166013 881279655
1 39066 848520608
1 23669 855084915
2 96028
2 38921
1 24645 588451735
2 7743
1 199783 432514295
1 152879 505061428
1 78581 902884733
2 111150
1 145612 866233670
2 113378
1 54551 842978874
2 55957
2 171253
1 50080 560936414
2 40129
2 191673
2 22316
2 165641
2 49962
1 124201 895331798
2 6663
2 165397
1 58195 272154911
2 121399
2 70715
1 130995 340877650
2 64469
1 56372 541277675
2 174197
2 195577
2 162831
2 157061
2 74998
1 39546 261150376
2 73312
1 133260 679364883
2 172317
1 144561 408618955
1 94032 526632953
1 21489 624351058
2 176761
1 174313 573012749
2 31182
1 183668 711109051
1 93567 80045647
2 23449
2 191917
1 6562 729727801
1 136204 109773073
2 49289
1 122883 447986930
2 83756
1 88480 430633502
2 133566
1 4258 905913604
2 144236
1 101470 59179305
2 96427
2 7402
2 89398
1 96450 716121118
2 170587
2 189844
1 120937 791204395
2 40450
2 191430
1 136844 15260775
1 137270 916894195
2 139648
2 15163
2 15154
2 149618
2 163789
2 16171
1 151581 572818557
1 125946 17230957
2 25461
1 22701 669448371
2 129330
1 10037 294229599
1 46089 439821849
2 94978
1 95892 938513539
2 136536
1 180471 192155532
2 146509
2 143358
2 131251
1 103049 511242214
1 78808 101659936
2 140285
1 81524 275950370
1 74496 858352880
2 137102
1 53978 6680828
2 147156
2 124182
1 83868 574308032
1 172 79611338
2 33487
2 114575
1 188320 714656112
1 123434 370631110
2 143592
2 147766
2 3584
2 121948
1 99867 48203456
2 96252
2 112002
1 84016 475336982
1 42842 523856190
1 120609 563388996
2 73423
1 84377 609823565
1 66080 706250510
1 113492 44815412
1 157878 815663259
2 91331
2 169675
2 92251
1 97063 57989271
1 73496 903368345
2 77126
2 196274
2 195659
1 185082 465923978
2 193206
2 196827
2 65268
2 19830
2 55167
1 54732 106702264
1 129832 284190567
2 115101
1 157208 785352191
2 156497
1 1773 783560146
2 124209
2 7273
1 153933 861071887
1 81812 296942826
1 138336 689319631
1 89253 657323084
2 56566
1 150211 523149876
1 79118 463226270
1 83254 671959942
1 120460 348154712
2 153486
1 70044 668091954
2 8894
2 30865
1 139160 100223690
2 151586
1 119585 19751893
2 45612
1 35554 465258705
1 88749 455746921
1 160697 296054720
2 75687
1 96146 984954871
2 38481
2 71701
1 124913 15727862
2 113535
1 44967 493918554
2 17226
1 94785 138550774
2 33215
2 67511
2 115206
1 34137 872244665
1 92330 104169740
2 103512
2 66991
2 140685
1 137924 122625612
1 115585 887083885
2 79043
2 7780
1 2616 427218611
1 133 354585518
1 51645 830302650
1 65610 409026017
2 121548
2 68651
2 52541
1 131853 178290841
1 102769 479938375
2 27033
1 505 515454147
2 119388
2 32257
2 146296
1 150433 903490965
2 98415
1 134838 66247072
1 44573 920706203
2 135458
1 196085 680892267
1 183031 5718341
1 36855 256669256
2 70410
2 11562
2 86324
2 6959
1 91981 492392154
2 18060
2 24089
2 146280
1 38953 702701953
1 100631 504217226
1 103468 90402324
2 165086
1 26025 294599811
1 31833 998705565
1 103744 156793967
2 138781
1 44993 977170518
1 63168 508024710
2 50251
2 78238
2 460
1 65912 6217951
2 27128
2 30146
1 190477 646349231
1 120079 882684791
2 197596
1 80577 387735020
1 118748 186973363
1 138141 12519970
1 111925 753913184
2 73991
2 88176
1 129394 968212821
2 154593
1 150880 219665910
1 51763 342556170
2 182814
1 179549 998700734
2 172777
2 116804
2 86645
1 145311 399430821
2 7876
2 142052
2 86446
1 53829 891830191
1 40056 500928374
2 112359
1 146354 230598616
2 103808
1 13841 589418169
1 165758 595290375
1 50966 772018283
1 13873 651550925
1 6614 793529485
2 141578
2 64031
1 90828 375756668
2 33213
1 36498 681828200
2 185295
2 73227
1 15804 629592115
1 13487 510719316
2 197042
1 119684 555890288
1 22138 848929474
1 130976 364273901
2 131215
1 18817 344839437
1 95495 155569833
2 5180
1 199513 44527912
2 4868
1 86892 562237117
1 123768 471806859
2 18490
2 85942
1 132860 901884200
2 35098
2 137647
1 115685 31810205
2 127336
1 1001 414428690
2 34841
1 115066 189424477
2 122644
1 58931 843213158
1 28486 628864360
1 45825 842891899
2 9830
2 98213
1 91838 605053931
1 60986 268840234
1 94332 661352358
2 63447
2 132582
2 48600
2 24617
2 110237
2 36389
1 21408 129938419
1 19938 201892144
1 112597 675346468
2 74198
2 69016
1 48397 839283086
1 134518 260035726
1 150757 330983858
2 10213
2 146699
1 22916 35566521
1 93488 994665775
2 13390
2 160702
2 199650
2 17715
2 29404
2 64029
2 4416
1 134688 937222682
1 160311 667601009
1 69782 470795950
2 73868
1 159411 89980473
1 69779 636279884
1 125964 277905566
1 27496 552851849
2 57978
1 118546 567322217
1 195207 49784924
1 51776 598222992
1 11273 171583942
2 137102
2 197248
1 92529 289040284
1 156832 984439408
2 6238
1 125707 654089032
2 193083
2 2286
1 191222 150895883
2 89471
1 86828 812960015
2 83977
1 173483 873046460
1 106355 107844854
1 3701 189621288
1 124181 385927760
2 159226
1 179363 326687081
2 111055
2 92714
1 176100 931372154
2 199994
2 99545
2 88629
2 191228
2 21475
2 28295
2 13149
2 123128
1 49214 193052137
1 156451 670447353
1 181922 198340014
2 16483
1 111603 805733251
1 136499 383008113
2 2966
2 160480
2 104597
2 76477
1 62429 286516395
2 11578
2 46214
1 16082 859138350
1 56098 50479101
2 134749
2 16396
2 43603
2 132737
2 72145
1 109816 333668524
2 64918
2 6328
1 45285 335075706
2 58896
1 175632 981666374
1 29992 233198011
1 188439 437568524
1 64786 988399910
2 190908
2 190365
2 145052
1 49698 776494536
1 46267 745338804
1 195431 996118286
1 144660 462234443
2 199147
2 153292
1 179625 54991729
1 2252 329123603
2 126570
2 39612
1 154919 362514969
2 51836
2 159953
2 82043
2 100920
1 131795 779077021
2 177753
2 183990
1 155014 513354225
2 119781
2 35350
2 7742
2 191236
1 17798 615743632
2 51437
2 193750
1 28552 300857718
2 6215
2 178255
1 54382 800117950
2 162523
2 66858
2 79620
2 11603
1 165707 443739468
2 85407
1 84385 460930357
1 184895 372876269
1 59797 581545063
1 198960 357759477
1 51840 411851004
1 148823 623056840
2 161157
2 104859
1 47530 139053085
1 52637 693934786
2 20562
2 186249
1 89800 810371648
1 16419 457954165
2 56947
2 139577
2 81389
1 144144 860894669
2 9226
1 95315 201410787
2 136524
1 142772 875650061
2 120909
1 30045 858871329
1 193211 586622987
1 130418 130546519
1 168627 250296134
1 193982 534773189
2 44030
2 117134
1 23611 789342096
2 150530
1 64275 75593793
1 4315 459437196
2 185503
2 51237
2 187064
2 148941
1 157722 544102041
1 187256 74655902
1 18398 214707446
1 10482 626748888
2 111563
2 115934
2 43631
1 104007 838591991
1 62315 635440622
2 150709
2 193159
1 192696 854757911
2 188136
1 144552 491354226
1 36997 829901263
1 149938 197835579
1 60063 234789853
1 166061 891192923
2 86154
2 80509
1 70718 304711059
2 82705
2 104184
1 61333 620083639
1 157115 306188311
2 32872
2 14744
1 34198 522006240
2 155226
1 5430 180445702
2 117786
1 116944 77624461
1 139821 944533327
2 127340
2 171705
2 177095
1 24028 517995643
1 37716 28629209
2 90335
2 187028
2 73065
1 140817 604132200
1 94200 487686467
2 8397
1 1417 97465961
2 177839
2 47538
1 180159 433983378
1 87071 294252260
2 195742
2 46361
1 182134 712850503
2 184082
1 9826 824494019
2 128687
1 25267 390222793
2 44479
2 176112
2 141992
2 168690
2 166203
2 77994
2 3593
1 6216 706248175
1 72494 827255514
2 124285
2 106008
1 27725 728549032
2 9040
2 58872
2 26111
1 78886 494033909
1 47595 814940433
2 65664
2 7421
1 98387 18453917
2 194895
1 172585 26154874
1 142591 548840648
2 94560
1 23294 911840763
2 65786
1 73245 887598562
2 49350
2 142301
2 81455
2 128207
2 10422
2 15803
2 138111
2 180409
2 123559
1 144465 236675714
2 196221
2 9321
2 43282
2 91952
2 1261
1 60479 966294096
2 159877
1 35847 837343942
1 58874 748615150
1 173503 756386045
1 15322 656869499
2 40476
1 116877 784556736
1 113542 171379667
1 55895 490582714
2 58508
1 40812 921537204
1 111790 288580601
1 47188 495725878
2 78037
2 64663
2 33742
1 115586 703225405
1 84219 610293117
2 20200
1 69308 389034182
2 192874
1 147815 40699050
2 13759
2 94539
2 88260
1 152051 93478451
1 69859 287215473
2 131589
1 158896 568175196
1 41203 776334815
1 142804 43421150
2 123597
2 2033
1 14320 238978642
1 67676 767022930
1 130322 883245775
1 48014 38373535
1 195951 494075470
1 135233 501219364
2 76766
1 141095 904481776
2 183855
1 12423 90603207
2 107234
2 128513
2 197818
1 102058 907733367
1 192512 795205035
2 71344
2 129655
1 153665 519386913
1 133013 536396710
2 143005
1 189309 225265361
1 151003 882696190
2 165811
2 132308
2 114212
1 46521 744194398
1 128516 962902745
1 122321 720381545
1 158742 144096043
1 89592 385489491
2 197774
1 42359 56828850
1 34802 442496589
1 132298 563024630
1 188333 317150767
2 93664
2 13234
2 6812
1 159729 296494819
2 7681
1 195479 844189665
1 170948 337777892
2 104609
2 25201
2 35038
2 48470
2 189443
1 136411 19224303
2 20252
1 40735 417921776
2 9392
1 134579 975063010
2 132055
2 69985
1 128583 262702841
2 22525
2 125458
1 6099 214159500
2 106776
2 161215
1 65289 12318929
1 74584 410459132
1 186257 789970061
2 89068
1 198309 224329567
2 140837
2 123806
2 35076
2 25252
1 91634 143157041
1 115362 122511154
2 88198
1 23830 924479335
1 64 456627987
2 84678
2 99435
2 25163
1 157411 981203043
1 93604 573172713
2 72060
2 81933
2 48874
2 16750
2 60060
2 46212
2 4826
2 50492
1 188868 772645880
2 102484
1 108814 950022532
1 120119 900427748
1 98145 570275104
1 192317 961210199
1 170442 983678332
1 86403 104072411
2 169115
2 49169
1 107895 611306735
2 127983
1 20489 169926710
1 82016 31121192
1 118603 444618467
2 19375
2 98078
2 25358
1 105467 642427577
2 58778
1 133673 123309065
1 151613 403633760
1 194406 734946788
1 159283 999190862
2 49510
2 124667
1 49980 609110641
2 144146
1 105407 733214552
1 17729 269625494
2 128538
2 74182
1 25346 991058099
2 173284
1 8543 864092507
1 197829 775210132
1 102438 421524373
1 164972 15272954
2 153476
2 14914
1 139340 222699907
2 128645
1 144422 196873066
2 120090
2 11828
1 125963 835710083
1 190805 139823163
2 169337
1 56099 376829310
2 116402
2 176975
2 152171
2 188509
1 133994 250112034
2 138274
2 6148
1 94044 55260094
2 193110
1 139060 455480674
2 180723
1 67350 612821562
1 47509 386979580
1 42785 16143982
1 23361 201169712
2 173858
2 139622
2 118203
1 47698 298770651
1 156602 836119373
2 127480
2 63880
1 141958 82821422
2 48815
1 38356 23199508
2 103774
2 181478
1 18354 353509205
1 62128 896030861
1 176039 625501662
1 126870 244737880
1 196617 494225393
2 81199
1 131637 319503765
2 119101
2 102900
1 10785 114614365
1 22784 162511601
1 65611 669579206
2 29556
1 68976 693317414
2 62035
2 115974
1 58048 753681943
1 53170 425507744
2 29277
1 116142 610134896
1 38309 442451800
2 21441
1 31537 328654739
2 174109
2 108364
1 117791 551185974
1 42977 491701398
2 74714
2 172968
2 187458
1 42752 390578
1 107767 698541998
1 158962 657633934
2 151881
1 26216 440800582
1 78147 243856503
2 164582
2 47439
1 187900 525073750
2 179213
2 176405
2 157180
2 64077
1 174258 535372285
2 983
1 110287 214071197
2 153335
1 147840 314292805
1 146132 802784128
1 79096 488319082
1 112340 317609265
1 177820 187146671
2 76602
1 159367 578154355
1 164833 179364828
1 128215 806179500
2 85984
1 137996 395313501
1 143063 32767499
2 132662
2 99392
1 95562 7886979
1 10369 766811574
1 87368 946834011
1 183052 742165404
1 13727 852903369
1 30069 549114399
2 40060
1 76706 532695758
2 70294
2 124735
1 155824 472928473
2 118293
1 132000 367646397
1 165560 13049555
1 82598 9607941
1 122954 619360630
2 117044
2 84022
2 191610
2 115560
1 17536 390229680
1 69380 143593800
2 185749
1 78825 498578866
2 109279
2 123939
2 49224
2 172345
1 126613 395914166
1 37818 582680846
2 24823
1 16313 658174986
2 62309
1 164072 403754883
1 92110 985624537
2 19192
2 85230
2 16549
2 198351
2 154341
2 41692
1 168314 102609146
2 8562
2 99436
1 187910 479307038
1 86333 273135167
2 180454
1 7490 72555142
1 52906 798149335
1 189506 321904843
1 31332 95796178
1 35658 519512242
2 42522
1 8413 562936701
1 87737 67469352
1 79208 264220870
2 13033
1 68902 173943796
2 47382
1 84183 374877929
2 175477
1 112369 714046720
2 128457
1 195041 562354329
1 170816 557196909
2 183322
2 185927
2 164375
1 147432 579396854
2 166332
2 179025
2 93413
2 154451
2 156659
1 106051 925115358
2 4257
2 87211
1 46086 193918604
1 132676 477658948
1 45200 224506522
1 62959 548713047
1 165986 566219340
2 108252
1 129304 215493015
2 46005
2 188480
2 44088
1 109671 180258077
2 176923
1 126692 354719002
1 105728 383902300
1 68308 566040226
1 105247 201176905
1 149320 410959104
1 8050 767305009
2 154067
1 78846 914735053
1 156769 253552093
2 160622
1 171122 118312019
1 59873 261791910
1 64226 14704543
2 177799
2 32209
2 79281
1 67870 183329154
1 185321 679318580
2 72005
2 62977
1 78014 886971514
2 170316
2 46692
2 35868
1 3143 496317679
1 84759 782647488
2 174934
2 147683
2 86138
1 122102 298754776
2 54522
1 55379 323883504
2 144642
2 132466
1 71984 802793792
1 139556 536599817
2 123498
2 150105
1 4610 313541522
1 70658 296797420
1 176548 273378116
2 186959
1 68962 49630684
2 101286
2 141941
1 174252 63209029
1 35877 854220535
1 127595 145710301
1 186358 343084131
2 177396
1 115920 965613064
1 136302 164558531
2 400
1 158534 590553276
1 39854 835761683
2 24610
2 173364
1 38380 967913874
2 136333
1 56838 339540329
2 87429
1 156456 574440032
2 52994
2 80295
2 165040
1 187541 113430615
1 6620 307552768
1 38667 902142143
2 41064
2 57492
2 187957
2 139495
2 68542
2 70358
2 101897
1 105820 667124374
2 121122
2 10233
1 98030 540201791
1 23672 759584992
2 46795
1 167348 759387033
1 189605 71500060
2 27645
1 192603 283684166
1 121901 424217920
2 59807
1 194500 605286325
1 182830 274688400
2 94197
2 179472
1 61107 911144762
1 169292 799228126
2 173304
2 56273
1 160159 207238728
2 72413
1 126261 971818059
1 197290 278820063
1 96810 701994469
2 144386
2 15209
2 52403
2 89905
1 25417 208110809
2 47857
2 190123
2 129371
1 63975 773639549
1 45106 883270970
2 198257
1 52232 909153636
2 76785
2 75067
1 172879 731456836
1 163663 107985163
2 44654
1 191422 369915326
2 98946
1 54371 610164515
1 141993 222057775
2 156501
2 193896
1 96975 985976271
1 19464 430758013
1 107748 467712855
1 112183 284800501
2 99134
2 135833
2 161192
2 106106
1 164210 167585227
1 122907 607440780
2 79736
1 107595 216636976
2 30619
2 109060
1 27136 811509973
1 102529 379261261
2 158704
1 121657 44746615
2 148740
1 155029 47564580
1 82430 989105053
2 178691
2 55882
2 189631
2 154220
1 70907 723120101
1 127092 803965630
1 26142 551589365
2 36041
1 160274 304008379
1 144172 597320099
2 107382
2 62935
1 130835 299825980
2 60679
1 71168 575467718
2 29296
1 121358 324849551
2 120068
2 163852
1 68501 980904990
1 117823 233441609
2 125522
2 70249
2 169649
1 96610 155132401
1 111339 846254722
1 194276 562866953
1 47618 815781514
2 96378
2 61445
1 143837 59969619
2 153397
2 41455
2 144542
2 33218
2 137397
2 45344
1 6653 903114624
1 63153 359653028
1 35848 862756029
2 125850
1 160189 298085188
2 44382
1 39971 534602330
2 66739
2 139296
1 53760 800053464
2 110711
2 41581
2 102300
1 34744 900542581
2 8094
1 163484 620907225
1 13865 115633719
1 194060 484865196
1 47134 111968281
1 10267 29713856
1 80736 129869910
1 52478 989338265
2 35934
2 167165
1 54115 685412128
1 107988 984919895
2 122294
1 81089 806180429
2 112438
1 127044 799932291
2 96607
2 175743
2 197233
2 93011
1 132818 872626550
1 96132 585411892
2 54258
1 64520 999170672
2 95798
2 116572
2 149758
2 87550
2 16909
2 182092
1 117519 898455436
1 153210 12684472
1 64706 236342467
1 165236 409167036
2 81188
2 80848
1 36345 710154548
1 67787 397041888
1 162338 43712799
2 137930
2 190919
1 27064 156091788
1 123702 782796878
1 50231 437393473
1 77413 494952695
1 137754 571382365
2 2681
2 119930
2 124764
2 119619
1 94031 492687349
2 56083
1 183421 408091183
1 196418 52036767
2 191541
1 42946 54133894
1 114497 208779515
2 123757
2 57672
2 186230
2 38301
2 128227
2 68247
1 190816 852007736
2 154047
1 143821 928106573
1 145597 579432296
2 147023
2 193171
2 58199
1 67450 251738475
2 102867
1 54285 707422294
1 99297 752369916
2 190853
1 73586 539703872
1 1177 680622103
2 97914
1 33652 235818622
1 17971 939965956
1 163725 315516485
1 117892 445433412
1 156667 102572237
2 92181
1 190852 968363145
1 153386 841838767
1 155457 268695194
1 55853 544470516
1 57785 695789021
1 121558 338189097
2 153478
1 138721 631025525
1 117694 882324449
2 192686
2 3183
2 190773
1 131762 669962209
2 135739
1 51025 330064480
1 170279 697094377
2 27629
1 19476 933258661
2 122747
2 80590
2 149558
2 134643
1 86985 883606790
1 29784 361892056
2 3913
1 13508 865253261
1 143701 627356257
1 120152 110234282
1 157722 12959842
2 175348
2 187049
1 130139 322700461
1 118383 690305527
2 78735
1 39836 534552874
1 66999 716539089
2 80452
2 41951
1 182038 507350575
1 80702 3057895
1 126551 716904987
2 20845
2 174006
2 96691
2 170378
1 198661 791466747
2 188082
2 23781
1 68253 832163919
2 34734
2 84301
1 35892 2618363
1 4971 57915406
1 143325 874952968
2 61701
2 155391
2 186044
1 71423 89194232
1 8245 525999973
1 177756 76602470
2 162441
2 115406
2 199955
2 107018
2 184224
2 110183
2 31002
2 26438
2 10266
2 155743
1 109377 56914603
1 122840 906272070
2 52269
2 44838
2 99743
1 110901 78780007
1 82231 107907431
1 40574 220322246
2 102125
2 34111
1 76988 937266882
1 88740 958441993
2 174695
2 64198
1 172259 234407157
2 33720
2 99064
2 39590
2 191945
1 82248 761981029
2 90096
2 851
2 33271
1 97749 465570447
2 16016
2 34061
1 198936 947277287
1 136129 609620811
2 63122
2 180016
1 174871 414419305
1 138400 851003564
1 92307 145401080
2 7704
1 98976 744938442
1 128237 1009606
1 144140 64733640
2 171333
2 152806
2 135528
2 16832
2 164029
2 170054
1 73555 988883516
2 185509
2 94331
1 16300 192137296
1 176417 17940247
1 28302 902695619
1 187985 299486828
2 21744
1 96975 741691291
2 22338
2 190345
2 80301
1 67947 322581830
2 84321
2 170140
1 196040 63553448
1 123775 992709874
2 146737
1 31127 620335954
1 144905 822546867
2 45021
1 4277 879205504
2 29260
1 11628 457076538
1 54367 816460183
2 197050
2 73839
1 100076 440134206
2 132263
2 147212
2 72957
1 21175 49089369
2 178563
2 6591
2 33644
1 119103 289869761
2 117460
1 97274 240317757
1 16686 344792146
1 173762 200697004
1 77516 64199448
2 162122
2 66394
1 97754 269774930
2 94500
2 25807
2 91378
1 63695 231824295
1 135639 446027701
1 123456 120221155
2 196398
1 90707 905206736
1 125842 478422091
2 172686
1 154872 462999847
1 12526 95319811
2 7696
2 38696
2 71744
1 149937 214070914
1 147079 668894554
1 161504 716262013
1 102504 181517909
2 1652
2 159790
2 135433
1 199205 453702906
2 68219
1 1248 309292887
2 147311
2 128251
1 143827 903979586
1 171943 44120503
2 176702
1 126102 406533015
2 33678
2 43046
1 30917 70793589
1 90571 653023421
2 46642
1 157564 116795053
2 114000
2 180435
1 165517 504788257
2 154102
1 34013 330333332
2 73127
1 22318 562761035
1 98168 121210424
2 129272
2 128748
2 8653
2 68784
2 119984
1 100931 507502688
1 115603 247452581
2 169229
1 26355 362187793
1 189296 792589224
2 142438
1 198599 826061767
1 171497 466505966
2 14653
1 126687 178327453
1 172835 266129400
1 42908 524734806
1 146416 904428375
2 7779
2 145378
2 95518
2 26408
2 21485
2 68324
2 150174
1 5978 313363170
1 110121 121245320
1 49594 163884701
2 126109
2 18962
1 95794 879936943
2 81492
1 122027 207276735
2 14644
1 1130 891704865
1 21170 835388392
2 58319
1 79745 314583226
1 21834 204661045
1 123373 192356765
1 129726 429876919
2 18540
1 36017 824477094
2 34716
1 39678 212338583
2 199342
1 80682 714143085
2 106364
1 10946 68906552
2 171561
2 66876
1 80611 276698773
1 136609 693313048
2 102808
2 197018
2 84054
2 152419
1 79285 877213895
1 153381 407935012
2 14250
2 84051
1 68705 414127012
2 8472
1 36607 606982055
1 151292 941796236
2 98994
2 22977
1 137625 464555549
2 156666
1 101988 735769417
2 94836
1 49315 293492270
1 117041 804224671
1 13484 662367760
2 142571
2 107717
2 118842
1 135631 345113453
1 137737 507530645
1 168764 452524736
1 47111 869642697
2 101403
1 77547 174770058
2 127876
2 133116
2 149359
1 154894 783492667
2 143236
1 177120 573073546
2 122947
2 169888
1 166212 69112700
2 154117
1 54909 720035834
1 117484 673873739
1 161603 277807241
2 102123
1 64811 77913058
2 158218
1 81252 498643112
2 58855
1 103760 569091465
2 149250
2 122944
2 2376
2 60474
1 7426 913641249
2 23124
1 172618 346901706
2 60595
1 146128 615325294
2 119315
1 91086 425161168
2 120082
1 28114 958834778
1 41766 536652283
1 171146 433264593
2 42010
1 199283 358541335
2 2105
1 195861 398879961
1 174052 412677920
1 184724 901241888
2 132091
2 92501
1 163410 501578446
2 36938
1 117396 318518781
2 72178
2 53378
2 106660
2 12163
1 95013 875959969
1 86652 808419540
2 106800
1 144694 494965670
2 119193
2 7239
2 2490
1 170335 376555195
2 21345
2 180564
1 144281 648259642
2 94308
2 63804
2 166561
1 196805 824493196
2 3000
2 3669
2 197316
1 3752 564897062
2 102840
1 107180 771984612
2 151582
1 61782 588692779
2 47862
2 46813
2 149081
1 110343 780287695
1 190572 718952996
1 38130 793769857
1 163667 705462159
2 331
1 61887 948650587
1 36165 681628094
1 189244 838949920
1 103261 257304167
2 99785
1 103376 641497974
2 103567
2 58940
1 193441 404270457
1 13199 620492906
1 3009 752151432
1 189741 298257623
2 189310
2 159276
1 120229 769381592
1 166888 697672664
2 152857
1 147918 536568454
1 59692 195743220
2 36173
2 69152
2 121809
2 186601
2 126520
2 156639
1 54885 37925355
1 79119 555356288
2 191255
1 8552 442894724
1 159691 521679770
1 105329 122533226
1 115515 880732785
1 20821 890586597
1 199974 108755873
1 136964 450685646
2 138005
1 33843 439110759
1 61935 565657241
1 199016 8628529
1 8431 961330594
1 178458 32457026
1 36068 715474979
1 51725 703721436
2 30206
1 60717 969319521
2 152047
2 181195
2 35926
1 6595 644532701
1 24157 102335747
1 125417 515842855
1 52575 621512426
2 77117
1 81088 33636114
2 53132
2 87389
2 7962
1 15116 997233611
2 600
1 169892 507268696
1 612 354833951
1 72605 146998418
1 135501 388008187
2 102946
1 50117 6763624
2 98135
1 76821 280201145
1 35416 986431972
1 117264 51432955
1 7098 449167815
1 159746 939373739
2 14015
2 190873
2 100937
2 17085
2 101869
1 43649 998281481
1 146847 605991314
1 182571 857458129
2 99085
1 126533 7445994
1 190901 399381442
1 67939 711501585
2 86329
2 126962
1 163296 374216393
1 105090 92584636
1 41254 900432894
2 123968
2 75644
2 59949
1 94613 924739845
1 20367 127109784
2 18869
1 88904 80365695
2 34264
1 193718 951648050
2 74690
1 26391 405457854
1 9503 822932355
1 90698 440041284
1 135163 222772177
1 22649 937659390
2 84938
2 109273
2 39151
2 140772
1 168426 549793219
1 109839 96571957
2 86299
2 96912
2 179700
2 70984
2 30826
2 154685
2 88774
2 32328
1 12413 214336803
2 95714
2 135844
1 144613 867045362
2 118541
1 131376 181832860
2 11384
2 40154
1 35044 58392853
1 142795 210668492
1 8821 890185956
2 60522
1 34160 156578740
1 146675 470534908
2 83543
1 58556 98053231
2 70981
1 57754 407759005
1 37033 46649741
2 109209
2 139943
2 79819
1 156587 397897659
1 78259 826821074
2 79594
1 56817 371355595
2 21783
2 6468
2 86200
2 2818
2 56161
1 185038 926810576
2 60832
1 6821 523968228
2 67443
1 192358 16905841
2 155965
2 29687
1 176613 285219928
2 104656
2 161157
2 20755
2 150165
2 65373
2 49631
2 7644
2 183901
1 114924 343832746
2 186161
1 181840 156627119
1 181552 517759135
2 31304
2 88916
2 5983
1 139013 914668780
2 175782
1 13118 757897275
2 146319
1 15472 100112416
1 11631 781752844
2 94595
1 24928 965569531
1 33194 554464216
1 159421 294127130
2 127602
1 169993 129910851
1 194846 848907429
1 154520 883435939
1 128846 52883060
2 75610
1 144809 455124074
2 190262
1 21247 241737978
1 26358 778420999
1 15815 757770442
2 157754
1 185730 509561252
1 17519 235923908
2 165829
2 63427
2 65808
1 329 767335585
1 187557 306680620
2 115359
2 125496
2 112623
2 34218
2 107421
2 24649
1 110085 322832381
2 49821
2 165376
2 137766
2 129909
2 59930
2 120209
1 50414 943335327
2 44136
1 188123 743118346
2 128729
2 148479
2 52564
2 193145
2 94133
2 196836
1 60783 244807396
1 86064 922054761
1 82638 63729649
1 177789 251946635
2 88535
1 156329 327424182
1 30331 949425738
1 114385 675622884
1 12159 523770868
1 114801 374089279
2 64285
2 156049
2 173609
1 171151 657961623
1 113153 131162650
1 122872 220000007
2 35254
1 36981 860923956
2 135472
2 78530
1 150774 474851698
1 166866 718661671
2 165334
2 66645
1 23511 213034324
2 150459
1 2920 581202285
2 103339
1 47553 801816049
2 109821
1 100521 865463488
1 150389 716562338
2 151133
2 144617
2 154730
1 44404 221176175
2 166493
2 102705
1 144808 927454009
1 176745 874761995
1 89271 774493563
2 179489
1 183562 427645494
1 141846 162785552
1 124022 412437893
2 120200
2 10032
1 119619 994052945
1 129423 231871114
1 50288 390519778
1 54089 543491677
1 65807 45178277
2 54856
1 101692 160868101
1 33394 794543379
1 111176 4895335
2 106932
1 145984 855111514
1 119797 404030043
1 199892 902901687
1 175781 950226533
1 58157 963775502
2 24428
1 154757 880797215
1 39230 646462319
1 53175 839082888
2 88524
2 93324
1 14374 989303579
2 103013
1 108133 277058807
1 60955 501616623
1 127753 148802300
1 101440 974709372
1 75754 930894923
1 6008 617828823
2 49106
2 178191
2 105010
1 186762 817401434
2 140630
1 172328 733743734
1 178731 824471438
2 85622
2 4678
1 15563 245199741
2 22419
2 75141
1 31145 950695068
2 123287
2 112296
1 102725 691997828
1 29612 15626093
1 125580 380599170
2 6653
2 181856
2 64453
2 101577
1 24636 99193841
1 69224 510707266
2 42959
2 92875
1 42072 141936583
2 161255
2 127921
2 110225
1 10134 122140795
2 5635
1 106825 80854418
1 37412 368898271
2 84142
2 57586
1 63247 897052892
2 118666
1 106777 7304908
1 103505 837975153
1 75694 165476814
2 146166
2 67876
1 33553 334148816
1 65506 681526895
2 8128
1 64270 22310955
1 81144 967704977
2 18789
2 62990
2 2896
1 147169 264832414
1 161917 718888406
2 96241
2 9856
2 126314
1 144095 919003587
1 80645 86000561
1 36989 494250042
1 171212 829831452
2 11941
1 88147 466128718
1 94748 356896035
1 90777 667096491
1 26778 935148809
1 53358 902141261
2 16658
1 161785 944258045
2 60706
2 173971
1 160974 552879486
1 164027 395370596
2 82668
1 19193 247972518
2 60366
1 51521 410964340
2 29943
2 128778
1 67914 550467993
2 115905
1 72251 684227652
2 199089
2 39610
2 119400
2 193216
1 194910 750100859
2 49886
1 11027 770345534
2 9038
1 138412 240444133
2 107923
1 68403 262742288
2 105194
2 172913
2 28605
2 192562
2 196227
2 83681
2 129799
1 58196 536727939
2 77517
1 36040 726948500
1 148457 536810150
2 113225
2 101534
1 98405 918937439
1 27664 370131512
2 163562
1 116746 722461310
1 178447 994874697
1 134144 606451057
1 138720 854115472
1 107573 911539645
1 77268 540259102
1 84484 406649334
2 181107
1 36286 59486178
1 26282 755203111
1 66028 211686374
2 165440
1 125715 366556200
2 49298
2 156477
1 194165 929061129
2 83427
2 132582
2 50956
1 192072 564972709
2 82224
2 135890
1 46234 566968423
1 15792 923638873
1 146930 785667620
1 24730 742990187
1 162685 749881980
1 144448 819197875
2 33401
1 49897 861505001
2 110906
1 49122 390707914
1 91810 804184497
2 29123
2 145716
2 88486
1 168027 144928770
2 104026
2 83428
2 161103
2 120143
1 39105 434182593
2 51278
1 180182 586989988
1 195670 659190617
2 141801
2 1716
1 11881 436643024
2 83622
1 61885 196872817
2 68790
1 135640 516652778
2 5328
2 162697
2 42271
1 62432 65405784
1 36003 336244428
2 74556
1 41575 627016129
2 141197
2 144494
2 130992
2 128477
2 62446
1 93290 101112228
2 164683
2 97702
1 16369 767088502
2 3988
2 55070
2 186064
1 163828 945778286
2 28289
2 65596
2 157013
1 67481 693580533
2 187556
2 137981
1 28907 817907216
1 133491 396866252
2 174946
2 147828
2 45344
1 85670 151615675
1 17633 462918370
1 141474 178025801
1 72604 206630507
1 81463 701672982
2 111066
1 174240 806023299
1 153391 977938533
1 26285 20722748
1 17682 983719445
2 186257
2 138558
1 136959 657520374
2 105330
2 34448
1 76547 402952245
2 137762
2 185231
1 79887 629384678
1 158032 929020354
1 75444 527285463
1 153264 44503049
2 192871
1 46412 216274369
2 67247
1 111879 89143730
2 129997
2 49803
2 20845
1 14127 277583389
1 162406 898280442
2 135162
2 80643
1 147892 552760500
1 68068 434457709
2 164009
1 154116 409198245
1 88721 591069481
2 121599
1 63311 318381670
2 36460
2 138956
1 93887 482756637
2 165699
1 194180 730298837
1 144177 637085057
2 78532
1 66015 231826629
1 143417 422620536
2 86012
1 36238 439572652
1 66170 560546630
1 162743 871805129
1 34021 874137602
2 13552
2 53257
1 27386 953204088
1 120844 355939995
1 75786 160999706
1 168917 564519059
2 33525
1 168696 775762215
2 17033
2 36773
2 154243
1 108296 375137740
2 127601
1 43574 169863079
1 160688 700894104
2 74806
1 148721 431149149
2 125782
1 13883 414001612
1 78604 481198725
1 19701 389856770
1 49003 288814417
1 133506 522204947
2 106093
2 81884
2 54065
1 124304 250471537
1 110900 820069508
2 132617
1 178154 194838087
1 86155 68955886
1 115120 437868764
2 12257
2 119052
1 118925 453814404
2 104709
2 39752
2 29088
1 141294 469135884
1 2384 649377350
1 123541 142499687
1 89015 811286281
1 13095 639542119
1 38170 941208285
1 184239 303568049
1 40630 48048448
2 90377
1 196525 26756204
2 97332
2 65761
2 13982
2 80057
2 118003
1 10675 363197287
1 114702 764352389
1 44939 461694542
2 26302
1 177752 375418774
1 8722 592764146
2 93486
1 180953 157938001
1 153496 820994617
2 105789
1 60476 313105040
2 145380
2 131817
1 146804 446425609
2 166683
2 66996
2 110265
2 85345
2 75267
2 22483
1 61517 880863491
2 156569
1 119806 886415162
1 27016 343269373
1 87981 631604279
2 35589
1 35574 3893272
1 140440 150129208
2 26294
1 110759 451383980
2 67873
1 153016 663224615
2 124613
1 50474 547815271
1 37707 414957583
1 36744 874508807
2 182544
2 16486
2 92532
2 89127
1 149705 329080070
2 18521
1 192486 521771433
1 154253 262792696
1 56483 892983920
2 139542
2 9997
2 142170
1 2860 267498230
2 93043
2 49031
1 122209 571350191
1 198824 553522819
2 85776
1 156033 48676362
1 153277 104089326
2 39081
1 74333 508670633
2 81946
1 63395 270458639
1 6104 393957828
1 175174 823027155
1 78838 863318978
2 21885
1 73698 482951292
1 176920 536454034
2 128931
1 146428 262048325
2 125478
1 148576 256615810
2 174096
2 126346
1 46039 478628127
2 52127
2 119929
2 93715
2 124980
2 89854
2 149766
1 120439 998270814
1 366 967639839
2 169560
1 77525 629240719
1 4676 478880343
2 11909
1 154867 616416348
1 193550 984273982
1 42706 867919004
1 14736 232317667
2 125106
2 139478
1 194291 727905485
2 2927
1 76828 566657672
2 116221
2 1091
1 190974 886843543
2 48878
1 175553 129426777
2 95747
1 155538 522360164
1 162348 344728017
2 37518
2 192746
1 1086 676064772
2 97544
2 82721
1 48354 410829002
2 156266
2 45285
2 31708
2 143170
1 163881 194384329
2 3151
2 26725
1 134415 653094109
2 3588
2 187590
2 18464
2 32787
2 124308
1 18091 419985920
1 43921 959856406
1 193290 573622448
2 63604
2 9542
1 92449 422926466
1 84644 445603742
2 184219
2 70942
2 34610
2 195489
1 196222 966975632
2 36962
2 2761
2 135210
1 132046 23138307
2 183125
2 27810
1 116882 324960944
1 195969 4236446
1 97909 369936250
1 75605 691853347
1 76520 268586467
1 187962 241427165
1 28004 572760049
2 12195
2 99659
1 145249 491825323
2 22351
1 187254 725521314
2 178273
2 164119
1 199465 988153428
2 169276
1 93051 174462537
1 10381 350316754
1 194449 681341983
2 156065
2 159294
2 195721
1 51711 95443468
2 184954
1 3507 380253255
1 137234 925243441
2 64530
1 53655 161069463
1 167300 115545475
2 29845
2 15547
2 125389
2 27274
1 72954 399929044
2 86577
2 156008
2 82338
1 178447 726158712
2 120297
2 49020
1 155572 670045845
1 90042 353339592
2 162922
1 158481 578182350
2 81587
1 117390 722278347
2 58081
1 76791 300701210
1 97742 300001989
1 106248 89892390
1 46402 903618108
1 31269 554182112
2 189080
1 195818 79685925
2 16257
1 106749 639147105
2 41265
1 77079 388034354
1 42662 107749980
2 28446
1 124389 934952639
2 120401
1 112933 923143855
2 167044
2 152384
2 104941
1 161418 41707887
1 120027 753699922
1 132626 725323077
1 19091 260862253
2 53052
1 109330 805299811
2 120713
2 175834
2 63108
1 45631 211290520
2 2281
1 46212 703543928
1 60695 541895084
2 99194
1 24076 91406377
1 8308 516225259
2 108118
1 143374 934662828
1 126770 271513813
1 32890 926530792
2 102447
2 193207
1 178983 104637335
2 186849
2 98134
2 189402
2 18694
2 72419
2 35658
1 3465 540577239
1 119286 469867559
2 25111
2 118362
1 7142 169717228
2 148419
1 160332 889324382
2 27159
2 73817
1 58254 165266916
1 128321 761351761
1 124746 327556650
2 172610
2 100065
2 116248
1 51081 968230962
1 186878 306826421
2 32691
1 20438 253815304
1 199710 69562575
2 75819
1 98214 657414098
2 130840
2 105984
2 190087
2 69445
1 25802 758360091
2 152085
2 166946
2 123809
2 77362
2 175113
2 36600
1 99514 575646341
1 162843 465493842
1 107399 335441928
2 145537
2 115374
1 181811 838202785
2 115873
2 48376
1 26269 984330555
2 109212
2 105969
2 41498
1 180780 820253041
2 103062
2 98861
1 27280 75583349
2 37232
2 45565
2 60914
2 161979
2 184028
1 9544 351630359
2 153334
2 143771
1 52335 66202175
2 165867
2 84100
2 42234
2 26918
1 4291 992959919
1 174775 744922081
1 135789 846091746
2 88776
2 56899
2 157693
2 170531
1 170638 23722603
2 35810
2 34912
2 60755
1 60763 786169498
2 118733
2 34029
2 48916
1 33841 700698410
1 186457 884802080
1 194140 153076864
2 135868
2 108451
1 145411 902207808
1 38663 314635879
1 3767 416174324
2 120039
2 168937
2 48371
1 3117 793521757
2 143768
2 112263
2 50300
1 95183 328511291
1 114818 732151766
2 6598
1 160231 223317482
2 107682
1 80410 919539845
2 111617
1 118569 551758269
1 155271 471048174
1 194371 827613585
2 162862
1 4531 173582857
1 12620 509040060
2 183953
2 105651
1 691 202603779
2 152988
2 10628
2 127416
1 155847 426046450
1 57482 789700542
1 189602 732310728
2 72951
2 2522
1 91152 3962813
1 56572 833777587
1 78905 240676475
2 80769
2 176714
1 142065 701644662
1 34751 138799569
1 9048 498462465
2 12917
1 113993 591013395
2 44457
1 44899 633978911
1 30203 371693244
2 168598
1 134579 374174426
1 107886 4032756
2 181225
1 814 847886835
1 179134 56587253
2 69015
1 140593 489965588
1 54920 441861419
1 5185 429903778
1 80191 642007660
1 16070 395345341
1 77242 709016572
1 57108 458911597
2 48817
1 145456 295289513
1 105955 471192488
2 180280
1 114658 813009827
2 109470
1 73943 556399827
2 35386
1 150489 13942109
1 62794 472946801
1 152130 693191534
1 26986 619248943
2 107529
1 28616 189547391
1 44532 326837624
1 13845 34783016
1 89036 820738579
2 10732
1 45657 890076978
1 23629 255199084
1 121238 315194224
2 19992
2 150201
1 24737 169425256
1 146317 171830549
1 177081 969917547
2 43965
1 74738 843765444
2 125106
1 16191 96344833
2 41077
1 79633 18959803
1 140745 408695457
2 54996
1 109156 384981056
1 113676 752125657
1 78567 916884286
2 179039
2 76492
1 109966 251630177
2 132829
1 35442 437369850
2 116285
1 63460 171316026
1 76754 835276440
2 102360
2 181016
2 54116
1 120620 238482900
1 65567 801469316
2 51529
2 37971
2 153091
1 165726 792288460
1 55368 624641009
2 189747
2 142827
2 53385
2 57245
1 118193 128068289
2 5326
1 160260 16985702
2 113881
1 69995 748374941
2 47928
1 100012 909012989
2 83435
2 11398
1 50487 169568363
2 155422
1 76266 685848152
2 125044
1 88458 289599032
2 86458
1 119815 315265161
2 134212
2 111122
2 171804
2 150137
1 198074 822320710
1 114188 254568243
1 114735 990975908
1 191307 182885945
2 166600
2 25597
1 24116 51795484
1 91551 928013214
2 129036
2 59712
1 192001 972478967
1 190439 554628778
2 70036
1 34490 114881491
1 23173 853049815
1 95538 286185826
2 84813
1 37493 623274494
1 140372 545048426
2 119094
1 162781 826065914
1 88744 191355062
1 63942 822304991
1 166139 676376922
2 153197
2 102295
1 64797 104768676
1 111742 192793483
2 110320
2 98905
1 172073 252882441
1 104588 944947989
2 88768
2 167954
1 22649 879846170
1 142482 57030524
2 58535
2 175907
2 155730
1 176129 945139917
1 122388 595244130
2 7048
2 198084
2 78804
1 164970 949179019
1 194354 114287965
2 132438
1 9597 738264513
1 87441 700638362
1 65930 820757816
2 38345
1 152341 7731940
1 142929 353732755
1 32013 480741164
2 172436
2 64940
2 50911
1 144771 772336821
1 47639 410235485
2 25722
1 116509 348005563
1 130596 777762203
1 101710 722549445
1 10020 764034767
2 96818
2 197930
2 87862
1 169799 338262661
1 96811 420481310
2 161747
1 163007 347129015
1 172627 616162196
1 86027 742642336
2 139909
2 88239
2 65740
1 107493 744175375
2 62433
1 129526 671637717
1 193092 81007404
2 168628
2 175874
2 86339
1 193190 684392085
2 187246
1 3162 989154064
2 85194
1 105019 483485730
1 190323 502230049
2 4024
1 73522 854508114
1 137324 43503624
1 78406 185274095
2 53064
1 87287 857862820
1 29985 699339571
1 195007 421861635
2 15529
1 125847 359304230
1 5951 631159943
2 30073
1 155938 314547670
1 4146 508164186
1 94210 730694020
2 103311
1 33182 806546399
1 65738 500730575
1 94924 491300767
1 2296 225736338
1 116417 396302104
1 41983 182217197
2 64240
2 159645
2 101313
2 73491
2 54672
1 67142 821022583
2 79966
2 189523
1 19196 360922685
2 82268
2 170692
1 128372 262462021
1 127568 420691642
2 194669
1 32580 86377046
1 171870 902480404
2 90125
2 148845
2 28495
1 193067 203617917
2 50502
2 22695
2 40839
2 163762
1 166365 368327444
2 195121
2 114432
1 24173 474727322
2 40828
1 19116 146706661
2 108640
1 29150 413415380
1 68151 946533989
2 64941
1 23352 308381558
1 34181 310538137
1 151108 749416912
1 33375 660092677
2 187152
1 59966 10232744
2 127630
1 37218 214022578
1 139387 713060318
2 2396
1 66129 852302306
1 66217 227961241
2 133746
1 119735 191518188
1 6669 980626875
2 55173
2 172432
2 49253
1 53452 332453781
1 166180 951154370
2 77123
2 137551
2 140588
2 29242
2 173518
2 91213
2 27332
2 158306
2 25281
1 66620 624695276
2 39543
2 68091
1 44376 861801298
1 16900 89347059
2 150254
1 27043 199702105
2 62838
2 48414
2 149255
1 67267 990606678
1 193613 590851243
2 192702
1 94406 677037709
2 155960
1 5876 966757658
1 190587 287819178
1 105132 7060106
2 86606
1 145430 124440433
2 33312
1 136584 825913814
1 135766 603881446
1 76076 164377373
2 182473
1 39188 667312821
1 72286 306685969
2 149708
2 92992
1 134786 151150585
1 121377 346896358
2 74736
1 55954 23981437
1 21992 435921795
1 192954 657649355
2 14976
1 49534 600746604
2 40012
2 84780
1 104370 462491073
1 147268 18089427
1 17325 412959502
2 181506
2 43813
2 108684
2 29552
1 36936 111731670
2 82398
2 92592
2 74022
2 169755
2 142632
2 182425
2 68105
1 23672 68638226
2 160436
1 188903 908640090
1 21233 498629367
1 198045 51953129
1 149646 474367927
2 4867
2 109110
1 143539 771748715
2 28921
1 113342 203262367
1 108491 895614018
1 20260 174362390
1 20501 893731404
2 103872
1 15182 259494551
1 143443 987316126
1 88554 695224670
2 68701
2 138116
1 134032 868558502
1 17125 786366232
1 171872 580658428
1 52490 255519765
2 113293
2 68907
1 184496 643248776
1 69484 710253456
1 128825 592708264
1 180709 138984498
2 161552
2 165099
2 27483
1 186544 461526267
2 88219
2 188655
1 174697 118585285
1 162015 238551526
2 95325
1 2162 837233864
1 74144 355035728
1 126633 118130568
1 156902 265977097
1 122210 931075737
1 180167 723088279
1 59076 189610811
1 79516 59844054
1 1700 53715508
2 143060
2 41934
1 121737 413177154
2 19679
1 155886 275516462
1 151287 853124494
2 182701
2 61792
2 48319
2 145061
2 148800
2 2829
1 122785 755405195
1 173188 489054985
2 68204
2 63904
1 140368 893931711
2 45285
1 74778 652658217
1 67193 471193539
2 162802
1 11955 142395535
2 85959
2 160662
2 19832
1 86448 977329756
2 115319
1 138845 371196188
2 143841
1 97898 889035045
1 168177 511401841
1 170591 433034594
1 72981 396101673
1 141504 908152752
2 59866
2 138198
1 83129 161490871
1 147088 564510602
1 16542 128361359
2 89844
1 163692 962401820
2 72882
2 194507
2 166933
1 36075 661900570
1 156624 349009708
1 157094 182351767
1 152223 458220937
1 188247 742356023
1 33516 436276695
2 23322
1 7193 128188718
2 157618
2 1711
2 152906
1 162354 384482800
2 55288
2 136245
1 81147 599732860
1 157132 470410216
2 64333
1 139973 477046892
2 119798
2 40358
1 40153 543539884
2 78394
2 42548
2 118766
2 50961
2 165746
2 118085
1 82169 173755563
2 26985
2 78099
1 8748 829832167
2 79286
2 35024
2 126006
2 35554
1 191173 933104830
2 31264
2 183975
1 197381 266938081
2 147734
2 60907
2 92743
1 179276 834330312
1 138999 667468541
1 69783 210759807
2 62772
2 188667
2 81055
2 143942
2 42667
2 16457
1 129569 338434071
1 113576 325591556
1 53661 490473443
1 77668 781494330
1 70859 836514877
2 86034
2 73835
1 90115 661489469
1 82910 84437960
1 150377 98765471
1 9677 306695135
2 23395
2 188587
1 143513 502715365
2 9730
2 195931
1 111257 420356192
2 139142
1 111539 25380899
1 110716 294299597
2 27342
2 17904
2 106407
1 188145 832116549
1 97928 613762236
2 69555
1 106473 540803088
2 177993
2 195436
2 33558
1 142247 714177469
2 59155
1 140054 354992148
1 162771 843950208
1 193775 152876139
1 69896 241063943
2 80957
1 49202 88671245
1 110734 969349229
1 76993 127448910
2 139925
1 92098 588252262
2 141588
1 136995 890129362
2 163697
2 161314
1 77549 937211823
2 9910
2 66171
2 9295
2 69278
2 157968
1 102964 364124322
2 101926
2 182833
1 142216 341960134
2 111136
1 60174 236280680
2 68522
1 24929 469756780
2 184141
2 86583
1 76164 713906643
1 45201 154446098
1 66498 654648854
2 79833
1 142813 647108595
1 169834 685012561
2 142357
2 112346
1 68789 357313193
2 76245
2 97447
1 129033 332169467
1 166235 917736323
2 133690
2 151235
2 101514
1 50885 195227684
1 34084 552959953
1 48471 802405625
1 47392 767649129
2 102075
1 4524 990900385
1 120655 25976215
1 119508 799552305
2 141291
2 23608
2 40699
1 136812 523991213
1 2296 19780097
1 48672 52459183
2 70862
1 26973 973890659
2 48217
1 174012 57914073
2 176570
1 71703 396010836
1 140153 959432645
2 103973
1 179337 598336142
2 96130
2 60102
1 184163 583249006
1 35420 911508666
2 15020
1 66732 584532624
1 128089 344495522
1 65706 56598183
2 167021
2 111901
2 197911
1 135890 209164815
2 159782
1 129864 969874560
2 110087
1 66305 931378809
2 42820
1 36212 915436557
1 133421 768037773
2 84227
2 162157
1 144356 493077751
2 115848
2 30079
1 176168 979885924
1 37459 260259696
1 9941 967024293
2 59151
1 31931 298580767
1 24173 404819326
1 30884 331412610
2 147894
2 184025
1 10252 953812763
1 46972 867375772
1 187022 960958426
2 46578
2 176443
1 132197 280955199
1 161258 344952809
2 146318
1 104134 39277345
1 16562 705493208
2 135871
2 124476
2 84517
1 11406 215652116
2 79972
2 14476
2 39249
2 194469
1 72149 16338514
1 62330 690428624
2 70475
1 40697 394724511
1 137554 43391024
2 173179
1 169719 732671778
2 10487
1 142714 235035696
2 125423
2 10395
2 170672
2 20826
1 28081 29878250
2 85310
1 118041 66660393
2 107029
1 92439 636961578
1 143443 82499800
2 103183
2 39631
2 140722
2 164852
1 5839 552691636
2 81329
2 137681
2 194174
2 4187
1 132711 41450491
1 112594 973798437
1 130730 325961826
2 88498
2 58325
2 129604
1 31033 587653460
1 11068 480321521
2 9397
2 127659
2 101744
1 161053 853798851
1 143123 511769739
2 179246
1 160121 863799902
2 131970
1 30780 471090737
2 19777
1 132962 56043286
2 123789
1 181167 892970539
2 90038
2 144301
2 96875
2 189501
1 55626 938403380
1 35477 279537976
2 193826
2 40497
2 42249
2 176037
1 70610 811740122
2 186207
2 24223
1 158499 985207528
2 111587
2 2580
1 166358 622789516
2 161042
2 87407
1 56769 510330244
2 51572
1 141016 259963749
2 12412
2 74057
2 50246
1 13383 200796561
2 173613
2 182252
2 44403
1 44972 956506890
1 97743 126458684
2 19649
1 177480 680613680
1 70233 975891905
1 71244 280604391
1 84817 717760865
1 83612 466730448
1 122492 761313127
2 3042
2 14039
1 186343 102807231
2 191456
1 53101 850984159
1 161320 154377069
1 65112 419593531
2 26708
2 196529
1 51297 422158750
2 134828
2 133499
1 96399 739844586
2 163877
1 149684 861620976
2 52648
1 5270 700578256
2 183438
2 188921
2 122161
1 38303 687849963
1 4749 492996057
2 32936
1 18885 536686333
1 148419 224704013
1 62575 503936849
1 89532 353198532
1 30233 344953594
1 177684 775185167
2 199335
2 30120
1 105047 527589607
1 198017 27290284
2 18681
2 173191
2 63652
1 47028 998951490
1 39171 59813558
2 44549
1 109639 762017596
2 18518
2 186707
2 81535
2 82557
2 116274
1 5447 237249088
2 83980
1 183929 47021292
2 115431
1 49573 212370261
1 153162 439581465
2 75515
2 85324
1 112763 918511371
1 161764 955886720
2 125887
1 173151 6209131
2 128578
1 5392 390289614
1 171222 994518122
1 24376 682297224
2 30599
1 125155 10000069
2 40015
2 36432
1 56415 341447567
2 124720
1 126757 271924381
1 195154 523504405
1 23301 742603506
1 55475 997052176
2 63698
2 25869
1 20187 93733925
1 54431 128504046
2 24434
2 115401
2 190873
2 199411
2 137649
1 184993 488961531
2 186147
2 156971
2 134310
2 156157
2 132542
1 156545 422013573
1 69749 508246773
2 87267
1 38311 671454444
1 121593 794881726
1 30849 106967441
1 30812 655290822
2 18410
1 29371 663996821
2 67587
2 168475
2 166083
2 189263
2 81878
2 16636
1 88590 322709914
2 10441
2 130228
1 195095 399734224
1 112084 203773535
2 172957
2 183098
2 68705
2 155009
1 175212 226441133
1 51600 98625701
2 87984
2 25252
1 82140 915732162
2 152443
2 90117
2 59521
2 112693
2 107701
2 68432
2 18218
1 28273 980351568
1 192312 936777733
1 88273 489174018
1 136125 144007542
2 65205
1 67777 228677038
1 153427 413392119
2 137993
1 58601 238547437
1 140084 716733437
2 15103
1 101243 672626464
2 94581
1 150030 8669152
2 146298
1 37108 818378214
1 112683 577086954
2 186896
1 41859 968776939
2 91772
2 166894
1 111024 714805783
2 18721
1 31032 568075101
2 133544
2 187913
2 144254
2 168676
2 98774
1 23235 806723284
1 163406 653263185
2 46078
1 18527 135515210
1 52095 790366527
2 152997
1 189513 830100204
1 168638 518913352
2 7322
2 87162
2 73599
1 104531 407640883
2 52540
1 134513 575008933
2 158568
1 113926 840396933
1 35059 833076507
1 83153 322624058
2 42356
1 130851 232044022
1 186531 316256308
1 147562 317106425
2 26544
2 96341
2 25380
1 67244 913868064
1 102433 140115804
2 50779
1 189666 81083670
2 104329
2 57582
2 48269
2 49102
1 109930 538203798
2 25307
1 90102 869090914
1 156767 129093972
1 14578 373541938
1 61547 188232679
1 72350 884414949
1 45314 429372374
2 174447
1 14555 319623395
2 15984
1 44053 34792725
2 29718
2 107890
1 173103 106846743
1 27584 676633905
2 62619
1 97604 457377495
1 57572 909774015
1 194112 619919028
2 51013
1 30306 401095932
2 119255
1 115668 211317032
2 161037
1 185836 335627332
2 119154
1 74215 32722529
2 95846
2 116265
2 103282
2 35642
2 22865
2 181576
1 151159 976836733
2 155113
2 128645
2 1748
1 49242 871998589
2 120933
1 170140 945491294
1 70470 867600733
2 63600
2 39142
1 40658 234421771
2 182115
2 198548
1 152161 513074078
1 116449 885551841
2 68488
1 115828 465234547
1 61795 2982532
2 37762
1 20449 479125156
2 6455
1 39856 98107061
1 138404 5188918
1 51177 633692254
1 7084 23431094
2 108921
1 89659 316699083
1 143984 32133725
1 66041 674940283
2 33432
2 94099
2 2171
2 193750
2 110974
2 32185
1 77396 764193960
2 29444
1 159541 483500919
1 80115 722580206
1 59448 621377432
1 92130 942848970
1 48537 742824653
2 73832
2 162975
2 80987
1 93013 762564600
1 109135 559337054
1 144126 264922787
1 87448 527675495
2 178926
1 119906 544306846
2 55642
2 4929
1 26102 771578138
2 150835
2 163025
1 123409 247077358
1 101775 668657462
2 177327
2 137558
1 27667 955594673
1 89166 552440052
2 99408
2 61270
1 164038 38366685
1 123280 86019010
2 156280
1 173944 144938617
2 143440
1 56417 960110631
2 187758
1 106594 927671810
1 155619 282723589
2 81416
1 71354 405204954
1 114426 636438172
2 61397
1 184977 185693141
2 120659
1 1049 516941744
2 155343
1 25150 803956325
1 158107 673310876
1 96209 818030513
2 165835
2 168035
1 129563 682931983
1 159241 795770175
1 192247 769673401
2 64479
1 120890 893047046
1 86029 435927492
2 137990
2 28772
2 87347
1 84896 32009466
1 181968 884629609
1 100093 578386804
2 19928
1 176608 462636657
2 75488
2 189401
1 146402 409251141
2 19796
1 194399 463307405
2 12871
2 194791
1 70242 852183066
2 126223
2 171115
1 190356 718549671
1 63728 171311771
2 193730
2 5565
1 104865 813613160
1 172268 335903303
2 119704
1 153134 456911132
2 153136
2 132631
2 18832
1 155758 818381086
2 27343
2 110247
2 164239
2 90492
1 7380 447215056
1 170273 466776186
1 184750 435922773
2 87614
2 21463
1 77753 252770718
1 192210 869235268
1 69969 441951152
1 148586 860549902
2 51455
2 24887
2 103508
1 156855 342153915
2 186599
2 168819
1 150581 389385236
2 35416
2 164166
2 28888
2 5713
2 49365
2 32012
2 105898
1 21797 408205900
2 66568
1 60919 237013948
1 136451 508808579
1 130046 404519523
2 137789
1 78764 223208329
1 191933 652916781
1 4247 656617544
2 12067
1 66883 980764390
1 115067 649085144
1 23080 654042829
2 75663
1 161571 627216114
2 70372
2 85189
1 132171 112771650
1 5165 602128578
1 44640 198381807
1 195320 992094864
2 13116
1 72268 455808580
1 91919 3449952
1 84960 661909439
1 119091 680509204
2 37645
2 124779
2 30176
1 144496 463186360
1 9816 660287911
2 112853
1 53682 591739998
2 134085
2 66440
2 4430
1 195668 760897866
2 34937
2 53624
1 134491 394348321
2 128619
2 92886
2 188367
1 111475 740884047
2 119924
2 21769
1 75736 700098691
2 181225
2 1260
2 53994
2 111252
2 22700
2 92619
2 62477
1 50583 329550888
2 138525
2 91151
2 17137
2 104819
2 170422
2 92674
2 125824
1 86904 318748550
1 172512 940233738
1 4330 152279570
1 44281 134188577
2 48491
1 165856 449512210
1 57243 539535801
1 162622 857331744
2 5301
1 103533 387779277
2 154169
1 25371 369805691
2 129651
2 90324
1 56679 954159717
1 45228 545249468
2 109693
1 129238 450500056
2 114250
2 75092
2 70501
1 111513 161038777
1 47869 188769184
1 56668 576523586
2 51355
2 127533
2 169442
2 11934
2 18054
2 103267
2 180471
2 145922
2 120227
2 199013
2 35328
2 98215
1 93326 681412210
2 669
1 6482 540425144
2 1138
2 145401
2 183304
2 165967
1 52607 418571709
1 106577 317535561
2 122534
1 29065 217449464
1 121394 6733528
2 163615
1 174933 777337235
2 83006
2 191315
2 96905
2 117180
1 122750 702576259
1 134606 606373703
2 77061
2 149551
2 162598
2 142776
1 114704 134356591
1 178094 98332361
2 1908
2 37520
2 119546
1 156781 42408517
2 111130
2 122394
1 76237 813095059
2 194301
1 26519 88936983
1 151832 522033798
1 63890 852639696
2 61968
2 76005
2 135327
2 131079
1 61413 304555970
2 5859
1 84571 440538924
1 161040 403234881
2 141525
1 51748 881248855
2 74662
1 72302 85027469
2 37677
1 61770 65071646
1 168589 711599001
2 48404
1 198168 933428099
2 42066
1 83093 84969256
1 39981 204596980
1 68739 143027328
2 1604
2 137624
2 95639
2 3649
2 99884
2 186121
2 59256
2 118588
2 38174
2 52889
2 112500
1 59874 854875380
1 105098 824736782
2 158960
2 43559
1 144528 190739493
2 106918
2 183572
1 9732 41638399
1 187489 733607661
1 168651 969180134
2 65502
1 32536 856401761
1 142623 420130591
2 126867
2 168626
1 170957 507132048
2 145050
2 120563
1 112398 706082756
1 30237 72440779
2 20051
2 154750
2 81949
1 113096 127174782
1 117048 307715606
1 26726 606409125
1 83425 68211222
2 28850
1 170179 182632107
1 117052 516945888
1 143241 453273521
2 140873
1 53271 84942345
1 118850 805951783
1 96922 872735252
2 154867
2 108965
1 3317 642912803
2 9904
1 140893 813413865
2 82987
2 25527
2 114202
2 65363
2 72505
2 23887
1 10227 756927818
1 16690 964108774
1 31180 3008436
2 144723
1 49367 739302293
1 44989 536626881
1 79386 406397275
1 35438 802281324
2 147125
1 8102 546692989
2 74594
1 39486 345628963
2 37478
1 178383 92752195
2 157286
2 26123
2 161113
1 195637 860824214
1 112195 116372554
2 170522
1 104803 974667373
1 86714 647383408
1 118904 501656775
2 140512
2 72317
1 166439 97971661
1 174022 179521225
2 184039
2 45478
2 164389
2 185026
1 21937 863535175
1 103967 147884453
1 30391 683473523
2 179306
2 62034
1 147069 810569049
2 75995
1 145648 902743760
2 96269
1 97025 889800033
1 81503 839949395
1 74538 41439370
2 143103
2 45045
2 187244
1 172367 149044839
2 120935
1 124856 811026174
2 84515
1 80144 965336052
2 92652
2 35027
2 64574
2 132578
1 157546 246893897
1 153175 897940791
2 189672
1 65966 138433376
1 64361 518460605
1 167272 661940883
1 79940 247208647
2 164238
2 77283
2 75140
2 17176
2 85345
1 113588 687538603
2 114518
2 187124
2 85859
1 7650 649981868
2 101090
2 69718
2 146509
1 149549 671236466
1 145987 780266688
1 199477 851329376
1 25418 798143819
1 50050 253390596
2 19999
1 46051 259242978
2 14534
1 171708 786855613
2 111367
1 139579 966535860
2 159555
1 53301 598910114
1 95847 783707528
2 110321
2 58794
2 138471
2 108010
1 133015 377350589
1 129105 734998876
1 72999 849503710
2 179176
2 44289
2 3972
2 100474
2 16231
2 160010
1 137559 669326076
1 90603 543241757
1 46038 988457426
1 169095 836603309
2 6164
2 21110
2 110833
2 58304
1 110893 180061559
1 63982 602745407
1 68633 93964603
1 54842 44643842
1 159857 175928077
1 68030 967600721
1 67395 80529589
2 37422
1 19578 844830372
1 198983 684793203
2 35046
1 154844 813361380
1 71934 567155046
1 14400 749164902
1 362 993709047
1 191547 726176320
2 67917
2 187371
2 34226
2 192402
1 4109 753089240
1 114444 189599003
1 136618 95850175
1 36096 588406833
2 76620
1 165208 660968566
1 99250 618615228
1 160421 68204747
2 14112
2 153417
2 44258
1 45961 378000750
2 4313
1 161663 994624004
2 155017
1 20614 633663989
1 71139 45881250
2 157478
1 50242 771753477
1 30507 103888221
1 128761 986507531
1 21032 449174658
2 14986
1 113736 241664086
1 118692 832573563
1 619 799827237
2 177690
2 101445
1 66428 505097002
2 82016
2 164493
1 156720 960745278
1 172410 620891624
1 109259 13058653
1 120120 468594974
2 192207
1 192273 139306989
2 121440
1 35325 862899383
2 21746
2 78963
2 10505
1 119975 193588370
1 19062 152479175
2 85455
2 106310
1 168202 295293894
2 189521
1 177558 933761956
2 74181
2 176172
1 82623 601310910
2 114237
1 112230 625805123
2 73967
2 189353
1 177309 251917140
2 33136
2 175502
1 157270 446757709
2 104579
1 41108 511194982
1 11979 141342353
1 170978 485793736
2 31255
1 158429 737638864
2 110992
1 98695 967083277
2 35843
2 119626
2 20558
1 125543 933161833
1 196265 293635022
1 87225 609160898
1 49821 705782139
2 28006
1 92083 74404774
2 26700
1 199121 817586861
2 47000
1 91166 239383575
1 16065 690976982
1 37702 703703182
1 37984 288788159
2 33638
2 123927
1 110209 820727350
2 170550
1 83962 593867331
2 20540
1 95260 792441023
2 108911
2 130618
2 93762
2 16112
1 47606 668734295
1 26142 431915909
2 55174
1 189999 856602907
2 136533
1 147327 247756295
1 52039 927413892
1 28862 545948576
2 139382
1 195922 170437567
2 163124
1 94818 298110012
2 32040
2 37178
2 14874
2 113742
2 85244
1 150676 559738105
2 135280
1 97571 134416653
1 190131 193821299
1 166882 221628395
1 52789 695486883
2 134177
1 28298 259151081
2 22508
2 107307
2 163366
2 156967
1 100638 774791344
2 42846
2 125813
1 140812 767253976
1 175307 461413970
2 2251
2 1539
1 27445 813919691
1 30991 429010643
2 148279
2 74964
1 40253 57240785
1 151516 302004305
1 176074 432000029
2 88306
1 145327 256531704
1 118536 933753099
1 96975 733863188
1 47719 472879349
2 36814
2 156171
1 180689 639900632
1 197175 488966617
2 173979
2 90731
2 148487
2 110866
1 117195 3532056
2 47581
1 8064 636676165
1 114286 248778467
2 90210
1 191064 510141006
1 150292 276777401
1 162995 689029120
1 75845 201066979
1 27964 904285646
2 116227
2 121420
1 90808 978750609
1 179629 641870580
2 145558
2 49599
1 169553 252016618
1 193029 452137468
1 132676 532525203
2 187582
2 16863
1 30259 800013508
2 28808
1 103753 117240242
1 41724 6528957
2 145822
1 41493 568751524
1 74268 155129247
2 128737
2 192660
1 21218 838917101
2 167833
1 185975 213533666
1 27559 925516322
1 73921 129260284
2 156872
1 82791 325917776
2 106297
1 199734 772354438
1 138257 609571745
2 147782
2 33942
2 118405
2 84006
2 41060
2 91245
1 17533 659942408
1 165212 991658200
2 172884
1 191833 641290528
1 114622 658464282
2 14462
2 2203
1 107049 642058878
1 46196 484426540
2 152551
2 174549
1 157068 100367255
1 82109 370455464
2 79663
2 115611
1 166806 405297686
2 136504
2 142567
1 54876 197580212
2 104352
2 35458
1 45174 476678400
1 1087 593343282
1 125991 961444235
2 160468
1 55886 528285051
1 55951 984525715
1 71917 739683450
2 45810
1 82774 79320685
2 180488
2 63154
2 53994
1 182675 973371964
2 61700
1 116691 336839989
1 177682 920906801
2 17655
2 75900
2 31944
1 59614 403496613
2 146229
1 172332 247400559
2 53453
2 119422
2 179577
1 27069 575761041
2 35202
2 26204
1 16377 619373197
1 179227 794204818
1 112424 146845654
2 79302
1 38383 463832791
1 21180 533140743
1 28775 100816129
1 32672 830959286
1 74388 640485388
1 133592 315075853
2 195067
2 150581
2 21847
2 160094
1 88662 874937895
1 178971 482240605
2 187273
1 129216 357906056
1 102919 861438987
2 144485
1 28452 875441812
2 43098
2 162644
1 107769 834953810
2 133049
2 69851
2 133349
1 186445 2373038
2 27886
2 142560
2 18997
2 70239
2 178157
2 17285
1 111357 830076138
1 60632 806303228
2 159891
1 108843 105094915
1 10225 414618637
2 143648
2 40337
1 50668 830467383
2 164633
2 93203
2 71941
1 69987 125051500
2 37353
1 84710 4708256
2 138234
1 15470 648514605
1 71759 925949920
1 9840 336495081
1 87796 32566327
1 127763 280059204
2 95944
1 195188 975650102
1 129861 131535686
2 75866
2 38549
1 41045 772647900
2 105349
1 64238 134771011
2 167482
1 151780 211245424
2 98855
1 59436 654039776
2 103093
1 23909 246763228
2 162159
2 24522
1 6302 866747957
1 5901 285315870
1 108489 186705962
2 99689
1 56808 31313240
1 21804 898235130
2 185144
2 198601
1 138720 104807062
2 58312
2 27085
1 90145 153067687
2 24084
2 97489
2 97772
1 76750 878866608
2 151921
2 124844
2 55985
2 157467
1 193185 139767693
2 113575
1 160079 316883467
2 64133
1 157077 244672556
1 136687 611102561
1 45578 710689054
1 57106 162598220
1 37730 636828334
2 33877
2 97638
2 41081
2 106337
1 190000 876035983
2 134748
1 84780 300509405
1 190353 604295073
2 105756
2 52685
1 49050 193926138
2 166401
2 62514
2 74968
2 182901
2 51220
2 16752
1 93006 996977042
2 183288
2 7175
2 122395
2 193825
2 130314
1 73573 102338590
1 16591 213990539
1 158382 339683645
1 131118 983989918
2 18281
1 28103 441520674
2 191072
2 192355
2 33317
1 7130 384189138
2 150674
1 115585 854840997
1 195730 834041103
1 33666 767910764
1 150401 157389449
1 73687 960803812
2 90604
2 138584
2 199617
2 119331
1 29813 893104374
1 42105 497542288
1 28304 185609286
2 35715
1 45464 483911306
2 18744
2 173074
2 149462
2 120108
1 21072 552678106
2 34943
1 101734 347670485
2 83127
2 82999
1 121972 792684175
1 191055 239002579
2 181640
2 71912
1 9530 135949114
2 23033
2 64290
2 71886
1 190237 427593727
2 95761
1 99827 371809372
2 100232
1 161829 27933247
1 98857 672244486
2 106875
1 173492 648313379
2 11518
2 7828
2 88396
1 129699 115739758
1 108902 317977155
2 36088
2 84061
2 66463
1 86516 215989455
1 62016 505346451
2 48135
2 143005
2 11564
1 121831 851675969
1 44220 626905105
2 181555
1 15489 789289786
1 180133 567562611
2 199865
2 94112
1 33456 781518294
2 101476
1 458 566255198
2 46842
1 7429 922760593
1 122698 467308232
1 154770 977968824
1 77387 109731489
1 195914 567767063
2 24703
2 1307
2 49224
1 148856 477375462
1 175203 267972540
2 169140
2 46098
1 163753 163565798
1 170288 268306307
2 193172
1 171865 212788451
1 62147 8191658
2 6860
1 46473 963798404
2 92469
2 197634
2 65494
1 92876 534455236
1 187060 844932702
2 92875
2 143033
1 38476 285831474
1 54654 675214869
2 116977
1 42167 210158437
2 109187
2 144316
1 98000 513883917
1 130471 72123111
1 61482 778105020
1 159280 82381215
2 14108
2 154400
1 157123 399460453
2 113892
2 186936
1 100073 576769952
1 11826 551832584
1 5893 702493279
1 190204 544878816
1 12971 236559807
2 143474
1 89254 884352033
2 94348
1 94192 72001745
2 101266
1 168680 774344918
1 124891 674666294
1 176841 407728728
1 169581 955970515
2 81742
2 103236
2 60671
1 153947 15266529
1 47202 913485722
2 130520
1 179293 2295480
2 160196
1 118447 132725334
1 166260 764673240
2 89027
1 111694 520998112
1 107542 465755511
2 59992
2 130215
2 116347
2 92521
2 80214
1 15403 508446625
2 107293
2 128934
1 92088 249515074
2 19937
1 144394 688868997
1 173379 392914632
2 21929
1 12650 880518682
1 4381 968580277
1 116790 885100608
2 16251
2 147914
2 144692
2 190060
1 98469 79261426
2 191322
2 144350
1 15540 588052155
2 149976
1 110224 653358321
1 19031 339676522
2 188630
1 185845 974108425
1 129439 687849522
1 164206 785430664
2 100156
1 124657 93872132
1 134410 938248792
2 198860
1 151054 649665954
1 108414 458989906
2 148734
2 185997
1 33400 499728810
2 137907
1 118151 337812684
2 146624
1 119276 467187108
2 111778
1 95139 395463975
1 28862 619706358
1 114 812490030
1 40131 916794039
2 166570
1 113711 104333330
2 30818
2 13722
1 194833 712225986
2 109872
1 116176 348253999
1 162979 288220115
2 174989
1 179829 946022079
2 1186
1 36459 305710145
2 163064
2 11271
2 80161
1 167776 121669728
1 109894 927788794
2 114896
2 197780
1 142080 11507300
1 143015 443900293
1 178116 447548869
1 92548 562063816
1 39238 947104947
2 55153
2 124356
1 23017 203210677
2 42402
2 32393
2 23164
1 97552 168533760
1 104251 709469855
1 122495 472993447
1 37627 140149269
2 149039
2 158743
1 120754 114256800
1 58726 213987300
2 82543
1 192890 152359712
1 66580 181627790
2 66539
2 46431
1 52173 84973789
2 142826
2 185363
1 156215 184306526
2 89300
2 67744
1 123950 557339886
1 151101 218188019
2 138430
2 44282
2 6656
2 56124
2 138346
2 160929
1 20749 469704537
1 169699 240749948
2 96805
2 114237
1 112473 158596366
2 156401
2 173969
1 187347 140289150
2 146768
2 187108
1 71798 890461902
2 93566
1 139984 969655658
2 173759
1 62621 711487833
2 60925
1 113165 709777063
1 65128 990571698
1 93993 949792749
1 22818 320937090
1 122194 40720298
1 105354 417651984
2 35208
1 20213 418189713
1 183709 907752521
1 7148 972653021
2 34339
1 105466 98914494
1 178010 234601071
1 178008 534753839
2 175157
1 49224 742991085
1 37296 604229465
1 179922 654258769
2 190277
2 185891
1 99234 779716608
1 45958 136776311
1 152953 510167781
1 34737 64893974
1 23178 610279271
1 182858 400417318
1 38162 454774270
1 81420 218587208
1 120772 16242904
1 194704 559677486
2 141045
1 152421 244101099
1 4000 737672136
2 102000
1 53872 679426788
1 189551 572185695
2 137441
1 114643 518542477
1 586 769142005
1 151228 421429352
1 158354 274248576
2 125918
1 124034 583281761
1 65371 824740718
1 115419 261001697
2 2115
2 101806
2 98263
2 193490
2 167841
1 40449 224062998
2 80223
1 138023 939944864
2 170267
1 24265 166225805
2 153474
1 13383 866695278
1 176185 712073376
2 39822
1 90607 577660241
2 46608
1 187761 501131465
2 193944
2 182523
1 199663 121863100
1 123012 491804521
1 110915 795946281
2 11879
1 102862 267915387
2 99795
1 175235 738546031
1 108975 836130755
1 80307 709945115
2 47959
1 65448 327839465
1 199452 304097124
1 132627 32127720
2 89899
2 90810
1 183510 889513045
1 148398 82577265
1 71328 300837154
1 179952 592194545
1 103363 593578838
2 190723
1 10789 861010563
2 81171
1 45501 951931346
2 159316
1 169976 905686685
1 30667 344052599
2 16300
1 76260 390859671
1 84988 292357946
1 180698 223381399
1 166902 555418847
1 169547 393325140
2 5004
1 161530 141568953
2 95879
2 80910
1 172832 487360728
2 128133
1 9339 88812289
2 77226
1 61400 58889637
2 172002
2 85034
2 32426
1 34140 327300171
1 62691 247075550
2 102516
1 97142 860782184
2 7515
2 161813
1 47571 638483741
1 57809 491786880
2 48557
2 6972
2 39284
2 69896
1 70584 784356103
1 15318 395583580
1 39329 649665135
1 62524 114908619
2 159336
1 106912 458670916
2 62525
2 172307
1 142282 541089732
1 9163 123502171
2 140323
1 182579 624440164
1 18791 698718493
2 115037
2 109256
2 178516
2 188976
2 139801
1 124785 165608795
2 60236
1 22597 118506891
1 137657 56036738
1 116355 853825220
2 186730
2 99028
1 196564 76779739
2 138167
2 50974
1 116434 547563908
1 108935 772348760
1 78549 118551849
1 155482 772668916
2 2700
1 28376 802578265
1 4378 490399091
1 46363 933148862
2 3042
2 62548
1 175299 570197245
2 86128
1 112336 892412591
2 134306
1 191523 140582588
1 106108 705067014
1 182491 725689856
1 32741 695927778
2 150259
2 123717
2 179506
1 150245 339191966
1 56675 482133770
2 66490
2 199313
1 66738 648429777
2 147632
2 161713
2 144013
2 98868
2 4475
2 14892
1 128733 976265642
2 135182
2 115591
1 103504 284040957
2 136612
1 116770 169851464
1 133177 354635102
1 7333 193520500
1 79467 637684074
1 79866 521394508
2 37736
1 132532 302681615
2 164713
1 122410 740706993
2 5424
2 183877
1 194031 266890725
1 150387 972074545
1 160126 617497977
2 1979
2 79185
2 185974
1 128232 809099605
1 47459 747464445
2 197284
2 30483
2 50430
1 86984 397104263
2 89095
2 150182
2 185940
2 80729
1 138748 700319674
2 48892
2 77566
2 33383
1 175855 327242600
2 26219
1 10767 436933573
2 72776
2 21011
1 31934 882973200
2 75974
2 742
2 123042
1 29561 284461248
2 60902
1 106666 592628568
2 114581
2 46346
1 134711 665856925
1 184374 175864109
1 102875 123357994
2 25401
2 41582
1 24533 420596678
1 118594 629170528
1 1084 500437048
1 3538 837966019
1 188654 511667500
2 6964
1 185041 292756481
1 92013 850988762
2 151473
1 33640 69417393
1 35190 59143753
1 127826 533800374
1 160207 884208531
2 96217
2 116010
2 165342
2 59509
1 132987 881499688
1 82130 108297359
1 89396 791816994
2 33268
2 51569
1 30323 540132784
1 5687 557684459
2 94535
1 77045 238156510
1 23576 164647104
2 44236
1 74373 564118318
2 120874
2 1223
1 198844 474064223
1 135243 986763715
1 30569 503770405
2 182144
1 125703 243437948
1 182512 935342619
1 125485 921057326
1 87701 295716564
2 153959
1 111575 235363791
2 61356
2 183886
1 10876 833391374
2 188561
1 48096 751702829
1 182233 862001392
2 98121
2 31451
2 175508
1 53678 49481611
2 119645
1 28651 717719097
2 42043
2 66468
1 97901 358201909
2 51351
2 30438
1 105641 296914640
2 30572
2 112560
2 42895
2 178799
1 102637 429200128
2 32053
2 158301
1 163175 292052702
2 32981
2 24894
2 176294
1 52380 812515418
2 169622
2 177230
2 196482
1 89125 696427170
2 151454
1 6065 585963326
1 127460 63400564
1 111184 459565997
2 33200
1 89487 82963964
1 100607 354229393
2 9387
2 79764
1 187944 544276674
2 31620
1 173513 95122169
1 139450 883222344
1 5419 605263143
1 30190 932846544
2 189869
2 57861
2 189809
2 18960
2 150200
2 161699
2 197956
1 177464 528937055
1 93026 301288575
1 192710 373201636
1 108855 23242197
2 97629
1 64730 851887034
2 162482
1 192475 820705515
2 144565
2 154951
1 78903 983797783
1 186447 51629730
2 89915
1 181351 107723801
1 55579 276939593
1 179396 310427447
1 95134 694234930
1 97358 847973327
2 150632
2 138508
2 84429
2 112093
2 12186
2 31196
2 186774
1 150519 815120968
1 198216 135006697
2 22670
1 76632 623036157
2 33766
2 146360
2 71236
2 81104
2 84421
2 165077
1 114468 234788316
1 182974 925573875
2 62088
1 46733 136462166
1 78888 851112396
1 26766 102270777
1 14805 482855925
2 185405
1 16713 307524652
2 166843
1 41572 100699541
1 181686 284275442
2 127919
1 117582 668524388
1 640 782935673
2 128262
2 153546
1 76250 19969274
1 707 464644540
1 126056 711639085
1 99185 991539979
1 138625 780104083
1 176622 6448301
1 179302 959635325
2 165106
2 55958
2 113707
2 143791
2 101821
2 144954
1 3539 27587318
2 180724
1 173173 459712729
2 115127
2 42132
2 140973
2 76053
2 120956
1 176984 802936574
2 126849
2 5542
2 115839
1 126935 236490623
2 101431
1 63141 557675352
2 46706
1 89919 967245943
1 27987 321787052
2 46573
2 38680
1 13210 924647211
1 181581 477853904
2 74140
1 8751 620984910
2 116732
2 120381
1 185967 906173085
2 199129
2 64035
1 18241 443450512
1 32631 936922150
1 54443 465933889
1 97700 40380496
1 30440 679507051
2 170389
2 119527
2 150836
2 36337
2 138306
2 152406
1 142621 951429757
2 197170
2 7439
2 110259
1 83973 888136355
1 121444 680801166
2 131070
1 185521 205448119
1 132532 269389588
1 56027 164046699
2 111300
2 7760
2 123072
2 40723
1 160839 217246615
1 78800 791487570
2 75968
1 183897 360624568
2 24203
1 128685 919438971
2 135338
1 155819 95979203
2 79076
2 68148
2 60983
2 38149
2 169621
1 138496 144420501
2 23206
1 188846 15590943
2 24396
1 137922 382216860
1 103815 576048820
1 6369 921770393
2 166769
2 91414
2 128229
1 116741 277168793
1 150795 926261998
1 34583 257420128
1 130149 908550449
1 180190 618973304
1 20288 621819876
2 117769
2 101613
1 96705 770025782
1 35164 772272213
1 191047 843008667
1 80199 666005194
1 20727 788323180
1 169854 240988166
2 158077
2 191411
1 187965 445891850
1 46361 386521508
2 17154
2 96330
1 179208 983420877
1 115952 56321159
1 56223 863179571
1 83383 323078880
1 15080 49143133
1 111143 419460672
1 146656 160393292
2 91032
2 16641
2 196984
1 3846 108506132
2 40712
1 59579 744966704
1 17381 520328452
1 147300 177827929
2 185617
2 103413
2 71774
2 173499
2 183457
2 139576
1 74442 609951542
1 121554 8346043
2 32190
1 151546 798506336
2 34706
2 69432
1 193047 862022762
2 114398
1 4262 568503091
1 23610 656431157
1 8222 993365774
2 136721
2 25317
1 186274 362524922
2 44261
1 140856 36799337
2 47071
2 49654
2 194675
2 31142
1 136942 87101816
1 173521 281908885
1 134961 161715150
1 99958 129186017
1 28835 959593515
1 131331 132330803
1 147438 208369491
2 190777
2 23208
2 185291
1 129796 491846122
2 144145
2 77026
2 48020
2 17589
2 148589
1 127393 237859934
1 76605 796028149
1 157704 184813180
1 147975 866689527
2 60487
1 162992 790548628
2 76853
2 132671
2 14766
1 8323 37211097
1 9221 614087763
1 185020 505842292
1 129718 422122570
2 4039
1 138247 262071847
1 44239 68925484
1 167400 365806233
2 122743
1 189485 115527743
2 172373
2 7567
1 39552 871803313
1 118890 859774577
1 1803 369221671
1 111152 104744601
1 182405 928640571
1 169890 68148635
2 37833
2 176232
1 21535 430927882
1 44428 276029895
2 128677
1 161745 867750240
2 110815
1 132312 642612558
1 3832 87494950
1 73223 652568876
1 45766 19760901
1 107214 460211601
2 144410
2 119627
2 128983
2 85623
2 18584
1 69123 181869756
1 33145 370864046
1 27094 726369680
1 19349 48799564
2 160699
1 57734 328334
1 80881 170184417
2 80857
2 165141
2 171613
2 80173
1 110490 387038794
1 3152 140903796
1 173222 105887724
2 65359
2 24522
2 6072
2 146960
2 13568
1 51130 332013012
1 186261 497900058
1 157051 77491630
2 61075
1 103787 795004658
1 194792 122344149
1 33508 944122120
2 125860
1 18064 961913521
2 42633
2 190784
1 142449 527073749
2 31119
2 87268
1 47913 76207649
1 77368 938705059
1 92268 147058747
2 69889
2 146670
1 69511 160522764
2 136230
2 166899
1 7465 512426608
2 56594
2 175895
2 96355
2 181882
1 188690 672784102
2 128541
1 47915 916519593
1 95904 785728816
1 34422 194193555
2 34831
1 10203 88730882
1 96290 737678787
2 45491
2 397
1 105341 877812170
1 195967 146728115
2 38584
2 147893
2 191419
2 42764
2 71311
2 62387
1 176592 382356158
2 41505
1 134924 812687749
2 50444
2 98980
1 74611 846934123
1 136817 316430917
2 162479
2 181007
1 97814 951786414
2 90949
2 113249
1 173165 409620379
2 161835
2 89447
1 85479 202983533
2 79584
2 100540
1 169752 877054031
2 192132
2 106389
2 14773
2 63687
2 179905
2 162372
1 184096 968989685
1 170777 808147207
1 49874 454004147
2 166111
1 103196 665590730
1 9649 266034021
2 142506
1 74894 734353420
2 1958
1 123360 904900412
2 136648
1 167237 892222680
2 100021
1 84191 40016666
1 190071 809302813
2 161384
1 55148 699672601
2 7091
1 86034 751554024
1 2483 974146717
2 163929
2 97220
1 142565 747621796
2 71051
2 25988
2 27289
1 165479 445936971
1 95594 806669872
1 5056 137677321
2 164068
2 104869
1 114476 95027552
2 7061
1 146876 143257168
1 51223 417627821
1 38036 79201347
1 115734 590822050
1 74784 23860136
1 141254 453364774
1 75650 242554877
2 193510
2 60745
1 55740 585625029
2 11372
2 133390
1 184976 174589293
1 134666 792484675
1 5159 67266032
1 21105 940270448
2 146048
1 89337 402039978
2 164316
2 11591
1 149701 661240017
2 32070
1 177038 268076768
1 180183 707521781
1 59642 549880886
1 2066 779734586
1 158303 505062022
1 49740 178982771
2 70685
1 37624 412163262
2 20133
2 63113
1 156925 380315529
1 17943 346924831
2 20700
2 34284
1 141988 38790518
2 198393
2 151305
2 80434
1 159610 921488583
1 5822 960406349
2 89179
1 122659 106806909
2 110058
1 160965 902747692
2 70023
2 90880
1 149090 555262111
1 63641 967392658
2 198652
2 70777
2 185666
2 184134
1 3829 246218323
2 96976
2 158636
2 55217
1 13748 136876417
1 152778 321487950
1 163017 605206955
1 74761 446442795
2 155697
1 14492 144549035
2 174909
1 130062 713779368
2 194783
2 62344
1 172279 335829046
2 122125
2 93891
2 53112
2 156840
1 137566 285588948
1 18734 615842103
2 52734
2 141129
1 199247 910883011
1 56891 868020492
1 140008 873481234
1 130493 757741604
1 77781 400477389
1 103448 757406077
2 196248
2 39211
2 116947
2 65311
1 166325 131191381
2 47085
1 49569 113159426
2 119742
2 181676
2 584
1 122566 828769842
2 13898
2 4690
1 88964 743804490
2 27442
1 161872 436714616
2 28836
1 102390 434530703
1 63773 222943304
2 119049
2 11622
2 141328
2 178529
1 106398 495268666
1 169640 114756785
1 94097 903318644
2 109016
1 50476 416880613
2 116298
2 27396
2 96651
2 108195
1 73275 99475335
1 140358 661064610
1 163205 123038921
2 172399
1 131933 861155848
1 69723 829182008
2 88569
2 171923
2 80093
2 67187
1 68679 229490012
2 161810
1 115202 655687442
2 16194
1 20892 367888586
2 88409
1 100793 106208801
2 168572
2 130434
2 158388
1 185863 14693000
2 169794
1 60965 991372499
1 132610 433014360
1 58211 631615436
1 118460 392423793
2 22063
1 116057 929299515
1 100955 739487383
1 50397 204445533
1 130667 590662017
1 59905 321809660
2 57149
1 66023 348115635
1 179918 723692224
2 83722
2 34159
2 52776
1 26907 412993317
2 89630
2 63448
2 148966
1 182969 889071029
1 22266 98293473
1 61390 302323973
2 11389
2 61454
1 181410 164118386
2 44739
1 189705 924843356
1 76414 665600848
1 90389 126068039
2 152780
2 51965
2 80657
2 102928
2 185362
1 68990 595375458
1 72508 804991935
2 162288
1 36940 724993946
1 73001 858635061
2 29452
1 119714 453950740
2 79355
2 78557
2 194598
1 158658 120825147
1 41310 561496201
1 118989 332171351
2 63367
2 147437
2 14764
1 69230 305514015
2 167879
1 136222 463304316
2 78689
2 28001
2 193948
1 99609 287151726
2 90327
2 101721
1 111624 439319526
1 150825 611795999
1 87173 349850011
1 992 542042532
2 79946
1 45534 506887588
2 78682
1 163081 176987549
2 187912
1 150489 475814165
2 83097
2 136116
1 37572 196885226
1 4026 691174248
1 198323 860861996
2 100337
1 90365 517171747
1 179157 130261902
1 171054 966061264
2 75148
2 174170
1 74088 918348076
1 171039 445611743
1 81132 641712084
2 180491
1 185970 667897840
2 197208
2 113083
1 143564 301967656
2 84156
1 15957 888741690
2 189352
2 34479
2 52533
1 38892 829497747
2 86891
2 192193
1 156401 785922132
1 41844 144059534
2 134693
2 167974
2 134538
1 38421 634698815
1 10313 98618476
1 100705 187369337
1 119357 132225178
1 71551 149996458
1 185577 749396253
1 117472 666603208
2 31828
1 45992 505685055
1 120014 822111571
1 8808 283840210
2 134919
2 150282
1 29843 957543030
1 49720 369219314
2 198894
2 198625
1 77187 411219954
2 104986
2 182928
1 63762 269809030
1 91819 148908828
1 61910 367343775
1 11001 418785977
2 11596
2 180604
1 83129 900193440
2 196470
1 103939 856720537
1 93309 192035788
1 13387 376197824
1 133889 900722222
1 1850 823109735
2 127241
2 74352
1 196724 939347318
1 156316 824298571
1 94411 372064923
2 29238
1 8671 622187144
2 117181
2 181746
1 114731 723644629
2 34590
2 77450
1 161831 142541413
2 23038
2 187921
2 137753
2 120627
1 169546 262964866
2 70032
2 12121
2 195916
2 118595
1 121352 642759259
2 35920
1 89069 276829329
2 185313
1 172991 100041737
2 156527
2 33844
2 38224
1 133630 219331514
2 73101
1 63065 251565003
1 52385 779337137
1 181316 462607640
1 13419 752828842
2 197443
1 32679 112400173
2 114321
2 1106
1 185079 298165058
2 112443
2 196264
2 44443
2 63285
1 125417 610412639
1 8897 959815832
2 146453
2 95740
2 185573
1 40435 710123657
1 123870 926507699
2 123872
2 178571
1 91230 560993962
2 130590
1 150855 91497901
2 177658
1 79363 699502732
1 66339 743169717
1 188473 891559281
1 146480 172778221
2 185190
2 103613
2 180586
2 112699
1 30254 21639871
2 60113
1 97084 617468816
1 92358 548165983
2 122151
2 134649
1 8207 461369327
2 90938
2 164965
2 46705
1 116084 975561051
1 117231 238778858
2 199658
1 185182 100280002
1 29697 335601407
2 29852
2 29268
2 87953
2 24153
1 167464 19556451
1 12441 246494227
2 38681
2 108306
2 23176
2 152611
2 48606
2 63938
1 95662 133993118
2 84474
1 180426 551461185
2 126578
2 142190
1 49585 956926369
1 110118 594101155
2 173975
1 44659 959899700
1 124040 373816658
1 117728 213339355
1 164772 784702245
1 154954 102268157
2 3299
1 27032 320283826
2 9754
2 140642
1 195652 577601775
2 47466
1 166958 936042092
2 29651
1 166347 422763279
1 176592 529455934
1 94917 380492329
2 35964
1 53924 384833689
2 76825
2 124926
1 188591 682248216
1 133962 939114404
2 136318
2 46315
1 193755 331788939
2 131253
2 164606
2 113643
1 16790 395739994
1 75622 586706658
2 60421
1 76269 961864505
1 66811 850106791
2 150886
1 173954 844052794
2 120419
2 27162
1 11188 130439468
2 189170
2 169768
1 68857 99453848
2 196203
2 61529
1 10391 158315867
1 141643 122330897
2 165170
2 188202
1 103906 405525266
2 57757
1 74210 15364524
1 119137 894950075
1 173980 475995941
1 63999 696189730
1 27417 442592132
1 159176 803933815
1 96485 919363511
2 181292
1 103621 450817910
2 186000
1 145239 227062446
1 148732 191199412
2 108773
2 66402
2 128000
2 151620
1 22367 739729418
1 100694 193822309
1 74028 710704127
1 173376 51043627
2 140472
1 1038 763156444
1 19769 523008083
1 129402 899793493
1 165179 658457456
2 77989
1 157492 21779997
1 47194 132068438
1 199867 532501305
2 92734
1 187247 110171942
2 67591
1 186076 609940383
1 75312 239963380
2 129769
2 49006
1 128271 342222988
1 155972 68649939
2 91416
1 125231 435642186
2 106388
2 278
2 51554
2 84459
1 151024 534974903
2 62392
2 111329
1 79597 219329348
1 187477 254105773
1 103095 477788196
1 123204 302934713
2 3171
1 27686 529253002
2 75034
1 27343 375749804
1 41141 110253789
1 38160 884775375
1 164031 483580460
2 86977
1 52283 626109047
2 181466
2 29675
1 173040 267448163
1 11350 577541382
2 117210
1 126533 668099218
2 121073
2 74835
1 135819 340556450
1 66500 525764734
2 19184
2 157546
1 109095 999311482
1 110222 839888359
2 191326
1 120535 518262195
2 156563
1 195417 454133361
1 4939 615840538
1 97617 70864405
1 74451 334120635
2 144139
1 17463 718523107
2 41004
2 115536
2 54536
2 51435
2 57142
1 157825 112771272
2 94279
2 15514
2 6871
2 13649
2 123958
2 124362
1 69014 871654241
1 139377 613167123
2 40274
1 72759 110710948
2 61926
2 72473
2 115275
1 84645 88450745
1 179822 831626519
2 159931
1 103142 566559462
1 133373 238603654
2 104414
2 170260
1 34259 802751337
2 85242
1 50041 340408626
2 181815
2 176035
1 187990 456344707
1 70388 347549129
2 67165
2 47291
2 120062
2 44439
1 65683 756911600
2 91043
2 158380
2 116664
1 51877 694314220
1 175507 661664874
1 190885 939196408
1 117061 520566968
1 114875 353354984
1 122144 124610174
1 21796 262309201
2 56635
1 67618 659052677
2 156160
2 148876
1 13233 525686416
2 62753
1 115029 318930496
2 141066
2 146959
2 190055
1 126342 252250888
2 26083
1 84377 820774981
2 194608
1 153769 969878613
2 145228
1 83536 496371367
2 145875
1 27622 924312151
1 90332 473706881
1 119845 346174269
1 171370 562525597
1 102950 179701191
1 89947 373178179
2 92733
1 39128 782090106
1 103445 146454484
1 176368 280843221
2 35373
1 42088 299670255
1 2164 888515024
2 30498
2 182846
2 2909
1 9143 437070657
1 98622 636419945
2 2956
2 23776
2 169858
2 150142
1 111986 815081352
2 125136
2 117364
1 8537 640137213
2 120096
2 77344
1 18442 207273310
1 88231 669125786
2 94537
2 37434
2 84015
2 12003
1 122390 432102753
1 99167 208239822
2 2826
2 176476
1 127581 717764025
2 173731
1 57637 515727044
2 129485
2 179391
2 9717
1 199061 312980264
1 153604 807054828
2 149826
2 25422
2 71958
1 123544 237754143
2 166413
1 113613 712839769
1 177550 279878702
1 101706 957199765
1 126827 477461763
1 171652 582952992
1 3270 726633810
2 110441
2 150601
1 165573 797090358
2 146768
2 30576
1 21367 521268984
1 191296 181453364
1 154171 692782537
1 114482 80452877
1 114185 883061591
2 152016
1 165869 540949449
1 109072 223740289
2 24366
1 186917 85247610
1 38820 435953476
1 172011 542629210
2 129888
2 72438
2 36184
1 48504 391823220
1 3025 164695964
1 123259 358989518
1 160992 540517419
1 158176 487626725
2 46911
2 122259
2 7510
2 196494
1 79700 427811949
2 187909
1 6907 952301850
1 59172 456717597
2 78387
2 178345
1 106162 594258823
1 40178 362681189
1 126056 191557005
2 104529
1 67435 452978861
2 66607
1 197003 152405777
2 115818
1 111633 658445338
2 79522
2 113155
2 75665
2 182603
2 49082
1 126639 485703984
1 161261 91973321
1 153837 271440334
1 12296 486390254
2 137746
2 18940
2 94608
2 169037
1 199080 887197133
2 6388
1 145362 75086636
2 6453
1 8750 54034240
2 145596
2 11809
1 99336 847688469
2 52295
1 60158 663882755
1 76002 537687298
1 39199 619201553
1 115643 278517534
2 95628
2 100197
2 3709
2 82300
2 6759
1 154065 631192854
2 10564
2 185054
2 153235
1 16023 401492135
2 151740
1 139276 767899987
2 171712
2 96412
1 115218 130119231
1 104859 691293071
2 109346
1 5960 962665612
1 82059 442247429
1 153016 343107859
2 97799
1 131589 454461966
2 45956
1 161301 3853397
1 188354 283726375
1 67536 598173505
2 127778
2 97782
2 27483
2 63269
2 120829
2 14218
1 100485 606929330
2 118574
2 110145
1 187233 987019587
2 128496
1 126371 618400338
1 46899 616419998
2 165339
1 108650 19448121
2 184544
1 91462 42103420
2 199985
2 170709
1 125756 586181828
2 52804
1 188623 363468097
1 165322 11273308
2 10383
2 98714
2 106910
2 96266
2 72733
1 147848 314689600
1 103681 20338359
2 84795
1 178352 820856919
2 113490
1 195891 245736523
1 92140 614521516
1 126622 468429574
1 27325 874731227
1 104802 288639733
2 36975
2 98105
2 21752
2 108374
2 111692
1 69483 22266125
2 12044
2 123128
2 71830
2 112320
2 102811
2 175292
2 171344
2 162864
1 92417 327720702
2 134614
1 189013 820120802
1 183149 971966395
1 42922 93689456
2 34516
1 53669 411694306
1 193013 487766909
2 173216
1 100108 275447306
2 59957
1 133444 53002833
2 9859
2 23915
2 141743
1 62940 373410614
1 166118 31780587
2 95278
2 154334
1 84984 825124779
1 115382 304234802
1 34795 429075679
1 57442 631251360
1 81596 516532861
1 82070 158391802
2 89324
2 49796
2 149832
1 23888 159646800
2 159544
2 161387
2 143350
1 656 792796298
1 176641 459089727
1 77047 512798207
2 95365
2 173591
2 185707
1 136211 628369210
2 177358
2 182346
1 100101 835351456
1 97178 606654051
2 130829
1 22225 738951432
2 123028
1 195420 717963676
1 147841 655884799
1 120800 880168928
2 171432
1 24122 794220885
1 82567 764574006
1 6699 967539514
2 118672
1 144843 535559427
1 51249 323198460
1 139342 930198132
2 130352
2 71494
2 194884
1 10721 996050011
1 17784 263290646
2 131307
1 71508 23010389
2 66792
2 95492
2 153896
2 198227
1 138843 171590801
1 82700 559085944
1 64855 381877276
2 24216
2 142246
1 57 152981347
2 61594
1 194448 915116762
2 152953
1 139853 131530485
1 108230 510277869
1 71196 523977451
2 187621
1 69266 110156316
2 75970
1 161885 646114987
2 187497
2 10572
2 190881
2 157599
1 52947 288678589
1 4008 316126327
2 63357
2 30789
1 13673 847977189
2 177117
1 68519 91979789
2 34898
1 116514 632477585
1 115253 572785789
2 122760
2 28677
1 65983 267722191
2 97290
2 12710
1 132343 763917466
2 94720
1 163401 725325790
2 114301
1 179524 422203845
2 179030
2 77597
2 108712
1 189 516204043
1 135406 420641463
2 149141
2 135607
1 85916 263265152
2 117985
2 166545
1 33640 893667139
1 39280 29748031
2 6253
1 198247 556826786
1 62987 199737060
2 31476
1 90438 716360347
2 164281
2 68527
2 6093
2 40477
1 198575 830373690
1 137723 820071679
1 190741 818044713
2 175589
1 170788 748439209
1 3913 503586943
2 185244
2 23588
1 117845 313478806
2 105854
2 78466
1 120285 397114542
2 60504
1 53441 760203223
2 141178
2 87587
2 123093
2 178872
1 111538 953026231
2 137872
1 14650 697553940
1 103195 781898894
1 151588 335490921
1 123410 600069018
2 144787
1 104296 572554594
1 140516 487937688
2 160010
1 16134 960026901
2 18429
1 16084 375787924
1 43571 585634455
2 130678
2 34002
1 33449 718538595
1 67016 10108806
2 78713
2 4875
1 148730 153107502
1 82083 601117681
1 139844 101900811
2 158628
1 55882 522068379
2 26407
1 80947 150995071
1 22195 960022430
1 64952 751515055
1 137280 323586300
1 5350 162133698
1 5856 901874508
1 10408 470365234
2 138343
1 99144 91463527
1 128857 240635681
1 118776 756053791
2 63930
2 7976
2 113527
2 92641
1 4414 273437892
1 51129 473823672
1 27564 551063197
2 39003
2 30281
2 51391
2 97125
2 75078
2 65057
1 52639 514152206
1 13289 483608282
1 191640 746472544
1 43839 230185357
2 95305
1 45079 453706523
1 173676 462267600
2 107587
2 35289
2 97949
2 139145
2 96633
2 19566
1 142322 645693745
2 180881
2 76865
1 161656 997466625
2 101769
2 124267
1 58849 723807549
2 56650
1 172733 977990990
2 182475
2 112186
1 149743 370819759
2 80095
1 69979 434311022
1 45671 801645777
1 179266 444523277
2 3149
1 9861 595634562
1 156649 849408149
1 108015 60859833
2 76108
1 30143 66513007
1 20083 838078146
1 148640 729151482
1 166290 930493595
2 117166
1 117923 580317777
1 35708 453295769
2 150130
1 53596 391003886
2 86368
1 191298 223284046
1 183094 805661479
2 139231
1 189017 132556530
2 192343
2 58400
1 39147 210398476
2 9982
2 195451
1 38501 721911943
2 113710
1 38956 304679730
2 49985
1 49420 538136019
1 69058 342984566
1 179964 305726412
2 84044
1 14573 44312737
2 105903
2 169898
2 9061
2 193203
2 79529
2 129234
1 12532 691552932
2 166485
1 47308 456669702
1 44671 919431380
2 33733
2 124784
1 56331 552373984
2 118383
2 71394
2 99904
2 153056
2 146303
1 59468 136263256
1 66590 710456620
1 158054 762829100
2 191983
2 193236
1 166590 861754916
2 85152
1 55746 861861362
2 185689
2 142123
2 6410
1 72103 415106657
2 179197
1 34511 24964792
2 124276
1 40827 524162722
2 174020
2 70435
2 50533
2 14446
1 58237 987407373
2 63971
1 132879 489798879
2 184709
2 53730
2 97789
2 13090
2 175168
2 144774
2 131446
2 193529
2 53727
1 160627 153506546
2 146779
1 76344 331159685
1 33096 749800264
1 120903 276177763
1 90624 811747048
1 128703 810615949
2 878
1 186792 204532218
2 50052
2 79526
2 173517
2 99511
2 129409
2 16209
2 40037
1 30228 119384235
1 2912 971634650
1 99840 921976383
1 82493 902876613
1 185181 99219817
1 47087 778590069
1 63341 975460155
2 166638
1 21124 275539523
2 149536
2 64613
1 137454 481520336
2 29880
1 104237 469918765
1 158047 587653370
1 36954 387623469
1 174547 667225765
1 161335 138922001
2 126537
2 140714
1 48352 188250786
2 36727
1 13966 998910797
2 102186
1 189510 36072245
1 59328 116814865
1 166097 851538227
2 65849
1 176111 587813770
1 102925 413381855
2 56082
2 110755
2 103649
2 171642
1 144439 135479695
1 61321 719195089
1 115245 920502092
1 179003 922983854
1 115947 975243961
2 198212
2 49194
1 33688 121184865
1 44130 695884685
2 80015
1 143451 562274330
1 88720 504353137
2 86186
2 71637
2 139693
1 129428 333883427
2 99947
1 171943 590335559
2 191219
2 131774
2 6516
1 164775 236338999
1 178827 940714323
1 135519 418439436
1 167240 672288441
2 72961
1 151891 509686604
2 3363
2 137899
1 41445 451166532
1 20332 762531871
1 156673 918273675
1 26504 692208138
2 141567
2 171541
2 148630
2 67641
1 94137 427318267
1 54547 895919538
1 20837 799404550
2 137632
2 75076
1 109931 242568517
2 74302
1 89672 385802147
1 122674 435047628
1 68554 844458332
1 132838 148487870
1 41769 889440923
2 15570
2 195862
1 80610 793651788
1 66739 183479189
2 43321
2 110480
1 159180 152613712
2 156339
2 3742
1 104764 643970068
1 145067 328648692
1 166927 296817858
1 23239 925829674
1 124670 497284086
1 82385 626056202
2 186790
1 178194 410650614
1 51728 726517676
1 20839 785078022
1 81491 179056406
2 102797
2 143761
1 125255 929134419
2 97453
1 46897 185693426
1 130049 995926994
2 10018
2 61569
2 195159
2 107093
1 171121 136028487
1 30710 514804821
1 22327 78141068
1 34008 90759803
1 130093 164355681
2 63810
1 134659 31154669
1 181528 989983025
1 27464 954458238
1 113823 948782837
2 8218
1 15255 98364288
1 100158 776196797
1 67540 967382182
2 89878
2 134518
2 37802
2 87991
1 72697 541372225
2 165990
1 148170 673498220
1 83289 610191962
2 116559
1 132459 245256896
1 58459 708218260
1 136602 422291607
1 188036 714425223
2 185380
1 47449 400879677
2 166032
2 185254
1 59392 534421421
2 38479
2 59476
1 65030 595204154
1 173417 318932366
2 139713
2 17722
2 22339
2 89568
1 130668 215895566
1 132318 185128740
1 130276 710602196
2 100276
1 73653 109649673
1 24343 297127919
1 52507 76960373
1 192762 994473
2 159027
1 120822 70112829
1 104429 468441809
1 156225 676166931
2 44793
2 15232
2 92602
1 92830 659216446
1 11469 641022161
2 80913
2 196241
2 132212
1 100089 50451372
1 43627 713929401
2 27409
1 130983 829259313
2 48770
2 196182
1 124864 827195129
1 162068 801565810
1 96992 652916521
2 90509
2 124646
2 168395
1 41832 450442509
2 134135
2 135439
1 67990 873338211
2 112528
1 188741 952716403
2 148867
2 199405
2 118568
1 42661 268319018
1 171093 464320133
1 60264 27133652
2 100276
2 15686
1 115460 970061346
2 136791
1 119936 535630554
1 104627 81484575
1 5823 519724331
1 121202 850929008
2 12370
2 111377
1 162894 32033433
1 184850 531982472
1 13771 879747302
2 192799
2 88366
2 48546
1 135437 59477552
1 61923 68155110
1 92835 412034864
2 131550
2 197446
2 173170
2 185838
2 33913
2 156205
2 199325
1 165139 629510522
2 53181
1 44542 104546874
2 114900
2 45768
2 32984
1 78713 962853123
1 156928 334700103
2 162909
2 56836
2 197461
2 1531
2 13160
1 18436 135861837
1 120685 30478957
2 2038
1 82410 310978943
1 135074 210640930
1 130358 923077424
2 186089
1 109238 941243163
1 123446 747818956
1 117253 710301105
1 171426 385058200
1 60272 279204365
1 150926 775994719
1 179659 423819463
1 45386 2515699
2 6212
2 95728
1 61839 133996147
1 149401 207284006
1 91560 524815277
2 47810
2 101295
1 176288 495764016
1 195723 608512733
1 191460 460695667
1 57998 135555596
1 180269 269437741
1 142065 60898424
2 199386
1 89897 265279003
2 71913
2 50095
2 25209
2 135171
1 58624 597374308
2 154792
1 178667 997700877
2 120584
2 91237
1 40727 696171433
2 194911
1 8580 953649530
1 87081 657031085
1 115690 115637194
1 24890 752028756
1 165658 732643851
2 99692
2 21382
2 190663
1 3454 809211664
1 42448 403221109
1 69123 654209383
2 69451
2 70526
2 159565
2 91297
1 45558 239959846
1 18822 713020512
2 50243
2 183911
1 91798 521610750
2 55618
1 93136 187553616
2 137755
2 184345
2 5971
2 34124
2 9291
1 20336 71191517
2 166014
2 20083
2 26100
2 90586
1 76400 138413681
2 90706
1 140955 315338995
2 63532
2 46175
2 162324
2 58264
1 120723 327693571
2 154963
2 72639
1 154868 696502611
1 196157 636811765
1 133818 176879802
2 125321
1 16555 856779561
1 48688 347881762
1 199433 85104293
2 4303
1 165475 389214578
1 169131 498237673
2 35529
2 105810
2 109762
1 179935 189089801
2 147325
1 193626 475664684
1 123325 781969007
1 8930 953185590
2 123787
1 154134 547671895
2 163458
2 12897
1 86799 426630649
1 1195 493266328
1 167567 700030719
2 134392
2 52093
2 118478
1 81622 723354586
2 74465
2 195926
1 189418 651555760
1 150054 307984565
1 88335 168271354
2 62274
1 163474 919571515
2 86552
2 55548
2 1573
2 144368
2 60151
1 61114 231568631
1 58241 987659562
1 16205 619982411
1 2929 199266688
1 10955 865846655
1 187043 419356403
2 90408
1 28197 750429
1 151044 928998078
2 174350
2 11230
1 152958 438105813
1 154738 277614146
1 139024 152171749
1 46122 991307571
2 185541
2 126491
2 174052
1 117999 440706438
1 161317 801345246
1 73729 493120302
2 185052
1 168115 726086473
2 63619
1 182258 230846325
1 112468 928329603
2 137141
1 187176 799859253
1 175070 301052682
2 43213
2 4000
1 189950 184401698
1 144233 955554466
1 34087 205525095
1 138799 466079712
2 34445
2 73830
1 9564 717850584
1 109220 480285630
2 73797
1 187014 287960255
1 120650 9848163
1 197825 928966103
1 132273 817315968
1 92161 218865231
1 17947 736905571
2 158907
1 4871 808229278
1 145036 758275110
2 192026
1 10875 950631481
1 136018 246649289
2 163566
1 122654 905014895
1 47522 342905178
2 134369
2 161827
1 43207 805581896
1 98901 145387323
2 47625
2 189865
2 98161
1 44923 345965120
1 89383 832616463
2 55195
1 188919 73475060
1 138615 225931061
1 68385 223396454
1 35316 834860269
1 74832 95486230
1 111793 728451799
2 58386
2 27895
1 147621 557334636
1 132731 488220586
1 2078 147799148
2 9803
2 20591
1 163464 368004722
2 10396
1 32617 279153406
1 124004 791627220
2 111103
1 118281 622710085
2 156605
2 181745
1 142933 970909352
1 168969 152777579
1 135202 736739794
1 145724 949549861
2 198645
2 169384
1 119687 239411043
1 48247 322889113
2 145728
1 159608 111449329
2 108786
1 6504 67020950
2 2719
1 171163 187519928
1 90502 445256268
2 38234
1 53659 222395236
1 121589 983611441
2 152819
1 187763 645386951
1 180151 575127060
1 115810 675916360
1 193432 651333594
1 169890 758631739
1 22742 20039037
2 52060
1 74559 575093578
1 19442 287236299
1 96925 525804937
2 49897
1 186226 216816361
1 90566 703249891
2 120481
2 142120
1 175160 37651330
1 47516 528387328
2 42056
1 146540 846439631
2 53994
1 89282 264683899
2 162683
1 37871 467452011
1 125731 435698111
2 60215
2 40320
1 18472 615117939
1 74552 939174508
1 9035 684272151
2 175213
1 14599 383825630
1 150566 669212495
2 34439
1 20147 418256946
1 69188 117694623
2 182380
1 190179 123751028
1 11178 198146939
1 2487 162943063
1 114728 410316144
2 153455
2 175345
2 78296
2 190771
1 94632 580372227
2 186253
1 33046 876871411
1 83255 425783460
2 34700
1 8655 337671889
1 1715 425394892
1 164448 807635298
1 178264 332697978
1 83405 464329037
2 98766
2 116382
2 70789
1 162995 301804174
1 135732 892710501
1 37050 541415795
1 19238 165258311
1 172879 153156085
2 160546
2 2847
1 175709 863889919
1 70497 677928972
1 8627 659239137
1 156499 247564266
1 98010 887706376
1 9148 12803651
2 117733
2 172971
2 24371
2 37
1 117426 853862239
1 76768 578533090
1 66778 330666441
2 180182
1 191821 810910906
1 4343 133480200
2 62663
1 104508 393778362
1 51442 958680605
1 51526 717286425
2 32997
2 194731
2 172110
1 146321 767197686
2 140119
1 71263 642726417
1 167201 681730483
2 159338
2 50140
1 31176 484256425
1 34098 418019878
2 91457
2 49706
1 81917 540592034
2 639
1 105882 936768818
1 43901 387164756
1 111930 734004802
1 144367 915111153
1 27994 714573031
1 190132 676458633
2 104948
2 180170
1 77071 789329966
1 77413 924381731
1 95701 345892859
2 146495
2 5544
2 147234
1 83857 647651753
2 157117
1 1901 978092709
1 75772 959902518
2 196577
2 128909
1 54299 897000778
2 140538
1 19617 724285880
1 138008 275795340
2 4498
1 156117 335809603
1 170071 120159138
2 181322
2 183777
1 44387 135393388
2 21535
1 111438 338983043
2 81667
2 23744
1 114203 570904005
2 129782
2 4855
2 114826
1 81923 456140568
1 193770 51356230
1 23076 185430272
1 14022 740294733
1 131702 296392308
2 131926
2 163136
1 174105 147886047
1 175708 10674045
1 31420 629679295
2 104836
2 127550
1 166185 435765874
1 29653 256477008
2 84345
1 165332 508211225
2 41597
1 75636 870966200
1 35196 501426053
2 139886
1 101825 491297609
1 30649 179280054
2 66819
1 39234 226785491
2 52797
1 73798 802309371
1 102522 659553447
1 139255 580757161
2 138669
2 51197
2 81075
2 132885
2 196479
2 16818
1 15508 404063044
1 60610 226627304
2 137862
1 7995 874082421
1 132704 200844322
2 110142
2 70955
1 178408 119406528
1 151703 581760227
2 134800
1 151008 972599663
2 141441
1 8147 832043702
1 2107 537092217
2 179030
1 192243 12790068
2 153111
2 87319
1 151757 982305958
1 104779 498170018
1 90083 856869117
2 189328
1 17428 574606768
1 57576 686786421
1 48706 906611640
1 127414 881095573
2 197643
2 167654
1 80031 808157092
2 43467
1 179388 297082486
1 28282 446282847
2 28151
2 148212
2 195413
1 21678 454659169
1 139543 775270133
2 78324
2 168622
2 55710
1 61693 408057783
2 185480
2 25365
2 197123
2 132487
2 72698
2 194040
2 181839
2 135111
1 191479 647156249
2 97016
2 9969
2 156147
1 12230 49592345
1 144573 185959396
1 89988 50342639
1 191394 575798882
1 114723 555309959
2 166954
2 114458
1 176804 582043351
2 114540
1 100760 604413029
2 92080
2 122116
1 157385 35219920
2 42616
2 139961
2 90420
2 130071
2 138185
1 25012 67403663
1 107112 315599610
1 153811 452511519
1 86961 737697195
2 1786
1 84628 325246991
2 130913
2 56726
1 134283 991834349
2 144756
2 20268
1 120269 2644051
1 133135 128215752
2 128608
2 165983
1 34062 76613440
2 103239
2 54963
2 130296
1 173933 984508201
2 190701
1 7481 186258919
2 1319
1 187935 610353527
1 154251 827609171
1 99898 448966459
1 168900 713579219
1 78245 880050373
1 142944 624285031
2 173892
2 101767
2 94109
1 185360 578349275
1 81131 42375687
1 32634 292790592
1 140490 793039860
1 106644 164424288
1 76215 682016848
2 170613
1 113751 364040655
1 178124 448684148
1 174675 22798496
1 126820 738548176
1 144932 303795492
1 165118 144662039
2 127595
2 176753
1 107589 196460550
2 56009
2 2125
1 94093 992625747
2 73725
2 93802
2 125863
2 123726
1 34239 843639055
1 76315 499189596
1 168735 365334705
2 6694
1 64965 118544723
2 83121
1 107628 754471856
2 39627
1 91611 629870084
2 150435
1 126785 626282360
2 19636
1 197892 19641705
2 124112
2 148987
1 17205 844898549
1 176628 198655669
2 115991
1 118093 849719233
1 127462 483966453
1 28957 349285971
1 117812 95323055
2 106209
1 82015 321205711
1 97049 299272033
2 112798
1 89383 341520754
2 139138
1 59030 177473815
2 74035
1 161968 691773281
2 80818
2 191979
2 85861
2 21879
1 137289 547042542
2 73587
2 124797
2 32434
2 173581
1 13404 533777495
2 68320
2 122180
1 181706 319672609
2 1290
2 38964
2 8582
2 71713
2 79054
2 58051
2 142485
1 153095 138919170
1 111971 423052887
2 148533
2 89802
2 92415
2 120499
2 195195
2 103800
1 112094 377627527
1 160715 95868464
1 13752 510006883
1 150589 853136957
1 73232 114124441
2 81959
1 83774 758335605
2 91216
2 61156
2 86364
1 19065 322806516
2 93325
1 165109 229345284
2 27332
1 95764 274065143
2 185469
1 60078 950209837
1 123053 149953101
2 67905
2 5436
1 193506 437190057
2 153928
2 193654
2 78868
1 117427 451244867
2 15803
2 172190
2 66303
1 93043 372000193
2 23630
1 38095 15013448
1 189297 7710209
2 24817
2 169191
1 115402 45587392
2 75238
2 165763
2 64456
1 171153 782828029
1 121341 815446880
2 10986
2 69771
1 139409 318159713
1 56222 707206754
2 44539
2 87148
2 37997
1 65046 758631521
1 162404 527213515
1 160403 544792798
2 185633
2 15613
2 10797
2 16632
1 2822 683295103
1 38189 578111867
2 20224
2 138976
2 29318
2 29028
1 170439 702324669
1 134647 573782425
2 125939
1 17795 731372131
1 88021 479792243
1 29202 645071432
1 194433 83284375
2 107902
2 9168
2 49890
2 191860
1 182448 36156769
2 49360
2 177593
1 58386 335860751
1 24240 824979632
1 145812 147624833
1 450 345684834
1 72608 651788066
2 129472
1 68192 301246412
1 173432 668135669
2 21412
2 152157
2 80392
1 135467 524633290
2 32233
2 50889
2 59163
2 85275
1 53757 799385339
2 101241
2 94197
2 30326
2 148906
1 21655 103112495
2 35080
1 144621 776183922
2 85238
2 46574
1 150563 1693685
2 111479
1 40760 853936718
2 92164
1 111964 997760793
2 94951
1 105802 313854463
2 49553
2 9289
2 34716
2 30217
2 145530
2 18205
1 188896 917494205
1 67508 15958686
1 192129 509980155
2 69798
1 57784 751074519
1 112213 414345339
1 148614 867802965
1 13380 690913088
2 88486
2 73110
1 28959 249292139
1 116921 396217200
2 30546
2 154195
1 153252 736138210
2 35498
1 158980 573783239
1 63458 201898616
2 7795
2 77635
1 169209 805459946
1 6982 67956766
1 175008 750259173
1 114071 382197793
2 176902
2 23778
2 19797
1 154921 482441113
1 46950 409804214
2 119172
2 21818
1 103522 153825737
2 99297
2 46130
1 176859 463362740
2 73007
2 38964
1 67999 208248516
2 104597
1 122090 340118345
1 159735 173581326
2 137244
1 189348 169399460
2 155208
1 58621 908426162
2 96208
1 48726 480727709
1 172559 39852016
1 79489 378068450
1 131506 47076393
1 99313 766706437
1 161500 843335794
1 92865 131899599
1 33208 529843969
1 195517 361116760
1 4025 797645692
1 124667 977770160
1 69501 980015216
1 62219 578276491
2 71524
1 62252 311942085
1 108461 823672243
2 62446
1 171877 860385949
2 59832
1 193397 661497956
1 44092 1221670
2 81568
1 144669 675940704
1 5022 900535914
1 92819 154976341
2 177322
1 56844 41164028
1 158350 305339814
2 141509
1 189798 39349862
1 15723 193234037
1 20616 413947493
1 163367 381254378
2 43148
2 93245
1 148779 425612852
2 5921
1 66657 171585616
1 63907 560463847
1 25165 285858280
2 121228
1 75858 10885487
2 196376
2 152881
2 107627
1 9291 121803102
2 135748
2 166049
2 193842
2 22910
2 88799
1 143772 361062284
1 41087 345971662
1 65813 386561026
2 86100
1 199202 329935327
1 33492 353410467
2 112034
1 107606 286211279
1 143043 831352581
1 12715 40623442
1 37510 285993347
2 83969
1 127123 603864273
2 142587
1 63455 664647921
2 143011
2 81192
1 85495 812748132
1 196073 745240774
1 124415 20290656
2 183105
2 190304
1 99508 592112044
2 167120
1 28693 881254209
2 46169
1 110383 215594682
2 91258
2 52137
2 21942
1 117911 621348699
2 285
2 178869
2 87976
1 122187 235585727
1 72381 889031032
2 25715
1 18518 345481697
2 62178
1 135007 900638091
1 890 837475230
2 148108
2 40916
2 35472
1 97640 256840930
2 125170
1 128243 605261180
1 83168 696836849
2 40328
1 96338 326764648
1 114058 669624870
2 180121
1 28544 979214191
2 113438
2 17394
1 97603 517760236
1 60299 624357037
2 173048
1 136430 432521115
1 99463 484620304
1 80670 696313003
2 138486
1 95453 231170527
1 177762 959054595
1 36892 931654650
2 163984
2 68121
2 153722
2 9955
2 12998
2 7080
2 2308
2 193049
1 184906 652784256
1 177092 422024154
1 105933 426767722
1 173435 864501560
1 154463 499743173
1 163582 583148197
1 85657 515134243
1 29602 631452618
1 93942 323829596
2 41056
1 176016 593493186
2 69194
2 121591
1 120775 167982773
2 151275
2 94484
1 115801 88762682
2 55166
1 186573 14251467
2 51290
2 137085
1 19276 772165550
2 174407
1 128940 959261306
2 56313
1 150773 134767437
2 62231
2 127063
2 68316
1 92467 870913063
1 64978 142458274
1 80819 396254366
2 151203
1 69961 933228172
1 98547 445903406
1 79675 385141223
2 171724
1 102706 862516337
1 124314 837438838
1 112838 792771416
2 55140
1 126902 653234491
2 78347
2 90546
1 137333 191977574
2 147043
2 43401
1 171272 507882677
2 85586
2 9031
1 192382 138397138
1 74407 803095161
2 114416
2 151493
2 69060
1 92051 781714605
1 98394 6704483
2 151180
1 158100 722489605
2 97600
1 68227 205838622
2 84421
2 26249
2 73570
1 44198 750466678
2 18993
1 163724 532962980
2 57447
2 147650
2 168463
1 24799 889994091
1 185463 280975072
1 43741 734712570
1 97609 234333544
1 138623 100918131
2 106464
1 92313 415566627
2 49317
1 37879 330130151
1 185545 74545236
1 54848 175424605
2 102133
2 60919
1 64691 14188462
2 175847
1 165804 50596656
1 150826 711375599
1 29139 309298626
1 183115 996055523
1 13039 515163247
1 123433 556645278
1 184379 943786989
1 179572 127924314
2 4859
1 9222 729551537
2 43178
1 165231 773486655
2 18392
1 24454 124865319
2 112810
2 173937
2 91160
1 58352 94358076
1 175576 69064486
1 150266 425682135
2 121402
1 3294 964777684
1 170989 171525099
2 183972
1 178937 702860747
1 135712 3261984
2 103222
1 173693 533852163
1 79744 738154818
2 174243
1 10584 130745128
2 128072
1 89674 939698485
1 168504 141602041
2 144182
2 136221
2 154845
1 129301 24242757
1 899 190123292
2 144425
1 177533 527981744
1 109159 10193312
2 100666
1 168535 923145643
1 177296 945039988
2 165741
2 102592
2 58282
1 5386 823099400
2 76416
1 156471 863143005
2 13336
2 138050
2 99148
1 78476 716252968
1 122880 777692195
1 195804 993480000
2 147164
2 176873
2 33825
1 196422 747991209
2 132098
2 128101
2 127892
1 4443 340745404
1 11817 822215216
1 43590 995238240
2 70126
2 126580
2 13907
2 116214
2 123848
2 158029
2 57912
2 9062
2 36346
2 107478
2 72053
2 43963
2 15940
2 97945
1 30010 95797260
1 92217 188752741
1 39688 812877587
2 118974
1 12936 877400431
2 136494
1 43655 861076616
2 196178
1 194977 830543205
1 17206 844129928
1 88567 887609973
2 178926
1 189596 243589994
1 182219 228703233
2 19073
2 52194
1 53458 279586629
2 180133
1 46108 50415025
1 43869 325784026
2 142245
2 89351
2 20657
2 32654
1 146683 464721667
2 33854
1 152271 987908931
1 9102 17724918
1 173188 107256079
2 112058
2 3426
2 70735
2 120003
2 159808
2 173222
1 68183 79785664
2 127992
2 93089
2 29564
1 142379 320508045
1 18352 384423552
1 107152 148560979
1 2752 43327775
2 53053
1 191991 128673441
2 124459
1 65666 571045578
2 237
1 97613 608481096
2 30126
2 166333
2 118948
2 50618
2 114675
1 115827 458268255
2 87984
2 103665
1 108859 212424005
2 294
1 44122 515320981
1 48701 814625157
2 148349
2 70731
2 47037
1 165998 530861083
1 59853 342869017
1 38962 404257395
2 142898
2 167255
2 83360
1 35253 967352199
1 80148 19885315
2 80795
2 56616
2 10856
2 142245
2 188282
2 110903
1 13374 281230711
2 25498
1 161151 716753203
1 153273 16164971
1 172897 923586051
1 192420 86904904
2 14187
1 40391 96657312
2 156284
2 79305
1 156629 805903213
2 31007
1 102828 285493665
2 111919
1 42951 411704441
2 118528
1 82910 496501597
2 155043
1 13724 581611030
1 91324 599289709
2 87393
1 59743 476206863
1 151513 100065925
2 111647
1 22903 916388497
2 159366
1 124961 502681439
2 94529
1 95772 468503827
2 30225
1 5827 788591607
1 62181 352939448
2 5911
1 171955 60105601
1 72468 565042623
1 158925 360115710
2 21077
1 190818 327964572
2 97079
1 60913 388665834
1 186894 724704211
2 83796
2 1111
2 26775
2 117
1 182813 52991987
1 23392 402112889
1 19294 399745348
2 187576
2 108476
1 86635 855406454
2 64262
2 95227
1 130925 611341949
2 191029
2 190598
1 148659 600667368
2 134756
2 35770
2 107855
1 83560 671595170
2 118898
1 189402 554858316
1 81481 270376504
1 62102 799075099
2 126067
2 60995
2 174298
2 17980
2 56773
2 101180
1 14301 921909072
2 62316
1 175230 809031250
1 37259 443128325
2 25463
2 11800
2 184630
2 172869
1 154496 199628451
2 44366
1 58259 986039121
2 106134
2 20597
1 52946 855845372
1 74021 903828116
2 161904
2 12184
2 198222
1 28342 458056934
1 102053 486185287
2 176117
1 116535 761878278
1 133664 136994349
2 60820
2 170763
1 84797 442883138
1 48030 693990166
2 84842
1 180992 751263411
2 145576
2 34434
2 164276
2 182903
2 181243
2 30499
1 186408 256412475
1 166566 775384131
2 5016
1 99860 35567175
1 169209 938257496
2 175180
1 37679 557156862
1 22890 179440641
1 127386 755572718
1 44370 150354582
1 113648 19713260
1 155922 296409862
2 85984
2 90344
1 132707 169569323
1 119978 690710299
1 55012 553111502
1 178177 776978647
2 101832
1 130268 857027243
1 182149 175247507
1 159058 645036803
1 18800 849131949
2 120043
2 170500
1 109647 121354493
1 70017 568329118
1 36711 158930287
1 33529 959851607
2 113816
1 32625 882467736
1 70879 688203525
1 22764 383472313
2 4487
1 160478 469606310
1 76766 594637192
2 36682
1 152301 890771782
1 57445 538126137
2 59395
1 123250 637504048
2 55651
2 36630
1 18586 171139040
2 76341
1 152562 450040143
2 119445
2 157481
2 139589
1 194347 853471614
2 170526
2 192563
2 147189
2 156690
2 194681
1 41630 711396884
2 99408
1 79595 550351624
1 145714 355638295
2 166185
2 74887
1 53212 347420887
2 5640
2 197907
1 127210 194991548
1 102643 978722570
2 75458
1 130143 794336088
1 79395 798722219
1 186384 647907617
2 191937
1 166001 614310983
2 52935
1 195200 824565204
1 66364 201178244
1 126531 524046170
2 55780
1 145558 4114101
1 169359 496550221
1 182128 508258534
1 113870 873599263
1 174843 767016479
2 69621
1 77935 90475411
1 125416 615466482
2 112241
2 3493
1 114231 992023520
2 165007
1 59675 36853917
2 103015
1 64385 1338232
1 163619 525118955
1 88276 514282503
2 59648
1 35285 446650172
2 138943
2 65191
1 151711 256036494
2 153400
1 123967 128798133
2 190376
2 6712
1 163332 231797953
2 179301
2 193328
2 2424
2 17963
1 20059 708376285
1 61456 370824224
2 80994
1 128621 129299398
2 183415
1 192287 248117372
1 45943 40187306
2 25726
2 110798
2 42962
1 105431 738855542
2 128655
2 90214
2 154604
2 101960
2 189137
1 18427 323598203
1 156189 82424834
2 136759
1 128963 195809333
1 184752 846816477
2 185741
2 126564
2 46408
1 26659 555726832
1 60402 216631482
1 25907 692665489
2 197073
2 153697
1 114618 890107083
1 178589 332029533
2 140030
1 167575 288565078
1 182185 635804661
2 26856
2 88420
1 105956 929353067
2 35220
2 4293
2 13112
2 163114
1 109893 596173152
2 135494
1 157898 371066813
1 179525 912207422
1 178960 158474772
2 121006
2 31753
2 101354
1 129847 554760722
2 80162
2 29637
1 155353 677408548
2 142210
1 82993 130559162
2 108347
1 121305 895579006
2 36088
2 84299
1 165091 888699678
2 171462
2 6705
1 9044 501779819
2 183756
1 133875 225367252
1 72164 581718819
1 40280 628951619
1 129173 342790822
2 141979
2 50429
1 18879 121423225
1 142836 707809686
1 40643 371380412
2 128223
1 90888 906736298
1 118172 525857305
2 144749
1 71148 8510558
2 118583
2 103449
1 195557 256431137
1 1350 351365492
1 30519 525290077
1 5753 12580377
1 133389 322560975
2 164777
1 80489 185548558
2 70475
2 20127
1 64087 824848273
1 155476 814730164
2 1657
1 118164 882053177
1 155975 466594418
1 65021 793997392
2 166163
2 190509
1 106506 496023879
2 23619
1 162761 420353132
1 167832 18284624
1 163009 337979468
1 59900 935036135
1 31052 872514482
2 33864
2 135239
2 136759
1 58201 279836117
2 115091
1 163646 58671937
1 82488 438236927
2 142172
1 4790 735797670
2 158367
1 112641 396679322
1 65959 995661579
1 10109 805761156
1 23746 885453408
2 124625
1 121324 72522474
2 161714
2 181653
2 124056
2 99185
1 54789 483517331
2 105742
2 82465
2 30572
1 199131 480055675
1 29614 962505163
1 105627 529275150
2 80810
2 110980
1 1419 675351501
1 141129 609971900
2 651
1 195199 396870720
1 47711 145805993
1 101379 241210274
1 148095 425842482
2 51938
2 86473
1 77854 422342031
1 172252 413750966
1 96311 361472463
2 154668
2 58840
2 149652
2 118233
1 113705 645586142
2 189527
2 95000
2 176234
1 185173 571517237
1 138111 222863875
2 124826
2 84971
1 151075 975016474
1 151786 24693170
2 89197
2 35940
2 39517
2 184363
1 192809 957280300
1 38758 645033329
1 106630 105734431
2 137478
2 64110
2 171922
1 164884 341562187
2 25928
1 193772 773598619
2 6099
2 96966
1 181191 689192411
1 106657 59521649
2 148780
1 28119 766527593
1 117169 168393523
2 179560
2 149366
1 5903 811677113
1 167707 401928875
1 192147 80524651
1 77203 493854910
2 111885
2 28177
1 155576 20340476
1 145864 174686774
2 39733
1 105510 455511154
2 50183
2 54819
1 79977 933829797
1 166435 344758037
2 145768
2 135648
2 15411
1 47855 203179537
1 20005 206190610
1 116880 778260278
1 61539 804634597
1 140093 216871037
1 30408 152311281
2 168450
1 110589 915679079
2 25619
1 424 137560961
1 174770 784526280
2 134755
2 61558
1 69821 170135253
2 38328
2 140251
1 63434 206909143
1 106752 986765541
2 41462
1 98254 798551080
1 149807 773464990
1 32409 521822376
2 159715
2 30787
2 73877
1 38695 41350082
2 64937
2 172614
1 23204 928794572
1 158249 541023475
1 175696 559146389
1 104191 134763749
1 197344 935617718
2 187518
1 31726 568208612
1 50262 52477331
2 101423
2 193810
2 767
1 91287 483083317
1 87256 452243259
2 159048
1 173739 686267578
2 34896
2 35374
2 35004
2 49674
1 133571 276077314
1 156617 704220438
1 153322 983070507
1 182054 531328099
2 99767
2 102872
2 44400
1 92641 948539966
1 177903 623835432
2 9428
1 194936 44397513
2 103935
2 46364
1 173892 509932746
2 845
1 173018 312134557
2 107128
2 147448
1 86365 894061018
2 53826
2 45934
2 100098
2 9667
2 80808
1 96125 111283853
2 137658
1 179759 414100180
1 154779 572733200
2 64673
1 45738 658715411
1 72808 422915415
2 192937
2 76660
2 43405
2 74571
2 70605
1 23482 619431872
1 196715 723898729
1 23939 221163596
2 15612
2 184610
2 50149
1 58147 37352756
2 60897
2 84405
2 69861
2 107843
2 7839
1 71996 880206374
1 46777 94516386
1 39945 124555377
2 189100
2 81015
2 189139
1 12874 481968485
2 3247
2 174855
2 36133
1 176443 937384374
1 115619 125214139
1 17269 225310241
1 8809 967154075
1 90271 501856633
1 99610 619529359
2 107671
2 178162
1 57115 132173338
1 53094 875492286
1 117580 909178084
1 39841 74630478
1 62005 389153839
1 67455 766754362
1 84216 157463098
1 70320 32645678
2 29059
1 137046 682252615
2 57572
1 98452 117453706
2 136941
2 69313
2 176783
2 195205
2 33532
1 114549 266271255
1 187296 820626109
2 143166
1 48681 119093487
2 36522
2 43153
2 98805
1 37391 983669782
2 135569
1 89384 762495873
1 175021 818723689
1 145934 393367077
1 4752 26372401
1 18533 701124027
2 181439
2 175317
2 28350
2 9381
2 158166
1 73686 65459024
1 152075 401462838
2 103616
1 128138 457923842
1 48812 148043499
1 1764 513323758
1 120557 832355826
1 9652 418296288
2 52436
1 2596 493675936
2 135205
1 96465 71653199
1 199228 68261581
1 25288 841516838
2 13459
1 110519 650217742
1 21997 665000547
2 72748
2 45521
1 193258 375647204
2 76149
2 135443
2 190348
1 78312 659616330
2 64085
1 179272 230800706
2 180559
2 160217
1 46253 558045755
2 98189
2 185443
2 42016
2 2280
1 138348 785591884
1 171935 727897181
1 47122 85708880
1 194844 533550435
2 49829
2 15479
2 95155
2 62864
2 28133
2 124355
2 123636
1 129533 569414176
1 199825 474126091
2 71488
1 119072 892819510
2 49249
1 93704 723039910
1 146209 837142792
1 139597 613460701
2 164724
2 147800
2 140422
2 144859
1 199164 796447629
1 155012 973676842
2 174308
2 66672
1 81544 259528952
2 156146
1 40148 652004397
1 2493 744681126
2 107122
1 2157 675817886
1 35935 267055112
2 159164
1 43209 566416559
2 176950
1 47714 82709680
1 22722 196984789
1 72102 946754801
1 161921 14032260
1 29981 542713712
2 129999
1 198520 695427196
1 175375 850561656
1 185932 617290710
2 167131
2 59657
1 98628 738136905
2 153373
1 36059 455644722
1 109145 130268561
2 36094
1 139589 86080115
2 198893
2 67062
2 94146
2 175591
1 67205 823532773
1 161453 754168371
1 42380 822525181
2 62107
1 86354 277987105
1 166773 338109422
2 149904
1 52336 254794577
2 31159
1 187498 502195409
1 189270 53666249
1 93585 430380637
1 105599 639603375
1 146900 741133195
2 95610
1 36076 101589573
2 123576
2 5190
1 74865 934532162
2 160003
1 149987 181065163
1 37141 659264959
1 53458 662264446
1 84742 839349276
2 2955
1 140626 838285133
2 197602
1 146171 648827933
2 14570
2 147659
2 114277
1 143880 827288720
2 179926
1 94904 859055351
1 12770 260078291
1 26954 610491185
1 133662 61544860
1 90272 910378577
2 149444
2 38320
1 170256 477620694
2 191753
2 66830
1 199491 152177962
2 42909
2 153831
1 158968 661680339
1 3903 419952465
1 109633 58602303
2 41828
2 127383
1 100938 379102226
1 133953 855700407
2 63638
2 66454
2 24804
1 177272 37199642
1 157034 165315410
1 78931 947573959
2 76246
1 96420 322868999
2 199489
1 175287 395592886
2 133934
2 186678
2 125503
1 117401 79878735
1 136398 887419998
2 34001
1 46498 417745395
1 8177 12856545
1 139515 174463694
1 130095 33313244
1 76723 385880998
1 193276 635458715
1 176838 375494796
1 85765 821442341
2 75352
1 159882 914202703
2 120605
2 33983
1 176994 134988975
1 133054 516457763
2 39156
2 25883
1 62316 844021523
1 185091 734048238
1 137915 868685502
1 97488 541589917
1 98952 313003671
1 20034 427620222
1 186186 912752426
1 34290 898006039
2 121104
1 58194 574516428
2 190165
1 117135 483760554
2 188391
1 76500 39552442
1 120960 517897075
2 125354
2 155128
1 8586 136544606
2 78947
2 47962
2 90631
2 67399
2 61945
2 115396
1 38105 867820319
2 28127
2 135577
2 168884
2 94107
2 92414
2 55157
1 54334 944273771
1 124886 851165453
2 196182
2 110127
2 135199
1 134281 675585732
2 30314
2 112548
2 23987
1 82998 14714741
2 170257
2 95201
2 146503
2 57571
2 126756
2 90762
2 34231
1 35306 153846936
1 122595 414571044
1 179334 868750340
2 94929
1 28698 851319620
1 184635 378589249
2 33032
2 74132
1 30606 21306848
1 148900 762739200
2 79675
2 120446
2 46941
2 5324
1 16064 359384849
2 115273
1 56980 364298928
1 45953 197350768
1 68085 866756207
2 105645
2 172878
1 140428 655478341
1 30421 899316909
1 102205 956890586
1 103937 393928678
2 31278
1 157962 318522164
2 37620
2 85564
2 181189
2 113763
2 6888
1 142460 208585389
2 117158
2 135547
1 137378 494759467
1 158764 331004869
2 146981
1 84736 49499139
1 51542 942186849
2 125701
2 19054
2 63711
2 98302
2 63004
1 8694 49728277
2 175268
1 119869 500282521
1 96469 165285744
1 39528 144435051
2 92148
2 50362
2 103638
2 18695
2 176543
1 154058 311604634
2 119945
1 60041 172125696
1 151133 274472938
2 35373
1 40526 823837577
2 31693
1 198300 249421089
2 42853
1 52964 249372586
1 2440 152378747
1 13696 517456895
2 115894
2 24492
1 17255 496719950
1 148591 546728914
2 184030
1 21248 309526232
1 50196 958168638
1 170483 628856752
1 89008 821309979
1 61770 482253658
1 197958 468061167
2 149247
1 91094 984467403
2 144504
1 12799 323915459
2 171489
1 8469 911110850
1 132890 892208280
2 62533
1 78867 869362848
1 35617 185910506
2 171692
2 106614
1 31332 573762662
1 56755 473189373
1 173265 124930239
2 12000
1 100852 596451391
1 46083 407044258
1 74853 547150732
1 115839 294560550
1 16384 461858989
2 83417
1 173945 567558769
2 111112
2 87577
2 101751
2 21484
1 162732 385350711
1 74579 427249559
1 119489 505720738
2 16562
1 105224 577891074
1 4736 826755302
2 18103
1 57655 996799182
2 29691
2 7065
1 106403 417141151
2 29598
2 45766
2 5639
1 152492 160210550
1 18563 293266325
1 139264 153243737
1 112130 371503806
2 123429
1 34980 281070974
1 27403 907082013
1 169422 977800592
2 51994
1 96685 276684591
1 141734 158488993
2 34425
1 174224 549525654
1 191596 144591515
1 101722 344604359
1 134281 420561284
2 83662
1 4480 658457617
2 134217
2 133714
1 164856 476996919
2 168694
1 196711 78103635
2 9355
2 64148
1 191419 842956816
2 490
1 10651 174971446
2 155714
1 92712 776107400
2 185239
1 144989 165960988
2 112905
2 59382
2 47497
2 105655
1 89239 971122620
1 187693 733975598
2 55211
2 191508
2 146618
1 68602 886460846
1 176851 125959322
2 193736
1 60195 962698562
2 15567
1 129200 143325099
2 127865
1 69530 682769208
1 166598 311116438
2 56081
1 56786 125068500
2 3691
2 84339
1 7947 78194769
2 97297
1 169061 612668361
2 104031
2 72495
1 103388 813044703
2 22386
1 167891 100506122
2 144350
1 79354 396716091
2 144543
1 172176 562935361
1 176097 518667746
1 36505 755373727
1 175455 961307906
2 183948
1 24053 968325103
1 129606 734967484
2 94566
1 144861 849111606
1 70520 460606484
2 23921
1 30721 491169127
2 20260
1 186876 40888890
1 141984 641699217
2 101815
1 144708 110472060
2 157718
1 29439 765873973
1 8178 196529733
2 78034
2 16570
1 13859 580238449
1 43833 183945347
2 7533
2 120443
2 140894
2 108657
2 156671
2 116806
2 15088
2 59453
2 27563
2 75315
1 46754 251497623
1 159310 642821526
1 56224 921559904
1 96172 853767544
1 145035 564347168
1 28561 243265473
2 85105
1 2233 730109561
2 169418
1 121923 382110055
1 86759 279893087
1 154013 300377975
2 132261
2 159661
1 99601 261063324
2 75174
1 37818 749409469
1 132096 683992194
1 49693 823458153
1 162416 714711350
1 140294 701757666
1 64703 792106143
1 143091 410072160
2 25973
2 170950
1 68782 977025587
2 7583
1 63780 503388146
1 134048 884360253
1 49807 496666550
1 43450 872640025
2 148045
2 185495
2 178946
2 104843
2 100987
2 190150
2 54975
2 125388
2 112039
2 188436
1 139152 732775759
1 161371 481075155
2 59056
1 48796 669331193
1 22544 811797529
1 149114 287878884
2 117383
1 67723 803791266
1 74154 367344146
2 163288
2 33892
2 27243
2 84408
2 186714
1 100257 958394671
1 122419 871576785
2 3561
1 194611 351733534
1 91814 142756833
2 80021
1 84647 919716260
2 79772
2 105904
2 9697
2 182096
2 192710
2 54396
1 110455 516705100
2 3696
2 21268
2 64274
1 2747 255011909
1 95603 297050019
1 145925 366851514
1 110753 926015897
2 88120
2 1826
2 77355
1 83079 258874827
1 114851 947795308
1 62313 321624759
2 175728
1 30743 990177104
2 138060
1 174130 673433916
1 164234 476820783
1 88117 92624782
2 175402
2 27892
1 179691 409780335
1 54885 122254091
2 133034
1 119760 113595081
1 162373 360474751
2 194826
1 119029 524310397
1 165124 407676673
2 12119
2 79983
2 47634
2 109703
1 23474 337698658
1 40062 561824410
1 111041 177839158
2 111677
1 93420 65182078
2 34292
1 161857 781135182
1 108950 328312598
2 8087
2 138641
2 82539
2 191292
2 130099
2 94078
1 124801 61300848
1 104614 181665020
2 77232
2 73099
1 9909 804659148
1 131551 108081727
1 183573 538011366
2 150482
1 84350 991330035
1 196754 620941216
1 154411 952278463
1 4052 486749447
2 82960
1 33081 544264270
2 14376
2 98178
1 189854 760506444
1 13873 342249166
2 49018
1 111195 148197431
1 127632 938702581
1 179860 213567330
1 52324 175618134
2 198914
1 49996 984333527
1 129230 272927701
2 131172
2 134000
2 154976
1 111700 499797416
1 172117 397969876
2 189246
2 127484
1 52611 547753183
1 193911 716889445
1 140953 814810121
1 105312 585666511
2 135460
2 52846
2 149597
1 100669 991126314
2 32015
2 125369
1 124709 553099093
1 110144 901485566
1 185344 897511809
2 114236
1 129765 814745476
1 13951 432531283
2 113400
1 156586 143774166
1 98005 895609007
1 170107 801937127
1 58955 62142840
1 134736 76162777
1 33607 427440762
1 119901 772016785
2 140729
2 176646
2 38234
2 176818
1 11210 69167554
1 39459 125721688
1 126581 523125895
2 176261
2 63906
1 88075 636789183
2 37434
2 134744
1 196271 160458589
2 105037
1 5681 156905142
1 121351 492564178
2 184561
1 173511 208936576
2 61301
1 189532 616615736
2 76743
1 124594 524601766
2 36396
1 53217 489417241
1 29252 707564882
1 166031 488060031
1 16132 314463087
2 21429
2 150931
2 94475
2 67644
2 148480
2 143962
2 181809
2 24203
2 190113
2 197926
1 980 645979713
1 73269 838443020
2 100813
1 118233 779243779
1 158621 795335931
2 150508
2 106709
2 117237
2 123789
1 105070 325477625
2 22015
1 166836 78962892
2 103455
2 20697
2 170880
1 94484 401040306
1 117333 819177642
2 84373
1 158671 334956600
1 53784 609960852
1 94823 427645284
2 73508
1 61497 752577838
2 66438
2 114501
2 112334
1 88882 177298694
1 23762 187712165
1 94387 437080250
2 140992
1 189027 750186831
2 151916
2 182480
1 21878 643955493
2 66479
2 13294
1 146286 304382565
1 42169 871689806
2 39775
2 39054
2 9492
1 151665 302934053
2 62610
2 64350
1 103901 990754327
2 88773
2 126963
1 197091 67074642
2 169097
2 104378
2 148546
1 93506 401237656
1 76691 346010913
2 73417
2 151242
2 67284
2 105519
2 1217
1 110189 59274469
1 4912 547978337
1 130219 82248822
2 110619
1 20320 15509792
1 142667 834132071
2 13136
2 151133
2 161210
2 31888
2 109722
1 94891 920155318
2 56971
2 142727
2 112736
1 130420 36797826
2 15830
2 116433
1 109355 830695970
1 150226 862827506
2 47471
2 102956
1 151161 149045361
2 119822
2 135715
1 101733 679503092
2 196901
1 157259 390519924
2 50989
1 20049 927668869
1 82528 473668643
2 109665
2 41970
2 109639
1 149961 807439526
1 156760 99696870
2 42889
1 154132 558801084
2 45809
2 118275
2 65536
2 32733
1 154286 631412594
2 7706
1 110570 914195665
1 103837 433459291
1 20491 928344883
1 105218 656630032
2 187702
1 182725 925689618
2 43933
2 134048
1 4574 882712025
2 35543
1 23820 284572848
2 69322
2 169374
2 117259
2 89007
1 86913 774967206
2 161069
1 109424 625688421
1 124890 361775495
1 34878 568546855
2 107139
1 190651 352263508
1 15340 764144104
2 190154
1 86065 118309101
1 191964 8786252
1 34225 447075284
1 99226 341690032
1 72034 277582541
1 194955 882909962
1 67235 921778049
2 67106
1 182811 794639105
2 121970
2 53095
2 112826
2 79511
1 76785 307269934
2 161643
1 77759 168788757
2 56731
1 89884 226431803
1 145389 136159183
2 114482
1 138182 118513577
2 743
1 18993 682897328
1 38747 208269022
2 187561
1 132140 545320659
1 174312 414161057
2 167273
1 172659 801317557
2 4257
1 110 469424305
1 198750 738344975
2 87805
1 139060 286215295
2 42321
2 53155
2 170134
2 176027
1 94049 513018046
2 131785
2 163278
2 7597
2 55691
2 69009
2 186438
2 147260
1 74570 932100913
2 197041
2 114299
2 171735
2 164534
1 102073 536398508
1 49185 870114260
2 15415
2 172005
1 156427 821165972
1 64085 369004482
1 135075 743436364
2 183660
1 84738 434506715
2 135030
1 103696 532201945
2 2507
2 185695
1 34604 879738346
1 60587 450699637
2 80020
2 83934
1 190506 593899669
2 51313
1 6527 674790483
2 99013
2 196078
1 13932 657343010
2 139673
2 107663
2 156440
1 26514 95314632
1 75446 858179293
2 46699
2 40076
2 27275
2 150439
1 186089 122978283
1 155108 883988337
1 147377 129223033
2 168522
2 86796
1 56480 764513651
2 21604
1 84550 282095531
1 127890 374346282
2 112406
1 32390 722550258
2 100922
1 111910 193461369
2 25664
1 124524 385216100
2 123942
1 47096 764568394
2 85228
1 184326 834615668
1 25736 845597956
1 127037 121646242
2 100853
1 67914 208811722
2 111112
2 179973
1 243 770180985
2 97717
1 197464 127697065
1 111496 273512651
2 151335
2 112624
1 44420 992944908
2 137837
2 74865
1 48823 512727808
1 164396 365140440
1 123450 382312229
1 80311 898168847
1 147544 736663537
1 35778 635836897
1 141032 997136991
1 14049 334055254
2 160253
1 36157 610063547
1 85335 878946894
2 84379
2 150110
2 160431
1 5104 798147469
1 93552 114735227
2 192783
1 142864 27415674
2 80854
1 111032 60613556
2 154528
1 105860 683254929
2 118797
2 25981
2 74193
2 108443
1 95264 740528784
2 121553
2 50196
2 4541
1 100835 304469445
1 169781 275753180
1 67121 978770826
1 190065 286387304
2 191416
2 23631
1 97583 883324855
2 140832
1 145374 166854622
2 94037
1 85311 406137589
1 81270 757209737
1 84166 718665859
2 21303
1 101442 388281162
1 170186 753791186
2 99319
1 143089 939027377
1 34853 536759808
2 169878
1 191617 262698931
1 76853 683860665
1 175201 848709980
1 182576 813955072
1 121268 21668838
1 107310 205245593
2 111511
2 116318
1 151912 402593461
2 37409
2 87215
2 110071
2 45333
1 97722 602889086
2 113602
1 156032 201212835
2 89009
1 132967 933212770
1 134049 499184813
2 97055
2 35816
1 64582 622691510
2 159627
1 24528 352165451
2 199264
2 59677
2 65999
2 147957
1 123088 218429521
2 3528
1 69549 81200286
2 16308
2 77188
2 151992
2 189022
1 134927 118828562
1 146228 845651993
2 44275
2 172209
2 128017
1 35182 226694385
1 163426 956097587
2 33438
1 15518 131705892
2 171317
2 72783
1 183864 163744957
2 15348
1 192677 367792094
1 157959 525765898
1 62919 622613060
2 99046
1 141868 259919482
2 56314
2 141721
2 152691
1 138670 909967443
2 66043
1 61085 115444171
2 39485
2 192005
2 188507
1 145613 150201358
1 199703 670768089
2 179647
2 46586
2 979
2 16438
1 71088 866673391
1 25059 955667975
1 45770 524727141
2 126767
1 129452 301498986
1 190189 591951360
2 144450
1 84823 622496069
1 34519 555483342
1 8420 600164577
2 37860
1 96608 14655898
1 121700 834590445
2 104332
1 42540 533059584
2 49225
1 107855 563549935
2 48593
2 84437
2 27236
2 176048
1 8534 531623551
1 13782 31617147
1 176553 39884290
1 100047 125106699
1 112033 529103781
2 108169
2 166011
2 106743
2 95126
2 122202
1 132231 568580984
2 43379
2 167239
1 193966 120511308
1 5547 566752830
1 21362 287480329
1 194952 553217367
1 4920 670315345
1 39634 446759896
1 60769 444882633
2 99118
1 61505 49583804
2 57215
2 89468
1 115843 745492479
1 59236 68524899
2 78259
2 78022
2 173399
1 3093 197278566
1 168519 26793744
1 31392 465475763
2 49429
1 66533 698938281
2 187901
2 103691
2 179258
1 154151 377591821
1 131211 671448711
2 189493
2 140366
1 83435 786425589
1 144493 475468605
2 123512
1 25086 9920342
2 55724
2 128479
1 133820 105254713
2 187071
2 116018
1 115935 416659055
2 24444
1 103167 776434799
1 4570 98426110
2 22929
1 17469 381948043
2 135873
2 72319
2 49803
1 36316 986250257
2 117738
2 178953
2 189103
2 151849
1 189446 779907936
2 139622
1 94044 725266264
2 18808
2 98267
2 18012
1 192791 984004068
1 127420 375621538
1 51809 564456370
1 146340 908133872
2 5168
2 84651
2 94768
2 169627
1 169553 695214365
1 71665 884040396
1 152413 770650985
2 32560
1 121416 886439787
1 115593 681622746
2 179134
1 138576 856326514
2 90732
2 170421
1 171783 260426937
2 116965
1 74009 567491595
2 17242
2 140304
1 161729 615664528
2 167973
1 169207 631634619
1 175888 437562671
2 93538
2 130481
2 76801
2 26284
1 9011 430175011
1 118820 106477062
2 159913
1 178700 874683569
2 10604
2 130105
2 170043
1 75594 198992449
1 8072 727719607
2 111852
1 124322 779207129
1 65090 128592330
1 100075 808861080
2 56660
2 63956
2 113836
2 120501
2 87171
2 144360
2 17381
1 96191 290354312
1 12149 938934868
2 187267
1 184844 25886181
1 2446 401915329
2 113166
2 23235
1 18432 395551438
1 153339 906756723
1 156246 700340875
1 118587 694952188
1 134665 188984731
2 67959
1 111752 776241178
2 133229
2 139296
1 54257 720751724
2 81835
2 3694
1 180571 105810750
1 104961 108717995
2 153435
1 19329 926086948
1 175844 673705162
2 142337
2 46744
1 35072 430999452
1 43874 858677485
1 79225 887646137
1 162461 817382951
2 62082
1 99731 808817222
2 47183
2 147062
2 168306
1 67739 985075600
2 142864
2 62476
1 50411 805964833
2 123784
2 149084
1 127012 933257264
2 198679
1 3043 495396485
2 135503
2 186161
1 140041 20572222
1 57485 462803395
1 97560 529759254
1 172628 963884649
1 188861 509410577
1 144258 668898586
2 127159
1 105467 390146019
2 187994
1 19379 471204377
1 180821 454713399
2 19951
2 9115
2 99561
2 132149
1 187812 390238917
1 90184 801265330
2 74488
1 80297 362547860
2 110043
2 24209
2 136712
2 142119
1 161161 401741599
1 128466 546553375
1 44315 287363055
1 5594 195092228
2 84954
1 139280 809123671
2 148678
2 106193
2 179034
1 25306 174692573
1 185456 308005665
2 10009
2 32163
1 164892 800091932
1 190361 666563084
2 29690
1 172997 60787399
2 67299
1 128868 284332885
2 70784
2 57526
1 130138 170292802
2 35814
1 55372 213548539
2 10436
2 113085
2 178013
1 37165 556592053
1 174565 932775044
2 16841
1 141093 925451086
2 27633
1 96067 547368990
2 181514
1 129361 955958936
1 162198 95035819
1 63289 645953797
1 169742 424332939
1 15748 911615866
1 82187 281316534
2 171340
2 51548
1 188890 18230889
2 89511
1 90578 37945536
2 10853
1 90619 987804059
2 45817
2 89634
1 150338 486191555
2 96649
2 121394
2 177013
1 15861 400934125
1 178826 331740504
1 98035 387379442
2 6190
1 196453 583087094
2 95707
1 27024 211277064
1 190941 81680641
2 97726
1 24669 72918309
1 173575 997049800
1 146269 277245482
1 91175 719344388
1 133259 96579290
2 139287
1 41261 320812804
2 142123
2 55149
2 37367
2 96583
1 64470 236529352
1 118804 178294764
1 42700 216118617
1 173240 981464443
1 74318 392693135
2 26189
1 63731 941873580
2 153717
2 131777
1 196156 619350285
1 62589 709525955
2 155261
1 146775 942590823
1 162910 156905324
1 162857 729407757
2 51017
1 109868 130181377
2 12574
2 12318
1 109656 32164934
1 54466 248491537
2 47781
1 194768 68539301
2 53387
1 30558 44004727
2 22271
2 107182
1 130199 197363231
1 133157 835131905
2 106689
1 103042 7913087
1 96886 855528119
1 103153 828383338
1 68522 748754610
2 108274
1 59901 234901356
1 171538 943276285
2 45507
1 132890 848968898
1 124152 639361185
2 91271
2 116729
1 108797 399968263
2 82880
2 75042
1 29570 414938755
2 166998
2 181667
1 197082 14778642
1 165059 181494428
2 49509
2 26555
2 172722
1 27327 805488647
1 104195 233524263
2 139086
1 99526 704214138
2 60791
1 91115 541112294
2 1590
1 53462 206532129
1 194099 65966951
2 179978
2 180651
1 158050 333046895
1 165886 16854125
1 106747 847777208
1 75162 869333549
2 131001
2 31211
2 148941
1 115532 903562545
1 190243 365885578
2 113096
2 14076
1 179905 714405884
1 78645 499490256
1 7544 820558546
1 40211 620234507
2 30512
1 63036 380521015
1 100853 82399345
1 190469 724762141
2 145447
2 150141
1 167460 935922075
2 51182
1 195757 957835540
1 168764 978264890
1 168542 375428685
2 32442
1 102973 239651547
2 83608
2 183277
2 93931
1 59976 162285836
2 123371
2 76965
2 157894
2 52235
1 30397 232254195
2 176135
1 168804 91795802
2 190027
1 2106 312025749
1 4899 715301149
1 161228 203304980
1 180170 594735689
1 152257 88700770
1 169846 161969730
1 4551 984664431
1 2486 936453299
2 168069
1 131554 67107864
1 132793 24333284
1 22004 489980239
2 132156
2 159002
2 97274
1 131131 602962880
2 105423
2 56763
1 74276 429831687
1 182794 648567176
1 168809 299690232
2 15509
1 38202 844630662
1 171006 828856393
2 43462
1 40489 672261486
2 141844
2 153172
1 111645 995268391
1 16659 902864617
2 39832
2 82027
2 44432
1 4561 32197803
2 113992
1 142251 435893624
1 167169 937158719
1 155358 820808425
1 2096 858934955
2 47448
1 130096 665661896
2 119289
1 66100 537576465
1 84867 25210654
2 141382
1 57360 114060111
2 49625
1 158056 529492376
2 167115
2 166651
1 101369 855200745
2 39532
2 7249
1 176885 690102055
2 40652
2 184826
2 134701
2 23502
1 60411 526970651
1 176775 710053252
2 153559
1 49172 849439246
1 44545 788069188
2 28151
2 132882
2 94826
1 144701 370920652
1 4165 460948988
2 148178
2 105810
2 39836
2 15616
2 186138
2 157941
2 88538
2 36667
1 81516 538841417
2 179848
1 80548 573262633
2 152764
1 167317 785852359
2 195240
2 151889
2 186012
1 176262 408622414
1 29415 486465077
2 176710
2 35740
2 199776
2 106779
2 169574
2 142846
2 111740
2 29080
1 80731 343852066
1 73910 244476138
1 24546 615913484
1 188087 274037761
2 117590
1 101838 699483045
1 164447 291262095
2 86607
2 67758
2 85436
1 60617 650526084
2 46417
1 162151 848469322
2 156009
1 83196 583964234
2 193949
1 68876 416032756
2 82230
2 144461
1 144648 769998806
1 54465 244000284
1 76271 88570401
1 97010 493197422
1 156298 683917576
2 149364
2 94566
2 64900
1 93078 157704492
2 86277
1 37328 972220074
1 108791 195620293
1 117276 409975946
2 155066
1 57668 211790335
1 163171 530844082
1 149835 403076474
1 199372 225637459
2 189406
1 16243 343322962
1 195037 861902617
1 162290 249132404
1 89838 940292668
1 116840 452768924
1 83008 810355242
2 64273
2 152471
1 91593 993668770
2 145891
2 194710
2 67732
1 170724 982327144
1 159779 364466685
1 166530 764868427
1 118357 197820366
2 158637
2 31796
1 78110 517477982
1 115669 474658048
2 135503
2 50108
2 31667
1 31019 807620929
1 76098 92256117
1 129454 909650464
1 161626 175025980
2 172623
2 4335
1 27871 95228157
1 83715 987105811
1 44412 864682872
2 55346
1 98963 164151843
1 73157 954969993
2 160072
2 177291
2 121861
1 135729 976062078
1 21645 449571818
1 97483 396554841
1 150431 33336155
2 171804
1 44929 55846644
1 80529 242712339
1 162743 255574607
1 5675 128334887
1 80517 682207117
2 16425
2 163934
1 149316 905200802
1 109370 981813515
2 85759
2 163718
2 143754
2 73520
2 76685
2 131077
2 72569
2 35377
2 77346
1 176370 122857545
1 150092 524348757
2 155951
2 14807
2 89560
2 128827
1 156008 436165908
2 9200
2 69720
1 127144 320298473
2 96958
2 51210
1 165383 807162611
2 30531
2 78276
2 77804
1 144127 727045186
1 64003 701682502
2 76154
2 47006
1 68821 970170520
1 168044 523602883
2 83996
1 81558 851989052
2 123954
1 66328 952022978
2 44333
1 76472 793902090
1 133269 965870918
1 199988 784885062
2 144259
1 65412 976458447
2 114888
2 189338
1 144102 187419219
2 109532
2 111632
1 141841 563470076
2 98951
2 68021
2 19091
2 65370
1 114642 189401819
1 63974 625006647
2 145085
1 41287 663230026
2 133145
1 132550 436040809
1 119722 599954700
1 118926 166303420
2 154252
2 113311
1 65744 963627943
2 75678
2 133305
2 16508
2 183644
2 177648
1 148439 297800991
1 34099 754841934
1 175713 280685538
1 5094 637472780
1 9060 259881684
1 24726 409661275
2 50443
1 27972 221981318
2 2881
2 130538
1 82912 620004276
2 88348
1 184515 29441172
2 192775
2 28674
1 81607 921488061
1 97419 704270863
1 61334 554308193
1 184964 846060856
2 282
1 15320 800090392
2 42610
2 127667
1 124846 827464910
1 12209 927722861
1 137567 634345856
2 129069
1 119427 900801421
1 160703 719444601
2 15624
2 109382
1 33401 38715663
2 165880
1 25546 596132000
2 144449
1 21331 309401276
1 1450 333966182
1 5238 552941678
1 97260 950046333
1 179372 616419167
1 141756 883320362
1 57756 629318677
2 166482
2 73413
2 190341
2 163500
1 137734 466429567
2 36981
1 4428 322582837
1 106956 327171984
1 187105 415208360
2 93273
1 40237 907546829
1 13166 419427852
1 115820 80975550
2 75117
2 142897
2 3666
1 167116 762208492
2 50731
1 103260 48186950
1 45830 727962047
1 109065 433222884
1 91069 847496749
1 168066 110301774
1 38272 302591140
2 9963
1 57836 977174253
1 123446 543752636
1 110913 166791146
2 2650
1 21336 45452691
2 77454
2 77543
1 176589 783792441
2 138917
2 29378
1 183727 90303674
1 191820 468336302
2 177843
2 95798
2 160125
1 53102 246865419
1 198730 409119512
2 158710
2 40710
2 11962
1 166078 870923519
2 50636
1 96875 347744075
2 58743
2 116838
2 94629
2 155609
1 182803 716463729
1 50436 927957882
1 861 36941819
1 104330 616225903
1 166765 849644619
2 114061
1 62344 47488638
1 153968 507554274
2 149063
1 57901 106439511
2 122775
1 26627 263371455
2 45883
2 104870
2 118927
1 147790 493133843
1 142426 816149749
1 183896 615710243
2 102959
1 68763 966216002
1 120578 825863383
1 50415 883358602
2 14474
1 124218 632227935
2 14938
2 117202
2 147283
2 87510
2 46917
2 18737
2 131292
1 48667 346445608
1 183758 835998773
2 191728
2 111891
1 147238 735686735
1 162365 636455526
2 92422
2 177397
2 179969
2 32819
1 47983 964115388
1 129366 732744137
2 139218
2 126198
2 57323
1 43695 422882173
1 189115 139652863
1 123812 345710258
2 126077
1 127627 55827564
2 132737
2 198157
1 196608 751322974
1 8374 110099751
2 159912
2 157688
2 139309
2 106339
1 136015 243864185
2 102615
2 34447
2 110953
2 30968
2 98223
1 24214 502304111
2 66425
1 56212 999856684
2 4403
1 77859 779209418
1 77856 320647381
1 13718 915283882
1 36705 848409649
1 196263 510436923
1 110716 895672858
1 170025 893642573
2 151720
1 94988 858637111
1 93616 698969392
2 105425
2 83011
2 88327
2 173743
2 18016
2 100366
1 77923 908345123
1 175848 41150933
2 40671
1 159172 332344556
2 91016
2 891
1 12120 354834515
1 4222 76520447
1 151422 983133725
2 133539
2 155926
2 166101
2 52786
2 180442
2 114773
1 171882 257841402
2 122497
1 946 881506630
1 15216 417032164
2 153703
1 162125 463533315
1 37530 584614378
1 2296 171818778
2 50860
2 192835
1 173485 40753637
2 74219
2 120202
2 186649
2 60198
1 84290 589593429
1 159773 182028580
2 95206
1 23082 352374013
2 176373
2 194616
1 15082 255279651
2 122690
1 51082 32645432
1 170372 876269950
2 67823
2 63451
2 5171
1 182233 938003596
2 22737
1 116849 656372191
1 106307 28469207
2 136195
2 94646
1 47224 813729359
1 150360 116434949
1 185408 438314594
2 110838
2 44958
2 84466
2 75030
1 85555 638873931
1 19626 945140334
1 119932 352346404
2 38068
1 63228 262586129
1 156097 910336749
1 163855 391593281
1 104710 263678905
2 167787
2 193104
1 4242 205153751
1 176062 325080827
2 196271
2 115512
2 32700
1 196373 874819530
2 192712
2 188546
1 189509 792188659
2 86146
1 36727 748579244
1 89437 917056701
1 136218 986833504
1 29559 413715238
1 41550 953599324
2 12866
2 31387
1 163504 212660825
2 67758
1 176566 81648148
1 48591 110058862
1 131222 442843834
1 188766 353552141
2 1467
1 177152 92703547
1 173478 175071031
1 191746 247536664
2 156437
1 95234 57424296
2 40434
2 28698
1 53360 222227505
2 104305
1 47788 691429769
1 84108 456051593
1 35945 358156727
1 144346 286367042
2 25874
1 184386 537005424
2 174414
2 19743
2 195955
1 76678 666458872
2 51124
2 31420
2 26580
1 176180 853419209
2 12221
1 130778 319796913
1 139203 13310671
1 6566 20845792
2 132929
2 179380
1 153345 824658568
1 99121 544730297
1 93241 665459306
2 151670
2 79213
1 163161 924984252
2 114620
1 98763 463290845
2 15382
2 56222
2 42850
2 39346
2 81301
1 176915 671708756
2 161440
2 128751
1 93902 583599394
2 37401
2 105242
2 80314
2 160564
2 179859
2 35625
2 65059
1 185868 472501083
1 28484 515377220
2 139587
1 47849 262987524
1 21288 795714622
1 87991 825327887
1 111872 796166793
1 70033 770389969
1 52450 851803754
2 163620
1 143130 47078124
2 39562
1 98149 63765293
2 24691
1 121922 826141107
2 110405
2 161021
2 34624
2 121771
2 172764
2 143969
2 139033
1 102427 830421863
1 147825 31639882
2 58620
2 155611
1 33589 881072752
1 82115 177391766
1 82322 215959969
2 32926
1 187375 589099501
1 193155 384445322
1 74091 143698097
1 165856 808849703
2 146074
2 48857
1 74492 711038327
2 179693
1 125729 598978586
1 150973 291560304
1 175039 625376408
2 74174
2 161430
2 148227
1 190505 834802044
1 89717 87581099
2 183388
2 183098
1 151715 651655106
1 143741 999309285
1 182534 339894903
1 111541 96263375
2 166923
1 39590 709123802
2 89768
2 164833
1 59083 651312484
2 171046
1 125777 140237486
1 168326 943335380
2 53121
2 13595
2 179396
2 55046
1 83109 472679454
1 177002 828048281
2 3033
1 60648 37883156
1 129725 220933021
2 128882
1 140053 541064895
1 75155 554537475
1 109880 50014269
2 80523
1 69022 409617840
1 129139 839460373
2 13097
2 178509
2 50217
2 38214
1 65037 39350739
1 35002 330996533
1 46060 321548267
1 89852 413585292
1 21039 212560689
1 163156 184437459
2 71550
1 69666 844402730
1 15282 73498648
2 150999
2 55610
2 183066
2 156977
2 144716
1 138918 127769031
2 24852
2 120186
2 9154
2 174147
1 1180 68251822
2 153724
1 112327 26677098
1 164972 350048220
2 125171
2 183214
1 114806 152038719
1 149253 605250631
2 158428
2 168633
1 74560 235566650
1 105004 76316604
2 70458
1 75586 508847819
1 114283 141990349
2 33447
2 196481
1 122018 360360392
2 89023
2 179164
2 13470
1 106340 384103072
2 111322
1 148565 561817325
2 47335
2 131166
2 110983
1 56159 615760289
2 144755
2 4485
2 113050
2 118854
1 38674 938779193
1 88918 873772204
1 163147 626137069
2 187030
2 142867
2 116815
2 23786
1 179663 53009415
2 90871
2 87856
2 168702
2 70086
1 164294 117873214
1 82587 849943318
1 199921 451361178
1 34349 85961822
1 85537 769022618
1 52121 826742021
2 32121
1 1786 343358822
2 82263
2 3256
2 65060
1 23793 536538658
2 30043
2 163407
1 198777 928307542
1 82899 267269608
1 2456 114538430
1 29425 990676424
1 104624 173282525
2 83709
2 155819
2 137390
1 151178 557830859
2 30561
1 83724 610791439
1 28377 692444628
2 62781
1 70646 297006282
2 143143
1 152485 194681582
1 119443 614181517
2 126752
1 39188 47186240
2 77640
1 41153 255668036
2 154680
2 109226
1 102512 487455510
1 65489 712173263
2 80262
2 81610
2 183526
1 36970 509367553
1 89842 250940397
2 5162
1 21683 269111561
1 131928 838513240
2 46313
2 143719
2 140272
1 47271 915272050
1 26117 529206711
1 194721 263592040
2 196620
1 111925 182852204
1 129802 419587986
2 188077
2 144040
1 135903 127160517
2 73708
2 3920
1 65813 68105302
1 178312 173140374
2 31185
1 29794 223433375
1 89040 36008152
2 76083
2 39225
1 181824 563363278
2 132552
2 97677
1 85466 34173586
2 197961
2 135113
1 58493 491835476
1 84706 671521089
2 132442
2 156226
2 119563
1 156840 744048356
1 108466 84827782
2 39794
2 47444
1 173975 44020321
1 55612 819601935
2 48306
1 177982 60347094
1 158503 698657622
2 178322
2 25729
2 28341
1 159199 582046646
2 95783
2 18255
2 369
2 153245
2 77101
2 173685
2 53012
2 94612
2 98690
1 6236 130872455
2 126375
1 101777 811324444
2 9255
1 179406 327924771
2 52402
2 125160
2 108778
1 155853 5767679
1 10254 79031461
2 5547
2 69924
1 66616 207957218
1 119616 720251667
1 184807 539610985
2 167808
1 182391 132074159
2 40335
2 46698
1 146923 370313567
1 152613 83329138
2 112827
2 55301
2 85935
2 125104
1 158485 990677657
1 70350 253161937
1 159330 665239619
2 51157
1 149407 606350537
2 98507
1 141850 41210741
2 163897
2 187786
2 69240
2 177658
2 43688
1 46530 52903145
1 9145 864076895
1 35016 67161584
2 105295
1 158099 744275701
2 163605
1 93940 981116729
1 68525 653549414
1 173981 975945773
2 118159
2 50637
1 54848 759733503
1 20080 107575648
1 84067 429878608
2 67161
2 117513
1 90201 838105405
2 129945
2 79655
2 77528
2 174903
1 116716 844006392
1 163312 496804448
2 188119
2 121606
1 178107 4915598
2 145632
1 136059 123772482
2 45246
2 118703
2 116580
2 76935
2 70485
2 128362
2 120337
2 79461
1 25786 711164370
2 182411
1 54461 563606186
1 163250 725341618
1 192425 271498106
1 154696 199754043
1 30658 832560999
1 11388 65449043
1 61821 618275676
2 139286
2 34186
1 164206 902872445
2 190594
1 175063 217586744
2 158536
2 139314
2 19075
2 153296
2 105693
2 6799
1 187839 542531381
2 117054
1 125151 766187093
1 49837 924123635
2 166180
2 106976
1 6193 653235365
1 67676 180934877
1 145885 244546359
1 56655 691388905
2 194205
2 83809
1 36762 545686146
1 20763 916824843
1 159303 615579302
2 145942
1 120368 199636629
1 96995 806843227
2 177701
1 136239 192370606
1 160244 525000377
1 58130 700300107
2 176131
2 138476
1 28607 754942260
2 5320
1 66508 47615353
1 80239 310379178
2 159068
1 181726 812514449
2 6139
2 81986
1 120021 522124354
1 34574 968733550
1 123355 182351186
2 141340
2 47160
1 162239 83715357
1 167444 395717030
2 54788
2 69240
1 179040 465372710
2 132782
1 24679 900355960
2 110
1 68744 741844128
2 34673
1 144937 18825268
1 106090 509367194
1 12552 797341665
2 29765
1 126695 608003936
2 130815
2 32852
2 51154
2 52178
2 44814
1 120847 126404472
2 63276
2 82583
1 68371 36226311
1 125504 612017186
2 153739
1 104131 603266888
2 129362
1 120561 896222534
1 97806 616402247
1 162141 802376994
2 192333
2 21691
1 51513 396375605
1 187169 800036900
1 188495 564116977
1 48473 452225535
1 113668 718259970
2 12690
2 28571
2 109030
1 116413 129447731
1 141906 406950569
1 6909 143803834
2 69201
1 19343 855412477
2 196759
1 20650 728787913
2 149644
1 15502 757580893
1 4250 336652504
1 117380 369653490
1 33349 692287706
2 103699
1 98282 111933862
2 37579
2 117754
1 168276 933037637
1 122016 705653588
2 37174
1 129289 616681025
2 31422
1 156790 808541312
1 22996 873145827
2 196165
1 13672 815277615
1 75387 669269266
1 139474 118147398
1 191679 673584763
2 187052
1 65633 655729499
1 710 316761383
2 124950
1 106437 481552502
2 110819
1 53115 443255845
1 71212 103263226
1 9917 864721341
1 196277 36215956
2 150009
2 105399
1 132705 303453138
2 59142
2 76490
1 38395 695331988
1 103460 207858478
2 82979
1 173581 293152888
2 45127
1 82199 26625047
2 55414
1 90608 301662012
1 159477 645322785
2 142235
2 142839
1 86921 85574272
1 7999 657977025
2 184789
2 149065
1 137218 393597023
2 166766
2 681
2 197991
1 39583 304272458
2 88483
1 174470 795724767
1 93670 984457687
1 51471 673056820
2 115234
1 126433 236232907
2 132816
2 182462
1 6975 275993862
2 38401
1 158188 10338823
2 55799
2 47087
2 119941
1 41451 862387931
1 134502 608951566
2 132963
2 138883
1 90375 568854497
2 160492
1 127071 981864684
1 162197 299576757
1 11350 983547217
1 177726 95488613
1 87681 362079771
2 82055
2 199597
2 121079
1 86394 45634726
1 35476 57349100
2 20232
1 142873 960408664
2 104646
1 65832 929926243
2 88661
2 89160
1 7875 797535478
2 102051
1 71580 686315206
2 115908
1 33988 35944513
1 164249 158683
1 142849 335733319
2 46584
1 178917 421042798
1 89350 387953390
1 85058 100456237
1 121415 556841065
1 134474 828813591
1 54182 820026296
1 8724 546642095
1 83238 811586016
1 171722 379237993
2 186354
1 178314 437019633
1 151441 869594365
1 81998 179573893
1 142110 676940461
1 178348 169521896
1 109957 601097490
2 88987
1 89574 478420409
1 169037 857937804
1 129512 548680075
1 99428 41216118
2 107445
2 24562
1 20810 680551583
2 7917
2 192955
2 149060
1 26459 631611090
2 48663
1 196348 335668485
2 80808
2 140523
1 56846 692178467
1 28877 928883365
1 92101 524153511
1 143591 49490263
1 8750 665045770
2 121664
2 60154
2 32344
2 111055
1 57338 437584289
1 26991 860755153
2 15569
2 43834
1 111193 396010164
1 140080 985538691
2 177488
2 86187
1 147169 967407890
2 28026
2 67814
1 87777 97189391
2 56589
2 147022
2 50343
2 104613
1 160530 706224592
2 144363
2 36007
2 88230
2 111666
2 52389
2 103977
2 36894
1 142566 672684145
1 120962 214214969
1 151645 153582844
2 130975
2 28550
2 72982
1 65971 831377247
2 49003
1 132768 826032611
2 175386
2 52243
2 132423
2 164019
1 136697 490128405
1 104071 428975381
2 179717
1 138701 849422684
2 116270
2 180301
2 112960
1 99673 569347580
1 182691 793170881
2 9314
1 147745 482230213
2 72879
2 50271
1 18351 451222482
1 29682 604241296
2 78351
2 145392
2 39308
2 63405
2 41555
2 70523
2 66201
2 166539
1 78561 307226926
2 41568
1 48753 947294433
2 35692
2 40357
1 85803 579645040
2 22883
2 51504
1 119010 951138392
2 157124
2 107607
1 75469 784109030
1 41555 511487774
2 96301
1 63948 151637067
1 182906 76894636
1 157984 212803304
2 56387
1 94157 317544091
1 11984 492748283
1 122018 300994240
2 164557
1 177659 316438541
2 34879
1 188733 669546529
1 79823 383124316
1 126815 754204423
1 25788 917039494
2 177281
1 58834 212308494
2 198565
1 84497 433744660
1 144377 655449519
1 85083 385037559
1 182770 642631920
2 137208
2 129908
2 115783
2 196546
1 117206 773301808
2 151099
2 145258
2 121312
2 91003
2 117215
1 131607 314503038
2 90116
1 48221 389006716
2 171832
1 124687 170690458
1 29688 72033836
2 135251
1 170682 151547303
1 185878 686212832
1 103968 791331504
2 167416
2 26816
1 99272 90949622
1 70418 484928109
2 108142
1 118363 164395593
2 56596
1 49061 6056769
2 136499
2 130856
2 150741
1 139062 347125229
1 189582 749156364
1 74632 728173682
1 183477 741518762
1 19211 435372414
1 36594 751360764
2 30298
2 116692
1 149489 636010176
1 89911 739743427
2 113280
1 190044 108539675
1 7562 948723296
1 76518 409308864
2 137013
1 69767 509708375
2 63326
2 108964
1 73467 587269496
2 131395
1 126657 883122948
2 187903
1 157331 199799126
2 106694
2 40146
1 142098 470755339
1 16723 59464446
1 131010 524297704
1 24258 98814772
2 165385
1 103577 12630043
1 130561 187721182
2 65085
1 119819 67147860
2 194777
2 159696
2 94280
2 90347
1 10558 958150719
2 70880
2 51429
1 19633 249586016
2 90527
2 167982
2 30015
1 163740 624161857
2 128987
2 23933
2 114438
1 95591 226169943
1 66553 199802993
1 73406 611158877
2 28268
2 176522
1 122459 484559420
1 40574 838452811
2 64107
1 156812 361070978
1 188463 679071569
2 110077
1 40803 685203484
1 170876 845604620
1 48576 814089210
1 132068 920611819
1 117777 771787870
2 118357
2 123494
1 169618 261322576
2 106400
1 189771 857059888
2 20751
1 11431 621051660
1 102177 654262389
1 133764 451598523
1 182476 663136598
2 196107
1 159456 789986236
2 63733
1 39857 422861492
1 118671 655131832
2 92451
1 163856 809951997
1 148071 842834475
2 102015
2 82800
1 14344 733716480
1 113319 975855234
1 197817 671295743
2 6306
2 119278
1 69311 507763747
2 186913
1 56274 176864882
2 98911
2 48806
2 195031
2 30354
1 121542 486886879
1 137809 63343702
1 129382 561311561
2 157899
1 79477 236512690
2 72977
2 22436
2 183499
1 139703 370339532
2 171694
2 126945
1 53399 856057481
1 158097 40733435
1 8898 77794002
2 153509
2 177452
1 138547 789596345
2 177760
2 57741
1 30519 689342475
1 187501 8523578
2 87970
2 17024
1 153454 423573053
2 110363
1 41266 257011214
2 51422
1 184705 496025997
1 172609 178505804
1 160123 747123105
2 119356
1 119420 60209003
1 43297 85585463
1 123305 91417508
1 102396 27591243
2 27113
1 131175 472118594
2 90129
1 122940 835810825
1 45469 26995724
2 56017
1 48687 962048990
2 127969
1 130177 4838878
2 103389
1 160246 49180238
2 99359
1 124964 415617458
2 142776
1 172933 253502511
1 73843 457372897
2 179848
2 14708
1 38322 92429773
2 194686
1 124673 351439887
1 149848 978443451
2 40151
1 51600 754308236
2 4294
2 27087
2 100277
1 45977 265855296
2 163416
2 80615
1 174842 904838954
1 183424 146780875
2 109162
2 56284
2 139061
2 122492
1 156060 746049965
2 111321
1 29931 804511687
2 12355
2 3875
1 41657 59555949
1 105093 709436910
2 33090
1 79767 486001648
1 158210 559033500
2 144622
1 188334 625958452
2 15305
2 172784
1 97297 784235459
2 78559
1 103328 1756497
2 179653
1 114535 321514251
1 150914 481815371
1 89576 39305821
1 99493 722272625
1 186553 29808977
2 154499
2 76463
2 68250
1 103621 663579142
2 134672
2 150655
2 58548
2 44971
1 91530 55259871
2 91174
2 140150
1 65746 66340527
2 126957
2 30310
2 15515
2 7478
1 38211 151280218
1 114588 72428438
1 176836 583175656
1 73325 983974046
1 34545 672070712
2 82553
1 28192 451738003
1 113411 942960290
1 193935 436172202
2 9452
2 77135
2 42225
1 2957 177898617
2 166659
2 74181
1 145514 777796440
1 198615 150537673
1 184968 655998888
2 146834
1 172110 138651452
1 156188 744788055
1 34467 816209730
2 58951
2 170111
1 163133 690355983
1 162177 82851644
1 134802 932154148
1 21592 743872727
1 179883 524765314
1 134107 879648616
2 14258
1 24382 403701589
1 131744 455246398
1 149704 275834614
1 165999 510523459
2 86756
2 129692
1 34825 491938309
1 116126 688705394
1 180074 329310970
1 138191 840471623
1 147602 342580019
1 108101 904707540
2 77330
1 189123 314148911
2 125814
2 87371
2 10415
1 180667 480383864
1 73285 770519759
2 167144
1 51590 556632896
1 50257 678258320
1 171117 533877233
1 121287 589347184
1 184576 584222774
2 157105
2 150065
1 164125 307507350
2 111124
2 191660
1 30802 554621731
1 48643 471391106
1 147471 692684432
1 90726 754870889
2 19063
2 32503
1 80810 534990327
2 136486
1 175610 262230457
2 72579
1 28907 454425180
2 59267
1 197029 404369901
2 179145
2 148217
1 11554 713958415
1 49286 765116527
1 141664 835875885
1 65981 506874451
1 182069 272368727
2 198305
1 166898 30823754
1 61824 735480391
1 197367 289541249
1 182786 985479650
2 169724
2 119298
2 86840
2 119230
2 111394
2 100804
2 156885
1 74804 206154346
2 58571
2 46405
2 68926
2 180899
1 179754 621119138
2 148516
2 74463
1 197616 961428207
1 92278 398608807
2 98675
1 86108 185717967
1 95835 173401707
2 40709
2 83769
1 50115 318085446
1 111980 813700439
1 85883 691120035
2 36083
2 1889
1 137771 824727161
2 174345
1 89346 134774471
2 50640
2 38471
2 145384
1 62401 840435576
1 114677 923070160
1 102086 238845674
2 74511
1 52692 110846155
1 44594 233771084
2 66325
1 191552 861305363
2 123211
2 106753
2 52544
1 81207 66679332
2 52847
1 11576 371587755
1 191356 520697231
1 36895 69168181
1 34043 819242547
2 11363
2 140210
2 167157
2 48653
2 67108
2 68440
2 184338
2 37470
2 7749
2 38216
1 68832 645204052
2 154155
2 4354
2 105953
1 123578 996264947
2 120818
2 180336
1 81825 356425660
2 48888
2 121665
2 90867
1 98449 529522550
2 182660
1 155041 62924098
2 86176
2 198534
1 282 155991744
1 151760 605483419
2 137747
2 129964
1 10028 1277981
2 168015
2 138129
1 153039 946745107
2 23157
2 143713
1 69038 457999194
2 127936
2 10934
1 176774 353943409
1 133235 188370717
1 96915 978134885
2 99321
1 190986 180165910
2 78073
2 45974
1 99910 144423429
2 69137
1 164647 735765885
1 29770 301746604
2 75513
2 170579
2 106255
2 116124
2 150885
2 176752
1 69603 807403126
2 181706
2 131602
1 37238 17755439
1 17350 631472047
2 139644
2 90654
1 8927 49231528
1 67068 694378509
2 71691
2 15640
2 150313
2 56712
1 3491 705803698
1 39346 55980636
2 89159
1 104092 83834450
1 130913 712115361
2 123584
2 152391
1 191154 386904395
1 129988 325551159
2 392
1 85962 648279598
2 30055
1 25629 435203985
1 124479 114268389
2 20536
2 23954
2 117879
1 35223 963507205
1 87647 761269693
2 165943
2 58614
2 12272
2 153429
2 4085
2 23944
2 163139
2 90410
1 133784 760206071
1 31936 340619991
2 196005
2 161002
1 112784 214948158
1 28322 437381434
2 126052
2 131690
2 187395
2 129963
1 61947 780053346
1 51498 57377994
2 8260
1 130470 713237825
2 26720
2 54988
2 3094
2 50586
2 42062
2 112558
1 153439 606658411
1 39538 171937948
1 10065 448617884
2 129354
2 114875
1 24579 700304999
1 120708 705225782
2 94877
1 85978 311994031
2 148889
2 173979
1 59638 595225134
1 38131 229704838
2 109330
2 26412
2 183723
1 93318 707620563
2 58713
1 43606 29203642
1 121804 552594839
2 138776
1 103286 83022528
1 26774 720506714
1 65200 278105129
1 173169 527361820
2 35285
1 147208 143602479
1 216 635878896
2 172004
1 179900 702228347
1 81052 871832921
1 80933 934039841
2 34542
1 93161 231816315
1 71213 753578852
2 25528
1 42640 903642236
2 101645
1 91831 511755246
2 106587
1 56282 399265535
2 102284
1 145 456707005
1 72395 476716873
2 123014
1 121389 915322055
1 44586 672077181
1 120009 673890865
1 39500 827769879
1 34984 930563641
2 1864
2 106556
2 76946
1 11052 922817684
2 146780
2 97189
1 1088 209213379
2 72364
2 146388
1 120936 102228499
1 19437 185623855
1 61223 270979107
1 48809 579866446
2 42908
1 124617 860469397
2 158806
2 38667
2 128772
2 158353
2 64330
1 96960 513359584
2 122005
2 163624
2 75370
2 146340
1 26726 154638710
2 10605
2 108456
2 153175
2 98286
2 13816
1 46120 538017251
1 93317 853392332
2 47939
2 123815
2 124378
1 49279 455801448
1 115154 77581323
1 90780 75826527
2 58130
2 33612
2 34037
2 81971
1 82754 275190594
1 15381 992026383
1 47311 415840788
1 103624 624790787
2 4401
1 29716 910418909
1 30185 608528951
1 49765 720878682
2 196715
2 151860
2 41183
1 49446 635167240
1 142862 11761927
1 36912 350547853
1 130886 64101814
1 179560 177060755
2 174019
2 130873
1 159381 975010240
1 52425 390139278
1 121069 497209811
2 40206
1 42521 338988488
1 68069 198482617
1 147584 935413765
2 95036
2 121550
2 146261
2 3221
1 13584 794223882
1 181521 579740897
2 118935
1 49345 274656024
2 142534
1 178297 903905023
2 164481
1 68521 647427770
1 27808 911079842
2 143528
1 168948 17521658
1 25603 567072315
2 90509
1 17726 657041403
1 71626 420491602
2 29416
2 42663
1 79134 98294035
2 154858
2 164646
1 170100 135038093
2 37135
2 57822
2 30973
1 42357 824260710
2 122270
1 49270 655342127
2 153625
1 10992 624755243
2 126538
1 21484 64582367
2 161170
1 143043 406653006
1 30538 150682976
1 175206 69416259
2 129629
2 33139
1 39280 327379633
1 188138 541295755
2 156382
2 91382
1 166455 598041596
1 112776 562707131
2 183362
2 55492
1 98088 679914658
1 92584 144931091
2 122099
2 124960
1 74609 667026969
1 21781 933980452
2 128494
2 114534
2 133579
2 70615
2 54913
1 124350 895831968
2 150563
1 21159 166249936
1 72614 906385409
2 5721
2 39482
1 145552 794721321
1 187590 312464125
1 31060 10568454
1 51479 126838145
2 33328
2 156573
2 143238
2 56309
2 113116
1 70068 444046941
2 59658
1 120000 572468283
2 153999
1 1509 443492458
1 167731 288246712
2 15850
1 176368 478596050
1 120428 180962008
1 30543 484044973
1 70482 348909372
1 62665 165783873
1 140483 663318420
2 54823
2 61462
1 94931 459744658
1 20066 904513908
2 92457
2 73221
2 29094
2 137626
1 167725 380742044
2 196494
2 114493
1 89085 336706058
2 151639
2 80117
2 83084
1 127767 706884689
2 89788
1 195277 691927156
1 20040 102037225
1 127690 34665677
2 65360
1 40874 333749244
2 52404
1 119035 307115780
2 28577
1 29974 664209486
1 189972 741267400
1 83705 192404445
2 198000
1 123025 213409286
2 97008
1 132061 239603214
2 191644
1 21876 403320182
1 91668 393535001
2 69073
2 137756
2 11224
1 143867 814393086
1 152052 572500167
2 148101
1 182035 801789556
2 177211
2 132805
2 28681
2 188348
2 139205
1 135254 245231062
2 119757
2 47817
2 55355
2 177918
1 100899 93352017
2 164817
2 176926
2 69560
2 46065
2 67532
2 140980
2 76711
1 162290 232620862
1 61366 299741049
2 167592
2 68661
1 195236 65068173
1 5194 369727396
1 102126 652464367
1 92750 824699154
2 110030
2 70874
1 89686 24449253
2 130651
2 141251
2 173745
1 69612 768403961
1 182675 39739809
2 89016
1 162789 479152807
1 153369 817080541
2 59386
1 145346 982333138
2 181037
2 133213
1 113708 734125765
1 37763 304851604
1 146380 611190683
1 30154 668778722
1 114162 41766487
1 162224 706752444
1 167039 350905163
2 131327
2 174992
2 121395
1 65183 73608196
1 11382 133093823
1 41024 649268716
2 168701
1 157938 871043568
2 141633
1 180293 683115403
2 104604
1 68191 308048971
2 138587
2 53429
2 60180
2 137027
1 97886 992444885
1 83424 839843852
1 162871 573501064
2 38322
2 109487
1 18380 855340999
2 41357
2 72617
2 88148
1 81684 331070192
1 8311 559349742
2 143708
1 195182 922430090
2 112891
1 142484 870456772
1 44505 195853248
1 15983 678118360
1 37603 904562020
1 27853 997271176
1 57252 330785785
1 66022 425026708
1 83272 690382224
1 134839 634170277
1 187476 960674040
1 478 54557502
1 149855 346994616
2 192464
1 195203 808436367
1 12278 177409267
2 125527
2 17064
1 116154 683797740
1 161189 327181567
2 105194
1 61552 876096277
1 139768 963215954
2 4716
2 61470
1 138706 516558114
1 184360 571284534
2 3420
2 88862
2 139415
1 10682 318637572
1 97715 526663555
2 93509
1 152330 182217522
1 46014 204417415
2 14862
2 127679
2 42165
1 108534 187046670
1 129841 197834253
1 122971 205237640
1 106629 664794822
2 186970
1 26518 714083196
2 88356
2 133879
1 40207 947130865
1 34382 403261101
2 117880
1 171711 112787672
2 94248
1 52487 355904825
1 148100 100172624
2 2856
2 136258
1 118430 828760398
2 195943
2 190370
2 64608
1 58417 348266110
1 97340 92754704
2 14294
2 181224
1 121133 835047396
1 175433 522042073
2 157385
2 178697
2 11424
2 152853
2 153122
2 51999
1 77893 12630713
2 84109
1 109468 409035336
1 19536 569757833
2 154387
2 62535
1 132555 340798298
2 23666
1 141296 23497737
2 106168
2 29742
2 20392
2 65582
1 79320 170586152
2 33185
1 14215 682749359
1 138204 735678074
1 141208 781760822
2 77596
2 110172
1 41798 434307796
1 53551 592821363
1 78397 565045406
1 111821 431338686
1 187556 333111198
2 43553
2 181011
2 156358
2 112536
2 119156
2 150409
1 53682 827364884
2 191803
1 139412 520597311
2 155122
2 186854
2 166873
1 122400 810132611
2 137500
2 194140
1 103116 566959048
1 177446 577583538
1 18227 409410966
2 67961
1 160760 578389087
1 93925 538639282
2 155734
2 1935
1 175268 78006173
1 179659 740462053
1 175472 420818593
1 185270 408835196
2 89677
2 128515
1 159217 129436684
2 136316
1 189283 15097584
2 78556
1 65231 67829553
1 195563 124658864
2 53798
1 118983 629691449
1 179881 377348791
2 93732
1 58658 707419564
1 538 928539393
2 122478
1 125681 315606637
2 45530
1 116401 504579099
2 65187
1 110510 833029070
2 174541
1 46470 176282430
2 64841
1 69526 504124973
1 83050 973848057
1 68374 777816442
1 142073 557523101
1 101420 542890975
1 127314 393442897
2 4823
1 167381 410074210
1 38903 31627146
1 184286 953780548
2 8794
2 116129
2 165364
1 184247 335955672
1 62748 714374258
2 174505
1 46329 526469255
2 94932
2 82980
1 125913 442842496
1 23309 690360347
2 50422
2 63587
1 130508 823521479
2 116751
2 125631
2 156774
2 81055
2 139514
2 7748
2 18401
1 32201 808159997
2 71729
2 174849
1 19525 202856168
1 19435 603287216
2 105036
2 138291
2 101042
2 168763
2 131685
1 139650 882795855
1 107720 240758472
2 96264
1 38003 495082927
2 132595
2 32058
2 85067
2 87019
2 56537
1 108481 272794960
2 1850
2 188868
1 183966 204564711
1 16633 86261560
1 45970 100887623
2 24878
1 97309 545265474
2 57861
2 132739
2 15528
2 147367
1 52291 962914523
1 199979 929906697
2 59118
1 46377 943098136
2 140172
2 92511
2 97979
2 72555
1 64906 603981030
2 31770
1 160862 756468133
2 12154
2 95385
2 57156
1 55404 827351788
2 99069
1 2805 29338121
2 114427
2 172959
1 136670 814226730
1 37450 222930358
2 57939
2 62194
2 173916
1 162485 611543750
1 161577 286139795
2 164218
1 103075 614836407
2 32580
2 135739
2 98193
1 20719 271402418
1 175157 367110847
1 135990 197324651
1 159617 594384508
1 86243 911633896
2 140624
1 124652 855024462
2 112669
1 6103 779527883
1 177534 773940599
1 137057 436830463
1 189760 215006162
2 147506
1 12437 826718556
2 17423
1 109141 895286319
1 61234 695122810
2 25244
1 114189 207116522
2 133482
1 131739 263730961
1 86502 403075669
1 25819 183808688
1 88001 646603126
2 71268
1 154350 572302207
1 136304 105336711
1 116603 993143156
2 32120
2 59160
2 73648
2 65409
1 149055 959089429
1 166097 491101140
2 98089
1 190219 607574146
1 88 191544600
2 153531
2 57064
2 190267
1 40168 144588029
1 36752 859269611
2 38335
1 92620 967542260
1 130078 184681174
1 26952 924449640
1 45617 155031532
1 136953 921779102
2 182190
1 55526 970072545
2 175510
1 186245 65677823
2 125899
1 155981 327267661
1 179779 620036790
2 36716
2 102916
2 109973
1 176800 682841830
1 143781 418957094
2 8076
1 49370 342593676
2 109475
1 196670 538946032
1 83704 839068296
2 52748
1 151459 87782182
1 73119 951377994
1 83755 67834826
1 39446 362436879
2 143988
1 144327 432223323
2 94133
1 197875 644638883
2 158852
2 585
1 59123 383041386
1 167950 237481809
2 196270
1 60729 261042467
1 31163 389244010
1 1061 693570017
1 52256 978275969
1 114765 669295856
2 13905
1 94500 975515156
1 26497 719564965
2 63219
2 138461
1 38058 883610389
2 193138
2 92935
2 45403
1 29969 266182804
1 166613 115206784
2 88743
2 107459
2 81515
2 178716
2 181194
1 43247 198503531
1 167732 623121990
2 153607
1 23903 109450319
2 2530
2 58385
2 135078
1 177589 493820039
2 96349
1 45578 589427161
2 54616
1 117664 933433073
1 51724 563996420
1 10060 975801179
2 15424
1 176555 577548399
1 57455 170577085
1 140127 852573910
2 36619
2 79562
2 87910
1 32409 39165628
1 117695 480272608
1 44223 503479880
2 97168
1 63289 557493641
2 192709
2 94980
1 32053 668081347
2 195018
2 26603
2 49342
2 179879
1 164726 105885729
2 184047
2 186996
1 86436 720685883
1 191502 678905550
2 42178
2 132274
2 134989
2 103694
2 30317
2 80747
2 160118
2 87475
1 193185 777486378
2 49095
1 83015 10826451
2 171265
1 126376 29709675
1 65414 21607517
1 166668 596667599
2 39856
1 107326 672743805
2 102177
2 104862
1 94498 243082938
2 177339
1 163328 381005276
2 29754
2 137448
2 132951
2 114662
2 161583
2 93216
1 46368 952683175
1 193933 497262339
2 136232
1 199206 112866829
2 1335
1 164575 271376533
1 182591 156605625
2 45915
2 196401
1 132335 913533080
2 126196
2 138293
1 3969 133627940
1 92409 517770267
2 176022
1 143112 761754523
2 152008
1 196820 523788739
2 24998
1 31114 596590293
2 153512
1 189918 596771508
2 2893
1 78877 691867981
2 71992
1 77730 94369747
1 125522 159146443
2 73238
2 166228
2 96585
1 175868 625610479
1 106670 90359603
2 74687
1 133634 118912374
2 29763
1 196516 196762731
1 128508 415784794
2 11927
1 121837 162023623
2 188248
2 49939
1 114665 807536042
1 44171 126104267
2 51675
1 57304 666902360
1 86289 696351199
2 70152
2 82655
2 197985
1 179085 82021869
2 35841
1 88536 235815921
2 97132
1 181604 653597842
1 11383 591211930
2 50401
2 190812
1 94975 564379001
1 148222 359628636
2 67828
2 71575
1 22184 343925341
1 53001 90513104
2 157896
2 176718
1 192630 807498927
2 96476
1 119196 183232581
2 98980
2 112273
2 96687
2 125380
1 33855 253914125
1 173104 783022408
1 131084 904034825
1 54799 598249870
1 52909 238572838
1 131470 513017797
1 38878 776780255
1 65974 289808290
2 80843
1 133116 226948932
2 58611
2 55807
2 84378
1 115166 727785045
2 182688
2 46155
2 194717
2 16481
1 136651 243378109
1 158833 322356064
2 91110
2 48952
2 36283
2 32818
1 70601 604447993
2 179208
2 139696
2 70450
1 150759 20226713
2 168728
1 153767 40854261
1 86421 377548110
1 142068 125171071
2 85997
2 95660
2 150031
1 117533 341147477
2 152814
2 97297
1 43569 29165085
2 59228
1 113471 270736261
2 194029
1 168696 236708586
1 33989 948957303
2 106944
2 129272
2 34975
1 24402 309534192
2 109778
1 21290 641414516
2 191913
1 190370 854196805
2 20693
1 57868 456603450
1 68064 737859057
2 162979
1 148453 639685102
1 119711 706565199
2 176423
1 145942 600104642
1 172213 637178822
2 137001
2 179012
2 138062
2 188120
1 92398 200697233
2 10455
1 86351 897494683
2 80421
1 158584 479571361
1 197922 277631211
1 87880 117407961
2 120934
1 170067 416014554
1 18749 383642712
1 60091 392064748
2 55503
2 149652
1 178990 505207840
2 130861
1 159706 404910348
2 16169
2 130099
1 116632 876448466
1 174381 124327611
2 113066
1 174345 430804904
1 107043 401407568
1 131349 510821630
2 160279
1 10101 699630848
2 21122
2 82174
1 76477 787435847
2 133413
1 145529 990201814
1 62493 414823096
1 127043 146004644
1 53440 935743455
1 14782 884737027
2 124751
2 42164
1 14027 395349881
2 55897
2 1909
1 79947 181090628
2 34190
2 23209
1 128924 518260091
1 24378 399422611
2 32357
2 78700
1 102396 130285228
2 101708
2 176625
2 125891
1 175457 145878526
1 126632 49347665
1 30987 251177923
1 185944 60988809
2 96696
2 138468
1 1411 693706257
1 178702 631804986
1 17433 380437812
1 109316 732442982
2 161986
2 93195
2 144960
1 56536 808733961
1 99232 567200245
2 6019
1 56141 652327749
2 179344
1 191979 562901823
1 196714 504423368
2 59448
2 133275
2 13999
2 49700
1 98881 502046068
2 34337
2 136003
1 153532 603778646
1 39967 243893577
1 136462 962596394
2 125895
1 194717 424372377
1 187360 84563783
2 173657
1 101905 51718795
2 152802
2 181578
2 156257
1 164097 204875423
1 149374 62637161
2 98048
2 128372
2 4092
1 159566 39848658
1 89983 194837875
2 198829
1 125896 764161501
2 167038
1 101149 486578357
1 1497 80758960
1 173988 102192330
2 105012
1 156468 426304350
2 191197
2 116982
2 14870
1 4518 144781562
2 161494
1 63354 88071151
2 39249
1 81007 732677858
2 88719
1 31746 226185950
1 143750 945200078
2 138748
2 59819
2 18921
2 19410
2 157500
1 59288 979906775
1 25970 792960515
2 23941
2 124053
1 138536 756624824
2 171606
1 57926 634261116
2 19107
1 88599 329004362
2 86573
1 32902 316937098
1 4994 304770905
2 67678
2 166084
1 93653 314994995
1 127424 368872644
2 153512
2 116057
1 164322 466829656
2 112109
1 43365 564493516
1 128288 462286059
2 58854
2 29768
2 184267
2 77799
1 171442 585065743
2 1280
2 15345
1 54813 934949901
1 80539 404462058
2 113539
2 129904
1 64707 864465827
2 43933
2 196020
1 109179 875215938
1 81080 712190925
1 27123 897066423
1 190556 187673138
2 128055
2 99288
1 131155 165214295
2 197837
1 5928 915017236
2 146024
2 196506
2 14404
2 11066
2 81498
1 103600 693419798
2 154931
1 85738 868695227
1 157134 455895965
2 183718
2 144477
1 146673 491369559
1 143482 516799118
2 73391
1 9810 109514557
2 122954
1 54129 698829024
2 72742
1 53189 489273492
2 131750
1 171233 416153949
2 91481
2 157661
1 4162 906378767
1 117729 560355721
1 108015 38202340
2 99920
2 54026
2 91693
1 38243 112070753
1 94225 828440059
1 29440 777893782
1 112968 571876879
1 166466 610944659
1 108889 262236462
1 118464 450036426
1 84000 785419982
1 128892 13609070
2 98711
1 103166 773233314
2 82507
1 44866 93895358
2 192499
1 52099 584348438
2 91476
1 79962 477188932
2 10127
1 167665 216341928
1 27610 428048847
2 151132
1 145617 977398147
2 65897
2 157200
1 177362 924073556
2 143581
1 60230 905847584
2 156983
1 87495 429397584
2 81038
1 39702 254630230
2 563
1 84810 958388351
1 29888 688579598
2 29725
2 71279
2 89850
2 38468
2 187315
2 139627
2 60741
2 142222
1 185610 511289985
2 9818
2 82293
1 189036 700385035
2 53511
2 73072
1 21848 270932231
2 106567
2 36432
2 104087
2 161826
1 82196 930512593
2 114615
2 78232
1 92470 637040159
1 156649 643046644
2 38205
1 30904 993173810
2 53150
2 114356
1 31809 178835229
1 25172 913948696
1 4473 85227511
1 35027 466103475
1 115668 904249716
1 2481 145586754
1 46417 432345735
2 34948
2 170457
2 72546
2 12688
1 78002 278052296
1 88668 262202802
2 172770
2 182693
2 120829
2 34810
1 194268 920031079
1 154914 43513974
2 121148
1 125606 441924933
1 188099 676543083
1 119217 736806551
1 6892 980368528
1 153280 442484047
2 20486
2 38047
1 195867 2463587
1 98317 855397471
1 6438 970596694
1 117940 696119639
2 68665
2 138882
2 151306
1 145463 397773815
1 93378 771761031
2 5490
1 34087 735481964
1 184846 142809727
2 190655
1 184946 304760312
2 98754
1 114907 333374924
2 69050
2 196076
1 109095 374971060
2 85537
2 166834
1 52920 271042178
2 132958
2 87957
1 42688 586072127
1 114824 636041235
2 142487
2 139402
2 3360
1 148641 745554708
1 193064 608540040
2 166690
1 180582 982229031
1 45290 276916697
2 127137
1 82044 924515495
2 26672
2 86947
2 2466
1 187692 866637565
2 198744
1 53841 247453394
2 101675
2 631
1 117047 81558250
2 79591
2 88074
1 131401 922550035
1 182544 619697248
1 76031 952857816
1 9999 668655147
1 131662 73513185
1 182870 321743439
1 2274 592954478
1 160271 596106871
1 120580 708591590
2 12753
1 111125 25580165
2 48893
1 156881 989551193
2 25037
1 78978 495648039
2 165419
2 5850
1 128346 806738436
1 105402 645812853
2 68095
1 193906 768444843
1 101200 2232051
2 131759
1 132717 260397140
1 13423 969725339
2 38321
1 110317 24954798
2 125472
2 175392
1 33422 43511689
1 148546 966377516
2 4540
2 192390
1 83629 626999530
2 160371
2 38837
1 61284 329985337
2 52208
2 196071
1 21411 805882511
2 3178
2 10337
1 121788 881635782
1 136602 812720872
2 111316
2 174783
1 29739 494102738
2 19642
1 53763 593250583
1 74502 834555430
2 18709
1 154505 62988260
2 160046
1 103779 709920668
2 190452
1 17822 503736313
1 122132 217625438
2 111358
1 8548 345804115
1 180858 617014722
1 8344 41472176
1 127046 588555529
1 15074 132436113
2 38996
1 37042 746478003
2 103858
2 69904
1 176465 896088738
2 6530
1 158890 653107251
1 163687 508910759
1 152224 578028937
1 160485 629484745
2 59070
2 121605
2 180257
2 190701
2 161880
2 37988
1 174508 97126328
1 136154 768980251
1 155677 97232121
1 39345 326834865
2 56758
1 87757 491073570
1 41250 939762692
2 98289
2 25773
2 85458
1 137614 750793530
1 147946 358645183
2 131461
2 121480
2 100366
2 148287
1 74236 984832905
2 11365
2 89825
1 181842 862311574
2 188631
1 165296 852783300
1 52585 529721025
1 29476 511490215
2 64562
1 134485 288792401
1 61492 543760824
1 36916 128840010
1 83995 29195926
2 140318
2 140243
2 128050
1 155006 373388030
2 46059
1 96992 355773387
2 148314
1 53757 709517256
2 163208
1 143490 922188968
1 187001 275794111
1 143027 391164860
2 192802
1 144509 838674197
1 114999 421806158
1 21630 119961278
2 89051
2 38755
1 60139 885852105
1 158910 847346626
1 109150 148064884
2 116535
1 115793 621928725
1 10407 366602599
1 86687 286360945
2 85358
2 130695
2 15500
2 74853
1 127261 657990543
1 29562 758336326
2 70077
2 8141
1 147105 396502830
2 171282
1 58479 927751194
1 108523 973067162
2 191516
1 196398 206970991
1 29746 291287764
1 143807 237164721
2 173538
1 38281 216331920
1 57198 231464855
1 56462 824388442
2 46009
1 34658 395498838
1 187552 328447954
2 146853
2 179769
2 59082
2 190752
1 127832 936110299
2 123845
2 8985
1 6623 346869155
1 29242 473776564
1 124838 47105461
2 79968
2 198575
2 59417
2 41451
2 11256
1 52976 413462085
2 99614
1 168242 160385435
2 90713
1 416 286545164
2 36629
1 117349 502020531
1 3307 630905925
2 101435
1 12286 926003687
2 86108
2 90474
2 74774
1 95717 316294390
1 160389 814907445
1 146019 254595445
1 70833 67315845
2 121746
2 38400
2 24746
1 20644 861946223
2 199996
1 49207 766598538
2 179205
2 46022
2 34939
1 70721 909310704
1 98056 28569625
2 10235
2 186617
2 105962
2 33577
1 76634 924994007
2 131771
1 113533 706555090
1 39918 877772091
2 179590
2 147185
1 19292 967907459
2 83020
2 109582
1 36540 756388692
2 44271
1 184887 766084769
2 65016
2 99384
2 120272
1 88513 25839910
2 14717
1 184892 993816540
2 133096
1 181781 928458714
2 102609
1 32793 930154437
1 187287 445761453
2 107359
2 118437
2 139995
2 156568
2 106869
1 57050 701857138
2 76678
2 20025
2 123456
1 179819 492232013
1 137490 779184488
1 58585 13428961
1 58316 276663830
1 42852 879630403
2 15326
2 65189
1 189256 438558342
2 49941
1 8025 382431440
2 57488
1 148345 567676203
2 77583
1 30568 333398112
2 3173
2 95455
1 119528 825855696
1 102010 387106319
2 142586
1 138003 282478037
1 156301 441172214
2 186368
1 196342 845844618
2 142278
1 25730 577166483
2 96176
1 93022 253626970
2 55463
2 36108
1 53901 997712562
2 173170
2 137907
2 135701
1 53132 309906504
2 40292
2 120392
1 177444 791431155
1 196785 991981470
1 24238 875990253
1 118470 880839890
2 189486
2 127329
2 153902
2 185718
2 193205
1 172567 76998232
2 53681
2 171450
2 127940
1 152324 203951069
2 33610
2 138078
2 192147
1 79846 583560915
1 28294 167107034
1 47093 56205048
1 138855 207754250
2 126810
1 65851 902881337
2 139747
2 104368
1 80852 970409111
1 95649 209851525
2 60867
2 43102
1 133913 732296127
1 180232 901828016
2 115265
1 64562 770791061
1 45211 302509473
2 129608
2 27511
1 14123 103283004
1 135656 252335297
1 8985 272923371
1 145873 306558925
2 165383
2 109020
1 60715 89727844
2 111809
1 159748 911490500
2 1212
1 72119 926362704
1 73914 167955863
2 23776
2 163054
1 83342 990128431
1 149014 795627854
1 147263 935258862
2 155712
2 157630
2 50699
1 113468 825289775
1 90191 77178114
1 78229 157597236
1 88651 781030983
2 40369
1 60226 582653405
1 166952 43970113
1 2392 822886752
2 157413
1 179384 434999259
1 40832 476997285
2 183774
2 89062
2 194084
1 120219 511867779
2 48867
2 16621
1 121165 237774013
1 128565 870607288
2 189053
1 70738 80569596
2 155739
2 122455
2 194076
2 141635
1 42291 422217965
1 153118 244778173
1 57078 771899542
1 198192 124628991
1 187964 398411227
2 21821
1 191116 25093322
1 67998 60728168
1 101701 626109059
2 86119
2 73752
1 114788 928614119
2 187203
2 5423
1 107152 678914204
2 80859
2 20010
2 63330
2 57284
2 171462
1 32308 816952678
1 75818 437020786
1 126351 252526697
1 47259 225743343
1 55950 178746096
1 50175 295164465
2 144195
2 86257
1 63031 546274878
1 53883 526183382
1 106145 837235142
1 79116 63555285
1 122605 380880456
2 129351
2 128206
1 197666 238657326
2 120556
2 101654
2 188981
1 33981 382745848
1 35279 367681499
2 191199
1 82495 104506684
1 189432 610625598
2 143083
2 118455
1 14959 965353313
2 137872
2 140654
2 43433
2 131102
2 75018
2 30339
1 29907 953497954
1 11126 251733548
1 23874 750476604
1 77977 111340451
1 103251 692571820
1 182638 588103256
2 97605
1 149251 235048736
2 89139
2 145194
2 57311
1 145774 664340468
1 17104 373906909
2 84142
2 6420
1 10868 639117328
1 79824 586329938
1 138785 413889588
2 49631
1 61987 107338689
2 193586
1 111117 268459998
2 24721
1 144714 436453852
1 4081 936023992
1 105156 615915069
1 45497 228380240
2 69448
2 34863
1 193456 683217046
1 18726 114360129
2 55546
1 4920 61623807
1 161278 764637179
1 129103 372654452
1 153406 449736800
2 84139
1 99513 592522142
1 65386 273772875
1 194945 712468763
2 41052
1 13042 291346556
2 186176
1 88737 116903152
2 52104
1 98457 348458640
1 59976 689843501
1 112662 952179881
1 35430 584174590
1 135924 585828302
1 54236 929299230
1 119183 93765774
2 114491
2 45427
2 194948
1 72601 303132266
2 130865
1 130871 672130849
2 102572
2 7036
2 185125
2 135575
1 94161 623831970
1 69228 112384305
2 2843
1 22626 844014613
2 171569
2 16821
2 153942
1 107085 445566785
1 194289 370694855
2 152375
1 26167 684264327
1 127297 868611763
2 8273
1 108750 336357274
2 29136
1 96209 375903711
2 131976
1 106378 340591254
2 47989
1 17493 615128429
1 84534 519749100
2 82490
2 180191
1 163201 686250594
1 118565 732454334
1 180337 415219502
1 122967 615566648
2 2468
2 133740
1 126876 712505839
1 140117 185897996
1 148729 814310291
1 73995 711766458
1 33515 706306566
1 143485 412027524
2 109079
2 153457
1 195086 555459726
1 195849 939398705
2 117265
2 88730
2 123482
2 190713
2 45800
1 40431 751645946
2 96920
2 24940
1 105603 524278623
1 121647 189290795
2 182708
1 184139 804711603
1 199700 255995383
1 176407 842420260
2 162140
1 153047 800333600
2 112753
1 183834 189738541
2 154329
2 175496
2 183983
1 104183 602908248
2 182970
1 90570 490051812
1 51346 297812293
1 100224 883921652
2 3177
2 109793
2 129065
2 165844
2 192215
1 62686 721428922
1 155126 271530342
1 175042 22902112
1 70210 761900104
1 120984 508740830
2 181862
2 189822
1 70297 457803138
1 159368 237158389
2 44606
1 25926 111526023
2 2332
1 176832 163821497
2 86180
2 3058
2 61595
1 75529 172113466
2 62547
2 76602
1 112330 413555528
1 4716 755712775
2 151320
1 7692 683542707
2 132756
2 137661
2 190488
2 33252
2 167059
1 37068 713906559
2 195307
2 134095
1 63201 310371984
1 168962 256163589
2 66758
1 78141 808980449
2 120655
1 38110 626597304
1 100741 142010399
2 58248
1 98378 163356442
1 16483 62761483
1 95895 782141787
1 88739 218585191
2 90349
2 57707
1 18314 882593707
2 18380
2 150954
1 164010 948001710
1 190348 640119105
2 196670
1 198842 483162191
1 168488 189067149
1 196565 633315634
1 82853 797544193
1 46857 432245978
2 100365
2 148127
2 190724
1 165793 123270394
2 44014
2 9706
2 7326
2 131321
1 58386 737685684
2 196669
1 85697 243065219
2 139652
2 196799
2 62156
2 172937
1 130398 476158734
2 95640
2 72716
2 194493
2 108324
2 8338
2 77415
1 198136 561408918
2 111690
2 87376
1 16838 713627606
2 21487
2 166023
2 57399
1 14916 712901208
1 102284 466394981
1 169794 917518820
2 116451
2 352
1 144286 283617658
1 101775 217106593
2 156935
2 65599
2 78516
1 10360 154593571
1 11446 346352286
2 651
1 85996 167521723
2 90899
1 133307 473555586
2 128324
1 191862 332741182
1 161366 363067994
2 27370
1 49743 872835383
1 640 668335980
2 74817
1 147301 205582697
2 45161
1 65054 413706968
2 105384
1 125540 454214219
1 110150 60567995
1 138737 333222727
2 186331
2 93904
1 80004 668086333
2 102411
1 173413 941007810
2 32559
2 124196
1 30737 290077001
2 23347
2 34951
2 97789
1 132896 96591140
2 189934
2 37376
1 43894 6314012
1 105674 986147311
2 10241
1 47919 86404849
2 153843
1 104311 676831891
1 62628 49274971
2 12159
1 1414 731828074
2 114962
1 137249 282378836
1 75485 22815240
1 5086 67551042
1 196871 437675535
2 114688
2 58411
1 17789 850058889
1 142163 551167325
1 3495 263989555
2 67778
2 72175
1 51138 966552910
2 5831
1 194538 868116480
1 188749 529135852
2 70428
2 89905
2 175670
1 10715 583233715
1 173014 569884179
1 82974 221382016
2 157593
2 143386
1 33874 723026237
2 57068
1 82882 902424062
2 94296
2 13325
2 40804
1 33442 738760567
2 1731
2 125657
1 30173 341621554
2 121155
1 38356 686019433
2 64024
2 103361
2 141961
1 38860 636710633
1 127293 14172933
1 96064 828303649
2 114345
1 30184 992021625
1 71826 88544013
1 192555 982148457
2 7726
2 56251
2 50551
1 128245 901614952
1 18428 922805184
2 97912
1 154898 242592443
1 139515 490233896
1 127688 890019462
1 25419 680670452
1 72445 672337671
2 73569
1 6992 251389660
1 33153 979319136
1 156051 367857850
2 11383
2 77559
1 2780 148812679
1 16483 437647878
1 34385 759433271
1 175029 709991804
1 142282 940592477
2 78567
1 143085 646643591
2 110986
2 47584
1 4226 269435777
2 73053
2 30136
2 134043
2 126917
2 166194
2 80483
1 117096 910862379
1 127171 218406105
1 83627 507197331
1 184357 114603775
1 121626 804386073
2 117577
1 154690 372585934
1 144732 284401305
1 24365 121777644
1 78358 690385687
1 195918 893602222
2 234
1 114392 660727247
2 127593
1 52705 192157466
1 180946 199590486
2 103486
1 74383 212257244
1 36764 660949832
1 10628 747735244
1 115304 263502182
1 105875 954245983
2 164110
2 195733
1 147025 124211669
1 33281 878718486
2 43130
1 95376 946173246
1 137918 608249583
1 44597 228243597
1 54983 860911949
1 196338 482632599
2 59212
1 80375 788405018
2 68802
2 157498
2 70736
2 27452
2 174373
1 33721 385267417
2 90725
2 18980
1 193002 139790428
1 125724 944863014
1 29307 359823664
1 103459 213499453
1 114737 960458730
2 24241
2 164618
1 21605 608350599
1 50370 208773858
2 27900
2 27512
1 71207 515298274
1 100785 84573091
1 126232 296914625
1 33020 534814100
1 129079 783693813
1 82866 844101308
1 99803 239699557
1 47587 630327166
2 178324
2 13484
1 49049 648243355
2 33188
2 23256
1 141791 452430901
1 16305 379484616
2 108020
1 158139 880587052
2 98841
2 56572
2 37464
2 188807
2 163406
1 193266 566656336
1 21281 839080180
2 94875
2 90414
1 57433 926987143
2 110909
2 131800
2 3153
1 70674 806699804
1 173812 303257069
2 20838
2 47815
1 64511 805595746
1 164279 855359304
2 90179
1 86675 100884120
2 5804
1 127549 58689919
1 64902 437848341
2 116707
1 115116 533645764
2 197596
2 131102
2 42656
1 83366 612994421
2 96269
2 107096
1 171752 664387030
2 151834
2 42199
2 111457
2 178634
2 103607
1 91781 757715546
2 89467
2 105206
1 88756 141929442
2 131816
2 150581
1 2433 474418572
2 161448
1 57150 137120455
2 80543
1 174013 187901787
1 183439 137667306
2 161947
1 124715 996731816
2 190932
2 169270
1 175791 348182141
2 16919
2 125224
1 185079 255893281
2 128876
2 55568
1 55267 67766688
1 140013 186462996
1 17424 433662362
2 97199
2 57358
2 54355
1 24253 691735887
2 84595
1 25525 864788966
1 106061 655825321
2 151109
1 79830 714655847
1 104545 38565856
1 19688 58269974
2 152210
2 46367
2 152393
1 73617 502202497
1 121511 716553124
2 56724
1 10125 812590312
1 104813 204575868
1 171925 455928646
1 45264 423483772
2 121686
1 172738 470179480
1 174733 847598743
2 9176
1 154985 200128485
1 329 349962150
1 81793 592401450
2 195039
2 66722
2 105193
2 59023
2 186645
2 64329
1 131784 296831171
2 15128
1 137129 420222858
2 195944
2 192382
1 156910 203844871
2 166866
2 46420
1 77860 953903105
1 105 493808584
2 91632
1 38170 352645015
1 180591 983139121
1 118499 379890468
1 151878 137106297
2 67374
1 8153 945288933
2 55768
2 7615
2 147132
1 80082 559306669
2 118621
2 117563
2 44338
2 97401
1 27493 409631284
2 14734
2 183966
1 98063 799937995
1 194247 345127501
2 56630
2 189846
2 189258
2 9831
2 139432
1 4214 350088552
2 30058
1 112892 444995459
2 116141
2 155040
2 182110
1 122721 656046292
1 164094 32756132
2 83502
1 87091 773903101
2 94743
2 100430
2 45542
2 50119
1 133584 151258649
1 860 912390948
1 28820 719916902
2 73297
1 74103 949976797
2 179165
1 35502 357543392
1 154692 599678715
1 34907 351622737
2 197860
2 136886
2 154702
2 124683
2 49329
2 153045
2 154776
2 194978
1 74466 565585290
1 107631 912860240
2 49898
1 61213 335813162
2 56937
1 194900 401131531
2 49235
2 191204
1 66413 629487594
1 147485 907928999
2 118470
2 83918
2 157879
2 124728
1 170352 23769390
1 85321 350221898
2 89904
1 135434 594012722
2 28249
1 9989 540390541
2 165393
2 70160
2 142504
1 53221 153160934
2 158823
2 146348
2 3664
1 49681 51307245
1 139388 884731239
1 106602 48749051
2 163847
2 155609
1 111095 765927488
2 179087
2 22556
2 61230
1 86250 999100807
1 39999 273736714
1 31219 903541515
1 17984 834382339
1 113702 575938756
2 132020
1 111380 475360889
1 171719 62005905
2 133434
1 126409 178085418
2 63521
2 131836
1 182726 496075864
1 164014 536957856
1 197400 971341516
2 149735
1 20904 986277602
1 167805 594014136
1 26688 474496862
1 12794 893128683
2 137792
2 43033
2 13500
2 197588
1 133555 628092681
2 8694
2 187811
1 190509 504316895
2 90900
2 126409
1 181103 241051710
1 45573 239745083
1 57834 402396772
2 34438
2 86058
2 34757
1 131328 366049804
1 63494 910900179
2 177655
2 193593
2 117969
1 62310 477211983
2 169195
1 45603 481171518
2 166013
1 72406 977901809
2 151633
2 139274
1 22993 450702141
2 131104
2 95637
2 18982
2 22431
2 64216
2 143982
2 97841
2 24914
2 40371
1 174526 61767886
2 47497
2 190715
2 176271
2 49722
1 69823 190435284
1 173955 182997512
2 47666
1 20484 247488690
1 31784 838821904
2 68971
1 64875 806742351
1 196259 511118315
2 78413
1 88931 793425736
1 21190 780667083
2 194052
2 172361
2 121760
1 13771 62038853
2 10721
2 68147
2 156700
2 100634
2 149574
1 177168 877054732
1 149445 532411566
1 19077 307240415
2 123498
2 148201
2 53755
1 5658 642623083
1 40446 358020214
1 165143 186046824
1 15077 14716171
1 178715 616588195
2 169804
1 84298 332206814
2 16346
1 83301 278100531
2 192418
2 183047
1 128178 12507687
1 151213 115077503
2 158582
2 107128
2 77783
1 4103 650047440
2 141442
2 155926
1 18550 830082313
2 54031
1 140326 800700409
2 128750
2 98596
1 79340 437440435
2 133584
1 175975 755604243
2 13795
1 97162 539531721
2 12981
2 104711
2 21235
2 48177
2 130516
1 82044 947924192
1 58937 525805764
1 187292 428980482
2 127979
2 52043
2 113764
2 79701
2 121035
2 32009
2 144071
2 165526
1 48283 431200840
2 59559
2 77297
1 116566 85637918
1 133995 615128823
1 90277 514283743
2 92446
1 74885 233191262
2 187894
2 867
1 37375 738875681
1 44894 86486232
2 11179
2 96327
1 110956 911325748
2 83635
2 175344
2 88010
1 37293 931011955
2 25584
1 187255 717271550
2 94876
1 73291 873234272
1 44228 486728990
2 78112
2 7407
2 42896
1 145569 600645815
1 37764 541148861
2 169751
1 139409 712489608
2 177989
1 159736 206217008
2 31045
2 137637
1 90253 270709800
1 168093 408742443
1 60574 784356053
1 87643 608259935
1 150754 184578175
1 106313 891255647
1 74486 377029510
2 78719
2 137084
1 178923 546072373
1 52529 123249653
2 160662
2 35144
1 55725 46139798
2 140064
1 108350 352988350
2 31239
2 113610
1 184303 497607151
1 3961 364472603
1 97415 655698399
2 188696
2 49778
2 46484
2 14669
2 186035
1 184103 314486935
2 127241
1 20748 369700737
1 115594 775868443
2 114946
1 184516 187227940
2 18704
1 1026 496839216
1 34664 108001842
2 132539
2 192615
2 173287
1 28780 873890647
1 189164 357500351
2 146094
1 74945 505452059
2 13215
2 57156
1 6883 597694730
2 141183
2 175813
1 193295 970497987
1 106500 143385220
2 33132
1 102220 12146587
2 63630
2 121529
2 132647
2 178686
1 143687 54782792
1 21082 239349024
1 58417 365679813
2 8791
2 85322
1 73882 931280189
2 1631
1 66716 792713450
1 84244 87462737
1 135237 282355153
1 127599 613491171
2 6237
1 126713 883059719
1 95966 155856679
2 190063
2 37226
2 75654
1 113485 348580429
1 77815 248169799
2 116163
2 155626
1 173632 82277844
2 11766
1 156012 79882891
2 3736
1 4813 641192222
1 95041 673299281
1 3385 78539660
1 95394 301933198
1 34691 156589427
2 41991
1 66844 376136692
1 56602 290483702
2 79351
2 179891
2 112598
1 131575 224926341
1 138022 381253731
2 74468
2 106623
1 139991 626476323
1 49519 521497047
2 101980
2 6606
2 180687
2 150956
2 132677
1 194855 258262794
1 85948 811010794
2 61828
1 21089 843448347
2 147807
2 197065
2 60708
1 14899 596714737
2 192588
2 56212
1 193178 470561830
1 4228 23826564
2 112631
2 151170
1 184581 426035849
1 67865 117248952
1 58057 380799625
1 36948 22984233
1 13352 879479666
2 55958
1 69374 43993415
2 176463
1 172436 762998709
2 167561
1 198709 678935371
1 53774 55772632
2 156999
2 75971
1 86321 992241325
1 174331 689639143
2 173254
2 25541
2 192294
2 45197
1 108029 73182571
1 69946 705225681
2 39935
1 137068 989394072
2 90366
1 109913 917399388
2 153951
1 110853 927616185
2 156990
1 52517 895622575
1 164302 533254608
1 85735 342219964
1 124966 236132018
2 73505
2 195342
1 177520 998982128
2 137200
2 96538
1 42793 967132890
2 42646
1 72950 248130324
1 137650 321487926
2 66510
1 96594 445536824
2 50138
1 85393 581696605
1 104633 316055152
1 21412 250823965
2 56112
2 95338
2 99702
2 139646
2 35459
1 109369 452915352
1 9633 577878326
1 160870 326758494
2 31738
2 93831
1 186038 789697490
1 100337 859024184
2 77233
1 24366 274235800
1 167991 799061420
1 80690 729517075
2 1433
2 43001
2 71435
1 115082 232533354
1 6765 153618433
1 2306 83629875
2 159554
2 66743
1 168211 240722815
2 94465
2 50988
1 158012 992169917
1 53444 218952379
2 14254
2 144997
1 84669 110654413
1 194698 341246725
2 3458
1 128244 78848524
1 154951 251946977
2 125477
2 133550
2 34280
2 144356
1 81277 212113068
2 92677
1 159859 348004681
1 59198 808923556
2 173179
2 56229
1 188548 8279847
2 132169
2 53364
1 100311 144489998
1 65208 961072144
2 76130
1 171461 389347932
1 83832 580967537
2 126764
1 116904 380766683
2 181821
2 1274
1 3796 241590891
2 186234
1 167620 299844835
1 184945 849814221
2 40235
2 37683
1 11001 372089904
2 111942
1 121811 522819825
2 77575
1 191726 741579381
1 22290 182531114
2 83139
1 91857 965514892
1 106166 270922953
2 83661
1 166321 365177869
2 64461
1 140566 826959180
2 160326
2 180804
1 30993 255822223
2 37654
1 83994 480337583
2 73122
2 81084
2 142534
2 13361
1 47314 408948637
1 84969 418192188
1 172936 593206827
1 79907 93122928
2 166576
2 119978
1 41160 877661274
2 99640
2 174734
2 150019
2 2367
2 65734
2 23216
2 73419
2 94739
2 36691
1 22090 102095005
1 91131 613630283
1 183178 38413854
2 191235
1 124366 935925971
1 45556 304319092
2 118002
1 129740 362932652
2 85862
2 189770
2 193032
1 128471 750433124
1 168744 825237885
1 199633 707180324
2 20803
1 154629 342626287
1 46910 691672444
2 93918
1 160900 361209764
1 13274 680641465
1 35286 527101976
1 83034 551958946
1 5186 112253384
2 28426
2 170745
1 96322 803404561
2 168558
2 107324
2 98727
2 181667
2 88127
2 65338
1 153190 794182264
1 45916 229669199
1 70970 660199328
2 134909
2 92533
1 98356 543909117
1 176423 809775403
2 127958
2 194756
2 40655
1 97419 410109842
1 21201 987009215
2 123085
1 25054 868050516
1 164696 248329083
1 73280 736137536
1 22912 829453821
2 126240
1 86887 796318162
1 110488 918460450
2 16214
1 152154 852783882
1 128039 685468369
2 7089
1 195484 348081826
1 97225 831407475
2 12728
2 44802
2 180166
2 70081
1 300 647973827
1 7025 546926072
1 70935 686015767
1 198902 282511545
2 3366
1 29826 345267846
2 23404
2 19671
2 8
1 58625 96612100
1 180481 895923207
2 33543
1 7071 403178020
2 74472
2 2015
2 128239
1 11993 960730337
1 168364 217244097
2 29692
2 183738
2 153456
1 173458 740491502
2 159563
1 112056 215433695
2 125636
2 117801
2 191153
1 25103 876987444
2 188230
2 27030
2 22270
2 141550
1 180092 157734661
1 34273 468283996
2 130148
2 153373
2 45898
2 122517
2 83084
2 2809
2 179754
1 40303 239156230
2 75508
2 176368
2 69260
1 153860 702455343
2 140176
2 6066
2 142249
1 102924 954255229
2 121017
2 99687
1 106393 725586825
1 5860 48351011
1 138516 965682405
2 96528
1 147725 572592557
2 148550
1 153043 55961576
1 107791 575856387
2 147777
2 127538
1 112005 111382718
1 165854 842233366
2 127666
1 1705 802521678
1 163347 409327358
1 144374 55018768
2 108642
2 186168
1 153564 995842328
2 69102
2 139501
1 99581 500952065
1 76259 85095945
2 28884
1 178891 101776102
1 9915 191803992
1 115658 974463426
1 176034 594476152
1 26725 913964133
2 26003
1 20604 817108877
1 77623 384103318
1 128520 122605799
1 21476 895157946
1 138993 679976478
2 172454
2 81704
2 24601
1 179829 792298258
2 150441
2 156723
2 54668
2 89764
1 41852 553149057
1 119964 721607820
2 43553
2 61857
1 144273 564450782
1 19773 419075495
1 30109 98231491
1 192579 452959754
1 39717 529304365
2 105335
2 5155
1 61817 45321274
1 86190 856637025
1 29198 468689272
1 148303 150538720
2 150660
1 196321 526937858
2 9520
2 27676
2 173518
2 193071
1 83820 979932608
1 39193 169633621
2 149071
2 86084
2 123707
1 142261 941100530
1 68110 76885170
2 106450
1 52169 790905824
1 57990 423825935
2 63239
2 125265
1 193011 195923513
2 103792
2 8249
2 23844
1 64141 580666790
1 95456 514522832
2 155711
1 16532 789873971
1 16569 79982386
2 140733
2 24144
2 35425
2 5412
2 175843
2 80296
2 153181
2 23961
2 172070
2 104069
2 150476
2 44905
2 119555
1 99748 721453552
1 53083 303861280
1 91885 514882882
1 122114 493089154
2 8721
2 136499
1 89677 958167081
2 134152
2 188122
2 102213
1 67874 25991266
1 2909 700628134
1 26680 462003139
1 8912 601966254
1 192159 664961673
1 47800 618541057
2 25671
2 28011
1 100572 593128909
1 105523 16507623
1 27356 535553773
1 123103 279541227
1 180450 381721967
1 61097 522071202
2 31839
2 144522
1 44376 47336443
2 114673
2 77205
2 28439
2 128726
1 62806 718438145
1 85738 93157734
2 40526
1 199883 567688285
2 89360
1 194387 686373923
1 99875 823766674
2 144410
2 158209
2 197319
1 17661 158574221
2 131366
2 146457
1 180478 336537660
1 146750 878608615
1 126445 247753980
2 65232
1 164910 727854607
1 35582 100327546
1 74776 390317868
2 18840
1 185086 608675341
1 39526 508200657
1 124865 176201156
2 137196
1 112948 197199470
2 66869
1 84596 588154052
1 28427 966079304
2 89022
1 72170 295411960
1 195802 342651426
2 7669
1 130059 167353411
1 139891 608380127
1 28442 814145252
2 119850
1 190462 878065405
1 171385 959174849
2 96075
2 51732
2 136780
2 69007
1 88146 535933333
1 192604 248116283
2 46825
2 69382
1 68439 197008188
1 109825 51194180
1 52729 690486565
2 125475
2 147999
1 109440 69145102
1 158347 228261917
2 159805
1 113204 569335570
1 29325 595741058
1 127699 687582397
2 83918
1 24972 525417401
1 20143 345351840
2 42947
2 23751
1 79865 897426512
2 178037
2 121600
2 78019
1 47914 359476730
1 147906 314275469
2 124575
1 84500 647720225
2 118158
1 180616 805623225
2 150083
1 97946 860239034
1 199637 954101593
2 180822
2 160969
1 45306 780129099
2 67815
1 115365 589777283
2 149606
2 160708
1 3708 357395494
2 74270
2 77619
1 5398 493452302
1 184795 210287305
2 165201
1 65302 864700313
1 198755 663456846
2 103063
2 121849
1 57729 990391417
1 44709 207974534
1 14478 631240903
1 8453 18675740
1 154256 734504375
1 159834 567092783
1 106514 950742964
2 76753
2 48381
2 193902
2 22761
1 81958 762492513
2 194136
2 82135
2 127621
2 112533
2 26291
2 117260
2 44582
1 146009 285299798
2 115052
1 129910 253354396
2 62517
1 99715 421285014
2 79322
2 23307
2 22775
2 43632
1 188627 402695050
2 128927
1 167833 333402345
2 111791
1 167178 405015193
2 20756
2 104768
1 115113 73870535
2 106853
2 119211
2 26555
1 122558 298474394
1 2319 386083641
1 61047 966073926
1 91329 734112878
2 17289
1 144040 14150265
2 150701
1 95602 418926833
2 61371
1 149916 74762246
1 98851 255082966
1 149227 976494120
2 83916
1 173151 984833941
2 111927
1 110636 558366920
2 24522
2 26675
1 156926 527024356
2 57966
1 24398 257641596
2 29572
2 102371
1 23345 83215830
1 91146 91871904
2 139582
1 58053 929057295
2 166032
2 118066
1 125273 919741891
2 13366
2 174153
2 44646
2 108771
1 41155 582513230
2 45620
2 29581
1 183681 326452245
2 148420
1 191783 712244879
2 131477
2 57477
2 76877
1 180235 321835034
2 157963
1 42718 390483225
2 180589
1 163006 684908034
2 126680
2 157346
1 39872 126666044
2 83694
1 136828 805472953
2 181684
1 112482 396491319
2 120138
1 51558 413922547
2 149219
2 103996
2 19337
1 7246 771823495
1 86157 162719217
2 81265
2 7564
2 140647
2 149287
2 61076
2 193133
1 169535 365184501
1 73155 194039307
2 103171
1 160864 877471534
2 57276
1 76868 401322092
1 96378 481084918
1 144822 526138279
2 82497
1 107866 398537796
2 173372
2 143535
2 58050
1 111392 166471056
2 77314
2 10927
2 170323
2 46503
1 9501 970994490
2 187326
1 84317 908144607
2 119329
2 25868
2 132151
1 137059 439055543
1 136626 746288783
1 22408 309715022
1 193338 939988473
1 154237 381182985
2 20710
1 154604 167918564
2 57969
1 13555 873831249
2 173863
2 134021
2 34415
1 49139 163708483
2 185573
2 80225
2 96949
1 108959 752868876
1 39779 837133312
2 85377
2 135710
2 36460
2 153120
1 50333 797749544
1 157708 714370946
2 168306
2 49204
2 133018
2 121438
1 22777 791365551
1 106984 947494562
1 111096 553227636
1 81401 641366005
2 21031
1 120094 291533068
1 28731 174806531
1 46225 491928252
1 142903 254390636
2 52221
1 159113 492891851
2 41215
2 62498
2 177052
1 49543 724766221
2 19399
1 190698 512910392
2 120884
2 171851
2 152650
2 137516
1 2384 168586628
2 107157
2 180648
2 91215
2 110240
1 175175 983305671
1 98456 797985802
1 35111 141571861
2 106180
1 89030 933504869
2 921
1 6461 610081424
2 111033
2 79100
1 160739 629368637
2 138276
1 111845 8789631
2 132232
2 9766
2 15690
1 123939 992357722
1 182823 765129732
2 71707
1 185953 339413620
2 149366
2 122462
2 133049
1 139960 620198866
1 17412 501026195
1 9546 980130390
2 65766
1 167427 157614773
1 34307 58265106
1 71316 844902899
2 170831
1 143607 431757000
1 154140 272151583
2 190379
1 10722 698074109
2 89798
1 30613 409928648
2 159585
1 183835 99032466
1 85314 617736314
2 170087
2 105332
2 188940
2 162986
2 26033
1 81578 255004147
2 191091
1 85980 630172224
1 127317 893214880
1 8254 892457471
1 18803 455407985
1 127382 813157079
2 178906
1 8557 415220294
1 140055 19469251
1 2153 868778395
2 36807
1 171457 222082067
2 49983
2 11327
2 183111
1 190258 975685284
1 88032 621619679
2 18330
2 105560
2 26539
2 631
1 73012 127863004
1 59011 887713354
1 142657 963417367
1 197424 928328484
2 22839
2 91575
2 49555
1 80821 134108658
2 42439
2 96398
2 137368
2 160761
1 75828 532122578
2 128577
1 145410 557301258
2 194644
2 79494
1 122857 689408195
2 76275
1 154890 608928472
1 175159 7582889
2 159532
2 198593
1 51913 252151589
2 132173
1 187024 609551747
2 123888
2 175067
2 104434
2 144223
2 16381
2 95396
2 81905
2 99574
2 53283
2 120911
2 100535
1 63789 817826990
1 123779 771138028
2 79236
2 125761
2 93331
2 58331
2 27204
2 193757
1 16850 186656028
2 164225
2 21873
1 87279 247464662
2 130000
2 194417
2 71630
2 190575
1 183200 709901410
1 191120 505655742
2 44521
1 21523 521937415
1 64339 803382187
2 197972
2 157916
2 138405
2 3705
1 24499 538745032
2 187238
2 169885
2 194136
2 129255
1 27174 422445216
2 48978
1 197083 341755302
2 122674
2 103183
1 71181 383853239
1 169320 710554872
1 169151 686651819
1 100128 48311950
1 171543 406561963
2 189057
1 91364 530456024
2 9357
1 57769 197481621
2 151730
1 117824 424835697
1 152288 869347852
2 166417
2 172738
1 57178 478608928
2 16787
2 174030
2 181718
1 165053 363375680
2 74581
2 69173
2 51583
2 47100
2 114603
1 113644 639698576
2 145746
2 132855
1 69141 532496639
1 20334 620985455
1 116872 942254865
1 17870 383624349
2 135527
2 188983
1 12437 611051113
1 32150 217209077
1 174672 207628780
1 66971 309206457
2 8376
2 84743
2 37444
2 75563
1 24521 428699812
2 118932
2 133907
1 28469 118474198
2 69040
2 89213
1 93983 101761627
1 61872 902608408
1 10670 161436173
2 84711
1 105493 146312760
2 174184
1 143789 190329536
1 159364 830862993
2 53737
2 104316
2 31870
1 51296 749468869
1 58307 166643842
2 133741
1 61501 732193922
1 20941 290777957
1 9861 478629109
1 4794 667267516
1 68782 205056350
2 181476
2 158019
2 119085
2 13430
1 7596 357561355
1 1578 281590551
2 106509
2 31717
1 63447 147159949
2 21700
2 129974
1 71194 619564031
1 134793 393645907
1 45740 571518694
1 140410 526092071
1 100846 116282959
2 21228
2 141774
1 71243 764478815
2 7174
2 112832
2 98262
1 140434 844960242
2 11750
2 118170
2 10242
2 89192
2 192630
2 18051
1 62444 161403695
2 63994
2 32996
1 122276 225508038
2 70157
1 145397 140315897
1 160354 192806894
1 172347 548552413
2 161133
2 175696
1 71811 483322106
2 5994
2 152357
1 81562 503767167
1 195225 114563410
2 163525
2 8978
2 170842
2 9915
2 147062
1 37509 819338273
2 141445
2 5299
1 123913 209770250
2 25716
1 139410 162970280
1 146015 930460130
1 50059 975824427
2 75621
1 176678 179255635
1 103377 67660532
1 51535 952954666
1 159177 679994249
2 41899
1 64402 599444257
2 179788
2 160598
2 103519
1 168976 836298521
1 120946 120266745
2 131772
1 150152 257057931
1 153149 906670992
2 9628
2 45216
1 157215 237803804
1 95315 862424337
1 67118 530085093
1 198810 525912112
2 156569
2 134778
1 124606 339180231
1 148371 68054542
2 72116
2 139202
1 7228 975059788
2 189369
1 36203 470661291
2 13573
1 182280 847970312
1 74746 132961329
1 62533 197830863
1 3442 536171077
1 199367 688766447
2 145012
2 144327
1 182162 852847121
2 143762
2 191369
2 104116
1 163225 756093399
2 160808
1 160218 425725831
1 191125 127103598
1 124401 530905586
2 3976
2 43427
2 148261
2 143264
1 117798 44355088
1 127076 371609600
2 49850
2 91933
1 180304 719781984
1 121143 673829960
2 27511
1 133710 489382406
2 91767
1 23733 981622011
1 151770 472905307
1 38485 28935361
2 139906
2 76627
2 113927
1 39170 971403869
2 6446
1 111039 39922300
2 130802
2 25796
2 104080
1 4161 832232882
2 82686
1 182473 192735774
1 58728 985827721
2 116387
2 44140
2 160563
1 144307 162866227
1 149025 200008392
1 29201 936804275
2 146515
1 8478 41250525
2 87887
1 7458 449852622
2 173615
2 136825
1 157541 634923775
2 161162
1 171175 417924463
1 93787 765155458
2 71199
2 169488
2 191144
1 126519 875321843
2 114436
1 60028 802023790
1 118343 439433301
1 110898 85822035
1 84427 426812736
1 119266 29587793
2 148315
2 23336
2 80053
2 99116
1 150932 248007664
2 123458
2 23650
2 60651
2 32301
1 52903 904513561
2 112485
1 110476 387843547
2 110390
1 43783 932245851
2 91591
2 56843
2 81296
2 11763
2 41789
2 73944
2 26417
2 155611
2 56595
2 39699
1 53637 526957273
1 52339 863379814
1 86783 779806802
1 138740 261520871
1 185126 653809168
2 12665
2 171952
1 30877 602907912
1 185472 459505412
2 188944
1 33711 312358802
2 149651
1 94926 9801918
2 195452
2 156507
2 198658
2 74228
2 9962
1 175258 726184372
2 9484
1 21341 287457711
1 55764 804541434
1 128514 546631028
1 59064 929631770
2 77470
1 172396 713720625
2 119170
2 180453
1 77697 598190935
1 66499 470874235
1 67785 197413692
1 137310 161842858
1 364 727726450
1 34811 138629829
1 123936 168183100
1 113483 527032472
1 176501 204682316
2 66282
1 21791 925938874
1 92268 866138815
1 44804 692344831
1 109659 12021865
2 177821
2 111455
1 160608 33336371
2 9208
2 100054
2 178222
1 141916 98411449
1 145931 967019178
1 84583 598424977
2 127394
1 123803 243166866
1 142435 342246510
1 1442 473508703
1 47492 919364912
2 52691
2 176256
1 127965 817564235
2 66197
2 176519
1 39687 605225611
1 41276 639041560
2 3090
1 61421 35451373
1 39887 589251706
1 143905 774325046
2 15006
1 56240 513975875
2 172943
2 146205
2 7053
1 91808 445758018
2 186817
2 196386
1 62800 570751487
2 40786
2 82645
1 104552 334120265
1 179265 138658685
2 130246
1 163356 455108570
2 193043
1 141062 289956227
1 101406 252062877
1 33378 482078293
2 155711
1 58634 552932833
1 75198 887088944
2 15370
1 106353 553354520
2 126252
2 133504
1 125552 281431728
1 19230 253801132
1 81834 305617587
2 138302
1 147488 756384722
1 30930 926069519
1 185248 662467152
2 145177
1 104913 595590371
2 82237
2 119726
2 125114
1 158258 428108029
1 154874 12295283
2 151601
2 158778
1 84342 408391103
2 26560
2 38904
1 170451 380036132
1 139235 16505401
1 42502 825464347
2 151046
1 25653 257275651
1 58768 417563941
2 67495
1 73174 424863681
1 13084 950982136
1 63196 493768597
2 172920
1 187116 953153615
1 32718 691551726
1 95946 334340528
1 101947 266099076
2 126116
1 55140 928527013
1 76415 11084877
2 72893
1 85312 964562039
1 105370 133516405
2 193260
1 171553 480888000
2 3514
1 91754 45835606
2 38129
2 127445
1 15752 181488607
1 30336 169644740
1 193478 708103410
1 125111 764219702
2 54279
2 1604
1 145446 870077155
1 143500 989213401
2 73490
2 184420
2 8175
2 120246
2 72963
2 74343
1 150109 550690738
2 44582
1 71199 408132591
2 171989
1 6391 456610978
1 114564 635861933
2 169969
2 48993
2 110826
1 110437 565007122
1 115434 45826454
1 40768 537780300
2 144037
1 96642 362069200
2 106742
1 166771 529573102
1 192049 945180482
1 191489 227537960
1 150747 724574874
2 108494
2 185008
2 60589
2 145119
2 74202
1 118054 906937427
1 70024 472308338
2 44260
2 87032
2 121884
1 49315 128477279
1 33733 931222059
1 186401 566447495
2 183659
2 180428
2 57417
1 89379 602491103
2 14233
1 193436 5674620
2 154778
2 123916
1 92263 220643748
2 14302
1 18004 502619619
1 19723 500134905
1 17891 227249294
2 146791
2 191661
2 7117
2 29867
2 191154
1 81996 99786411
2 124206
1 198015 649098004
2 32229
1 71319 934433226
1 142888 943284803
2 15080
2 8145
2 49599
1 2586 21709557
2 179429
2 98718
1 189261 289179659
1 156975 668149080
2 145510
1 179632 981466482
2 32876
2 98775
1 158333 674600163
1 65821 244167320
2 1326
1 172851 970633097
2 48773
2 188988
2 161610
2 142015
2 166764
1 82802 987911184
1 192777 893363895
1 164227 753259537
1 124839 584573527
1 21732 929143446
2 20553
2 44318
2 136937
2 1162
1 151170 337459068
1 121488 931722760
2 72200
2 185153
1 132725 47935598
1 168973 137244257
1 31368 255205812
1 186105 143186648
1 112242 114858343
2 146714
2 38602
2 147075
1 77261 823139123
2 87187
1 83472 610624925
1 52585 496883779
2 62673
2 150838
2 115829
2 34653
1 188221 311964815
1 104594 365474721
2 157197
1 50408 498770896
2 127575
1 183871 844315601
2 87451
1 190215 352315624
1 195313 642605736
1 185418 403820377
2 84098
1 74788 475130377
1 37710 26031725
1 35682 608819996
2 719
1 176506 940297506
2 41547
1 160578 963500871
1 111273 840963635
2 6506
2 56655
1 79379 657394536
1 157814 503852240
2 143329
1 152922 792069833
1 196966 462547680
1 84227 367831371
1 190953 113870081
2 160782
1 149316 999991788
1 113338 230097272
1 35381 121162478
1 15957 636335205
2 103428
2 68880
2 169072
1 108133 902005203
1 120808 26077125
2 149101
1 13052 97130885
1 53825 211700949
1 104725 681907522
1 51173 279957305
2 9342
1 160915 634279691
2 48742
1 157559 606263794
1 122964 980122795
2 59727
1 30840 847287420
1 160670 533196188
2 82907
2 103228
1 79581 89858931
2 119598
1 18061 420022831
1 145884 12242018
1 18292 128970154
1 54263 103397755
2 172763
2 1236
2 155246
2 57443
1 136366 470586420
2 129779
1 29571 837847543
1 137917 28399397
1 152682 23651057
2 121983
1 46714 556973495
1 181625 800492439
1 134066 119511181
1 132558 188587300
2 110732
2 125868
2 79159
1 28295 677603292
2 60987
1 95986 456498629
2 96594
2 198434
1 66316 589232409
2 124253
2 196451
1 182134 949324625
1 121127 773084603
2 151359
1 142194 518776714
1 50785 856014705
1 48090 738279761
2 86695
1 38245 743989067
2 141196
1 28535 525289557
2 868
1 147257 312728914
1 115004 5551640
2 194051
1 48047 319783548
2 139540
1 161088 538087896
2 141750
2 49465
1 52543 719687449
1 189348 494047548
2 191863
1 24043 938064387
2 160710
1 1359 512613245
1 58806 589532769
1 72478 107397158
1 27296 771248795
1 184714 909614333
2 82302
1 156639 950566199
1 145995 701799165
1 151890 127368899
1 83193 299380539
2 183124
1 103620 590545996
1 36737 498123347
2 51110
2 185224
1 151259 883611182
1 144765 964628587
2 181226
1 145018 901406437
1 61183 394504038
1 99792 697547656
1 65945 577965559
1 25877 721510135
1 5656 678068533
1 145534 783230568
1 63079 735862738
2 86716
1 179552 719947070
1 58825 389380127
1 182083 819178473
1 172129 229879850
2 123384
2 189643
2 46813
1 182210 765614879
1 95618 844792147
2 90026
1 79608 657821739
1 1491 1774861
1 158234 434897537
1 174183 888373514
2 45774
2 172311
2 188683
1 16720 833835559
2 73905
2 32755
1 12835 652775008
1 8673 473505
1 190377 217110964
1 187526 9476487
2 117149
1 30310 287292455
1 139083 279816905
2 166324
1 145143 825238737
1 38502 290793400
1 157797 180288213
1 127580 493791316
2 112578
2 55101
1 2987 371588609
2 126002
1 148551 748308057
2 90714
2 12546
1 175824 142247242
2 199859
1 199369 636895161
2 155070
1 61427 247349949
2 24396
1 85022 365426640
1 66712 602202000
2 30428
1 78265 563547626
2 2826
2 129965
1 104285 672650297
2 86892
1 169890 485427813
1 16924 215805307
1 76395 717999719
2 125070
2 72494
2 161526
2 67316
2 175183
1 885 991793036
2 62962
1 99902 706882008
1 142021 557941339
2 99819
2 179292
2 55947
2 149302
1 197258 708707585
2 38163
1 102964 664393700
1 107800 7057067
2 171801
2 142119
1 71880 554030399
2 9318
2 17988
2 140552
2 104717
1 36895 903863378
2 43088
1 185588 517091995
2 174389
1 174041 761326212
2 80015
2 84449
2 144450
1 165998 81991843
1 41791 597510658
2 131816
2 86824
1 189095 394723401
1 106694 160383663
1 84062 840929709
1 148211 491147242
1 72478 719607770
2 183235
2 186202
1 79768 122797423
2 154247
1 166665 726766195
1 161506 139866517
1 93265 88536740
2 160504
1 69143 867309068
2 158238
2 166529
1 47621 625225492
2 126073
1 88157 741580040
1 7621 341653856
2 183194
1 5163 348348585
1 187181 813652149
2 55541
2 94575
1 127456 942995966
1 74288 591517925
2 175940
1 176531 213064014
1 67495 236401049
1 46733 192665975
1 166123 96527095
2 192088
1 141877 679195071
2 157834
2 43935
1 191987 822109626
1 116747 559759734
1 51478 240198332
1 167334 397031085
1 143856 714540443
1 27803 587651529
1 70741 956811395
1 86843 836248590
1 112353 512723786
1 6390 978050469
2 93368
1 33879 758847089
2 65421
1 180286 384911704
2 18889
2 177103
1 169589 57129515
2 124120
1 155895 263643930
1 77274 984935401
2 112529
2 117387
2 180651
1 49735 132874422
1 43111 140635480
2 46732
2 22824
1 13101 446220153
2 153549
2 190984
1 153077 168040964
1 189583 776277057
1 68888 79210589
1 59523 561801616
2 115472
2 106812
1 47038 885210295
1 197484 494406588
1 37501 613483648
1 159134 389175154
1 85583 594368729
1 63304 761987001
1 74581 351750315
1 160472 44145986
1 44772 695101641
2 97337
2 137565
1 74938 776180419
1 61007 896285189
2 181256
1 33702 965478538
1 148318 908893447
1 194650 358609308
1 192743 933288932
1 84814 870448463
1 70134 511068041
1 129514 103051474
2 93199
2 86032
1 104656 82008416
2 147976
2 84794
2 150069
1 166251 478649184
1 44107 889106797
2 70184
2 159758
2 190531
2 133961
2 40705
2 79776
1 150737 108621223
1 34807 41931336
1 122814 439651523
2 41563
2 27993
1 191462 49971347
2 110370
2 190887
2 110143
1 168973 632812892
1 67100 511132433
1 199929 557677581
1 20090 547672986
2 58860
1 98123 799547773
1 127914 375126224
1 9169 764439284
2 65147
1 24881 210804317
1 47214 175193463
2 180770
2 75022
2 26710
2 116382
1 71333 260810183
2 2140
1 143825 396774261
1 106600 443594464
2 90257
1 66072 699239434
2 20472
1 111920 600937191
2 23409
1 9606 667147990
1 50892 237592022
2 34338
2 88025
1 136962 532683271
2 134126
2 166466
1 96562 284969898
1 192900 190984001
1 63411 342354705
1 57366 228562498
1 45464 837604763
2 160728
2 169177
1 147306 496125443
1 99313 597439469
1 65430 237091736
1 197902 800311340
2 70297
2 37823
1 53681 482039083
1 181764 293826397
1 155017 57387958
1 95147 396289278
2 90112
1 145035 694966484
2 148998
2 181695
1 27083 306349031
2 120969
1 21425 347431803
1 35580 460346653
1 61977 973205971
2 121897
2 52247
1 73687 704963371
1 125552 385971060
1 19465 174299654
2 72523
2 35813
2 51305
2 185709
1 183566 871090521
2 68905
1 131181 890703914
2 112907
1 12480 576479498
2 70264
2 6801
1 122486 58413056
2 56243
1 586 253637806
2 86738
2 143748
1 55918 40554010
2 125079
1 136940 838550321
1 40089 604716791
2 58266
1 52904 468195246
1 105786 118924299
1 43627 561837583
2 144788
1 195133 377777273
1 55660 70946197
2 121118
1 158110 943978825
1 1729 637479707
1 3572 195344965
2 91362
1 70959 896112671
1 176286 526730260
1 75486 717426927
1 140455 355794156
1 11266 542271983
1 33183 658941377
1 37053 170571920
2 76479
1 99053 860896400
2 70993
1 132345 808770778
2 41624
1 145429 667368258
2 103254
2 149374
2 8809
1 46132 834077149
1 77266 479496083
1 48318 655868599
2 99506
1 147027 14731621
2 61591
2 72366
1 60398 963591577
2 5737
2 166877
2 22848
1 158276 77517092
1 40150 795112066
1 100764 274598314
2 49958
1 112636 692275004
1 2740 260588813
2 198253
1 1810 277094679
2 187639
2 127304
2 107579
2 143560
1 50472 455739692
1 148669 331266026
2 121402
1 57057 934680625
1 43832 891986790
1 56795 577396950
1 166268 719243042
2 180953
1 160026 871536186
2 67496
1 34027 929915961
2 178159
1 158395 460669820
2 149978
2 69737
1 88989 312626562
1 72306 716939239
1 39610 823672717
2 16764
1 149408 707783615
1 164669 489360802
2 18835
1 101514 346904417
1 153766 691559386
2 72380
2 136507
1 138306 156860522
2 103425
1 186348 866103261
2 446
1 100282 343102960
1 147132 351568493
1 146910 783456399
1 149452 838014137
2 29765
1 114141 324056789
1 85527 254841677
2 149358
2 20441
2 42866
2 124595
2 153121
2 157868
1 125671 715077319
2 25436
1 191440 651157040
1 91459 98454685
2 173782
2 149603
2 116312
1 90515 52587771
1 32643 32142737
1 99332 810224384
1 182853 648052212
1 197844 415418241
1 168502 726398179
1 157775 698162932
2 150696
1 143689 696812109
1 55289 773042321
2 37382
2 104606
2 106442
1 116152 942187602
1 21802 524387933
1 39585 727919219
1 145099 623245902
1 176255 891811009
2 77123
1 98063 848295326
2 30505
1 172826 847840486
1 172078 265584163
2 115998
2 20039
2 199238
1 114929 65910145
1 92387 30393804
1 39908 865330144
1 197475 618107525
1 136233 850470161
1 2648 501936738
2 169395
1 102829 216342672
1 24343 483245355
2 30757
1 159240 574947253
1 188802 686990989
2 65556
2 64289
1 26413 797841635
2 27469
1 162542 885050094
2 125606
1 196802 595637710
1 131393 245103502
2 163091
2 148928
1 125184 740462439
1 191349 581675900
1 190103 745339387
1 33759 61194582
2 104036
1 121958 389363025
1 42295 100084535
2 144714
1 31470 706681350
1 149488 196578164
2 117166
2 142390
2 169905
1 41522 528669349
1 79782 941469460
2 178940
1 194740 521852444
1 117801 26987708
2 66937
2 182541
1 3555 224436346
1 60049 452891735
2 43424
1 74726 793049812
2 153422
1 187463 161660044
1 42061 68000332
2 7026
1 71980 21268979
1 53586 586820645
1 171953 503031965
2 153015
2 104705
2 11725
2 140413
1 122765 949863087
2 58239
1 98333 891783072
1 175603 987659018
2 176955
1 175439 41619613
2 23763
2 59934
1 19991 106860706
2 58625
1 4520 309126415
1 187066 414574432
1 73201 484313680
2 55429
2 10163
2 198956
1 17877 129083144
2 124506
2 10029
1 86777 599694791
1 133501 47705484
1 178963 29022876
2 22805
1 182839 818649117
2 22740
1 37367 407274934
1 25781 808364343
2 7010
1 83882 381858443
1 113222 844473359
2 38925
1 178626 282326975
2 15926
1 176407 640916463
2 74367
2 189746
2 13492
1 113830 340953157
1 39795 419757820
2 186602
1 142127 284475774
2 192658
1 79500 956666230
2 62554
2 112673
1 64060 396954273
2 126971
1 30545 802397584
2 158137
2 21769
1 98944 607062145
1 146618 447007953
1 51373 377920414
1 81537 638286133
1 79551 848742529
2 139930
2 137184
2 144244
2 76352
1 111166 543319765
2 153874
2 148670
2 5581
1 151148 220113358
2 158244
1 64052 424056668
2 55674
2 156000
2 36248
1 66710 137870932
1 3084 867908343
2 18537
2 146808
2 120650
1 78736 628596601
2 136637
2 4691
2 18275
1 15884 440805097
2 35380
1 29849 154514190
2 100837
1 28640 584449339
2 120623
2 182643
2 140748
1 132758 70381353
2 150484
1 64339 25568261
2 90473
1 107386 630901942
2 75680
1 17566 353531608
1 195296 953615260
1 49878 251273809
1 179205 136937397
1 56417 222852911
1 40875 845508543
2 115035
1 143510 459579332
1 129204 24037773
1 85491 306524946
1 113464 744550653
2 24424
1 179369 328228955
2 50439
2 99293
2 176003
2 115205
1 61354 270857801
1 183034 454678734
2 47550
2 95234
2 71765
1 105583 370314682
2 182564
1 26766 22338930
2 110765
2 144466
1 18488 338787311
2 61168
2 50333
2 167223
1 63810 643402310
2 77472
1 199516 923378184
1 30245 415663757
2 73152
1 121156 617954809
1 114955 794449055
1 35686 368312949
1 27624 838335889
2 94833
2 132854
1 61815 115307012
2 167932
1 68650 337336384
1 65582 871799256
2 17842
2 122812
1 71309 164555921
1 113197 223557887
2 128036
1 98528 230210673
1 52892 332008616
1 135464 327616305
1 186189 606645500
1 146526 162464708
2 182435
2 77844
2 111833
1 140105 773845014
2 9236
2 156442
2 175746
2 132554
2 94715
2 129299
2 37813
2 95800
2 47598
2 141482
2 76167
1 163237 245549402
1 160423 610679966
2 46800
2 163193
2 193112
1 88728 442484796
1 63170 216896089
2 105801
2 99809
1 155887 805909879
1 70718 318669930
2 189156
2 141659
2 48205
1 16157 276433224
1 69741 912403916
1 80359 73575774
1 96394 296779943
2 133765
2 142014
1 159382 76818028
1 183497 703721405
2 167401
2 143192
2 110818
1 141177 177362443
1 139506 671787651
2 48701
2 14628
2 73943
2 166424
1 154922 272028421
1 14685 55325494
1 91258 539913304
2 145903
2 106711
2 83187
1 197330 741127991
1 21924 82477156
2 159247
2 78159
2 63681
2 164519
1 155319 880179685
2 138498
2 112774
1 143687 279318463
2 153957
2 193106
1 193384 884479077
2 110261
2 187772
1 31695 265486449
2 52346
1 61203 38691236
2 178405
2 93573
2 124257
2 58152
2 166461
2 107540
1 3036 364983896
1 154536 815360542
1 88971 380823188
2 50910
2 34294
2 42137
2 34128
1 6627 911192377
1 190110 948549388
2 189504
1 80716 122271960
1 14795 296875782
1 133059 882394092
2 53634
1 153886 370974670
1 181239 819700774
2 38065
1 83440 471988726
1 119365 134377095
1 53573 919544647
1 29239 205109635
1 188767 19206400
2 7817
2 46070
2 91416
2 36568
2 128990
2 50311
2 120048
2 94380
2 30150
1 50045 539948802
2 119945
2 77391
1 106019 740514160
1 57983 63615105
1 103730 75595161
2 96516
1 194798 597521193
1 16406 334234427
2 158781
2 144913
1 32715 268035789
1 104833 117119701
1 198767 410776205
2 21509
1 192431 983695018
1 107028 922384738
1 143552 231383179
1 128433 72422744
1 38002 848017750
1 520 951548514
2 187495
1 156205 663982187
2 66264
2 84814
1 8195 888916262
1 42336 263470110
2 105409
2 55695
2 134559
2 101184
1 130381 299162159
2 33375
1 115410 862148152
1 138639 32810557
2 21000
2 62808
1 132712 380486898
2 156119
1 35563 432753626
1 169052 277155219
2 33984
2 128791
2 42875
1 4100 154940077
2 95322
1 73423 757164494
1 198938 54421636
2 162984
1 23935 320765461
1 172060 50628836
2 110251
2 138383
2 50265
2 75292
1 44513 825309548
2 11080
1 90728 420842227
2 190910
1 118793 794685851
1 141526 348288252
2 161977
1 86106 432459205
2 112751
2 90327
1 152429 930914531
1 41194 510037656
2 182635
2 83784
2 125955
2 45130
2 41763
1 86412 58293179
2 1028
1 193115 310019862
2 122195
1 140269 563274540
2 87689
1 111843 717959361
1 77159 543884163
1 134127 426559360
2 175976
1 162783 162416149
2 75443
2 76021
1 36101 457913605
1 487 169112891
1 75503 821765064
2 28102
2 171288
1 39897 311368785
2 32232
2 3901
1 188235 64349894
1 23660 440245633
1 171183 703787764
1 133268 853066928
1 24010 468642719
1 114031 973142431
1 195729 747754926
2 78134
2 112309
2 64252
2 185672
1 81007 799290348
1 56821 489587385
1 58299 158196812
1 101636 338952395
2 154012
1 94477 468152135
1 28447 69499473
2 144815
2 98777
2 34261
2 145748
1 181313 375649376
2 135725
2 82533
1 14666 279461669
2 142509
1 133229 381168565
2 31318
1 100119 415306303
1 133310 184381599
1 146962 655906839
1 199303 977574486
2 42021
2 123344
1 138597 944822719
2 66553
1 80173 211887563
2 94121
2 66162
2 86582
2 185460
2 110338
2 188798
2 1045
1 29564 464943929
2 86923
1 27318 163986449
1 21899 779931617
1 151347 528904200
2 195707
2 122333
2 12472
2 121222
1 111519 550597740
2 128911
2 25004
2 23407
2 121332
2 52737
1 128023 808406360
1 28670 922997327
1 114885 144935807
2 3579
1 54412 504969354
1 175501 606997488
1 7024 943317992
1 189066 772560130
2 92376
2 117056
1 154626 667318601
2 159045
1 151133 78310391
2 73414
1 36512 940959806
1 191134 377387746
1 59743 295830314
1 93912 140777096
1 28901 465766993
2 43535
1 75759 646845250
2 168281
2 151780
1 38446 585428491
1 37248 153080982
1 44792 605240046
2 297
2 62059
1 178381 365066870
2 112059
1 91971 91757471
1 109208 541151418
2 51354
2 107287
2 115527
1 168615 455083245
2 160017
1 138978 30940374
1 125502 48594686
2 153997
1 385 735311400
1 197957 250289464
1 153602 484313232
2 186761
2 118080
2 89835
2 173647
2 89202
2 95508
2 335
1 50558 122046764
2 83944
2 199178
1 110321 930007766
1 9717 388807046
2 5908
1 165038 838311801
2 131199
1 28217 343261570
2 129707
2 820
2 10516
2 99703
2 121975
2 148734
1 30630 199894157
2 14771
2 48505
2 90503
2 192494
1 99401 784276403
1 120211 334221057
2 78400
1 150842 323448542
1 16410 142749115
2 46973
2 75851
1 48650 755588923
2 129258
2 54674
2 181324
1 157562 912386743
1 41638 243762319
1 9105 920719109
2 157153
2 184263
1 174631 224893779
2 98303
1 31656 417331799
2 27210
2 62215
2 69949
1 104981 912097994
2 162682
2 84624
2 184243
2 103797
1 9565 939536419
2 144266
2 167487
2 184742
1 38628 51703143
1 131273 987468640
2 157461
2 123218
1 136865 189311927
1 195290 717921693
1 101950 302348504
2 109385
1 48713 75162441
1 185397 725525979
1 180384 897491380
2 66366
2 38690
1 165571 410458986
1 10128 827291762
1 32911 6149022
1 16243 579623517
2 195503
2 51683
1 910 326083112
1 83738 888826366
2 187298
1 154572 241058607
1 113495 441942162
2 78537
2 115042
1 86393 862144002
2 68946
1 199223 810489007
1 96619 762791142
1 116881 221163409
1 104466 964031769
1 103568 502842103
2 172662
1 75614 847121696
2 106844
2 75144
2 130810
1 59602 425874531
2 27847
1 120863 143859011
1 159354 301930502
1 7777 229804269
2 21854
1 190843 628883763
1 35788 60190358
2 20401
1 40094 235965635
2 70959
2 38547
2 156303
2 177278
2 46857
2 124773
2 146437
1 92193 25901662
2 16116
1 151860 143638674
2 149221
2 62398
2 187848
1 147728 956885679
1 1222 689468911
2 187929
1 64575 187744617
2 132635
1 42272 461873990
1 27599 44697611
1 9422 43875530
1 61912 619121791
1 97946 693134261
2 118372
1 50903 221936865
1 183654 418436391
1 149575 163617809
2 119323
2 13938
1 69842 49166617
1 42405 200332047
1 168423 137282447
2 3527
1 93665 96477294
1 12168 720141779
2 36281
2 40712
1 25982 200503692
2 32
2 100336
1 22916 358545828
2 175696
2 87807
1 78393 386205664
2 117610
1 193035 296725838
1 118109 636955781
1 79977 698569530
1 48164 642675125
2 198955
2 38243
1 172426 557106604
2 156952
1 78156 940442407
2 119493
2 175911
1 85404 301836630
1 146247 697606209
2 125659
2 164239
1 101966 619617532
2 145213
2 22536
1 123732 533769811
1 1311 526828438
1 182964 983483680
2 138621
1 31397 400686006
2 66837
2 116716
1 46041 571947125
1 85216 913255269
2 168169
2 105293
2 100619
2 91363
1 11115 126653510
1 25899 169453748
2 105178
1 16296 180695979
1 135027 965089550
2 152755
1 103905 649196086
2 31052
2 131348
1 195322 531863718
1 116589 620346643
2 94256
2 185341
1 38705 796554222
2 5589
2 186386
2 113507
2 179803
1 164119 316480524
2 188193
1 174017 420708568
1 68920 966486631
2 106940
2 178587
2 116654
1 3889 654802466
1 189273 504929392
2 32105
1 132305 485479628
1 123833 467320973
2 41708
1 99142 237951239
2 76663
1 74519 326424520
2 37186
1 36703 493136168
1 45760 959709272
2 183816
2 4483
2 122233
2 59602
2 83341
2 32013
1 148144 458824763
1 74321 143125344
1 32136 303928451
2 74146
1 193825 397470996
1 199401 751869070
2 159776
1 58452 135661564
1 53025 109793895
2 128108
1 113409 283232589
2 84261
1 35008 983982649
2 72723
2 186491
1 166882 351436952
1 112476 824104352
1 97365 172175858
2 158183
1 97867 834125699
2 117368
1 114687 515054906
1 62396 135317625
2 10390
1 118416 727398218
1 156179 707507177
2 39883
1 193213 240958831
2 173648
2 152264
1 90658 959990258
1 38440 943537258
2 66481
1 192845 733835824
1 66126 717211335
1 16103 581053491
1 160830 259999534
2 31030
1 87982 203284136
1 163487 250174701
2 52021
1 99912 925403091
1 18345 378336651
2 117610
2 149009
2 25269
2 158382
1 192597 262190860
1 11154 776677115
1 53605 384741212
2 88646
2 113890
1 4597 694702642
2 10843
2 115263
1 25899 204186818
1 147161 502546215
2 11366
1 134930 529289548
2 102308
2 113938
1 100409 85737036
2 176287
1 59246 359065098
2 77820
2 135819
2 61851
1 73658 104476369
2 21024
2 37599
1 124270 592910151
2 112485
1 99237 716229324
2 17063
1 185907 307496431
2 158693
2 132803
2 60832
1 70510 349511227
2 113197
1 50582 86746925
2 160830
2 119804
2 10146
2 161062
2 69117
2 90693
2 193191
1 78339 989515475
1 152465 109043157
1 69152 543075351
1 96842 349320777
2 25995
1 58930 904576961
1 121414 800929417
1 69729 418715134
2 192873
1 109728 212529040
2 177794
2 46092
1 146158 158632072
2 61787
1 33840 729075064
2 8214
1 54705 833028146
2 77482
2 112003
2 56935
1 44854 298047891
1 121883 3648348
2 195210
1 4431 213075336
2 30093
1 142384 175647545
1 86431 429014190
2 20275
2 135346
2 150423
1 87874 52928790
2 178103
2 97826
2 23079
1 90914 197504269
2 161111
2 61996
1 48581 957916116
1 91917 848297151
1 149838 909731772
1 19564 80742290
2 105657
1 50249 790544921
1 175955 849239984
2 169786
1 49257 216158024
2 22837
2 11052
1 32954 213127031
1 87630 476075951
1 6745 516908711
1 145684 535487368
2 124033
2 126739
1 86451 161413419
1 17622 185127593
1 47760 926236572
2 117704
1 29046 254479910
1 78468 675403247
2 4039
2 104195
2 99843
2 103399
1 84995 746184666
1 191008 130125363
2 40050
2 147250
2 10441
1 37053 938785114
2 121505
1 132219 781825741
1 106724 265954742
1 64303 254417486
1 25641 507495662
2 183098
2 37737
1 92634 636512045
1 194938 213980291
2 123401
2 152274
2 62979
2 27940
2 175507
2 68689
1 99962 128656542
1 168817 396503985
1 86657 342041905
1 189805 850154569
2 180879
1 63030 387603194
1 131113 50996988
1 114065 149882673
1 136071 314721746
1 87996 567061975
1 55601 779147425
2 67579
2 20400
1 89887 478199531
1 175419 943112933
2 137161
1 48908 623439691
2 18986
2 88324
2 67975
1 37541 755094280
1 3029 999744712
2 14028
1 17988 557104608
2 27141
2 160383
1 109146 160644581
1 132658 100648768
1 171050 800885943
1 187150 661788474
1 9265 497977873
2 148890
2 158152
2 185752
2 14615
2 106120
1 164686 431295329
1 116632 590984614
1 63683 340835278
1 94310 757939104
1 67489 174203618
2 168190
1 158637 991085775
1 136439 703697520
2 112005
1 101240 607548513
2 190896
2 195486
1 89933 394246069
2 26867
2 169345
1 100597 174885907
1 82806 37520884
1 132165 718957410
2 148547
2 137196
2 32433
2 84562
2 83347
1 58658 273558902
2 125098
2 123669
1 39793 523597884
1 102538 262217455
2 145430
1 15006 896126288
2 180473
1 145537 963995198
2 8693
1 115073 409665972
2 90697
1 22864 277961674
2 104721
2 123442
1 3881 735907893
1 87311 280047448
2 144971
1 139850 762334741
2 144909
1 61213 583311169
1 66815 246725469
1 153642 6983653
2 166885
2 143119
2 85780
2 151405
2 113014
2 179401
2 64073
2 138272
1 48695 776690236
2 133272
1 100522 36161952
1 160650 655846049
1 145422 212926605
2 48979
1 197959 722360536
2 179705
1 86641 80808610
2 65421
1 16021 818778375
1 162216 469661389
2 106701
2 150916
1 82098 753587276
1 199077 812847791
2 29233
2 171950
1 163461 535430192
1 149822 588567799
2 76131
2 104124
1 109097 368618581
2 15450
1 120969 764159962
1 84978 117290977
2 107286
2 173033
1 188551 619814985
1 9108 152681902
1 46987 813520169
2 21398
2 56244
2 85232
1 172161 972645345
1 154241 679400654
1 154027 819010004
2 37074
1 65533 971093224
2 25720
2 169038
1 139939 536626072
1 101342 998389235
1 137036 624080542
1 37617 129218593
1 102490 709174058
2 105870
2 23878
1 186725 22630541
2 46382
1 172339 186876595
2 31
2 125643
2 70229
1 50141 211713906
2 87525
2 7165
1 106648 313068360
1 60595 55316176
2 53718
2 6154
2 139047
2 128091
1 69438 538271039
1 137752 976343768
2 30578
2 67067
2 173380
2 156734
1 51965 763899128
2 184953
2 23650
2 91389
1 195752 525758528
1 30240 217546180
2 131537
1 96502 626069526
2 12004
2 162932
2 133782
1 94885 995255023
1 263 648363643
2 98815
1 160669 807673167
2 184397
1 193422 665928942
2 13917
2 64896
2 189873
2 196714
1 111317 99100672
2 113180
1 194085 917306817
1 96975 398298244
2 32826
2 185433
1 149590 696120287
2 74366
2 160287
1 141207 43730358
2 172382
1 142271 437613149
2 10354
2 127111
1 132302 790554751
1 130690 477131381
2 142281
1 171110 826023465
2 169173
1 195099 467061647
2 15023
1 45723 247921802
1 48216 319616553
1 27924 817931873
1 88439 209552408
1 158975 798172921
2 32577
2 14279
2 75772
1 188453 903639185
1 96647 657979123
2 147896
2 85693
1 15915 266952697
1 74162 791611565
2 153560
2 159132
2 194496
1 76062 898576205
2 197759
1 183748 915434164
2 190137
2 148166
2 90061
2 22633
1 17401 964295111
1 119137 402704684
1 124560 491889062
2 148788
2 114238
2 195251
1 161309 906270
2 170954
1 152764 145986870
2 156626
2 109711
2 58302
1 189835 944730976
2 104717
2 192132
2 170759
2 76698
2 130488
2 68599
1 52298 725140280
2 52202
2 47104
1 186950 776452498
1 39766 288988145
2 115080
2 128882
2 76947
1 86562 724715737
1 23234 151941437
2 158991
1 62403 509716532
1 182621 357695693
1 108611 251733138
1 146827 84315415
2 199216
1 129955 455298989
2 78604
2 153905
2 16502
2 140491
2 102601
2 134504
2 16350
1 39399 116030157
2 112004
2 195524
2 124195
1 85372 124435746
2 110691
2 90281
2 19925
1 138181 953132488
1 103559 61125375
1 189264 457570198
2 174569
2 192726
1 175636 451274077
2 91588
1 84913 458315969
2 68229
1 161095 909639252
1 127474 271611641
2 179025
1 139070 498643028
2 20544
2 194281
2 103037
2 71047
2 150196
1 81235 456505314
2 115576
1 34429 645057325
1 127109 600178279
1 40156 316738220
1 63017 457450450
1 1651 821949663
1 73897 634605962
2 109860
2 171137
2 70717
1 196637 238611803
1 23730 505991259
1 17203 217455297
1 188464 696271488
1 199741 535530125
1 146415 398038105
2 172299
2 90149
2 180410
1 26922 797946053
1 180963 823514619
2 15229
2 51743
1 177562 849304628
1 119761 708142018
2 5453
2 77031
2 148845
2 102052
2 103063
1 168553 246173595
1 178779 488830743
2 136588
2 21975
1 191511 270606259
1 59501 844100723
2 161491
1 124756 994741482
2 77032
1 185643 190945846
2 150968
2 106613
1 18228 669407054
1 165906 85171873
2 158542
1 1962 594756175
2 144832
1 118872 685408318
1 196059 148433068
1 17219 136757793
2 43255
2 136705
1 106177 224990408
2 193422
1 57358 399781539
2 176080
2 174159
1 13397 919662606
1 83554 872132522
1 55288 188709435
1 65927 762386449
1 31245 127934983
1 144374 473925669
2 19750
1 76807 136351230
2 142150
1 174767 651869338
1 51711 230248513
2 17278
2 101721
2 190033
1 56127 956270252
1 37766 5972299
1 11075 163495413
2 91600
2 192758
2 126727
2 74288
1 34284 511423074
2 103893
1 183728 463053159
1 19274 866386256
1 92761 331012918
2 131417
2 12134
2 140525
2 71483
2 55607
1 127010 683748607
1 85664 416225052
1 115227 942499244
2 151178
1 199271 132492516
1 75469 912401605
1 98697 206790010
2 65873
2 103839
2 93086
2 153643
2 91109
1 163589 666101913
2 3113
1 19722 573218564
2 144686
2 110930
2 35922
2 114167
2 1490
2 192312
1 158888 637762918
2 39853
1 199297 332359637
2 152006
1 48274 792863305
2 169815
1 149057 738332527
2 124392
2 29279
2 56494
1 125719 633502480
1 43700 565168189
1 157704 827646023
2 25106
1 33013 889164047
1 122855 413341171
1 178517 273562757
1 196096 799711158
1 97128 90210048
1 89806 267700310
1 199940 132774472
2 41351
1 78550 310120803
2 93733
1 96216 61805772
1 63274 238645087
2 78601
2 41851
1 115140 480840892
1 92006 896160866
1 188798 214543606
1 45975 547457516
1 69200 491735172
2 117483
2 150053
2 125242
2 42029
1 6355 621158264
2 187432
2 7549
2 101734
2 55728
2 86485
1 130496 974544515
2 138136
2 90933
1 48785 457214032
1 107864 841229177
2 89771
2 157818
2 7195
1 65321 354090655
2 54309
1 106519 778116451
2 180151
2 164804
1 56525 179899391
2 104852
1 50014 511035122
2 54494
1 9014 85744282
2 24544
2 153481
1 14438 539690774
1 172485 862788810
1 150102 93530448
1 146549 501699075
2 155791
1 174730 668824799
2 1518
1 151715 141898126
2 20705
1 48603 765891786
2 52402
1 10485 873084173
1 142326 448042999
1 164269 411557415
2 52581
1 63728 332734803
2 27045
1 65116 898666068
2 48007
1 141281 890851862
2 118907
2 34615
1 78876 987189504
1 42088 277469627
2 175775
1 152637 864977472
1 127957 578651129
2 37344
2 40650
2 53520
2 183807
1 184711 463590238
2 118390
1 42776 38415991
1 125674 947095665
2 3172
1 191576 463096066
2 141606
2 173059
2 103973
2 131777
1 16429 411633325
2 38566
1 87616 900203830
1 54186 561818102
2 69374
1 78101 189594329
1 147086 585074993
2 17768
1 155736 464508372
1 154892 147164723
2 199326
2 145044
2 169967
2 6184
1 186263 806429651
2 65430
2 148554
2 143171
1 112505 393761481
2 38925
1 81987 466720308
1 142807 937505995
1 185736 193893764
1 101872 488589914
1 126530 416978144
2 162969
1 121055 899997787
1 143824 251414534
2 180455
1 3070 417100373
1 125975 887669040
2 27874
1 177405 396339730
2 178704
1 91353 831208660
1 102376 509710444
1 71956 453377650
1 43513 165995891
2 143902
1 48347 680182915
1 196971 254882124
2 48506
2 12498
1 41684 910237284
2 87198
1 13249 853023499
2 16823
1 18825 599857912
1 88851 818268962
2 125641
1 85028 465482483
2 63066
1 148163 300500470
1 62657 642412226
2 186849
2 131257
2 2828
1 170835 228523718
1 69113 357339590
2 156644
2 46929
2 7517
1 184348 109562643
2 47530
1 84914 711824377
2 63753
2 108656
1 116923 857153338
1 82812 486327125
1 86844 755208907
2 11157
1 12769 700223047
2 20188
1 199374 133555547
2 123439
1 187679 584687185
2 117402
1 13198 680467625
2 77838
1 95163 470530418
2 87891
1 122580 876392041
1 163064 55990606
2 28263
1 145323 189841997
2 2855
2 11441
1 22169 881314979
2 85531
1 89990 852890389
1 5508 144972803
1 148650 667458421
1 141585 480062786
2 17171
2 73915
2 127944
2 163803
1 81607 433857769
2 93903
1 72024 987280199
1 167875 562257863
2 60003
2 22309
2 2037
2 72178
2 6822
2 3646
2 80558
2 43551
1 39159 719688985
1 157761 827246487
2 199188
1 58963 532292443
2 172458
2 154092
2 124264
1 38328 873929493
1 95229 44822017
1 94678 570337962
1 167350 317500700
1 15441 432799710
2 133557
2 152187
1 100177 636058893
2 16410
2 60963
2 35154
1 20545 727576266
2 47342
1 171587 489667206
1 87361 111341856
2 20461
1 121749 671768778
1 109716 22125093
1 25302 852193988
2 145200
2 183381
2 50990
1 41370 229560085
2 128090
1 184543 605998754
2 146416
2 148516
2 180249
1 184197 905322492
2 165112
2 159532
2 71220
2 103489
2 198526
1 141472 40657679
2 9148
1 4787 579940095
2 27323
2 115480
2 69862
2 112630
2 130645
1 66797 3888408
2 125399
1 184857 207748473
2 15715
2 179605
1 105918 857909612
2 166949
2 47398
2 198973
1 61052 864126964
1 133489 470645477
1 172521 214775662
1 117316 354753494
1 29505 845193292
1 5004 99023665
2 49834
2 20212
2 48156
1 70359 539161574
1 26997 984159110
2 176983
1 83398 713917540
2 95374
1 194568 687963210
2 7661
1 30722 603969584
2 15358
1 133560 866066539
2 14177
2 13379
2 111621
1 3087 194037188
1 35573 393771316
2 83515
2 172594
1 155138 320081603
2 68594
1 155977 291019040
1 106353 402847842
2 157167
2 33092
1 166073 125395906
1 168484 201894480
1 35312 317205925
1 78224 251875589
2 62128
1 47549 871060293
2 181423
1 64363 200519852
1 35881 234367442
1 39395 458904812
1 190957 885025023
1 189794 981974962
2 194951
2 41770
1 81520 142090620
2 94110
1 118952 227724006
1 191574 907845913
1 196393 728801303
1 27659 409050944
2 44665
2 65134
2 13708
2 60249
2 143666
1 70065 555628809
2 155937
2 68416
1 108000 455330811
2 69919
1 99662 526896843
1 13309 320714258
1 17368 295296376
1 130393 211019147
2 181847
1 42790 874721822
1 57266 568376084
1 150482 232868431
1 9866 352677779
1 42562 927302679
2 193489
1 20861 609477500
2 104290
2 119574
2 135999
2 35260
1 28031 521218948
2 138862
2 56375
2 197950
1 49400 215500768
1 95011 176923659
2 38861
1 160474 904181307
2 26238
1 156910 687157815
1 128040 313722280
2 118635
2 118182
1 119820 988049743
1 132183 419998559
2 146315
2 30776
2 30338
1 1594 960172084
1 142233 45496865
1 137147 16892411
1 108805 797986241
1 169062 654630430
2 147727
2 17979
2 150105
1 91690 376645831
2 82838
1 129099 393189248
2 179863
2 107408
1 46848 24411447
1 173885 136183116
2 35742
2 66231
2 22022
2 14174
2 154812
1 183365 327463677
2 28572
1 655 809415320
1 94944 35281650
2 24677
1 117650 678667316
2 138523
1 161041 934359731
1 149880 400534167
1 167647 619701421
2 14413
1 105587 758140130
2 91687
1 2863 952597092
2 120210
2 17066
2 155715
1 93560 696474695
2 70403
1 125593 600449017
1 82009 435437686
1 37756 584140284
2 144506
2 193054
1 177786 874795525
1 137112 672983209
2 198219
2 157831
1 16372 283959169
1 18579 59065830
2 159017
2 64159
1 123183 75255931
2 34076
1 146809 126163242
1 26095 722921583
2 105068
2 194612
2 54645
2 153390
2 25360
2 109144
2 91111
1 3119 351049599
1 96012 172875838
1 143334 266113132
1 143076 567550299
2 22920
1 156017 413273426
1 152143 887076797
1 71405 972655182
2 171410
1 159192 474009489
2 70505
1 171086 461374122
1 191072 221185191
2 101976
1 198077 927323975
2 34959
2 26203
2 36642
1 118647 928217763
2 72185
1 133179 879479
2 125425
2 14105
2 27455
2 184899
1 83011 651331030
1 145597 466539340
1 53614 837163130
1 52630 817642604
2 106635
1 127287 765398828
2 140351
2 171522
2 199870
1 29273 873034328
2 78711
1 110589 689220167
2 170000
1 58751 555961255
1 158652 579112614
1 58490 400566966
1 132104 115376616
1 160090 256789882
2 125754
1 199233 665654829
2 123318
1 41434 298504964
1 138384 204694990
2 142944
2 145377
1 5910 7343683
2 182193
1 129198 518148685
2 7234
2 20063
2 75553
1 110512 827174369
2 142509
1 89766 568319391
1 74597 993142998
2 108395
1 103963 374378351
1 167788 545345953
2 173974
2 346
1 23896 628771874
1 129900 809810225
2 146286
2 153122
1 10022 375197844
2 79187
2 127766
1 37615 248450735
2 174496
2 20098
2 71198
2 166421
1 137582 442293488
2 172381
1 53479 21713807
2 27068
2 168586
2 150670
2 196776
1 109962 465272823
1 76065 543394535
2 34996
1 109293 74444033
2 78187
1 20162 494661061
2 106730
1 3854 137290677
1 156201 968037399
1 161362 353969305
1 13988 673722866
1 2927 337218414
2 85160
1 103532 561660438
2 90016
2 8327
1 37887 883159091
2 9570
2 187072
1 40359 918613140
1 73821 881398323
2 934
2 81899
1 58689 3733429
1 33792 40780957
2 179566
1 152343 263768100
1 10219 69415562
2 197476
2 845
2 189716
2 60674
2 183609
2 42601
1 65555 310718320
1 109351 686215144
2 58008
2 111116
2 150723
2 101790
1 188012 49689559
2 114387
2 4705
2 82326
1 3163 707109235
2 73935
2 45666
2 55325
1 156405 744191093
2 54467
1 32149 960482317
1 73380 705762635
2 170192
2 104259
1 180952 61118760
2 157752
1 178401 624920249
2 19855
1 8058 641816344
1 77230 119675047
2 93982
1 48180 765769747
1 195652 869482664
2 41414
1 169947 781606610
1 160052 849504541
2 164990
2 27686
2 42010
2 57059
1 146745 89168606
1 190823 853204496
2 92255
2 128374
1 98459 691070868
1 17854 631369926
2 28676
2 50427
1 195803 739847411
1 137888 136994641
1 145202 874949994
1 172824 533812749
2 110877
1 56791 544529879
2 78133
1 34443 641373763
2 95924
1 52815 292734901
2 76504
1 163449 375564731
2 4453
1 64005 59428544
1 161120 417769999
2 46992
1 68508 442163574
1 136687 957524697
2 158950
2 38816
2 162386
2 22674
1 199566 123852902
2 95419
2 102168
2 96868
1 196618 689589656
1 179055 719407612
1 197337 936626594
1 33014 210923167
1 4113 158239612
1 165374 775642893
2 106671
2 31276
1 115226 507420892
1 84516 1617199
2 149514
1 119733 380195822
1 22208 516065727
2 124741
2 1509
2 145524
1 4202 568785679
2 47627
2 138588
2 33346
1 119764 638617223
1 76604 473149016
2 45544
1 170166 447426360
1 95213 911772286
2 120731
2 102315
1 71984 297045603
2 120869
1 64468 787281867
2 118159
2 12205
2 184402
1 106781 56281806
1 131275 333718349
1 197074 748736244
2 168134
1 64416 125931417
1 61725 590479137
2 134401
2 73031
2 153422
1 5941 843695358
1 150987 33221712
1 18130 349679411
1 7987 307982888
1 67089 711275969
1 166054 765589871
2 98921
2 166319
2 19928
2 174055
2 184940
1 132619 576588045
1 176271 881154277
1 118092 591707095
2 87926
2 22058
1 37538 107144359
2 44944
2 162362
2 65679
2 124764
1 18390 798401049
2 37459
2 35066
2 118558
1 3620 13587899
2 181481
1 150536 399447904
2 169831
2 117522
1 165536 358978690
2 155396
2 186429
1 74776 93500355
2 41688
1 128322 539180559
2 112731
2 170613
1 98539 897581528
2 28613
2 169505
2 120083
2 70227
2 18024
1 68574 606119310
1 147625 874835905
2 112737
2 193985
2 67918
2 162619
1 85284 2886409
1 188112 392505552
1 151687 877875875
2 137598
2 115916
2 192806
2 23123
2 63184
2 142717
2 111996
1 177729 52700179
2 70298
1 92002 904402614
1 15010 716963208
1 136730 823301344
2 184372
2 65079
1 113859 474054035
2 105592
1 172032 616638633
2 76589
2 149708
2 188620
2 193141
1 187117 630494860
2 176941
1 160477 83685551
2 5170
1 53880 442295078
2 132569
2 3249
1 97234 416633655
1 30592 166726382
2 171737
1 108006 629017290
2 187308
1 21430 568896711
2 164128
1 1139 303401588
2 17638
1 94658 652593758
2 177070
2 180165
1 189130 134912073
2 75339
1 69801 209872559
1 90808 384314606
1 168684 419423463
1 48470 346863405
1 79799 370106663
2 114818
1 122112 963570255
1 114288 331072883
1 66059 290076527
1 130124 770363820
2 24528
1 134721 116459576
2 37316
1 13164 914465969
1 124208 921563688
2 13276
1 76598 207607681
2 167861
1 12723 353859196
1 176729 602326653
2 149483
2 52883
1 128655 723821810
2 8403
2 122885
2 148413
1 88943 918956775
2 177671
2 112737
1 11206 274678046
2 151517
2 159198
1 88422 574295262
2 195862
2 5444
2 167857
2 82163
2 83686
2 42998
1 157104 493701659
1 49365 379667821
1 23927 19286977
2 173129
1 62407 667648144
2 74220
1 120078 497381680
2 84080
1 101026 664241229
2 92433
1 88446 868769136
1 158516 187068433
1 5629 58803792
1 166921 407049195
1 87325 454129887
2 156500
1 34479 798367567
1 186114 116369010
2 78832
2 95660
1 116022 818962024
1 102279 667138144
1 13620 751615424
2 70531
2 88301
1 183390 249566580
2 53351
2 17305
2 56239
1 132829 777865274
2 91966
2 88066
1 142388 193765652
2 134045
2 120942
2 187504
2 167813
2 188478
1 162172 471740438
2 136962
2 22635
2 135796
1 114143 447364946
1 36930 686727170
1 176435 613331018
2 188805
1 120437 707420318
2 44721
1 16032 988082944
1 163074 682368960
2 113402
2 48265
1 49434 186589817
2 97682
1 41095 778457913
2 172788
2 173739
2 179796
2 29456
2 170666
1 96582 808706288
1 18967 54693677
1 10265 587613853
1 140040 935035228
2 165103
1 25556 797118497
1 173307 931138127
2 10837
1 16806 767328708
2 77532
2 161138
2 131763
2 39589
1 13052 938209389
2 24874
2 57598
2 153174
2 24103
2 157985
1 119673 691792951
1 23184 376998129
1 134870 885230190
1 112231 398510783
1 196802 860569993
2 14029
2 89074
1 98092 524103087
2 125732
1 146034 635938177
2 61805
1 179547 526526773
1 34727 772111930
1 128597 511565860
2 71045
2 37773
1 114429 481750450
1 117518 526928775
2 8494
2 76918
1 119634 504005528
1 137618 330151589
1 8279 903184815
2 123852
1 55365 578801986
2 29702
1 172682 195782628
2 198370
1 121352 344492873
2 171209
2 164481
2 192927
1 22977 196676975
1 194091 885791200
1 197496 335505241
2 104188
1 186279 280371847
2 48507
2 160230
2 184338
1 71816 940855193
1 183166 484291043
2 128495
2 195703
2 188170
1 146578 363633636
1 134399 501558074
1 16451 550805806
2 6129
1 87201 67122100
2 165562
1 117878 342501061
2 79706
2 102635
1 168319 44924622
2 133320
2 190552
1 50638 229642016
2 85874
2 121618
1 107023 284009783
1 140432 182862336
1 103744 130456332
1 121084 212386465
1 199666 883798525
2 185668
2 75799
2 163854
1 9913 4596984
2 84230
2 98869
2 119582
1 195022 44642145
1 168853 153691725
2 79355
1 32676 720880040
1 129474 820807650
1 168156 438365352
1 5167 643207588
1 175776 458236489
2 24533
1 59202 290863715
2 185952
2 136292
2 186469
1 117204 961867386
2 34683
2 161989
1 10599 142350616
1 187957 107759820
1 34180 986304730
1 15618 463049534
2 95749
2 196126
1 163278 703513237
2 182374
1 189671 551019292
2 154799
1 78205 129347382
1 137996 686014985
2 60732
1 92277 637901762
1 97212 754146804
2 18119
2 108523
1 134178 229830383
1 116494 593774580
2 103630
1 2815 589100813
1 15768 104220752
2 12326
2 146821
2 56267
2 80758
2 34339
1 122010 353003719
2 66128
2 158601
1 40246 312435478
2 170670
2 46389
1 115357 825092922
1 136309 766542143
2 11930
1 90632 748113711
1 60489 86604626
1 11716 791112791
2 10036
1 118551 713488612
2 76159
1 85410 303350816
2 93639
1 177515 325811639
1 183047 611252708
2 192688
1 180840 106469080
2 175326
1 47670 220111051
1 163536 785935051
2 75117
2 158386
1 186395 197739163
1 27559 31978345
2 97887
1 132104 946546908
2 59107
2 51175
2 179339
2 43525
1 175226 615408975
2 102684
2 64598
2 42715
2 97811
2 25974
2 41677
1 138038 788333440
1 7746 254014166
2 41453
1 49936 958128810
1 66003 619416313
2 89715
1 49061 561753884
2 103340
2 99178
2 31264
1 155433 648003470
1 42128 301902920
2 31332
2 92613
2 33703
1 145546 98475888
2 125759
2 91304
2 175149
1 182347 535987311
1 167049 255711310
1 6146 120829072
2 176122
2 64276
1 84896 472828319
2 135379
2 81021
2 168005
2 24500
1 88296 481980039
2 71704
2 119444
2 102436
2 47085
1 132954 334217280
1 89274 622232191
2 23905
1 60047 359038316
2 54900
2 71982
1 33555 871579243
1 142585 373255262
1 144148 997294066
2 109035
2 162837
1 2590 374776137
2 94211
2 51647
1 49522 445171423
2 108943
2 78706
1 133807 208181770
1 185978 341002190
1 47772 404231670
2 105464
2 157004
2 167218
1 46001 205952991
2 143265
2 31031
1 149124 327003843
1 160210 489328351
1 123425 903619073
1 43698 159092394
1 7949 532912336
2 22049
1 56327 687652803
2 167189
1 23864 106417589
2 120576
2 195379
1 95406 217054393
1 101997 532233503
1 7707 346651628
2 93137
1 90990 38619328
1 120196 633604036
1 52449 148825085
2 127619
1 77672 954782651
2 49354
2 66732
1 85872 747572003
2 193172
1 107119 101269167
2 133349
1 97951 926937178
2 112883
2 59761
2 111041
1 111276 532027045
2 95310
1 167289 330007799
1 27578 222046171
1 111791 7179862
1 186381 657982626
2 103157
2 13509
2 63870
2 177940
1 143730 462003846
2 32100
2 162384
2 158945
1 32745 577701722
2 95182
1 89501 149125166
1 17445 204436262
2 55368
1 54359 416096586
1 70745 527645796
2 106644
2 6615
2 101526
1 143395 905233129
2 51306
1 25518 714745544
2 19681
2 196678
2 143367
1 10748 406499458
1 183071 956630608
1 145909 203733279
2 34760
1 110265 448023594
2 83749
1 116750 988024057
2 192132
1 83023 813643032
1 142792 608360569
1 143360 281147797
2 8168
1 181243 900622701
2 173949
2 100261
2 63855
1 104967 110064464
1 169239 997688362
2 53008
1 164154 567724999
1 53676 732742966
1 118837 432940575
2 119565
2 123064
1 148661 170525812
1 30516 298049538
1 26809 29852221
1 183854 995014618
1 64533 805566332
1 38735 797505974
1 139204 168407288
2 100343
2 170939
1 198056 556872885
1 124140 787530744
1 120814 332639715
2 119824
2 192571
1 116393 642845328
2 43643
2 93421
2 178665
2 29017
2 2177
2 144771
1 96958 482784549
2 167646
1 140527 743602486
1 33508 610024588
2 61982
1 14860 537618907
2 81743
1 124732 28528849
1 56625 46515532
1 36436 81182462
2 179274
2 127927
1 185230 762650759
1 173669 253833167
2 16863
1 131847 446660533
1 125600 478196474
1 48784 173740932
1 80879 833325259
1 56877 38554145
1 1063 793313560
1 58282 23847777
1 117782 326894549
1 194699 628507903
1 11660 68982830
1 2860 960208532
1 167454 627356064
2 87652
1 177989 982165549
2 68921
1 39035 130045774
1 7865 840878931
2 66845
2 25254
1 43149 535333116
1 115066 674009362
1 28645 66040927
1 129694 106323276
1 48 409279138
2 166596
1 164860 839851953
2 74786
2 152781
2 55223
1 93291 224708451
1 92174 158731911
2 188508
1 19386 504472595
1 20334 564540293
1 173010 529304814
2 148857
2 23329
2 39499
1 35305 713091930
1 102360 289645596
2 199604
1 176165 307051018
2 78410
1 119 429079461
1 40636 245479672
2 26115
2 158720
1 107594 263722145
1 5402 921942858
1 109572 611366438
1 179510 902879050
2 190515
2 41121
2 114483
1 161178 432853955
1 44277 731939779
1 128538 543046934
1 81868 130824377
2 131476
1 138240 468198232
2 57841
2 97222
2 123276
1 148365 757436710
2 172946
1 124872 858538732
1 158472 500992454
1 86075 471413524
1 81078 457132002
1 105900 99278445
1 35561 702193689
1 124234 531015346
2 125641
2 19357
2 108256
1 148697 26791594
2 144509
1 29603 425682479
2 176508
2 172248
1 50178 852614839
2 113151
1 151327 786593432
2 14756
2 15132
2 59379
1 4458 723900703
2 196963
2 59418
2 97987
1 93533 916233685
1 192878 468968358
2 128882
1 109141 27592428
1 69649 797686913
2 39881
1 139227 683732251
1 79881 941338005
2 147191
2 190773
1 12740 410705242
2 75512
1 75564 268191804
2 2347
1 179492 916492890
2 43141
1 56751 848496443
2 146346
2 131510
1 22940 782562613
1 89317 728865210
2 29713
1 8742 689285313
2 26180
2 198044
2 152898
2 70169
2 139841
2 105714
2 135843
2 49966
2 190276
1 144364 80304121
1 61279 862754359
1 144375 382479086
1 21570 285415951
1 127437 221284930
1 83354 328446457
2 134826
2 22272
1 186160 336458082
2 100224
2 153246
2 12210
2 50851
1 144525 880231970
2 10581
2 59481
2 102001
1 177503 71873288
1 3869 970033701
1 146070 370239487
2 127292
1 32967 85051814
1 154182 959738119
1 199557 383607662
1 177597 99434345
1 121737 671348135
1 8107 967468268
1 144559 824967485
2 194580
2 39431
2 190454
2 52933
2 2637
1 23749 624747443
2 34255
2 59641
1 180646 172009978
2 141248
1 33960 246709781
2 87673
2 94142
2 119360
1 126919 550392345
2 68889
2 119767
1 125883 701400729
1 1509 10460226
1 65263 974023813
2 61188
1 133812 13979755
1 54662 395148755
1 123701 972761161
2 30635
1 18643 641880495
2 129329
1 15715 784007961
1 196108 598833419
2 175899
1 105190 952916886
2 127226
2 86582
2 143196
2 167455
1 180373 137884429
2 120904
1 96069 139619327
2 112312
1 37908 165513997
2 115682
1 17120 129190131
1 177520 150136
2 176925
2 111900
2 46954
2 37113
1 97612 647853739
2 64697
1 67260 660862438
1 194309 259226033
2 194664
2 100320
1 42764 588581841
1 16057 866735943
1 47375 824200483
1 136321 367201291
1 186540 712980911
1 38225 633797334
2 116642
2 136978
1 28764 120287051
2 156462
2 64837
2 134652
2 10177
2 32331
2 127492
2 82228
2 56322
1 27573 450176579
2 55153
2 80232
2 40891
1 117001 20301326
2 80528
1 193897 810456807
2 124134
2 63109
2 24645
1 108629 584964229
1 170068 136266986
1 166320 168403616
2 114382
1 3925 566678390
2 27506
1 17372 453143566
2 183429
1 42321 167107161
2 147355
2 156997
1 24098 683212038
2 114169
1 80673 446575632
1 73607 253065457
1 163572 391460270
1 187905 933998509
2 102327
2 151810
2 56769
1 107399 391226159
2 40909
1 136171 298882056
1 149188 482898257
2 117177
1 65469 227225270
2 59628
1 130988 510639070
2 149984
2 178280
2 115592
2 58851
1 133725 417849373
1 91749 988096459
2 150598
1 174599 140731507
1 57980 113273529
1 179757 986279178
2 157984
1 122736 188675825
2 16909
2 38800
1 6875 29497434
2 192367
1 84514 118211682
1 185906 164879227
2 120932
1 71264 370386534
2 114697
2 78448
1 31571 259993004
2 11244
1 67988 458194481
1 185035 486821402
2 13773
1 111463 988708566
2 198607
1 173529 832957406
1 4828 746335280
2 43679
1 157120 353559650
1 88781 818210998
2 170158
2 165340
2 63143
1 49393 765460353
1 38470 615929130
2 179043
1 90866 212485555
2 40311
2 118207
2 21155
2 122043
2 141994
1 175373 546751959
1 17077 477499948
1 112953 839986930
1 152947 120995220
2 107478
2 182091
2 135794
1 92848 482626614
1 141544 912251335
2 36401
2 124326
1 189083 58636748
2 153385
2 54781
1 30058 508869110
2 32901
2 57862
1 185407 22766942
1 122312 617522009
1 88409 632054838
1 110469 472404393
2 37408
2 139900
1 168195 973294650
2 49071
2 87838
2 60213
1 92715 895362408
2 25416
1 147436 50129200
1 56233 368180742
1 199883 418655538
1 78858 19738012
1 78012 304999921
2 62166
2 89315
2 168127
1 101526 190971017
2 153214
1 140924 558787683
1 23485 528646491
1 134720 478541678
2 22014
1 172439 802480404
1 193525 474686191
1 62018 750866871
2 119259
1 6457 534190298
2 160609
1 35398 791019822
1 71377 843859322
1 145629 483334979
1 190003 412270964
2 136294
1 30243 241175877
2 4839
1 20336 951252771
2 67825
2 60098
1 77893 872315675
1 160791 926536615
1 57218 837681174
1 8586 990094240
1 27585 982911934
2 21909
2 69757
1 98878 243572675
1 59013 130597659
2 197022
1 126635 187893654
2 91555
2 199779
1 171206 553126877
1 71859 399638205
1 89066 36102033
2 27009
2 180041
2 92002
1 58588 603880409
2 193694
1 51803 310561594
1 74337 294595081
1 139543 768146995
2 141100
1 3073 436248367
1 13833 931535753
1 23549 533997540
2 145020
1 131877 932800123
1 57306 861640368
2 140313
1 70873 915185983
1 187726 584326149
2 62618
2 48195
2 34769
2 36791
2 49790
1 161175 156599887
1 130419 239057905
2 161659
1 84641 714502608
2 12092
1 49812 313246869
2 53682
2 26251
1 1072 978624169
1 58336 470977894
1 32555 102756493
2 117251
2 58082
1 174824 527855758
2 163243
1 44148 635586157
1 3755 283975128
2 50393
2 32549
1 24262 546440638
1 105335 863559995
1 127550 278004997
2 135308
1 51921 659956446
2 25149
1 162780 552705724
2 132831
2 43614
1 141818 148246786
2 138497
2 15355
1 166239 208527833
1 13969 819510865
2 174372
1 24483 276992290
2 51734
1 118255 435802050
1 12898 689513336
2 56301
1 83220 914537628
2 69517
1 188997 107203954
1 42551 636927505
1 65082 433923328
1 31964 942317151
2 196147
1 163749 622762879
2 13210
2 168500
1 179156 778189797
1 36572 908688499
2 194148
2 98766
2 154960
1 178494 30716317
2 9594
2 1617
2 35266
2 5644
1 12919 520530245
2 101520
2 166369
1 115983 434380314
2 33616
1 31722 195516126
1 162864 735547402
2 111470
2 20132
1 13218 781340678
2 128564
1 154432 929002832
2 110673
2 117713
1 138801 282593685
2 38594
2 11053
1 88325 773335425
2 38241
1 82999 742927681
1 116660 935455389
2 5758
1 37569 680139909
2 3383
1 145231 631503877
2 186677
2 198570
1 100012 950425182
2 134492
1 6116 526456882
2 16958
2 102675
2 122925
2 23275
2 103266
2 68781
2 108590
2 106682
2 183188
1 83653 586863790
1 10981 214792333
2 49114
1 8992 201188238
2 33251
1 93733 988145610
2 195761
1 16769 272663400
2 57947
2 3355
1 91239 670815401
1 112439 80832974
1 29783 89435333
1 112136 186998067
2 172121
1 142684 306494771
1 165192 280445952
1 69995 225265570
2 128167
1 182710 133383441
2 98771
2 144411
2 81762
2 174878
2 36873
2 187421
1 55838 512033495
1 175184 97179304
1 17162 106420265
1 137084 184479861
1 169178 340338152
2 49504
2 118818
2 70442
2 36061
1 58 316204640
1 163118 234967449
2 122812
1 38473 916703821
1 3500 256943149
1 94865 97266408
1 65286 565222299
2 174517
2 117231
1 144472 938060646
2 81587
2 47629
1 140721 807031148
1 4354 690448624
1 69026 365660220
1 81356 648139990
2 61557
2 74204
2 74229
1 119871 770521869
2 102383
2 164564
2 144640
2 106249
1 194584 348784711
1 92036 283486254
1 47639 495172635
2 170792
1 106207 779615910
2 166369
2 72420
1 43834 830861192
2 90451
1 147612 754291611
1 111722 762753666
2 5266
1 79689 231724605
2 95022
1 130426 952473714
2 43730
1 52799 309051707
2 98662
1 50731 486992430
1 159491 878182874
2 81510
1 7008 297841972
1 187585 595516744
2 4711
1 6849 871391956
2 119015
2 196276
1 113024 966989883
1 70270 105375240
2 169078
1 64538 734159742
2 12989
1 50419 59711198
1 195491 855986792
1 125849 365083142
1 52696 734316502
2 55275
2 24904
1 85241 230680525
1 167739 192846980
2 102604
1 125180 330005914
1 150981 836465717
2 194041
2 155926
1 185615 398677310
2 50026
1 142366 698864700
1 46626 271532041
1 26609 427330826
2 195202
2 116422
2 85696
1 178370 821860008
1 72405 36990203
2 186335
1 107650 661183628
2 183168
2 30833
2 147715
1 181704 221688672
1 5830 249981669
2 113158
2 93513
2 83765
1 9684 581663004
1 147576 287830285
1 100139 271901455
2 143070
2 133952
1 136064 339153694
1 109248 196174638
1 158978 905037741
2 40080
2 53588
2 72250
1 45409 914871381
1 152565 771822451
2 36514
1 13918 982193394
2 134594
2 119356
2 165730
2 177343
1 30486 713646641
2 71158
2 39308
1 5293 870861639
1 75489 284571211
1 189844 241266142
2 94630
2 123851
2 388
2 76846
2 197969
1 123784 330880656
1 187790 133128934
1 116145 75461934
1 100774 229277897
1 197608 724564193
2 20890
2 9724
2 158610
2 174029
1 158456 614038876
1 13021 671614933
1 173823 907751319
2 35664
2 28550
1 54977 318856716
1 106641 923055024
1 59333 158623775
1 49362 268492148
2 115313
1 27536 460499846
2 5267
2 110231
2 76211
2 61965
2 134654
1 109001 518193425
1 155570 686793889
2 155074
2 83560
1 151995 413088596
2 52082
1 185870 713959714
1 48848 620445285
1 39797 995884684
1 197409 282343213
1 162631 203223084
2 48512
1 59855 618249960
2 41271
2 22633
2 129277
2 152414
2 136168
1 149375 308460552
1 115962 572429561
1 113791 478344864
1 173305 562360036
1 5279 728514334
1 31856 21478276
1 62078 373671326
2 31194
1 196469 203183826
2 140106
2 148423
1 50118 260563691
2 165540
1 140303 150321768
1 38845 952307460
1 67532 890534143
2 157877
1 74837 985185914
1 115091 326287093
1 186801 868591253
2 44407
2 180616
1 149651 945357269
2 79034
1 99014 442879638
2 35536
1 131750 339428261
1 76028 872929292
1 193999 520497628
1 55708 413299799
2 178071
1 51472 85079995
1 146005 385020851
2 159373
1 30826 256401189
2 76946
2 133944
2 45474
2 51036
1 82344 933439246
1 65366 742866785
2 105734
1 90438 122642816
1 174497 825942405
2 47805
1 19649 502239151
1 144988 412560498
1 143732 106261802
2 124372
1 150550 328368594
1 35966 892468752
1 103190 334619199
2 145289
1 97089 630801251
1 50615 745116547
1 124644 321752629
1 50502 189882196
1 122851 225737664
1 159383 428373302
2 1287
2 93750
1 96319 822964808
2 67180
1 73643 848251342
1 102938 677693308
2 90059
1 76897 887367250
2 97659
1 6945 55540495
1 17194 216608030
1 130171 452831178
2 136339
1 13257 779331479
2 71828
1 153241 828700146
2 61066
2 10686
2 50086
1 14877 802997755
2 194229
2 108825
1 60404 29358470
1 69200 491142694
2 135299
2 79876
1 165275 917539564
1 168958 799095012
2 131040
1 153747 560004520
1 85485 651148249
2 8965
1 69153 221590613
1 181462 237791288
1 156347 439721210
1 183608 345605093
1 173006 727896231
2 14067
1 156261 677645729
1 169627 663837058
1 68704 259713730
1 11084 612007552
2 12300
1 180938 728861915
1 55282 154269632
2 177976
2 46040
1 2430 832376901
2 54284
1 63176 216921049
1 68844 615148034
1 8043 908808387
1 41471 504094263
2 74076
1 50150 331338451
2 5954
1 104281 347320690
1 187928 782424632
1 154229 338263166
1 36484 757310114
1 101421 925899859
1 126377 952183091
2 169464
2 147089
1 7955 58257036
1 29248 14119148
1 137277 157642213
2 121825
2 15481
2 153323
1 150185 945375662
2 110973
1 196120 184360376
1 166354 905063466
1 178468 374096822
1 189127 139343612
1 93047 731284591
2 67040
1 110339 292632179
1 111379 843825987
1 94553 438129421
1 136902 571327566
2 44161
2 188746
2 107000
1 54072 101779122
2 152204
1 136323 756329420
2 77263
1 22125 921492081
2 94270
1 76961 410020365
1 51010 433221366
1 193003 334249611
1 1548 970553241
2 62429
2 187238
1 149298 350572796
1 18154 894773867
1 151620 634101799
2 126630
1 142764 676452151
1 117442 895978235
2 127692
1 115404 250575653
2 41227
2 29257
2 99263
2 150323
2 255
1 107564 208015942
1 121769 172274368
2 185169
1 61167 955618405
1 41557 506630971
2 91802
2 40830
2 41980
2 52896
1 74805 74631456
2 41762
2 169784
1 174672 150621122
1 8436 556599206
2 6551
2 147742
1 183774 877045877
1 57306 497150028
2 45402
1 189698 914494480
2 53164
1 46905 703916702
1 33421 884588040
2 162364
2 177717
2 92316
2 169945
2 140990
1 8278 498415343
1 133093 325578378
2 167709
1 99204 450032419
2 65897
2 12279
2 94907
2 110115
1 126307 831524995
2 96249
1 126866 156622201
1 107914 130705744
1 24851 152202331
2 53546
2 47448
1 85146 946414713
1 11275 656058908
1 104092 886832844
2 199916
1 87668 59338762
1 180489 126540205
1 31745 883356080
1 31377 182155648
1 96803 747820226
1 79896 20885005
1 137799 943333280
2 88363
1 90887 965999866
2 120160
1 67670 613051163
2 96119
2 166373
2 108166
1 164917 835936560
1 89833 999396330
1 53081 650960606
1 141145 658910088
1 10705 382859133
1 183751 315911188
2 90726
2 79195
1 40439 712871110
2 141767
1 50201 147591171
1 164743 795558016
1 123436 294197768
1 141695 286934515
2 144863
2 95043
1 74301 986162785
1 25578 413426512
1 146710 649485969
1 67186 274025010
2 68351
1 91855 933757637
2 6584
1 33126 588000639
2 125262
1 128983 837338989
1 132819 432678088
1 148368 504252144
1 147838 458193270
1 145773 566966914
1 182708 154782226
1 173963 510254270
1 65651 568898008
1 65331 855768958
1 64681 107130429
1 15355 356171973
1 11585 84157493
1 132102 441865092
2 19935
1 87349 465394470
2 194670
2 169834
1 15166 546838376
1 5955 409953996
2 86140
1 63282 408130138
1 106574 223543081
2 101381
1 81725 308873120
2 125885
1 184045 114804843
1 107940 246137309
1 49702 648355056
2 26985
2 164731
1 57239 113261133
1 18506 373117651
1 181812 932231460
1 10260 660179734
1 51473 783846237
1 47238 238214739
1 22307 622788245
2 26891
2 78712
2 70310
2 80657
1 2676 483137246
1 36439 403933410
2 181783
2 33307
1 199295 98615820
1 89285 64298363
2 62103
1 13660 140090297
1 26967 874358428
1 14803 749960074
2 97411
2 19169
1 7453 940581398
1 56976 844743161
1 136806 319209020
1 34156 414953996
1 124321 241101561
2 96961
2 77606
2 164345
2 160280
2 69051
2 160392
2 76817
1 45092 328585440
2 24256
2 60646
2 31826
2 121418
2 34055
1 199499 351496726
1 181319 331447740
1 97037 698355172
2 87099
2 196519
1 2901 839447942
2 150097
1 189893 706409674
1 55107 457633321
2 58006
2 139353
1 188773 367014348
1 114726 747835080
1 138442 109795817
2 19687
2 45952
2 160698
2 71506
2 49016
2 185668
2 41446
1 88991 589116310
2 91305
2 177039
1 124187 142499116
1 70271 342472159
2 154961
2 100130
1 33274 103099296
1 23330 743386278
1 164784 753997681
2 132175
1 118084 745360694
2 69989
2 28482
1 27430 60808230
1 7823 962153739
2 139167
2 91280
2 103679
1 8843 721769621
1 136357 685417367
2 156307
1 8698 895414903
1 54296 865974877
1 142108 594721909
1 131912 648348755
2 81320
1 187777 144269045
1 70303 940711747
1 189854 675707342
1 58925 299612574
2 41616
1 81736 58500130
1 177219 513751487
2 134721
1 147124 86522275
1 46326 650102570
1 94002 181796724
1 51787 213424563
2 109610
2 88002
2 93866
1 165872 362541507
1 158561 742740488
2 172535
1 80050 612048548
1 118110 943219813
2 147996
2 131561
2 68232
2 31212
2 65748
1 178893 805526673
1 66151 392358819
2 13390
1 183095 932678565
1 16868 938294285
1 164147 201476927
1 5772 752354509
1 199027 466781428
1 59510 182447662
2 82990
1 155686 6298673
2 6875
1 117300 320403582
1 168618 713256498
2 123732
1 145656 251442940
2 171330
2 30352
2 153866
2 89927
1 43539 651642692
2 81858
2 104631
2 121542
2 139322
1 126131 846518864
2 182137
2 97045
1 92039 52701848
1 11934 351235282
2 117652
1 121551 155947832
2 162475
1 24790 595259770
2 117231
2 140678
2 178382
1 20511 220442199
2 47677
2 169405
2 126955
1 130243 436786422
1 108669 645490973
1 8897 550523757
2 162116
1 77772 847568660
2 91376
2 77605
1 24636 290054828
2 66846
1 108739 426986404
1 109793 754543032
1 81975 699203383
1 124442 459417803
1 113175 661215221
1 168754 857883222
1 155034 760700177
1 97192 142740135
1 191652 685937670
1 85609 319997385
1 94274 409252314
2 18409
1 110388 561098477
1 194775 357902811
1 75789 257182833
1 170557 659861080
2 133395
2 86506
2 11789
1 89837 568917738
1 170251 399654003
2 172164
1 38143 419292907
2 70913
1 145425 334898522
1 193288 962517969
2 67386
1 107957 6928982
2 27656
2 144738
1 77432 311092500
1 105193 599514792
1 103876 163953624
2 197922
1 181338 297343536
2 58523
1 151379 567789732
2 78215
2 104137
2 181345
2 67188
2 110960
1 27509 332701957
2 76976
1 133970 838309084
1 119671 976060802
2 47633
2 92363
2 180000
1 149481 990569631
1 7810 538507602
2 135776
2 140875
2 123752
1 186442 839970343
2 102463
1 183729 915921001
1 76772 30692791
2 15084
1 119669 249972691
2 156823
1 3966 879742123
2 101828
1 107290 519742747
2 77254
2 127141
1 69932 965023648
1 3481 659989828
1 64868 263046075
1 113278 306906777
1 197814 604965823
2 6345
2 190958
1 173870 242053877
2 45525
1 173369 320778505
1 105064 736485889
2 134293
2 79464
2 34873
1 80550 380701141
1 75005 646536121
1 25803 224518996
2 169814
1 177906 240546493
1 150505 37445727
1 137896 202166103
2 135935
1 171735 797805841
2 73889
1 125117 774786685
2 92238
1 35355 180540627
2 162917
1 29135 449209070
1 174415 707231026
1 98145 728284009
1 8339 982713041
2 194699
1 127469 192811822
1 20254 192935697
1 15284 657052170
1 18614 399257876
2 7672
1 157249 213152587
2 199803
1 153985 957973623
2 194175
1 188177 397399850
1 34023 971202106
2 108824
2 45845
1 162952 715144576
2 56107
2 11100
1 147943 864160007
1 177230 327532174
1 168319 463272107
1 89880 354894771
1 174290 516465297
2 178552
2 26657
2 176958
1 133862 830855146
2 21767
1 41794 783586849
1 8865 819065008
2 9523
1 147844 921384451
1 155324 814352633
2 6488
1 135895 151371303
1 1863 581831031
1 100979 183676042
2 156231
1 109150 907608496
2 17651
1 44225 879112155
2 96394
1 16977 448359332
1 199028 60751941
1 32224 781145204
2 29546
2 66023
1 105721 366851490
2 53470
2 131787
2 58630
1 115451 163130097
1 138103 814980877
2 17855
1 117388 353030174
1 36323 911765461
2 29499
1 189405 657288642
1 157061 66905762
2 99242
2 172463
2 64159
2 88039
1 11507 105507125
2 62099
1 3855 889180925
1 5317 281641183
2 74614
2 85726
2 142276
1 20468 135351890
1 128124 515799905
1 31588 931535373
1 185595 580843605
2 80089
1 85825 242076097
2 118023
2 136047
2 87513
2 74800
2 27793
1 39450 986284211
1 108565 71347305
2 106038
1 143704 283683699
2 35095
1 144653 261519911
2 16119
1 72037 25434006
2 146850
2 163893
1 98349 769894300
1 172110 676566546
2 183544
2 113580
1 84594 118231100
2 101791
1 173027 629652163
1 93794 294735633
2 87964
1 89646 494267349
2 197513
2 126306
2 50207
1 83922 858558300
1 159841 836255927
1 2137 911061200
2 172473
2 92904
2 148981
2 20251
2 146390
1 58430 118656258
2 194215
2 40774
1 123859 346656683
1 68558 382252611
1 21878 790158241
2 184953
1 56186 180019858
1 14126 51988513
2 23460
1 37722 686710616
1 162759 597009074
1 25088 184340883
1 66082 659321948
1 124907 940771254
1 110763 94868276
1 141390 509620487
1 130763 78155705
2 172995
2 9836
1 199535 31504576
1 94426 82480448
2 145237
1 103976 762464375
2 8146
2 151471
2 1643
2 198216
2 138826
2 151875
2 120883
2 12997
1 16806 543202003
1 135841 450510349
2 59704
2 134689
1 146937 202490716
2 158224
2 415
2 6394
1 178055 976175092
2 125413
1 21111 875411653
1 172774 336820400
2 136813
1 7634 43461779
2 91505
1 70944 570948314
1 25983 809254394
2 165733
2 151754
1 127877 354812264
1 87574 852645153
1 33424 221816150
1 62951 401166795
1 185315 911523757
1 98437 673622631
2 31732
1 115622 25281880
1 60140 193574514
1 52064 699206376
1 156048 718254949
1 130244 445476954
2 191075
2 159051
1 135622 676641286
2 70891
1 194174 592655139
2 155326
1 181316 439752732
1 173219 513550012
1 66696 141907851
2 114332
1 64583 417402226
1 139341 490264793
1 9571 201580334
2 52604
1 26678 122756340
1 83840 62802510
2 124919
1 191199 597701357
2 15700
2 97166
1 122062 777248252
1 109343 344558269
2 196101
2 98666
1 91972 213152206
2 165085
1 78435 377728331
1 194604 821213582
1 150213 695387383
2 2285
1 46059 814526241
2 114541
1 148181 515074504
1 57669 978492164
1 37901 443219403
2 18548
1 72238 931665509
2 191884
2 155023
2 43071
2 135068
2 76325
2 148932
2 77332
1 62182 863075490
1 173280 675109971
1 91734 372117254
2 195376
2 33598
1 177898 992225450
2 7324
1 187900 98146105
1 83519 298688893
1 35245 152512351
2 92746
1 85886 847112159
1 105192 643149386
1 15055 86898743
1 42281 514230742
2 19136
1 33818 549451083
1 142633 165578016
1 76271 216384136
2 169095
1 140684 231502989
1 155170 778211652
2 6458
2 8329
2 161611
2 112093
2 31304
1 167191 799930345
1 929 808578911
1 166724 64340724
2 140023
1 170002 718305642
1 150059 108543614
1 35406 694535528
1 25432 151777015
1 14399 212217556
1 26415 139968106
2 7371
2 2100
1 94445 946367870
1 47022 927288690
1 101189 501858478
2 163168
1 58488 591160377
2 55099
2 20135
2 177965
2 84612
1 182454 197131772
1 192703 319596706
1 13271 64565693
1 33196 820258599
2 119747
2 5615
1 115938 902661978
1 189572 997729700
2 163392
1 159161 955113531
1 129561 446033417
2 108203
2 162818
1 22123 638210524
1 102176 133908419
2 124648
1 67944 486467329
2 58787
1 176604 671407188
1 165637 680120485
2 93014
2 143648
1 44229 817649298
1 37016 959183682
2 134715
2 51406
2 121093
2 131121
2 15376
1 186125 249747150
2 177764
2 148922
2 101953
1 48527 297381931
1 129931 923433596
1 80602 177929859
2 91306
1 77032 878360698
1 4846 901014972
1 39745 978873996
2 8811
2 126618
2 42012
1 191367 348822463
2 181227
2 177282
2 16500
1 162721 986631778
2 110744
2 7424
2 7341
2 165897
1 69616 334521121
1 74799 439772191
2 8408
2 28755
2 27544
1 154704 586010567
2 61147
2 3213
2 155720
2 58548
2 28927
1 75676 825367286
2 64408
2 180689
1 82126 917231267
1 137437 118177690
1 106454 533189919
1 147746 956589509
2 62388
2 22785
2 23804
2 138188
1 154769 543560363
2 89910
2 22268
2 123802
2 42080
1 3432 599082630
2 161267
1 138978 708571739
1 153995 483857167
1 123072 509069368
1 112587 381001610
1 31530 371417525
2 28081
2 199425
2 5345
2 119998
2 162030
1 45016 432216803
2 39948
1 146059 723039269
1 176900 378775775
1 13761 310258848
2 98324
2 65560
2 160189
2 131459
1 104200 436664239
2 164665
1 58246 580554019
2 172712
1 17713 546475541
1 27827 354958044
1 85517 45902323
1 170877 387401682
1 108207 230727959
2 140217
2 22734
1 102538 342548926
2 152776
2 7151
1 89591 146699769
1 139954 859366477
2 192607
2 154755
2 3738
1 77561 781568112
1 171213 999925286
2 39828
2 46631
2 185480
1 193858 735070247
1 128262 654769198
1 3040 840969284
1 121847 324862288
2 43516
2 43497
1 135721 949743486
1 54926 815413180
2 75220
1 585 127571431
1 83817 647438142
2 198157
2 146634
1 18371 843722397
2 110913
1 15035 47729980
2 162947
1 113694 241447776
1 159651 605959038
1 23758 467218546
2 66666
2 10296
2 81384
1 74112 564342826
2 184924
2 107523
2 123606
2 38612
1 171831 86438501
1 86889 129904533
2 162334
1 150269 97916434
2 147884
2 108860
1 55373 936444631
1 43138 299846923
2 961
2 79842
2 11623
1 71393 654315055
2 170325
2 151419
1 87462 696680610
1 56441 190169897
1 68817 872014763
2 91075
2 125705
2 191180
2 70639
1 112637 902193742
1 97037 249629621
2 17378
2 149668
1 175224 856123107
2 110662
1 197495 844669971
1 112170 213158969
1 168000 119754331
2 110631
1 119493 828879125
1 5611 30451049
2 100916
1 146856 630838985
2 93140
2 28999
1 184364 394152513
1 108050 707478982
2 194434
2 60315
1 129823 926271951
1 65367 595861298
1 35662 542168718
2 19626
1 135855 172251782
1 194247 795802618
2 110444
1 76241 720365852
2 175337
2 73743
2 140885
2 20959
2 71453
2 31168
2 139242
2 136397
2 169692
1 88027 688856100
2 56042
2 6649
1 131935 913950371
2 168766
1 104157 558441088
2 81638
1 48373 770443074
1 95861 366089307
2 76466
1 161295 699108024
2 33305
1 128865 26233582
1 37355 632326769
2 35514
1 103676 644927096
2 36473
2 130870
1 183962 25614889
1 137951 431422887
2 69693
1 138056 248784277
2 138550
2 5199
2 151185
2 157878
1 42049 241759581
1 126581 747113358
2 162093
1 144841 697773311
1 88361 683257920
2 166550
1 119291 32562269
1 185246 531699954
2 160872
1 194989 466678873
1 112461 942039431
1 66465 441118389
1 146030 784767308
2 85620
1 116139 556382070
1 94693 881283638
1 64891 804992435
2 108863
1 10372 954951105
2 85350
1 62120 815119772
1 36651 968763698
2 165772
2 165315
2 4441
2 6504
2 192836
1 119931 816563293
1 48364 271924637
2 52551
2 109382
1 128712 87762358
2 51203
1 40762 628293186
2 123236
2 114627
1 139864 579367437
1 126810 395956846
2 32486
1 182461 599311292
2 136941
2 170078
1 150934 690211483
2 101949
2 125747
2 124289
2 123063
1 79067 418965279
1 24818 297996813
2 721
2 4715
2 185507
2 35722
1 86758 18301591
1 72550 234160388
1 93128 322368550
1 191002 798706388
2 103446
1 78657 469290300
1 24848 399966153
1 33794 407254948
2 98257
1 138876 987503373
2 171404
1 171418 800776068
1 142676 562765885
1 171162 507352849
1 115459 228144718
1 111389 271618098
2 94772
2 137480
2 35289
1 30880 968573718
2 159235
2 115209
2 4082
1 199874 719222468
1 124640 81236674
2 67175
1 172703 550958990
2 181389
1 147930 183739911
1 17217 327046659
2 31583
1 44986 730446703
1 180943 887619935
1 34909 676457066
1 105357 118711783
2 59578
1 63454 780563842
1 69776 478083484
1 124797 699372136
1 69447 908405967
2 194661
2 165936
2 50537
2 187445
1 15758 826097930
1 54853 875780985
2 110302
1 149993 780164960
1 48342 598216798
1 73610 927809741
1 47013 528633859
1 119147 165615756
1 136800 67879456
2 78211
2 17820
1 121012 576945791
1 87191 231229324
2 68951
1 19715 863106945
1 166383 26016895
2 113096
2 165858
2 5213
1 97206 181453164
1 100909 704397723
2 28773
2 148508
2 30646
2 180529
2 1544
1 146176 875571045
2 175355
2 28260
2 37540
2 55943
1 105278 263893306
2 144105
1 181804 970660662
2 167358
2 168003
2 1329
1 118711 509876902
2 163558
2 54635
1 180054 421655131
2 137836
2 91062
2 38576
1 64982 181320831
2 48195
2 107399
1 99982 673362725
2 94733
2 177122
2 107913
1 82413 546038298
1 106449 272957534
2 174950
2 128044
1 92081 75444308
2 42394
2 52214
2 136778
2 53982
2 142302
1 73053 800376923
1 132281 808618384
1 68430 772605213
1 199806 130160886
1 154061 393204826
2 134188
2 109463
2 94028
2 42099
2 199901
2 195798
2 152216
1 48295 436370072
1 158984 27854213
2 32084
2 147607
2 21758
2 19361
1 49567 104669437
1 69626 818805778
1 59828 951996601
1 169600 201064044
1 182560 308206787
2 70836
1 58509 897919232
2 114203
1 35358 156388810
2 73265
1 195002 466867490
2 62706
2 77693
1 53286 824122354
2 132436
1 10739 91200788
1 13242 221811212
1 91601 684460225
2 199813
2 113061
1 33228 281490034
2 88003
1 43813 412455346
2 130980
2 77316
1 55933 1500211
1 44874 184982686
1 110846 140807025
2 117292
1 197011 309699091
1 169950 127449869
1 115872 703116040
2 177500
1 156371 161343201
2 193588
2 119661
1 45700 620249761
2 180850
1 74916 119551807
1 77060 659039124
1 158462 571021300
1 14825 309280793
1 21026 379783419
1 16116 402643095
2 90536
2 23395
2 85040
1 39158 713742483
1 90074 812625331
1 168519 330714253
1 66181 159677735
1 40531 872580396
1 73764 6198023
1 176616 458657610
2 119935
2 123235
2 75186
2 35111
1 42033 686591790
2 53134
2 137383
1 186754 982150050
1 196247 7178241
1 26647 875947077
1 47195 101520027
2 88184
2 182317
2 24350
1 10907 397208026
1 97982 941604928
2 114673
1 49297 634564123
1 185618 783322253
1 2318 794572563
2 11052
2 19693
2 137394
1 184063 528148033
2 153864
1 15897 787093798
1 33880 964983169
2 30477
1 72124 21509167
2 186662
1 158094 307086488
1 48725 571040946
1 131377 78040829
2 107455
1 98115 67622374
1 20507 722434718
2 78309
2 128752
1 70718 159052009
1 120403 447720318
2 102357
1 53375 345868474
2 90336
1 162372 429111141
2 20759
2 103083
2 131434
2 180192
2 45077
2 194642
2 84294
2 163991
1 36104 18982730
2 160101
1 145444 179871779
2 106923
2 139891
2 11001
1 132788 685765069
2 101609
2 63102
1 181944 19944694
1 109551 607708745
2 120536
2 180606
2 86598
2 174455
1 88232 418505565
2 2326
2 171562
1 93988 431103136
1 15873 312002154
1 185407 203041199
1 142170 233028221
2 155991
1 28833 194502803
1 158168 410235476
2 53296
2 149930
1 130582 897217263
2 61210
2 137129
1 186844 754934403
1 169883 342184802
2 62410
2 10059
1 122423 994907067
2 110949
2 139024
1 105686 973017604
2 50414
1 33050 362656102
2 67340
2 112135
1 180773 144210058
1 196407 914313771
2 49762
1 159555 730497208
1 189455 582408249
2 97848
1 74517 848923213
1 195897 725363493
1 77543 699015353
1 131766 246264361
2 129788
1 37453 566350034
2 69884
2 36536
1 77679 912496144
2 195554
2 38695
2 157133
2 194048
1 12826 765864151
2 73504
2 153468
2 26931
1 117379 185192314
1 111048 159064684
2 117347
1 25027 944418132
1 120554 259157308
2 23464
2 57370
2 130646
1 107675 122850202
1 88593 264546533
2 46435
1 152788 185777416
1 40070 159829764
1 132479 440507708
2 182710
1 192450 904648960
2 38422
2 18316
2 3645
1 55348 312476300
1 48689 951555800
2 50790
2 177807
2 16468
2 81366
1 26748 776399812
1 88053 161674512
2 166834
1 139978 792290617
1 88338 212736382
2 106965
1 169420 599494492
1 150646 457769215
2 159751
2 42706
2 110481
2 94949
1 98388 914571245
2 28753
1 52013 378868359
2 155264
2 129537
2 181308
1 2630 14960357
2 74177
2 143237
2 155054
2 12152
2 137475
1 61815 793518456
2 126263
1 166617 989698871
2 56224
2 75020
2 16730
2 141004
1 85325 178444011
2 22140
2 34705
1 85581 407138265
2 133081
2 26600
2 52694
2 161918
1 5665 462895836
2 185908
1 55346 856208105
2 37326
1 20707 868733585
2 172463
2 81958
1 25115 602101577
1 160354 753179993
2 132781
2 89780
2 198317
1 104623 220072815
2 139986
2 97473
2 43302
2 102295
2 14559
2 85998
1 130370 896865771
2 22378
2 79609
2 71209
2 194761
2 198011
2 97320
2 26128
2 101591
1 57273 817551974
2 162933
2 134918
2 77291
2 180137
1 167863 475382704
2 29803
2 81331
2 40103
2 3613
1 68451 14456432
1 15456 252923930
2 61355
1 180177 278158658
1 199228 445220243
1 170849 914635216
2 87845
1 169867 444818058
1 97776 869923234
1 48703 993831918
2 47426
2 13483
1 99891 737772195
2 38026
1 147617 949831607
2 136731
2 70064
2 138295
2 93717
1 38351 636261518
1 111520 633110330
1 90817 935756814
1 134324 856031791
2 142159
1 73494 842506998
2 60112
1 119273 180382890
2 199116
2 32545
2 101689
2 42859
2 123787
2 115705
2 110198
1 69029 500079533
2 142562
1 73759 49649575
2 159057
2 91672
1 70455 423217481
1 194697 157110239
1 75471 565986641
2 125646
1 42165 486729320
1 67126 34836459
2 137010
1 152474 329555024
1 140968 634938163
1 194298 298811562
1 142517 909258859
1 52854 529471807
1 87810 507019563
1 168029 416807008
2 141871
2 71594
2 31173
2 134903
1 81056 503194738
1 197654 379452989
2 63435
1 58358 703803661
2 75959
2 113263
2 45658
1 151878 367302163
1 91431 585268616
2 158714
2 39995
2 102768
1 88 870265636
1 58902 777300061
1 62089 523378971
2 30204
1 75264 952772081
2 12736
1 73129 626976131
1 88053 959740999
1 198703 891666750
2 193444
1 71624 156188458
1 43739 68441707
1 156492 500580801
1 191825 753202087
2 22475
2 150242
2 165729
1 42958 800447869
1 10931 212189434
2 37481
2 6582
2 23789
1 36245 44503959
2 91182
2 39487
2 111077
1 81635 473034045
1 172118 31315639
1 168355 801907097
2 150685
2 14243
1 46915 774015109
1 121648 331521007
1 5568 424466004
2 17661
1 17271 574501741
2 34584
1 84776 276987764
2 45563
1 169290 557629374
1 20608 268348623
2 138849
2 187328
1 24628 281525726
2 76759
2 79062
1 40740 56732832
1 142180 50892362
1 29008 301853791
2 151296
2 191530
1 147150 797203202
1 4083 91620738
1 158372 698790316
1 125180 303508079
2 80666
1 84505 813393104
2 129418
2 6698
2 103573
2 178423
1 162632 395697729
1 149356 903668444
2 142320
1 188574 848352233
1 30315 851013162
1 82174 537729162
1 108641 399460840
2 127629
2 56457
1 143724 315728065
2 126976
1 131693 782880479
2 116102
2 126467
2 131430
2 25294
1 85915 627042527
1 181549 252186446
1 141183 314428946
1 193089 775572884
1 136195 939902498
1 192782 655177546
1 79283 214420654
2 30451
1 101959 560095725
2 22393
2 121169
2 32438
1 163151 202394087
1 17887 40526368
1 192346 251035019
2 98413
2 58764
1 141142 200213004
1 31655 495283258
2 85322
2 151240
2 150211
2 160796
1 72131 72563344
1 99506 139948911
2 62544
2 178292
2 139631
2 34653
2 118249
2 127905
2 73640
1 172765 356473814
2 60059
1 119912 54004621
1 170360 796247288
1 136399 238176368
1 89740 203308738
2 120643
2 185490
2 12549
2 40660
2 175332
1 44658 244734853
1 22951 806563286
2 46583
2 59834
2 155012
2 41721
2 33839
2 176912
1 46233 511567073
2 190572
2 162747
1 132385 348499300
1 23998 59634192
1 162585 753971626
1 142102 703860642
1 67889 943701233
2 93950
2 59339
2 131170
1 188786 409079018
2 128110
1 188825 810731363
1 10144 123309127
2 14764
1 120209 653250910
2 45303
1 92328 577835959
1 95467 466787733
2 193166
2 145558
2 30451
1 97818 973988449
1 31528 140390639
1 146796 433727983
1 50748 250566984
1 163464 613010916
1 131441 437170501
2 49155
2 10890
2 38109
1 125144 376503150
2 134558
2 67594
1 30253 769607491
2 153626
1 123676 572526866
1 92477 469235496
1 185773 591387785
2 24788
2 169595
2 135771
2 177828
1 69050 565062295
1 12015 232225434
2 26468
1 185608 169109072
1 25669 940783675
1 189484 662068645
2 50455
1 134737 384021051
1 167831 252043232
1 140802 181614996
2 120925
2 185722
2 63686
2 141659
1 134066 262195953
2 127284
2 95433
1 87845 349189730
2 23579
2 132893
1 105006 415543010
2 29677
1 5991 387173535
2 105073
1 123733 225645999
2 30084
1 129417 581310737
2 139699
2 35000
1 154476 415953057
1 34329 844586256
2 122481
2 38773
1 199780 191667285
1 69160 862221642
2 142903
2 154018
1 37796 268354101
1 68210 824520514
1 185898 110108813
2 77194
2 25727
1 127347 220645524
1 160793 136626693
2 64550
2 86701
2 74587
1 28912 82000177
2 744
1 22572 206909966
1 166187 976884072
2 42648
1 61661 743754538
1 39104 404041921
2 88738
1 82628 757170351
1 94039 483891559
1 108970 130026920
2 15123
2 188488
1 192593 31894125
1 116224 905725205
1 37688 914737736
2 140702
2 157456
1 133938 463059231
1 35536 100514988
1 67338 543609507
1 131015 170515491
1 137348 639821094
2 111184
1 196625 456938495
1 78623 207669221
2 94455
2 61707
1 96964 101783318
2 122094
1 175054 431399631
2 50890
2 121093
2 63955
1 78744 589572666
2 106877
1 80715 832215273
2 134918
2 113146
1 51123 649539829
2 8069
2 56937
1 185916 117533239
1 191255 956280465
2 47347
2 194019
2 154245
1 70660 11585121
2 95219
2 157507
1 11215 922830699
2 39564
1 114967 84255595
1 167048 117087048
1 144789 178064417
1 115100 353977439
2 13311
1 187532 575649849
1 170339 42501600
2 141287
1 46078 461016598
2 13437
2 181674
2 102438
2 32890
1 118096 162071172
1 41547 881958269
2 155231
2 930
1 35604 886637747
1 30764 753711170
2 143384
2 184555
2 294
1 34325 616193282
2 181353
1 144786 950602482
2 49392
1 954 688879128
2 8405
1 93558 90700716
2 117120
2 54042
2 142813
1 192661 853521700
2 115244
1 176923 303331056
2 88882
2 137487
1 83118 9343142
2 63135
2 198220
2 46124
1 68378 224417949
1 46370 620816321
1 34659 774152460
1 152591 837376752
2 110316
1 157462 53978274
2 196204
2 144359
2 95649
1 180576 430278295
2 190210
1 46561 878543954
2 156712
2 63279
2 48384
1 184810 530295093
1 125084 759023519
2 163292
2 125396
2 82924
2 172701
1 42102 13593985
1 48760 302097999
1 44732 610642646
2 52970
1 79590 51450538
1 47881 56178524
2 22870
1 173108 954821120
1 196264 312619460
2 37962
2 43159
1 76072 562659613
1 101403 676839371
2 143396
2 17318
1 126244 949389979
2 71562
1 92290 345146901
1 43994 808818155
1 197057 956757225
1 181187 757535999
2 112748
2 114514
2 53723
1 52033 712903880
1 26522 340429955
1 36088 888371502
2 149190
2 166462
2 112700
1 151069 710132897
2 42065
2 139803
1 108902 692942083
2 106916
1 41742 302924930
2 184167
2 105671
1 132990 737026567
1 73667 325223738
1 54573 513052270
2 103121
1 161372 562391982
2 17485
1 85103 14124518
2 108347
1 67998 661725539
2 162950
2 125434
2 28233
2 72995
1 2153 1851821
2 10408
2 27594
2 48196
2 184601
1 167563 676376481
1 108195 490367979
2 75188
1 100414 101062972
1 108599 710208616
2 8001
1 141315 46221773
2 58686
1 33222 982302487
1 164398 15285157
2 5881
2 50263
2 18757
2 159784
2 8594
2 143514
1 97963 916801931
1 59836 515434086
1 74792 853700519
1 107826 703362521
1 27088 896526021
1 144384 712713415
1 185319 555016850
1 61494 617870890
2 134095
2 137555
2 112468
1 85334 713226228
1 57464 472578637
2 183491
1 76657 741208236
1 155633 855179569
2 15046
1 85780 87067780
2 129946
2 65574
1 95101 21390319
1 39331 235712311
2 95295
2 27692
1 192547 361799631
1 95395 433837432
2 180206
1 75091 858411353
1 171124 398815948
2 107650
2 183177
1 41771 981509365
2 67287
1 198341 508101888
1 88312 73401592
1 7892 211626277
1 163039 915299766
2 185881
1 122175 803597398
1 114340 319851757
1 186900 247615647
1 134076 321933262
1 123449 825960190
1 107220 90400980
1 135458 490354997
1 85703 375436110
2 66345
2 194319
2 198027
2 167121
1 132994 111060001
2 199840
1 134804 685451682
1 56492 941667520
1 17036 404806175
2 29144
1 181051 999786744
1 148985 316330144
2 20607
2 129563
1 42103 100477969
1 2129 883106282
2 21085
2 191656
2 189510
1 65145 545925815
1 59940 178179435
2 86680
1 57110 464378541
1 34922 151142563
1 48223 366730717
1 68059 951515565
1 1136 734042751
2 81624
1 132408 990554529
1 8778 745079107
2 158699
2 188669
2 163242
2 69560
2 120147
2 184608
2 108942
2 155259
2 163413
2 172607
2 62720
1 43948 36561603
2 43514
2 58669
1 49302 793325106
2 80933
1 88362 280593413
1 3285 58237671
2 123889
2 46374
1 98213 61464001
2 179314
2 170582
1 126091 522954983
2 37119
1 98636 139950494
2 30306
2 188235
1 181918 262392708
1 88998 299078061
1 108957 447125480
2 73708
1 117976 94199676
1 31060 951253670
2 5460
1 105638 544164149
2 167379
1 176157 953368753
2 130856
2 635
1 116664 444113315
2 12995
1 170299 846657782
1 38761 790166039
1 32797 179051534
2 131691
1 51781 464680349
1 28349 54946831
1 154778 503146011
2 107276
2 12599
1 137289 774888331
2 93608
1 73015 32808074
1 76637 421621935
1 136498 187368121
1 18316 324346574
2 107048
1 13725 148386792
1 95124 491148712
1 45218 399197854
2 50263
1 50490 116461551
2 131097
1 81170 542900233
2 65471
1 137926 813538097
2 173766
2 23441
2 135973
2 1609
1 91683 593365078
2 23155
1 46811 657753740
2 55302
2 32286
1 130500 16310735
1 115042 879619732
1 70200 655294369
2 119882
2 141450
2 79906
1 41237 199212231
1 69802 795972219
2 147741
2 77292
2 54885
1 198082 822700919
1 79948 652562905
2 8085
1 89339 496081333
2 89546
2 150509
1 145718 514851486
2 51723
2 131749
2 154481
2 175194
2 144906
2 117837
2 54347
2 141043
2 87055
2 37171
1 141554 878579050
2 97778
2 98608
1 75617 591242121
2 92864
2 33488
1 184073 734243796
1 137000 761969676
1 175807 558541744
1 88053 895735544
2 144805
1 26116 854296599
1 110795 567682384
1 141575 700818308
2 72238
2 125104
1 10812 133389985
1 94630 268521759
2 178167
1 114950 428222558
1 37604 993961384
2 2256
1 32435 973777140
2 198740
1 117100 619969998
1 113883 316308502
1 69613 901128879
2 116705
1 152003 317363038
2 46075
1 61847 890542520
1 133128 36944601
1 35563 573219302
1 49008 378696796
2 197504
1 102766 514935815
1 146002 701639375
2 38441
1 25200 974184342
1 170660 488255524
2 174101
1 155709 501338683
2 23188
2 159512
2 193156
2 143629
1 29217 16460250
1 85936 349555832
1 38347 548088241
2 72786
1 170259 542900999
2 79762
2 96234
1 45296 220495064
1 176098 130248153
1 102907 147168662
1 62260 202554437
1 195586 473053636
2 187043
1 115336 246674797
2 79875
1 188764 80219526
1 5262 774876476
2 118028
1 37151 296109932
1 97303 156876471
2 121790
1 179147 78528816
2 124485
1 131888 451010300
2 181457
1 175784 361258798
2 17797
2 87378
1 101129 271488487
2 175386
2 113542
1 113076 984643865
2 165315
2 16378
2 87870
2 9427
2 8492
2 186196
2 91960
1 98236 819599883
2 120446
2 42231
2 161541
2 188041
1 65559 437415348
1 153784 527680283
1 128817 532382007
1 132209 761702673
2 96050
2 178962
2 195298
1 106172 717764131
1 149847 500281687
1 114230 928134541
1 50787 274450150
2 55038
1 30668 888048321
1 166729 961933522
1 4078 448884943
2 76832
2 144549
1 88888 553547417
2 197499
2 189780
1 134434 473314538
1 188882 512499461
2 114795
1 23351 379297775
1 110197 213712085
1 74775 854514926
2 78759
1 96458 225295652
1 24701 611043113
1 115884 653745746
1 104411 306349406
1 158557 898986426
1 86819 890277561
2 47549
2 44482
1 94295 894561671
1 127798 268446902
2 167438
1 21343 787979177
1 69652 336256865
2 68984
1 172670 490736262
2 178250
2 124392
1 78810 357247782
1 189008 872542902
2 102847
1 61316 374005202
2 91288
2 156622
1 114873 611654764
2 48227
2 115304
1 177629 386435288
1 129334 663916800
2 38714
2 198665
1 156229 915757290
2 4500
2 104395
2 74281
2 111434
1 84405 616259218
1 141449 208137438
1 142663 174112268
1 199187 582730907
2 20229
2 32251
2 98486
1 89500 152946065
1 126315 426525344
1 182772 56091532
2 101957
2 56570
2 103715
1 59138 671764355
2 166360
1 105123 156666876
1 176023 957272387
1 87876 91358096
2 54783
2 160841
2 59860
1 42486 839714623
1 13838 946239571
2 106941
1 12229 29346740
1 10703 60069933
2 94947
2 8303
2 192725
1 68204 18574104
2 163447
1 78385 631829992
2 127786
2 194016
2 26728
1 51138 534541224
2 169484
2 147392
2 82517
1 76440 441733415
1 47431 162897952
1 12567 188499588
2 117962
1 77141 587780876
2 133456
1 84139 819051888
1 124492 900833047
2 90651
2 137038
2 155302
2 2472
1 185005 886445825
1 53674 436408066
1 17260 225290883
1 51468 177007244
2 100090
2 86352
1 66262 365875691
2 193590
1 1884 701394368
2 128859
2 146845
2 57211
2 99919
2 122317
2 44112
1 29051 133549190
2 126670
1 192802 299378093
1 163433 778998478
1 49038 741298883
2 145998
1 4996 628558387
1 195512 257884893
1 35550 44593684
2 26072
1 85649 631818228
2 168206
1 179797 691988732
2 114691
2 45072
1 85628 895085322
2 37137
1 53502 225457105
2 21305
2 178993
2 71085
1 86012 824544210
2 28683
2 80245
1 152763 887265275
1 59092 649902721
2 155444
2 63800
2 153552
1 146948 169569440
2 101086
2 53276
2 110715
2 34915
1 76435 356285860
2 43604
1 176681 132728723
2 29033
1 159330 228822943
1 77442 75642098
2 111651
1 6651 616474837
1 70404 20259792
1 59167 365003428
1 160185 297646015
1 144480 286477052
2 192784
2 117427
2 157016
1 65216 178280466
1 177264 650312411
2 189688
2 149012
2 80887
2 38889
2 104460
2 171611
1 98367 883252194
2 24570
1 179952 528610960
2 198574
1 146077 379662332
1 169938 541949858
2 175331
2 167832
1 103373 751166681
1 158238 88263244
1 170397 223137648
1 162915 641244465
2 66867
1 93232 950449932
2 190909
1 94578 747695436
2 110325
1 88014 230200091
2 173260
2 70272
2 45495
1 131291 968464382
1 160854 167877883
2 44903
2 151678
2 73755
1 74875 106209490
1 79237 92343589
2 60241
1 124720 339167231
2 89196
1 26102 674841655
2 112412
2 20386
2 57045
2 161231
1 77494 754174615
2 58634
1 17403 416986485
1 128908 860225654
1 161683 676834969
1 122052 342664272
1 47945 642957375
1 134725 175645301
1 76098 253558416
1 122646 132783979
2 159813
1 56400 853119956
2 148872
1 98541 538554243
2 191112
2 135362
1 177486 101801896
1 199354 690072614
1 22170 446043376
1 35467 82358009
1 4617 922038749
2 114251
2 73153
2 42490
2 150473
2 199859
2 96325
1 52896 81689424
1 62948 26389698
2 87428
1 115728 153643788
1 98080 875054834
2 19661
2 34376
1 60820 747061536
1 11839 200630530
2 89071
1 11218 457963074
2 52812
2 178313
1 70093 445365632
1 20881 279709551
2 57026
1 192472 66990292
1 42554 209984308
1 144892 744903426
2 110256
1 156469 197093142
2 149598
1 109927 683371838
2 88706
2 27575
2 152986
1 117493 28566019
2 29030
1 169063 75495348
1 42003 48630792
1 151448 955040386
2 156297
1 197107 940244870
1 165350 75942671
1 94910 193429405
1 67712 134040764
2 149070
2 126188
1 96201 669179535
1 72392 159101556
1 18326 152909268
2 5785
1 23024 776875207
2 6806
2 180510
1 68940 512325959
2 36858
1 38236 733815687
2 116030
2 63273
2 2559
1 24825 779262587
2 44261
2 198666
1 8166 303273666
1 178869 871201661
2 120725
2 102604
2 109376
2 1685
1 37709 925919743
1 79429 607281520
2 175997
2 127976
1 123729 255994175
2 49547
2 129987
1 196742 456430359
1 124914 424680046
2 143595
1 80613 903008886
2 121339
2 94440
1 85585 278422807
1 32828 622804331
1 68019 647110276
2 135128
1 128083 696243724
1 185446 643541051
1 10501 661028298
2 86847
1 176809 972779793
1 157050 11419868
2 9035
2 170669
2 179537
1 59071 666856414
2 18533
2 110013
2 76915
1 77661 816365348
1 169657 823640438
2 111514
1 115857 442359392
2 48406
1 191585 972796317
1 27726 477163589
1 108049 335447087
1 116183 957313622
1 130101 796487518
1 149923 560684335
1 35212 376859976
2 36549
1 160501 695832757
1 79516 893004085
2 114443
2 161079
2 135463
2 146827
1 168102 339842221
2 90084
1 2434 725703090
2 153213
1 193284 153201365
2 133044
1 127612 445188042
2 56492
2 96431
2 56128
2 196013
2 15924
1 187641 185668884
2 57836
2 100088
1 132417 706714139
2 143020
1 153040 661502921
1 100414 225002540
1 99037 183198477
1 72584 41768049
1 31457 842995051
2 70733
2 110859
2 57296
2 186406
1 193551 607041372
1 105254 144392646
2 197059
1 135415 742105512
1 153678 155998333
2 102978
1 107960 921302719
1 111122 996181053
1 97945 123903355
1 5752 540140564
1 150375 10612327
2 40787
1 90649 781872168
2 33738
2 106575
2 91046
2 136600
1 32976 890139061
1 67799 425181376
2 26554
1 132563 523862780
2 194663
1 122610 816106525
1 75031 160949918
2 63530
1 169853 737555700
2 186052
2 12148
1 77207 535061394
2 15934
2 112026
1 180689 91901718
2 160880
1 40381 479657874
2 54318
2 83289
2 18768
2 96003
1 51954 35601562
1 180065 511769373
2 167908
2 129756
2 162580
2 194997
1 137374 932786529
2 183252
1 36744 147549088
2 61821
1 21366 538323244
2 93678
2 11747
2 120207
2 135798
1 20748 794440304
1 106005 741722649
2 192889
1 70773 450049003
1 114280 908088749
1 188862 385944549
1 100407 858288288
2 71128
1 48024 762029006
2 39097
1 75384 263261780
2 57414
1 167109 943462823
2 118301
1 111190 991491079
1 159600 894002186
1 37296 354702246
2 85500
1 163827 726742441
2 6032
1 116002 218964301
2 143712
2 24378
1 25728 527105314
1 44532 665726913
1 95159 595135959
2 28381
1 52366 696967989
2 125315
2 138629
2 94336
1 113025 357689943
1 113312 816893327
2 31568
2 97472
1 167865 642740543
2 123735
2 157040
2 38766
1 80161 705422330
1 126002 12564093
1 138020 50361354
2 97842
2 130668
2 178827
1 60578 287223051
2 125469
1 155684 771710780
2 195453
2 170344
1 170964 177961014
2 103614
2 178866
2 3348
1 166394 858914523
2 151135
1 102784 433053643
1 74341 260491163
2 40665
2 112231
2 23140
1 86772 567764679
2 31016
1 21211 398466242
1 179840 453737409
1 169778 519947392
1 74576 955202719
1 170472 795899528
2 22526
1 199353 899304612
2 6744
1 43850 342857469
1 104456 936392343
2 20142
2 20068
2 99972
1 98543 547613032
1 13419 468483604
2 90974
1 53719 210612371
2 123585
2 176725
1 61146 244432914
1 144501 352352691
2 24058
1 50371 569422721
1 133136 332435424
1 88544 623039481
2 106024
2 24302
1 37890 474456568
1 40409 690133584
2 125342
1 125663 510096975
1 60640 169124109
1 19767 267239029
2 34519
2 64529
1 7274 338348308
1 69583 915394578
1 162994 517956568
2 133095
2 34322
1 98412 364518521
2 198982
1 182191 243499532
1 43858 867930161
2 191354
1 99064 198378805
1 94454 51372509
1 68194 141185838
1 83211 190784518
2 174359
2 81221
1 115641 630127100
2 32016
1 147176 798733280
2 168860
2 186449
1 32959 24928351
2 120318
2 144691
1 30284 845540142
1 177808 188011641
1 182103 695946530
1 122957 365969166
2 102159
2 162329
2 121513
1 138708 650927032
2 183028
1 65023 538762356
2 135713
2 197653
1 14227 569065908
2 43964
2 75577
2 112200
1 34403 921311661
1 127698 437477784
1 43100 970604783
2 36358
1 106197 858845669
1 27716 758377014
1 55967 332839315
1 44084 365754351
2 136530
1 65760 394250068
1 154087 749990436
1 183122 643573539
2 177584
2 84891
1 132319 771381825
1 45 939016848
1 196898 277479962
2 25927
1 160407 308977328
1 114148 210509636
1 54643 796228145
2 140470
1 63956 84958503
2 155047
2 90225
2 10073
2 180279
1 15595 412585577
1 78629 44761878
1 114561 249712718
2 17482
1 149185 17977235
2 198712
1 170353 187468129
1 43137 347764800
2 141969
1 121893 975149899
2 86752
2 24727
2 58151
2 154403
2 109583
2 7150
2 171875
1 132470 298957286
2 155524
1 140549 25594835
2 132107
1 59955 320887311
1 186809 312737955
1 44756 754891499
2 18944
1 2982 937278901
1 99216 681402199
2 142426
1 165369 406503824
2 35735
1 95854 974854765
2 100924
2 34366
2 160083
1 44589 36182296
1 26519 574108884
1 74010 295026882
1 44251 504397998
2 199679
2 106427
1 97727 313176313
1 165347 959556571
2 116175
2 126661
2 74327
2 32068
2 183414
2 25932
1 41163 780120774
1 149300 355902358
1 12511 41512844
2 20817
2 164680
1 30424 704977905
2 29533
2 10001
2 82342
2 58187
2 121808
2 58307
2 58604
2 146527
1 76871 833145429
1 42489 367746895
2 91534
2 96561
1 149624 88111239
2 17723
1 157665 338160292
2 140684
1 10834 26833024
1 75420 160035341
2 155152
2 153985
2 131112
2 6544
1 122043 59849141
2 93161
2 9078
1 41985 455593606
1 126088 785358861
2 100397
1 6701 921714192
2 186223
2 55045
1 127030 31015750
2 127160
1 101036 101483439
1 5091 695500248
1 99549 394072245
1 35567 95721368
1 141064 919764616
2 168254
1 141514 994927106
2 59600
2 20277
2 137254
1 39743 977106272
1 82311 997223999
2 165968
1 36489 264898356
1 61968 705942061
1 44437 617833286
2 64054
2 67316
2 46
1 45475 598290700
2 29610
1 164981 957190493
1 110936 798235762
1 12448 211206597
2 47870
2 29554
2 159140
1 93910 227833948
2 177251
1 84103 685380542
2 104758
1 55916 265779626
2 110494
2 5394
2 197875
1 52083 31715373
1 188291 570972855
2 3767
1 23121 485352373
1 142027 346920995
1 45786 786924780
2 167961
2 46790
2 191344
1 150092 965836472
1 174235 390205213
1 134795 810959512
2 186008
1 104475 814144108
1 136149 190962704
1 78201 890468040
1 14249 350410781
2 26873
1 18264 748421805
1 44093 596518316
2 160408
1 110397 197145211
1 141505 102465253
2 101701
1 17960 74783357
1 164813 453320860
1 57334 466593360
1 114338 861257228
2 26818
1 193631 764796783
2 166040
1 51970 892829732
2 102769
2 18152
1 62993 917289726
1 189379 604423509
1 114763 671662122
1 165035 253736376
1 72245 7257890
1 85553 941421631
1 52964 102220628
1 117068 771775781
1 77710 272022705
1 126295 837403275
1 126129 914938699
2 6469
1 556 986695552
1 99456 554330010
2 186498
1 5584 397306200
1 46679 463305188
1 87984 932060526
1 88759 876429640
2 36073
1 144198 35445118
2 135143
2 166744
2 73153
2 21579
2 38606
1 66966 291595011
1 98581 804122324
2 154843
1 179337 997728834
1 94474 349326886
1 63753 627522504
1 173227 615239896
2 92484
1 111691 587453431
1 93144 523200900
1 148022 860655253
1 69402 388018157
1 98610 505697710
2 49024
1 106056 534545136
1 42850 457005563
2 93478
1 40879 470313900
2 59861
1 54230 983329813
2 115717
1 103515 340688483
1 28354 869192712
1 76382 827927977
2 93183
1 45021 19825134
1 98107 309832255
1 124747 297778061
1 156765 57680595
1 125425 359029928
2 176102
2 177854
2 93772
1 26230 430881063
2 76743
1 64677 861796244
1 79733 690722256
2 85875
2 190091
1 184495 168078997
1 84751 236773081
1 147010 249469417
1 84392 916290848
1 16033 508594984
1 6301 610822034
2 55981
2 58173
2 22828
1 167653 371595817
1 106387 427601252
2 5041
1 113975 216079248
1 63233 184852508
2 114624
1 181254 589014835
2 76517
1 176644 736095800
1 185659 67930346
1 98852 355198255
2 654
1 95116 7936873
1 122676 794852834
1 64443 244600430
2 198652
2 68943
1 142272 517774412
2 146538
1 118335 77821947
1 14892 185817308
1 62810 839141084
2 89915
2 922
1 82944 363952708
2 42961
2 177893
1 153214 698413284
2 106574
2 34702
1 38424 321655604
1 24207 455976326
2 7101
2 95742
2 98601
2 80984
1 55521 681315839
1 95168 528677900
2 155295
1 113842 667309578
2 71785
1 16368 588667094
2 193703
1 183164 941810978
2 74542
2 28814
1 46837 769777793
1 18568 314550119
1 191151 327354163
1 50040 362945437
1 85592 101279340
2 36826
2 26878
1 169733 126992367
1 109378 870639693
2 99144
2 199424
1 45833 780031132
1 107970 901182185
2 36333
2 60252
2 28067
2 10216
1 76313 908277931
1 69184 667658245
1 53184 516267354
2 3249
2 147739
1 129205 537580118
2 91164
1 113663 73919501
2 190556
2 194403
2 117620
1 193727 189890277
1 154493 249146734
2 169870
2 35161
1 125997 141813306
2 152687
2 35042
1 176392 848026007
2 173611
2 77743
2 180405
2 73308
2 174473
2 94356
2 172369
1 56664 712145367
2 131444
1 157117 823011962
2 119382
1 166394 237219620
2 73598
2 190930
1 173690 359882430
1 31494 110473718
2 198391
2 69561
1 49818 328543374
2 103220
1 190540 574686586
2 161863
1 117004 168776050
2 5656
2 58666
2 17517
2 53751
2 57804
1 110731 97024983
1 194213 552680411
1 30897 800373501
2 123415
2 51242
1 101249 247620467
2 155184
1 128898 904695594
1 148136 229498112
2 46288
2 195853
2 103766
1 68837 529501502
2 28749
1 55408 698111293
2 89122
1 156530 758640441
1 65277 387839164
2 103988
2 56594
1 186645 607911395
2 114619
1 144419 869310728
1 33279 888100688
1 105639 608095539
2 165741
1 55929 968352819
1 84775 440012575
1 197715 328867526
1 148064 879765746
1 103048 196816227
2 115320
2 48446
1 63443 209220308
1 45907 174895708
2 81228
2 125065
2 100691
2 37366
2 140339
2 58786
1 93446 392742219
2 196556
1 169259 83033108
2 132945
2 106598
2 118842
2 160335
1 73805 30518886
1 113344 425717059
1 9937 669740624
2 102617
2 19896
1 135744 344519656
2 110332
2 161309
1 197912 70777187
1 75358 92014237
2 115880
2 91011
2 146686
1 43967 782928300
2 85719
2 170461
1 20736 560067580
2 39429
1 112138 173382178
1 145098 67442496
1 55562 731769636
1 69128 342408629
1 42460 167466838
2 54003
1 38919 750036616
2 67033
1 190338 360921492
2 47090
2 139077
2 66588
1 123010 628032143
1 85307 173142217
2 74217
2 159742
2 142671
1 96407 998627225
2 10684
1 96938 900277751
2 151834
1 180409 665127014
2 148554
1 38975 488903672
1 98522 279725015
2 180937
1 120440 585213195
1 172975 877727033
1 4954 233232716
2 111238
2 145514
1 138469 497347409
2 157405
1 156712 687071766
2 173989
2 87431
2 99448
2 170289
1 45670 940702682
2 95277
1 5073 482352395
2 193195
1 38870 375150372
2 6279
2 18638
1 33516 989037540
2 186500
1 26462 630047133
1 20357 994659834
2 127594
1 128067 749202571
1 79841 260886276
2 72402
1 153249 187002212
1 19601 986241788
1 136976 200253526
2 44293
1 170182 287957903
2 3743
1 67364 48978788
2 8712
1 88595 711498082
1 56423 656046688
1 48913 357331617
2 105710
1 121928 19756934
2 12446
2 178160
1 121518 722600990
2 64354
2 183784
1 146704 385993285
1 40586 464798083
2 39727
1 57608 643590465
2 141810
2 194234
1 139402 14054955
1 1951 29091070
1 4045 263232190
1 16345 159067755
2 134425
1 32338 654103064
2 165926
1 166168 478942736
1 127193 471879504
1 118279 669508225
1 119530 513039074
2 198761
1 54288 661053506
1 108068 602141877
1 38384 950998351
2 110708
2 181294
1 198113 68283099
2 923
1 132265 548825177
2 76421
2 58860
2 166933
2 103852
2 32498
1 165344 815421354
1 167465 890010148
2 86416
2 5963
2 67260
2 164917
2 173586
1 106080 377099038
2 13338
2 39620
1 136138 929320853
1 123202 147076928
1 149525 119212222
1 129466 945540421
2 11938
1 182507 511942438
1 180855 974875095
2 199049
2 28113
1 61168 16709566
1 153079 531850046
1 23309 337629479
1 35779 785588434
2 164263
1 76255 328152033
1 22890 123627029
1 32627 594901024
1 39251 895702950
2 16237
1 47563 886353890
2 59960
1 37943 143655896
1 48413 734882363
1 105411 261563280
1 157511 624232821
2 66099
1 2453 960633864
2 110113
1 34875 447491261
2 171373
2 55935
2 31596
1 53531 646269765
2 10956
2 133165
1 92449 835924417
2 72518
2 136346
1 181246 259611900
1 43509 660746991
1 45720 345260763
1 132303 381653277
2 67804
1 122041 79755446
2 165323
1 165040 872312590
2 187512
2 143508
2 87867
1 136158 790747056
2 131288
2 125647
2 175130
1 172481 455065718
2 112744
1 931 755603576
1 128722 240282331
2 152959
2 44814
2 133624
2 27350
1 187101 267076934
2 187003
2 87138
1 178588 616393634
1 199989 306092513
2 93833
1 50845 385258870
2 179053
2 53506
1 83436 756284898
2 48657
2 115530
2 12608
2 180358
2 151710
1 102445 710061502
2 43446
2 126877
1 36541 349499716
2 133026
2 174914
2 96324
2 39612
1 197288 467647158
2 105885
1 79333 141057383
2 127479
1 120098 408862984
2 165512
2 28679
1 109644 851458636
1 155436 219895191
2 88025
1 161143 319538617
2 135794
1 89041 789533323
1 150751 63276434
2 4972
1 119533 425453733
2 91203
1 71008 823402359
1 28554 384984960
2 23359
1 22287 419196707
1 173789 612163686
2 22344
1 152262 750550511
2 36315
1 178020 519477253
2 96162
2 189209
2 57432
2 173712
2 36545
1 161420 905150364
2 111453
2 132783
1 131261 265290524
2 185518
2 35191
2 29399
2 31980
2 178865
1 182274 231876451
2 22465
1 105125 607060168
1 128347 861840426
2 130213
2 30947
2 35949
1 114684 369649859
2 113958
2 64215
1 52972 125412654
2 83881
2 143816
1 3941 665749817
1 94913 261702041
2 1984
2 151707
2 10693
2 163909
1 57518 708551385
1 189090 490902871
2 63868
2 134492
2 101186
1 168610 337655557
1 143963 644186216
2 1160
2 155750
1 2073 157885410
1 138795 297946733
1 18040 55815957
2 116504
1 18451 212895396
1 93188 426018853
2 189089
2 163402
1 63415 902482671
2 171499
1 89018 612942523
1 166707 458333305
1 197628 231914478
1 198231 876053119
1 69038 231404741
1 129693 412667000
1 22971 849867430
1 160074 292318492
2 5149
1 68593 509500026
1 175795 372270067
2 188573
2 12542
2 185849
2 33897
1 77369 713008353
2 33990
1 23415 993374371
2 77146
1 75194 118988669
2 79885
2 26192
2 143381
1 78881 510281049
2 186774
2 121546
1 113904 315028553
1 82345 117016193
1 43787 273228885
2 62933
2 150728
2 24438
2 168684
1 125743 596810673
1 97642 881731772
1 89593 712650704
2 76706
1 115989 89408701
1 14214 973828758
1 131952 525066149
1 51626 876705183
1 51852 345416017
2 119792
2 20986
1 106368 256833065
1 188017 971597797
1 186497 556469298
2 129913
1 185791 294909418
2 120760
2 149284
2 51927
1 142750 98277314
2 5903
1 103067 964867569
1 89622 619711265
2 11704
2 118932
2 122427
2 101186
2 55247
1 125273 428696886
1 114011 667326142
1 26192 181397203
2 137814
1 24407 111161279
2 103396
1 38072 490426638
2 10288
1 124367 244799901
1 143331 530082019
2 18111
2 72635
2 1722
2 41847
1 47975 937212056
2 34065
2 165928
1 79032 395424662
1 67168 821943845
2 112946
2 182611
2 39648
2 191525
1 65853 839578109
1 126109 929025976
2 101310
2 155152
2 33768
2 174272
2 11477
1 175612 301615897
1 23050 519118513
1 119255 422825809
1 141908 95058545
1 150020 693341819
2 173742
1 145357 178369993
1 89313 483627111
2 9869
1 161750 936296013
1 154139 349166630
2 59893
2 127093
1 11501 964884769
1 60641 210445433
1 54052 744918903
1 194493 218915000
2 154877
2 78381
2 78249
2 86197
2 109061
2 130351
1 145756 117699877
1 95151 524205823
2 91371
1 137221 906400816
2 188066
1 167277 480782322
2 14067
2 113175
1 122894 77679890
2 36678
1 86402 244007846
2 91301
2 138544
2 86407
2 59958
2 144783
2 107716
1 139910 661850883
2 41484
2 191159
1 71685 463774052
1 144286 740536475
1 125288 633708636
1 83839 985657876
2 121920
1 960 681882293
1 135821 632385892
1 47776 315388415
2 43142
1 95575 719321387
2 129052
1 116953 381267488
1 109739 223976333
1 82993 848816505
2 140096
2 1724
1 32301 226305129
1 38307 693615698
2 5534
2 171510
2 26154
1 124699 2654402
2 128261
1 165313 278514067
2 137604
1 119033 782048925
1 103085 333714499
2 79293
1 166287 431347914
1 180779 775518404
2 77215
1 187725 464824023
1 44585 45257052
2 40955
1 133381 945334900
1 188942 556247494
1 104946 188753959
1 55309 963006212
2 33143
2 70221
2 174158
1 38585 651454398
2 153724
2 111928
1 79209 478945764
1 78053 627937117
2 36553
1 147219 178919850
1 50747 975419593
2 159792
2 74245
2 134710
2 90935
2 199586
2 23127
1 144562 885299507
1 149349 488692804
1 130547 146140121
1 10703 202945355
2 39311
2 12255
2 73675
2 156335
1 68230 789866219
2 171869
2 37583
1 30602 405263697
1 63746 410882027
1 160029 453402616
2 128469
1 27947 408240891
2 70178
2 121149
1 92982 542018472
1 178457 806933799
1 189210 39681266
2 9801
1 68942 683659873
1 68895 706102782
1 152006 980383822
1 126766 830256979
1 87760 446729810
1 37790 592118860
1 159330 365318894
1 171153 743849947
1 145966 457703851
1 52760 319982990
2 135871
2 58393
2 72960
2 110295
2 97484
2 26753
1 194887 722114091
1 90654 105129207
2 12037
2 131373
2 64884
2 120990
2 66138
1 64386 828305836
2 72762
2 20536
1 140500 296966261
2 71928
1 42876 706686841
1 131995 861868559
2 3981
2 84712
2 143143
1 145435 384604125
1 50166 503314648
2 135675
2 182472
1 143746 432055995
1 40926 962080618
2 186932
1 154530 374282440
2 86340
2 190100
1 45209 409414304
1 28850 818490796
2 189047
2 49450
1 17507 481953301
1 661 932170924
2 64082
1 121864 94493057
1 163497 872044633
1 156346 532805306
1 89803 113553279
2 144408
1 108785 917008551
1 19532 792310375
1 65483 364386236
2 51350
1 116910 211986748
2 45255
2 9690
1 133749 61933110
1 10493 212528323
2 98377
1 99670 518264873
2 121684
2 138331
2 160246
2 43633
2 178277
1 57607 944940407
2 190368
2 23040
1 17573 134114010
2 77532
1 78544 998100903
1 193545 467923853
1 180526 376865246
1 6354 525737690
1 63205 44906298
2 71166
1 72217 532293623
2 66227
1 136985 703439535
2 80582
1 46447 663259502
2 71843
1 119694 88342555
1 167327 120639484
1 89185 840174043
1 170842 632937078
1 34583 299002147
2 155970
2 56122
1 6025 917789353
2 67484
1 82474 189524383
2 25547
2 196734
1 41541 209739655
1 175918 439316959
2 103362
2 112861
2 35704
2 95503
1 95171 140675896
2 147755
1 197056 746084141
2 199115
2 60131
2 172173
1 135596 495452798
2 14
2 101105
2 164092
1 139302 872477675
2 63329
2 104449
1 107161 30837929
1 13889 29011810
2 71068
2 85685
1 121794 214097844
2 75825
1 62311 731968796
2 171994
2 186821
2 158099
1 186588 297878375
2 193171
1 195338 871905072
1 6016 604738805
1 30855 68038770
1 40611 477233054
1 159303 998789802
2 79699
1 94802 550442750
1 105468 781503465
1 148889 365230568
1 30577 583754343
1 117695 295851898
2 61626
2 174507
1 18327 20662484
1 138603 817404172
2 158851
1 36749 969175294
2 163945
1 195014 756830107
1 157832 122544532
2 74137
2 75014
2 193958
2 66385
2 122076
2 161416
1 61272 541358553
1 188701 526976720
1 89509 825405076
2 163234
1 115667 555251431
1 116035 312535984
2 135577
1 107762 226271440
1 152883 667714784
2 71535
1 114810 210283369
2 12457
1 167115 636384140
2 171869
1 195766 865536702
2 16069
1 38216 345823152
2 64767
2 83452
1 106960 356324391
1 27553 590802364
1 22613 415068769
2 39474
2 128093
1 181714 677078293
1 72934 539590488
1 140383 337312296
2 32273
2 46243
2 26684
2 3900
2 44649
2 42299
1 17084 137067344
1 57455 964344873
2 132482
1 12977 24525062
2 131836
1 175791 839048583
2 81225
1 13605 458798028
2 181338
2 115697
1 144508 817971127
2 175440
1 138599 499490129
1 192801 976920424
1 144706 219301933
2 190761
1 30169 484963727
2 107967
1 47010 718397081
1 48092 802303340
2 103317
1 144638 695827905
2 101705
1 121351 739461260
1 126445 956338947
2 67373
2 74877
2 25749
1 89701 377455959
1 73844 562436068
2 41655
2 118819
1 12604 255945208
2 16158
1 61305 9141204
1 126556 182787675
1 30221 811276336
2 8084
1 122704 716831001
1 176961 170181553
1 20691 215875160
2 9838
2 1443
2 13678
2 64063
2 66938
2 191162
1 191173 740114312
2 120824
1 7460 323797160
1 120048 533956072
2 36487
1 100560 448851185
1 118310 880121262
2 140652
1 62393 715657152
2 82379
1 120095 584146561
1 126507 665705304
2 113818
1 199125 368286191
2 53538
2 71582
2 31076
1 25815 31446815
2 171315
1 62483 292534926
2 165253
1 106190 61880427
1 19240 492801724
1 96566 10881874
1 46290 615138467
1 50570 890182384
2 34983
1 108972 496782025
1 133679 873893208
2 55077
1 20086 147573913
2 169127
2 33082
1 31163 829054211
2 39561
1 183443 9856258
1 173671 335863769
2 103309
1 47848 460271478
1 133869 943730656
1 150212 977021859
1 92371 775341020
1 31104 427574880
1 16274 421068043
2 171811
2 52648
2 53720
2 156655
2 20530
2 156434
1 142536 361995585
2 198046
1 144176 34647650
2 136407
1 11071 706290853
2 70847
1 187512 119758714
2 7779
1 151449 292578773
1 165006 395955292
2 153736
1 168473 355323463
1 50869 494854863
1 151077 184318675
2 19380
1 134419 410128152
1 175252 190504454
1 59446 880702383
2 80725
1 147536 142541814
1 196275 800214237
1 110605 834124377
1 113130 813721059
2 22612
2 55795
2 129583
2 175073
1 170723 167344362
1 52088 183808033
1 136923 126258327
1 46574 289147725
1 40496 443185302
2 148953
2 99132
1 180900 923647337
2 16510
1 24144 180627505
1 194528 316980637
2 194450
2 120097
1 181501 48975155
2 141979
2 10085
2 192671
2 6463
1 158708 930861612
1 27133 217073498
1 188370 687440770
2 25194
2 25798
1 91557 115018576
2 60546
2 149261
1 164290 404005385
2 4630
2 79861
1 163042 783758690
2 58575
1 112538 92885619
2 71785
1 138504 868187734
1 174052 636514401
1 117347 742052706
2 111418
1 147349 334751982
1 176444 385257465
2 19729
2 112680
2 148483
1 199836 112426901
1 62344 299756732
1 132890 279197939
2 116866
2 68646
2 150288
1 100844 234387949
1 3288 325476479
1 148734 84365893
1 181762 417723171
2 13139
2 58083
1 16858 186482380
2 73108
1 145262 690273651
2 158207
1 81982 389833383
1 24946 340786123
1 172550 464012790
2 132204
2 33006
2 43659
2 196584
2 180245
2 151974
2 14956
2 20721
2 1842
1 98031 634384905
2 181589
1 161509 752016394
2 51724
2 53639
2 124628
2 24435
1 141758 131854160
1 59662 22761414
1 181599 402293860
1 83574 413967158
1 58385 613510004
1 155048 796562002
2 61615
1 17336 997640299
1 132174 898150447
2 120449
1 1603 572306998
2 25886
1 191982 616398885
2 158770
2 45264
2 155700
2 186443
1 69733 565506875
2 151612
2 120799
1 104545 430317478
2 83151
2 3260
2 44976
1 15982 68231765
2 45526
2 15128
2 165676
1 86074 418533647
2 89319
1 41875 225114304
1 167830 302934715
1 92189 412780286
2 145202
1 39131 399961196
2 42798
1 102206 334499242
2 166971
1 150878 175479196
2 167465
1 134213 66963852
1 107045 407538096
2 91690
2 146318
1 64231 201614495
1 52195 349195197
2 176898
1 153279 919335547
1 169660 287769594
1 52021 360680702
2 5394
2 131678
1 12787 897770995
2 21304
2 86186
2 141806
2 59626
2 150215
2 101304
2 49023
1 74538 293856605
2 67161
2 37984
2 47700
2 18018
1 153810 568010282
2 63702
1 138580 219942159
1 197711 404209728
1 67928 50484797
1 107927 228464449
1 54874 135649189
1 133513 340816742
2 96552
1 23678 897949578
1 65499 966541243
1 117770 931747973
1 22747 699256683
1 110663 378749284
1 10042 83087678
2 1840
1 143570 479127696
2 173510
1 192400 585748300
2 138931
2 66218
2 49092
2 110674
1 133585 389522729
1 123483 35863477
1 40042 994035031
1 142646 720182306
2 65375
2 8082
1 80197 106903988
2 150604
2 174941
1 34759 527546476
1 148253 358375786
2 68707
2 13792
1 171055 544308382
1 73828 234160895
2 187166
1 163110 45552095
2 141434
2 142226
2 864
2 114747
1 190705 718909346
1 148763 978836465
1 36022 227119860
1 198221 311768954
1 137433 353264098
2 111144
2 193923
1 97573 355235188
1 80310 974282000
1 23065 496484867
2 105934
1 155984 480645012
2 42178
1 169136 721250772
1 175414 96823492
2 52061
1 148288 434758276
2 69382
1 72460 608078289
1 167129 131077760
2 151095
1 161984 223226023
2 181231
1 189202 786041930
1 124655 513120837
1 186047 16813547
1 186483 561226879
2 99629
2 81366
1 126490 145325516
1 164788 627371925
1 75525 199768724
2 24104
1 162408 949787085
2 51776
2 186314
1 29308 910187121
1 11172 21163855
1 90304 818857899
2 96851
1 70618 959990051
2 14397
2 20713
1 186846 853691133
1 143332 919070690
1 93829 939845776
1 22811 672560676
1 35497 536281332
1 348 692511505
1 167532 550866297
1 11919 185409477
2 62498
2 36173
2 150670
2 50394
1 56239 804661939
2 75157
1 165471 605076567
2 15142
2 28206
1 18918 892197326
1 45824 633584414
2 180259
1 161268 878432155
1 38911 567572256
1 181458 288192619
2 117339
1 189755 732417578
2 121410
2 143418
2 23035
1 45928 922371312
2 43705
2 87890
2 71585
1 178321 608416075
1 38524 95768375
2 59943
1 69012 457837388
2 33241
2 36654
2 59972
2 160821
2 152330
1 159945 793952032
1 118945 103535073
1 99265 69946017
1 32062 96248776
1 47610 997403308
1 20985 787022801
1 162048 121612460
2 50546
2 178209
1 95891 163485841
2 199052
2 163444
1 54261 101273177
1 67550 835446069
1 196180 902313989
1 88502 424143822
1 171300 577005010
1 170361 609168102
1 108017 459911644
2 123518
2 2263
1 165679 711903887
2 176176
1 82907 677007888
1 71965 849325093
2 184375
1 24610 468291770
1 167061 263139516
2 58685
1 62831 341923600
2 96161
2 125142
1 85767 992059431
1 168578 660837672
2 51974
1 161336 757278064
2 170655
2 171854
1 185306 717827578
1 112620 377900230
2 198038
2 115812
2 72064
1 147053 774875990
2 34205
2 183807
1 75307 822910563
1 102843 9975111
2 135306
1 152118 165028511
2 160151
1 26918 759707237
1 180524 989763156
1 105135 215095348
2 59099
1 82310 961928821
1 27956 466070550
2 156050
1 124111 345055744
2 101427
2 87610
2 33233
1 133975 175649691
1 12570 198541909
2 16772
2 68581
1 20046 192575116
2 121861
1 132267 151234371
2 115379
2 76035
1 16471 393933684
2 107776
2 189538
1 31885 920711640
2 79984
1 180553 863384738
1 72479 412536222
2 48329
2 60299
2 36001
1 72491 899805092
1 139539 328157644
2 115436
1 91316 736084621
1 121 497277953
2 186737
1 153904 16860101
1 127977 8286839
1 50522 266699517
2 41504
1 3596 385879115
1 62222 152381434
2 164421
2 117215
2 131401
2 168120
1 114465 464828502
1 54892 832401830
1 94418 404116983
1 179574 691909047
2 100704
1 197322 389100783
1 107600 122274120
2 4828
2 111430
2 68259
2 163662
1 50998 414941963
2 140545
2 130695
1 27616 244085443
1 14689 216004624
2 36303
2 123852
1 183034 732734758
1 44031 492080964
1 138529 344242465
1 188495 29226809
2 9613
1 10503 889936251
1 198455 500427314
1 2558 170306917
2 72280
1 88798 230016127
2 63869
2 194577
2 136662
2 196499
2 13679
2 163657
1 58826 412386138
2 152515
2 131479
1 55208 793875445
2 109927
2 77811
2 43272
2 77423
1 142740 525940932
2 111576
2 70277
1 54033 156734674
2 161089
1 79728 838294354
2 186738
2 113090
2 75258
2 110443
2 182307
2 4533
1 15074 710129489
2 63569
2 161789
2 122507
1 177925 774400596
2 197113
2 15536
2 176423
1 81063 709007653
2 21620
2 111115
1 157560 711583735
1 72884 524237357
1 192682 866625742
2 45202
2 122164
1 93908 489061024
2 138382
1 86683 354603871
1 8826 621329102
1 185304 264718710
1 140638 837781091
2 54069
2 143604
1 48496 9540426
1 71526 654751755
2 36763
2 167497
2 85655
1 177433 901400468
1 134134 176753810
2 112154
2 174885
1 38648 204782771
2 91694
2 120927
2 29057
2 136345
2 114293
1 182933 449930737
1 64474 1552200
2 8425
2 72889
1 112581 671508197
2 108906
1 8343 554760868
2 96183
1 84716 933433803
2 193761
2 135769
1 191294 576414791
1 71596 876182576
2 51332
1 86596 387615070
1 186428 126196316
2 443
1 158452 774542699
1 191198 96477534
2 1544
2 20399
2 179005
2 22518
1 135487 62773236
1 154301 939468200
1 6014 212757174
1 77221 647194007
2 133371
1 167971 27197648
1 11651 659022012
2 93300
1 38186 357558585
2 42645
1 189097 962144422
2 100669
2 42774
1 199494 537620075
1 50500 253114996
2 149422
2 130932
2 160314
1 182850 150146257
1 82283 854489054
1 157475 913725700
1 25684 653631593
1 190783 570231010
1 47565 9841376
2 137348
1 196982 36020587
2 45448
2 19703
1 178355 512863024
2 154467
1 195226 379315861
2 139607
1 181330 765627023
2 188275
1 166573 51728686
1 879 963158733
2 157620
1 109364 957401087
2 87057
1 81629 624670186
1 143838 297949780
2 34840
1 91293 339757100
1 45618 513392527
1 15023 988536378
2 133314
2 188735
1 30608 263393452
1 197879 930328436
1 13598 773128040
2 146038
1 85002 561502430
2 124926
1 138102 909617750
1 125349 233531906
1 173606 536285141
1 158737 543114670
2 75032
2 15660
1 176210 72938039
1 35180 525990933
1 12353 685634051
2 110465
2 45297
1 14990 499530278
1 190074 811999833
2 128588
1 131337 16431659
2 192930
2 136875
1 199220 285954105
1 155106 100799768
2 125442
1 82571 366149577
1 103262 224735863
1 38576 57580741
2 37761
1 45346 102584196
2 169941
1 175588 123437776
1 82970 38346584
1 52348 138490156
2 170102
2 73835
2 109163
2 73181
2 139967
1 178481 691584959
2 155202
1 168271 213999361
2 157393
2 16293
1 25418 307379282
2 166870
1 37413 900491257
1 102663 798014604
1 3836 460781205
2 114705
2 122800
1 90095 408368862
2 199686
2 103534
1 16127 918044697
1 100435 122958617
1 26684 591725474
1 150418 952409560
1 84585 506306690
1 135533 689278800
2 158171
2 112584
2 195433
1 128078 601351912
1 47869 460252002
1 104622 69396587
2 3241
1 52164 459123442
1 69725 786791553
2 26643
1 18293 211356088
1 167472 891104998
1 120692 79603767
1 70443 492848900
1 153309 832228801
1 43771 49977426
1 98719 492629796
2 96409
1 187811 857177718
2 194440
1 82597 168261590
1 81630 726473909
1 149748 484170294
2 180480
2 53610
1 185294 713752517
1 115327 820060454
1 113210 22392088
2 163206
1 107847 65696187
1 184763 772033839
2 75159
1 25064 35137546
1 199726 115697877
2 95956
2 37807
1 25207 378451316
1 6842 856431169
2 131361
2 125386
1 129085 932849601
2 165365
1 115553 147854050
2 35939
1 109108 271153925
1 37828 352926663
2 104191
1 130481 613081015
1 9763 702698963
1 107324 475250026
1 177876 775971429
2 129370
1 196295 675619835
2 166645
1 151054 682032713
1 133124 86640135
2 182617
2 11779
2 72147
2 104433
2 137950
1 85684 114875891
2 78922
2 133306
2 160847
2 116056
1 30047 630208843
1 13657 529283174
2 81645
2 161164
1 143759 886439100
1 58187 997538799
2 144217
2 20681
2 63017
2 195893
1 178246 936831751
2 105360
1 178813 313461624
2 89444
2 198789
1 183285 729555736
1 143241 900167335
2 119221
1 184448 545367741
2 10750
1 154308 812040372
2 104282
2 98388
2 178417
2 95498
2 199755
2 10192
2 34301
2 40647
1 151989 31958209
1 180186 281208903
2 34649
1 40558 576093571
1 71895 370947950
1 182241 466536003
2 177715
2 56393
1 45042 880519136
1 150411 889595138
2 101109
2 127400
2 66981
2 194611
1 196542 286689858
1 72185 771469711
1 62709 723704763
1 118802 37342059
1 196957 7065223
1 170504 8996320
1 22456 654576822
1 129302 985335318
1 122071 564629578
2 143607
2 52966
2 102837
1 127918 679551822
1 7404 893065483
1 195638 491349534
2 62448
1 45048 604083915
2 7748
1 97832 53934495
1 146686 511992003
1 40233 397309735
1 91207 918778159
1 144958 290233694
1 57721 387379966
2 172092
1 59874 471296659
1 99274 230336299
1 197105 425535586
1 118845 989086390
2 40757
1 179748 790756111
2 183716
1 91055 506829236
1 53206 110855193
1 121699 192618521
2 32159
1 106287 202221769
1 12153 3341213
2 181238
2 141379
1 170039 354576623
2 155777
1 183172 723064739
1 161498 907969536
1 174844 946810005
1 155644 476553424
2 102568
1 135884 540901523
2 119391
1 82227 236848856
2 52830
2 141996
2 182556
1 115275 892795448
1 172567 641158411
1 62590 414098083
1 43209 316467598
1 127375 250005697
1 18813 125109571
1 70332 324287111
2 64402
1 163032 204231795
1 11517 709464665
1 18400 59082237
2 129085
2 162441
2 82214
2 72210
1 8050 428489124
2 102129
1 190365 154409514
2 176049
1 173631 900810514
2 13297
2 130319
1 122586 421733344
1 79374 168511936
2 140570
2 116233
2 106569
1 13383 71384128
1 198263 709615300
2 22629
1 41033 961992991
2 17298
2 11038
2 108734
2 24895
2 27245
2 194580
1 117423 127939905
2 115375
1 127856 203136858
1 35708 868901779
2 180552
1 55943 682405142
1 63195 236152327
2 71126
1 140994 962204491
1 92048 575921035
2 170396
1 184210 517555152
2 954
1 48389 753405748
2 90601
2 142673
1 748 863343921
2 135575
2 42087
1 91831 705080623
2 111488
2 153118
1 94430 809469722
2 88153
1 111345 514471903
1 98883 510877253
2 32088
1 178595 957073732
2 97188
1 196767 468950148
1 170607 213495498
1 11353 680431713
1 151035 951058016
1 149943 303217061
2 144537
2 144524
2 156771
1 190913 585643247
2 122998
2 156978
2 8530
1 78010 964271995
1 32036 403451883
1 22196 955232599
2 11055
1 99043 372590647
2 158926
2 86323
2 176138
1 182220 337299328
2 111022
1 76337 317563356
2 18795
2 149739
1 144551 479283856
1 3235 279633344
2 155601
1 15332 879662094
2 98646
2 8120
1 182889 626542733
2 133898
1 10680 357477075
2 177781
1 53 428762552
2 126800
2 64981
1 53497 624408862
2 42915
1 94185 986414643
2 36460
1 100650 529346788
1 158261 548351173
1 195587 632117565
1 94775 585485302
1 113218 126632457
1 80405 641327948
2 93410
1 75556 930445014
1 172592 935258085
1 28709 304266885
2 32912
2 53775
2 164309
2 36558
2 110572
1 150338 524306185
1 37511 428224200
2 61364
1 196027 33212839
2 8537
1 107762 538038372
1 77915 82707141
1 26081 984984647
1 55422 944866324
1 96613 510120136
1 4170 714078427
2 12190
2 65111
1 173661 608343694
2 91818
1 118304 411500039
2 185579
2 94210
1 36594 66019043
1 29037 369094941
2 48318
1 117155 471826359
2 185390
1 1184 733429310
1 60222 941663646
1 14906 745371418
1 146218 754366754
2 188740
2 112856
1 119356 273769203
2 38470
1 174633 611751868
1 48345 675791997
1 143007 5595259
2 195719
1 167749 720509508
1 119993 91974584
1 126793 429927244
2 98097
1 121148 286164840
2 50580
1 180481 801797699
2 72859
2 24556
1 102622 182309473
1 86483 603317783
2 120384
2 115259
1 181243 834516929
1 188079 189570982
2 196165
2 11500
2 44398
2 160616
2 157612
1 194252 550427042
1 166354 303682413
1 4065 980624913
2 141734
1 141704 829163799
1 184633 501261956
1 74603 599541906
1 122185 676023477
2 137643
2 194261
2 64521
1 23157 161740761
2 197913
1 172819 606214169
1 4280 674237661
1 9386 321080880
1 90093 594870989
2 190804
2 126103
2 132085
1 154956 184272246
1 72010 408567041
1 40773 131186304
1 105662 5358782
2 124542
1 46866 603351943
1 179384 961982459
2 136221
2 15703
1 18304 818924053
2 73028
2 709
1 4277 363138891
2 53196
1 63804 802732982
1 155520 645913576
2 178830
1 125355 539971940
2 18126
1 61144 891913101
2 44690
1 86422 495484343
1 23620 458176695
1 58917 175014807
1 17746 79560216
2 139418
2 78481
2 118877
2 164422
2 23826
2 101468
2 70542
2 54277
2 163432
2 155607
1 143169 238174950
2 8706
2 41819
2 37172
1 124534 775080499
1 86212 535123879
1 175461 600847021
2 79559
2 194079
2 179489
1 36820 980858938
2 82987
1 176722 280273601
2 132422
2 132631
2 134698
1 58297 886399565
2 36283
2 109254
2 140820
1 103843 578026325
1 113885 618058989
2 47085
1 111963 248785515
1 69887 9397641
1 63173 133282251
1 181260 15938177
2 87539
1 90391 559514805
2 70885
1 166524 422995986
2 89660
2 25753
1 9242 290647151
1 137358 299260293
1 4689 613555882
1 135718 770166568
1 63232 298880308
1 114919 368980428
2 61786
2 114559
2 167469
1 43644 391996133
2 189066
2 150480
2 138616
2 125989
1 164243 881048781
2 126021
1 82060 923430196
2 105583
2 184444
2 192296
2 106569
1 190721 135179403
2 166366
1 108778 594248567
1 142888 410068341
2 72897
2 37901
2 195906
1 93711 16432565
2 5704
1 187222 656675491
1 59925 290579442
2 99748
1 102833 740958339
2 83126
2 81606
1 118592 204298503
1 91690 664232868
2 106863
1 51721 283062563
1 197938 933182227
1 142658 800293707
2 116136
1 127805 550548272
2 183292
2 127422
1 88806 902446887
1 137584 119242004
2 196952
2 128516
1 181483 354814224
1 187890 603720775
2 106944
1 6389 396813349
1 15253 796287234
2 154351
2 165524
1 54800 362064370
2 150954
2 147183
1 173999 961775235
2 119680
1 162476 962446136
2 165742
2 99511
1 95789 882056522
1 163381 949467770
1 189679 146334089
1 72138 677106949
1 170428 338028948
2 13292
2 93909
2 160386
2 180832
2 81340
2 131491
2 17935
1 160813 999293553
1 189727 31370627
2 184822
1 148471 672106627
1 36398 114777780
2 40793
1 6486 268017769
1 4391 110338004
1 88629 928861878
1 169692 822078451
1 41045 917662725
1 94162 6885495
2 197132
2 136750
1 172772 216194808
1 106940 614544972
1 96733 580668867
2 87779
1 183418 81773106
2 9324
2 26480
1 77419 491948768
2 134858
1 65734 295219950
2 115487
1 102282 959963302
2 122439
1 169902 786210259
2 94073
2 123194
2 44428
2 106409
1 124569 594759153
2 45528
2 152135
2 141886
1 27555 780837973
2 133208
1 74714 120527615
1 88545 710196641
2 29621
1 39163 609785937
1 72346 958888162
2 177746
1 25196 391905128
1 99351 724817715
2 12970
2 103608
2 133006
1 75142 352960119
2 27399
1 20621 997020344
2 20610
1 11148 34101699
1 61983 138426649
2 185383
2 64684
1 92083 289915296
2 182645
2 99661
2 73429
1 45468 422231569
2 168273
2 32726
1 35208 644798140
2 19028
2 131322
2 159662
1 108149 259913876
2 42147
1 153090 275765823
2 37891
1 150369 435472936
1 142874 144533087
1 18396 560189458
1 78462 926019077
1 55951 203537175
2 174618
2 179590
2 180707
2 123344
1 86519 900069703
1 62623 212346533
2 40301
1 83242 626559372
2 141633
1 65530 454659092
1 11053 950053326
2 145348
1 50896 583823054
1 184415 520999435
2 73161
1 104271 807213990
1 147935 139876522
2 107139
1 182604 446516488
1 7323 564527765
1 59214 6288762
2 61907
2 142944
1 147718 301736198
1 93490 237450827
2 5853
2 196921
2 159159
2 182663
1 152842 483901315
1 103988 650699005
2 154597
1 146714 846066193
1 67710 31498803
2 107717
1 176714 380829853
2 153045
2 161779
2 169726
2 187234
1 24814 69045451
2 2072
2 47932
1 101034 138403284
2 161858
1 154483 288350237
1 27146 31085677
1 25893 12417158
1 90437 393902673
1 54734 683948626
2 88691
1 198438 421502030
2 162831
2 31729
1 51539 132969981
2 97379
1 186734 897299954
2 185812
2 51199
2 83138
2 3637
2 41516
1 78142 427686848
1 159659 358638188
1 114821 799114570
2 163950
2 33230
2 173180
2 193678
1 170349 474706776
2 29472
1 121635 722179264
2 168602
1 38519 554096914
2 92850
1 37141 830540562
2 83127
2 30708
2 114430
2 96047
2 48480
1 102419 960402678
2 42101
2 179141
2 198662
1 51416 315262603
2 106000
1 187738 979550779
1 28398 426007665
1 10931 861118294
2 164227
2 190134
2 170741
2 132436
2 75323
2 174324
1 43421 895828343
2 185500
2 4408
1 59169 676680530
2 120793
1 101153 338056230
2 184732
2 135477
2 130741
1 12757 54878045
1 56907 265255584
1 137405 397062206
2 149199
1 2947 546160417
2 156420
2 95103
2 191641
2 52992
1 80589 175359924
2 92809
1 135460 622700293
1 144032 857134763
2 173087
1 63705 387574663
2 133095
2 56900
2 28084
2 63383
1 88965 529649124
1 21550 457171131
2 118334
2 49011
1 33420 365591793
1 159439 195425292
2 164226
2 185048
1 66738 204812110
1 108095 405848188
1 163974 537725040
2 114853
2 180608
2 159005
1 182910 389672196
2 182284
1 18120 431952670
2 185798
2 71198
1 98688 654714949
2 122842
2 139660
2 60209
2 118128
2 125159
2 121678
2 31598
2 113183
1 117150 611871924
1 30678 994252490
2 91630
2 139508
1 141517 262966845
2 118939
1 174067 644142361
2 28455
1 148752 422811605
1 99797 222215160
1 65584 594335966
2 86135
1 58069 609256077
1 161087 69290867
1 15470 321858418
1 144564 188081612
1 71279 325679155
2 32387
1 134342 758203291
1 184971 104752478
1 84375 876183749
2 36266
2 128569
2 154320
2 11909
2 162193
1 17255 981848082
2 22478
2 124170
1 192200 381916474
1 166092 482560566
1 111633 919947414
1 41267 553751157
2 24848
2 169228
2 38219
2 169911
2 57390
2 122009
2 165865
2 5961
1 102395 818821752
1 127280 119269631
1 146985 102740167
1 170298 293796596
2 179614
1 195337 350875914
1 130506 167059761
1 177888 42907835
1 109743 676553548
1 55670 395958241
1 139532 777283909
2 106774
2 77648
1 167932 814588708
1 145612 869320003
2 130031
1 32581 100931142
2 78951
2 164975
2 56887
1 178238 934391508
1 58011 98209651
2 188823
1 145779 643761542
2 158097
1 73688 861109728
2 184545
2 75838
1 196326 258321872
1 26114 942636327
1 48235 511619709
2 7215
2 88427
2 150767
2 183866
2 63930
1 148586 527164447
2 36219
1 53727 718358273
2 47144
1 90946 673093944
2 21855
2 157126
1 117595 444549630
2 27129
1 39452 507770560
2 23643
2 187890
2 131225
2 26952
1 36395 167279414
1 75512 213341509
2 91896
2 199204
2 53481
2 6279
2 98387
1 139047 310347109
2 93804
2 93629
1 71586 502425033
2 163097
2 90696
1 187381 650736609
1 193586 414434453
2 81542
2 88336
2 126137
2 1408
1 52935 918282445
2 11335
2 153958
2 31966
1 192216 806601923
2 46653
1 36043 252750406
1 23565 489785128
1 192002 186211521
2 159268
2 176778
1 134001 577728230
1 24926 127571284
2 143930
2 90958
2 187953
1 19838 963550921
2 91727
1 145168 262507075
1 184752 73500967
1 82670 58738814
2 85222
1 168728 780307071
1 103100 243682647
1 108382 989601366
1 14054 116461779
1 123543 386099906
2 8237
1 7150 215673073
1 177599 948583972
1 16691 444398836
1 69695 158451428
1 161802 918883946
2 151359
2 107865
1 63867 174985832
1 136617 905556981
2 37014
1 51167 499854864
2 114735
2 20870
1 168738 304612030
2 112392
1 151281 72291110
1 189598 306199737
1 39242 36784587
2 95233
1 172778 426384225
1 78722 181710728
2 179487
1 130800 544980668
2 11950
1 124943 934018479
1 188149 411478178
1 30563 129408692
1 161141 14462366
1 19244 948160189
1 149559 604701780
2 38654
2 9484
1 183855 353259619
1 59199 971960032
1 110029 230252753
2 59490
1 25770 744369926
2 170097
1 58152 394799457
1 185319 334558118
2 60516
1 1596 230209508
2 184323
1 147915 494712141
2 53946
2 171365
2 47318
2 152028
1 164160 27750241
1 43253 158401882
2 39056
2 190534
2 107986
2 54361
2 20108
2 176979
1 51558 586190640
2 158258
2 136916
2 129441
2 114884
2 84619
1 134150 835171351
2 68765
2 187160
2 57339
1 199962 641791682
2 114435
1 10920 437364575
1 159129 531326204
1 92867 781330729
2 42205
1 61330 685846088
2 63691
2 117754
1 137212 356560010
2 9080
1 39310 623755764
2 192310
2 171223
1 67924 562016104
1 184460 207487175
1 124918 118349236
2 60387
1 149145 298265876
2 170559
1 73175 705464942
2 60139
1 142805 25532470
2 178112
1 190627 515471909
2 160798
1 6907 440084346
1 170 286278256
1 182458 631480043
1 16135 665139426
1 161479 357595999
2 92547
2 58887
2 116336
2 54529
2 163346
2 96971
1 144089 102474943
2 2980
2 194398
2 26359
1 64552 752964614
2 138049
1 1382 478628358
1 46357 716898854
2 141480
1 177696 667861793
1 25195 66313360
2 89863
2 33060
1 60631 804694621
2 194021
2 52123
2 18516
2 67118
1 56975 544467259
1 85104 650541864
2 114271
1 99373 354579758
2 39307
2 60765
1 146830 489713173
2 144936
2 71858
2 168907
2 164593
1 166671 313152058
2 167129
1 172556 503182846
1 67301 962091128
1 41032 36061599
2 110365
1 120316 2258191
2 102626
1 105277 104252130
1 6071 774946399
1 32027 254630520
1 108980 698537010
1 193069 134210922
1 170982 512222606
1 196236 558167856
1 157292 221306536
2 165256
1 185953 195866905
2 80574
1 67245 987171278
2 35820
2 22706
2 63235
1 175947 318138188
2 58092
2 16479
2 149622
1 27851 353032156
2 98309
1 39519 11636000
2 65321
2 173412
1 46372 648813399
1 125691 273496
2 177735
2 17658
1 144576 158985504
1 65810 299294592
2 84392
2 33436
2 5324
2 154631
2 105382
2 107814
2 145471
1 76305 272489530
2 129350
2 96463
1 122129 380782047
2 44647
1 180117 747199115
1 125124 359511205
2 5930
1 157396 647333162
1 150518 36732164
2 66123
1 8783 419123895
1 100775 915480268
2 160832
2 147471
1 195334 583282734
1 184020 675932868
2 134934
1 61261 865984380
2 53812
1 69546 804936560
1 141506 785964267
1 185193 14793153
1 8173 403207723
1 630 840163076
1 86504 600016200
1 167208 135472497
1 42283 941780419
2 50973
2 6404
2 90245
1 16270 943663224
1 14683 885866725
1 131094 929593264
1 61832 700097695
1 174604 286804140
2 60724
1 198697 690603876
2 41606
1 31058 608886787
1 127203 859934379
1 5169 937300288
2 70405
2 150649
2 56003
2 161132
1 25905 879044193
2 193727
2 25991
2 42740
1 94562 966956533
2 158668
1 83420 894401927
1 166981 657275895
1 39537 553005781
1 108760 489978069
2 105416
1 127037 229565793
2 18093
1 18612 929606790
1 192050 867665934
1 15016 93588238
1 145756 286821144
1 77324 432431862
2 120234
1 171160 826681495
2 72616
2 80153
1 125331 878942944
2 160643
1 143006 325926783
2 147001
2 70494
2 76874
2 75264
2 1894
1 107448 491846474
2 116943
1 177891 358807504
1 5118 256976595
1 111302 898856560
2 23655
2 187585
1 71002 889816010
1 121090 906167701
2 187135
2 114515
2 165415
2 115625
2 60149
2 107385
1 168436 445836776
1 61163 482905005
1 181024 989386900
2 119379
1 42336 664149225
2 155536
1 162636 813963877
1 180715 533392628
2 89374
2 93276
1 158438 826428261
1 58778 194575948
2 177159
2 186759
1 130522 788314947
1 85974 561834807
1 12301 289669301
1 39008 260852172
1 191199 809228385
2 24768
1 47214 729259764
1 52011 689805977
1 26353 1950746
1 126681 938573098
2 106899
2 12277
1 40714 387966486
1 61571 442404702
2 115438
1 170583 229130439
2 108685
2 184332
1 35754 916639707
2 183255
2 111744
1 175087 206216128
1 82400 262889041
1 187787 22296814
2 172124
2 148784
2 110746
1 90285 310056303
2 20263
1 86378 107903021
1 160679 884958690
2 143094
1 194627 675799256
2 29806
2 135620
1 40800 336680156
2 89935
2 92977
1 12902 744693582
1 7260 663521019
1 148030 901634686
1 78747 524945519
1 45416 280359351
2 140571
2 146813
1 167056 10053851
1 166818 805103938
2 154568
2 182402
1 44205 908033207
1 63292 424155240
1 36397 913478249
1 61469 340527527
1 69770 980476402
2 177856
2 122703
1 58355 137211430
1 89248 211837851
2 2939
1 67089 540027460
1 38969 362871938
2 149754
1 175329 109567322
1 16603 614077519
1 68220 582613930
1 180744 168539919
2 18621
2 108074
1 176789 193870788
1 83131 148996473
1 49721 259997474
2 174949
1 132504 316632305
2 79884
2 187991
1 151444 837866605
2 193049
2 105106
1 115486 200109207
2 68724
1 169398 555662363
1 158077 636648670
2 146974
2 183820
1 156706 257849828
2 115955
2 125596
1 45136 387311052
1 194427 607421550
2 30911
2 92827
2 95995
2 67156
2 96929
2 14566
2 78053
2 64981
2 90923
1 46224 451742602
1 190401 136256863
2 44458
1 57202 560570646
2 185765
1 175520 864554295
1 56220 303412945
1 143134 791774167
2 62021
2 128234
1 164294 882379791
1 124937 286715005
2 135858
1 72873 427229875
1 183080 11845885
1 86244 519622158
1 116647 342442609
1 81721 260917319
1 154986 326945787
1 4902 365569488
2 151897
2 155059
1 140288 985632339
1 55604 256466274
1 64959 49638900
2 152939
1 90748 221089798
2 29798
2 135049
2 20632
2 67159
1 185364 565324967
1 184564 507947815
1 157236 648799145
2 171026
1 49420 188897482
1 4816 634762595
2 198945
1 52334 861872384
1 165001 930794829
1 140031 491545208
2 131513
2 109960
1 70829 898633175
2 113587
1 98809 15772233
2 16076
1 149029 256458423
2 48148
1 93793 887531524
2 170924
2 1036
2 136070
2 22166
1 151822 49665036
1 162938 60044050
2 71132
2 134622
1 132422 134062989
2 77037
1 124715 170151439
1 147677 847477790
1 26943 421684986
1 1441 529627294
2 25961
2 191970
2 62737
2 24932
2 125930
2 155222
2 70704
2 95087
1 78807 122265902
2 50392
2 118598
1 21271 851646896
2 65665
2 37752
2 81694
2 133505
2 18624
1 35763 11159179
1 177607 557177535
2 109103
2 47083
2 180585
1 183436 353285767
2 120561
2 155676
1 116947 645688927
2 193870
2 138989
1 107390 44322050
2 56310
1 42966 974781416
1 115014 985197254
1 175373 37217853
2 188989
2 106463
1 66359 700983000
1 139202 68294154
1 142556 431642901
1 103174 299645037
2 190606
2 143735
1 53367 485989579
2 190145
1 78909 389474552
2 60449
2 116559
2 66073
1 133916 328162483
1 194987 188856361
1 182877 665268130
2 129616
1 198221 336574662
1 192440 190455606
1 177285 538194980
2 5335
2 171269
2 185169
2 23665
1 147641 177826625
2 170816
1 69616 128243698
1 67899 452617550
1 177001 536008054
2 174265
2 113940
2 58367
1 67349 787761762
1 182996 962386140
1 76512 892814336
1 40047 201889267
2 146082
1 155983 883575613
1 43963 46505008
2 168208
2 23833
1 151759 360204495
2 133342
1 142251 934421061
1 70727 617594942
1 136796 445580404
1 140206 256666803
2 145306
2 18880
2 91394
2 161451
1 177994 288405836
2 10331
1 27555 647520556
1 97868 86733427
2 159222
2 155109
2 117857
1 150299 223463761
1 55344 540682812
1 140209 666468025
1 26616 188897941
1 26996 332148010
1 168567 983556834
2 78808
2 188326
2 195817
2 176656
1 193253 829919082
2 44440
1 87046 477138882
2 154084
2 153658
2 49402
1 106642 117002653
1 177841 325659196
2 83894
1 150471 11871768
1 144385 758132539
1 88775 22892772
2 21279
2 197314
1 52379 202973343
1 77827 141558027
1 31129 232607657
1 133771 231775833
2 171852
2 128321
2 114333
1 30622 150408655
2 136602
1 153287 620716386
1 189653 7775960
1 23372 284790165
1 181100 445232937
1 195790 905849815
1 93610 34940644
2 195123
2 129752
1 184289 530914203
2 8715
2 128203
1 93356 275679292
2 80886
1 145620 349841092
2 6899
2 151635
1 49114 904755379
1 59268 677707382
2 185483
1 160925 854894308
1 125981 361401651
1 37151 751421866
2 114806
1 147056 522275770
2 168947
1 67752 266408989
2 57940
1 194466 679280317
2 141401
1 101979 765599494
2 5423
1 141081 464075312
1 21528 142094463
1 30974 544149292
1 146144 613134886
2 21747
2 67960
1 47887 3445746
2 27727
2 108257
1 5523 13781320
1 129393 397946875
2 16229
2 18654
2 45949
1 112633 286202808
1 95918 599030066
1 74767 787080712
2 18969
1 68801 980410558
1 142913 391965464
1 167279 426464464
2 2604
2 113092
2 131566
2 133328
1 44287 253729777
2 140483
1 124299 497943099
2 56606
1 75740 721291577
1 58082 796549978
2 71085
1 148795 377108282
2 71050
2 62343
1 132440 42461821
2 43822
2 174247
1 82446 264388922
2 78254
2 61164
2 3732
1 6191 207232623
2 102722
2 63295
1 153054 34180105
2 199858
1 38341 790305967
2 99035
2 115305
1 112664 478344560
1 21830 550595252
1 125967 512421246
2 9841
2 128679
2 28183
2 74000
2 8899
1 24736 51778979
2 21296
2 177045
2 121403
1 186243 633996464
1 24055 52041425
2 91866
2 43422
1 4580 707625204
2 144551
1 189066 788679934
1 108703 570386058
2 126364
1 175540 376419198
2 78827
1 142716 868352863
1 54920 576461035
1 86461 945983148
1 75635 855651199
2 6222
1 182401 454404064
1 130625 933638747
1 107103 364334073
1 47319 243652388
1 172536 269634760
1 90003 568661414
1 169536 83955674
1 52336 725256441
2 100588
1 139440 984224723
1 43368 785001654
1 193798 485807339
1 87178 253116315
1 161962 67784022
2 59787
1 197234 454812298
1 194871 775870679
2 133968
1 177463 470570827
1 195032 492885249
2 169589
1 176926 131930312
2 77621
2 112943
1 197723 49736754
1 106674 178061486
2 182698
1 148263 467728920
2 134412
1 182603 215772021
1 121805 738178899
2 86750
2 162126
1 74740 404971257
2 75271
2 141200
2 89247
1 114762 7233230
1 178863 607643362
1 182561 48917119
2 98970
1 90848 675401662
1 15532 192732651
2 175166
2 35666
1 129709 833013252
2 43981
2 92463
1 104078 481439388
2 188209
1 128939 879761728
2 49646
2 31401
2 11306
2 54962
2 25420
2 16060
1 134165 39991794
1 161600 549627825
2 128789
2 85803
1 52986 263925774
1 192134 713274070
2 26442
1 53357 457901606
1 125054 253301450
2 144816
2 21990
2 182553
1 89863 268626386
2 12460
1 126577 692310221
2 7057
2 167820
1 175111 988709531
1 102112 283011655
2 198348
2 137206
2 11045
1 44793 552136010
1 73516 45717930
2 50606
2 10716
1 126259 514781701
1 96313 556554426
1 39937 85289246
2 143416
2 137283
1 86653 63398852
1 117537 223227387
1 54453 974262994
2 39883
2 11816
2 116178
2 18925
1 148226 27695723
2 154202
1 58114 43236123
2 17587
2 16556
2 127625
2 162563
1 165155 68157464
2 174308
2 87921
2 100096
1 17021 681598883
2 194314
2 86672
1 144659 37673662
2 76274
1 84119 430794935
2 35156
1 67689 914280325
2 194695
2 70636
1 85971 906687064
1 9514 235279115
2 101644
2 81020
2 38380
2 136482
2 84793
2 5986
2 152145
1 161784 28663923
1 129868 163094577
1 143505 371359214
2 41981
1 86885 928550232
1 32829 428302828
1 164520 715339711
1 124849 134838375
2 112689
1 147132 3667773
2 153951
2 161406
1 176543 218134494
2 155133
1 129124 153697521
2 68663
2 54147
2 41683
2 178947
2 131005
2 116128
1 129323 532979510
1 66942 819485655
2 102532
1 43183 662397103
2 21963
1 114122 766015941
1 3567 177385561
2 91481
1 95006 981134684
1 103373 990124133
1 29906 937605693
1 154464 726684244
1 113922 982288444
2 144263
1 199820 408598914
1 47041 902265125
2 54339
2 112466
2 90097
1 35213 548163020
1 99521 458712193
1 10467 820369048
2 9719
2 41018
2 11132
2 103872
1 188619 833334877
1 102896 338512880
2 88412
1 91632 389462218
1 61393 996227908
1 183114 742540618
2 132202
1 68289 147537514
2 27889
2 116970
2 123754
2 67627
2 106678
2 122649
1 147167 689280885
1 34151 554274206
2 86344
1 182182 126754338
1 44986 31453458
2 133364
2 190324
1 15021 381117509
1 35416 725702470
1 42825 924519567
2 104774
1 99537 319211863
1 7315 262115372
2 31080
2 104959
1 24050 286095046
1 197655 127835963
2 113306
1 63958 144253049
1 113391 965924292
1 152261 582773841
2 140472
2 58897
2 58716
1 11844 192021767
2 84852
2 134288
2 129913
2 133761
2 154232
2 5985
1 134544 748867399
2 36241
2 130657
2 96986
1 69281 858912403
2 137960
1 93631 707245254
2 151920
1 37717 424756494
1 44721 361454450
2 91360
1 98232 364453498
2 151012
1 122174 72038846
2 188330
1 104997 277607817
2 26069
2 113318
1 102981 369970619
1 37415 218277338
2 164876
2 187036
2 91026
2 142698
1 166159 417552743
2 70520
1 95003 171561495
1 87487 352022960
1 172942 878012907
1 66148 778207112
2 56750
1 1790 206479456
1 187269 409392849
1 71967 115453334
1 134579 750586907
1 122741 490536667
1 176628 663357800
2 104325
1 49054 998570745
2 129269
2 156853
1 199293 141364652
1 132537 296950224
2 9192
1 96057 365512256
1 25759 875172138
1 159651 358626205
2 148135
1 117780 253037305
1 121596 68592452
2 146727
2 13528
1 60217 788950786
1 53484 145459175
1 189309 628935343
2 188888
2 150561
1 190395 327297712
1 177544 126142559
2 114129
2 160932
2 182063
2 83378
1 45376 608478061
2 65699
2 193675
1 59515 341801771
1 156591 597061029
1 103722 760657160
1 3972 355703294
2 53481
2 182044
2 185774
2 38673
2 43736
2 174456
1 82194 534197427
2 13835
1 80065 572716605
1 160369 97680333
1 125780 366986110
2 176654
2 72637
2 185048
2 189291
1 91331 741237668
2 17344
2 127893
1 4908 808106068
2 70025
1 33019 443748144
1 21850 871568002
1 121925 824035722
1 82650 781133172
2 164894
2 183095
2 141242
1 127285 193121176
1 74650 130860814
2 144215
2 121551
2 144887
1 62989 574917008
2 186648
1 175230 225490165
2 11098
2 124241
2 94195
1 111835 564022470
2 92031
1 115793 627113503
2 93041
1 195800 937088538
1 191552 965210896
1 71118 796417914
2 186788
2 90894
2 46449
2 15087
1 11586 135769090
1 80403 899455466
2 101341
1 93432 551872306
2 196249
1 81976 232339165
1 20293 46822964
1 101491 370070807
2 7546
1 41083 743903695
2 125574
1 47081 409073752
2 79038
2 4395
1 22797 974643944
2 187841
1 17523 569140087
1 119632 152435796
2 1396
1 167447 943516901
1 83218 436909784
1 22760 898661050
2 134393
2 64431
2 28892
2 148396
1 196035 955264317
1 102857 96533232
2 8668
2 31163
1 34265 738853107
2 25359
1 99094 574676460
2 153974
2 156187
1 157053 231221907
1 6741 590729126
2 61325
1 187990 837476251
2 194021
2 27022
2 53018
2 53727
1 127974 846637817
1 39391 558656407
1 107660 854489872
2 183993
2 110126
1 69552 278626175
2 84077
2 10829
1 46126 53985923
1 11167 213663776
2 92253
2 126364
2 42575
1 48639 52986878
1 137464 749452784
2 59023
2 31829
1 105408 401993613
2 6052
1 89445 693417842
1 35156 192520574
1 104689 291601889
1 66203 60209249
1 111212 482020547
2 161360
2 5355
1 151314 510359386
2 147018
1 56091 465209185
2 62683
1 145487 79273657
1 127551 743494219
2 193024
1 26367 726244694
1 8855 666934689
2 10493
2 30789
2 18930
2 168352
2 142532
1 118126 298454861
2 16622
2 50164
2 151934
2 40210
2 126989
2 122438
2 122429
2 164920
2 34796
2 149813
2 184286
2 160057
1 65950 22137289
1 2276 91572007
2 11613
1 31816 554776984
2 53598
2 186409
1 58818 648592984
1 2534 533099036
1 128397 209038635
1 199006 218457800
1 135202 643738615
2 191766
1 142411 293206857
2 133181
1 148546 605672065
1 105041 764134497
2 35304
2 9335
2 72391
2 26595
1 15809 429731401
1 159598 616601549
2 62298
1 76789 595431486
2 134253
2 142000
2 33357
1 22943 666697291
2 52545
2 14482
1 91718 319233462
2 50465
2 14267
2 48234
1 62406 267229228
2 39392
1 151023 951015529
1 154299 67015272
1 125241 240522915
2 197906
2 92817
2 27179
1 163398 976955310
1 149838 953501476
2 133280
2 152900
2 147216
2 156815
2 198361
1 927 179368380
1 6875 536960884
1 176605 632408611
1 126981 443695451
1 118826 556840325
2 30883
1 104989 363584088
2 59868
1 66728 472882906
1 42438 178283592
1 127673 438224180
2 48261
2 117204
1 166031 367611646
2 92071
1 130180 938776196
2 171449
1 41724 322529540
1 119582 692212637
2 187395
1 57531 111106727
1 139229 374116083
2 27498
2 121231
2 138059
1 154941 343403942
2 190348
2 150102
2 116737
2 130951
1 70762 290373682
1 176027 781478284
2 175858
1 9986 970442665
2 113024
2 188697
2 41671
1 21260 538664801
1 147889 927362708
1 62050 843097750
1 168351 495758406
1 151534 661299816
1 175257 405143655
2 40122
1 52314 49503887
2 14136
2 111072
1 59939 349676500
1 150026 570245945
1 8671 525059647
1 117238 469842478
1 166966 464120652
1 62131 881604896
1 77567 335396544
1 157378 125871121
1 113633 594014507
1 41710 19632555
2 179029
1 126921 127808730
1 105444 363101588
2 199255
1 64753 692308606
1 111886 636130417
1 111413 3102067
2 109646
2 45870
1 162844 467572629
1 70612 235991555
2 154909
1 192987 698314356
2 133934
2 137629
2 99658
1 113270 840732301
1 147743 736169536
2 159964
2 72588
2 101964
1 148261 758638294
2 112112
2 155079
1 71410 395877464
2 199438
2 144194
1 69212 964231836
2 145303
2 130836
1 21967 937914384
1 89438 321734836
2 140829
1 158795 214084541
1 92074 770927879
1 14917 620442754
1 150919 904574890
1 140702 339966411
2 76382
1 70085 854223732
2 137785
2 115982
1 33399 190804946
1 73335 117665295
1 45718 883278253
2 26631
1 182531 774479337
1 152547 463597091
2 192382
1 139017 445567354
1 101838 35763733
1 69433 39966459
2 4204
2 163049
2 83480
2 104823
2 139934
1 60123 585328846
2 176152
2 66460
1 133552 578575662
2 142153
2 132324
2 31705
1 133210 349610648
1 169125 273413770
1 115662 585504785
1 131474 343170073
2 18361
1 196049 850962805
1 184989 724096593
2 71864
2 14177
1 192494 714426508
2 61736
1 26314 778591026
2 10771
2 720
1 23331 641656948
1 163965 362612023
1 87018 185346915
2 62139
1 105045 887594566
1 2139 919861116
2 3674
2 139587
2 23652
1 193434 241583525
1 88377 460335532
1 54739 124464629
1 137293 572763987
2 197915
1 168926 547329722
2 91227
2 92978
2 177970
1 113436 248827850
1 46767 219854217
1 39631 420075574
1 57702 583203366
2 86992
1 172672 394807837
2 176015
2 27018
2 114078
2 68490
1 121693 851289210
2 20062
2 174514
2 146424
2 33523
1 193233 5758844
2 90206
1 51536 431654951
1 72960 827927318
2 119537
1 24506 55697278
2 137787
2 10168
2 8826
1 141823 465076510
2 137934
2 136617
2 130662
1 94797 125837882
1 62353 601212088
1 122235 880230577
2 18313
2 152975
2 92007
1 163128 988145587
2 5801
1 159467 991707886
2 74206
1 53058 162253792
2 189379
2 150310
1 180469 265898371
2 78783
1 127956 314076807
2 130384
2 173795
1 34944 281167679
2 74287
2 27834
2 177150
1 116869 816429495
2 126156
1 15659 201435778
2 86340
1 9993 664744339
1 57655 50528773
1 178135 789370384
1 199942 618366860
1 142821 314869935
2 166684
2 99020
2 134643
2 46478
1 196689 254080612
2 181119
1 104611 621806651
2 91131
2 164892
1 133878 675258164
1 155074 394610970
1 47485 376572299
1 717 99381961
1 28998 960819055
2 33762
1 138637 291520504
1 30541 469119517
1 6250 122962132
1 109478 84995620
1 130421 257553358
1 190760 477552350
2 81428
1 20161 275127205
2 195245
2 186132
1 130508 982926824
1 48535 955727478
1 13994 407415063
2 78806
2 40394
1 81857 657402942
1 93998 407885424
1 39375 174041857
2 57241
1 12744 643404130
1 152745 875741217
1 95980 43941086
1 155234 258785780
2 93146
1 106460 192878216
1 83995 492771411
1 124801 637743284
2 157996
2 11356
2 44597
1 100805 373196811
2 104521
1 127542 668113515
2 160854
2 179935
1 165947 353427417
2 84809
2 111761
2 108
1 80838 749253537
1 110819 357085358
1 45345 737799770
2 177434
1 38609 648381565
1 134759 109785734
2 170245
1 116405 280237884
1 11172 773912265
1 39485 108711349
1 137873 133625162
2 142824
2 2438
2 100320
2 27758
1 84907 651322908
2 97973
1 25182 197754030
2 50745
1 52868 169965152
2 62443
1 96269 988450942
1 108911 984261406
1 56223 159521835
1 130290 235689993
1 144756 705371355
1 14230 310974680
1 67282 71623301
1 77062 702378849
2 53015
1 52288 726647560
1 173976 188282183
2 170634
2 122060
1 94203 670516544
1 108176 493805355
1 125446 970088865
1 7285 146678628
1 83370 873234007
1 70170 20646208
2 90408
1 23821 546557478
2 97443
1 122015 769622848
2 184772
2 104213
1 111488 474036197
2 29802
2 181618
2 141465
1 91955 431711601
2 120269
2 156148
1 106279 581571802
1 178515 67628085
2 93360
2 81518
2 112629
2 57714
2 28214
1 20377 930746743
2 15493
1 105584 253650744
2 169194
1 24333 565087075
1 139228 891374071
2 144084
1 183491 664729725
2 2562
1 91850 558777595
2 82512
2 177192
2 35116
2 128038
1 52005 987274617
1 70757 495102715
1 133466 369017460
1 105547 456385219
2 14290
2 52340
2 58784
1 115142 56532409
1 189642 654413974
2 61652
1 165962 245529903
2 14653
2 72202
2 119202
1 57757 173394196
1 42323 456924781
2 135977
2 74781
2 188268
1 161554 979832726
1 40296 832932384
1 64347 118758638
2 53375
2 25121
2 73419
1 110325 883989681
2 45506
2 81207
1 175048 157189945
2 7798
2 127219
1 64066 355043228
1 105491 986288215
1 1796 12319262
1 57394 445833625
2 197927
1 147865 471737209
2 113317
2 113499
2 148991
2 97514
1 194334 521811423
2 157649
1 91727 764273512
1 39274 691667626
1 67911 454684058
2 189729
1 158653 298725630
2 106937
1 191027 638334651
2 122855
2 15969
1 73836 651112581
1 169662 239003811
1 14842 188930272
2 160634
1 155021 569752978
2 131096
2 59974
1 88959 492254443
2 8949
2 129261
2 116152
2 126671
1 174424 950437620
1 75135 664032407
1 117843 707907978
2 32558
2 60029
2 16146
2 80856
2 161870
1 199888 910811701
2 24960
2 147906
2 178495
1 4786 615128138
1 184895 347783766
2 111345
2 6157
2 85794
2 192174
1 121470 84762501
2 182825
2 196692
2 108816
2 24276
1 139163 711566431
1 150457 723566543
2 162646
1 67743 566398068
1 113972 190314705
1 94561 910996740
1 127496 743760697
1 155941 544331246
2 130501
1 183143 773874533
2 174165
2 189876
2 178530
2 40848
1 37239 234657034
2 108450
2 108630
2 199976
2 61541
2 133389
1 53598 396348767
1 186560 218766875
2 83159
2 150448
2 120562
1 48169 53790763
1 122994 969043385
1 101224 500054661
2 136127
1 49541 932745362
1 61495 792133303
2 143908
1 168902 439332384
1 58673 613165577
1 194324 873160327
1 197861 489392020
2 170767
1 72251 397214140
1 4441 424323628
1 63121 113338636
2 56704
2 54014
1 111525 689106094
2 163912
1 161475 697995223
1 53535 279564561
2 88323
1 36332 386065448
1 116970 633689753
2 144938
2 167931
2 72742
1 47468 520966723
1 121641 147018384
2 166599
2 184320
2 178480
2 68254
2 112556
1 67184 976887757
1 42593 500561095
2 136054
2 42357
1 158629 984638880
1 180213 190514700
1 183536 38150393
1 131388 95470342
2 106098
1 104066 867642938
1 34704 882691973
2 169990
1 131184 786775219
2 175025
2 109397
1 150635 773599001
1 71499 830298052
1 114444 290320204
1 196886 93238217
1 118445 596241240
2 112584
1 85027 785898100
2 192888
1 94727 977944834
2 117450
1 110203 992454627
2 68439
2 142357
2 136923
2 21686
2 145092
1 22604 308375988
2 125266
2 156058
1 162643 135090487
1 8680 273235793
2 128265
1 52755 323682386
1 62979 53835660
2 45169
2 9927
1 53423 633541257
2 106603
2 198671
2 198596
1 139468 312337215
1 103502 72241980
1 185813 794592309
1 67559 347109804
2 156756
2 192130
2 161572
2 133426
2 134481
1 154531 777659336
2 170919
2 103828
1 145801 245192276
2 121640
2 155822
1 43936 312789022
2 50585
2 62361
1 49464 157891014
1 195798 605201665
2 29105
2 129299
2 114642
1 45767 798967452
1 198471 483049051
1 153505 494467342
2 93745
1 185945 542948961
2 41709
1 27547 769636162
2 52691
1 174008 798636862
1 161622 767642052
1 47213 938315212
1 8658 909575628
2 151421
1 182394 936294442
2 114757
1 35794 555625477
1 10046 477367794
2 70894
2 147596
2 106974
1 93490 184126877
2 161099
2 16889
2 18950
2 34684
1 166714 651727032
2 39788
1 142983 999277754
1 8365 578356075
1 140889 143990014
2 110429
2 51746
1 177232 115093296
1 56256 381471313
1 117456 714453424
2 41688
1 46453 758500026
2 184873
2 36046
1 52731 105588222
2 29750
1 19145 550336698
2 29934
1 17758 209284463
2 144173
1 82580 495241871
2 120043
1 74782 157931808
2 28666
1 68940 374368482
2 185280
2 57617
2 88993
1 193608 750194172
2 190919
2 25187
2 147683
1 56345 848530876
2 138593
1 96591 392896859
2 42195
1 186441 874891406
1 44262 450079575
2 31146
1 120234 498895328
1 77772 727877961
2 173296
2 118519
1 196006 99862671
2 12600
2 129671
2 29115
2 7204
2 60126
2 57920
2 152691
1 113813 17876835
2 108250
2 37447
1 29786 203236091
2 60816
2 1257
2 105196
1 167905 192575301
1 188159 258880371
1 63736 491962175
1 92170 90467460
2 119588
1 42285 217045917
1 13252 730208524
1 116511 943682822
2 179490
2 58734
1 86024 710421082
1 72862 433823690
2 192363
1 111160 583427150
2 6903
2 93156
2 7989
2 105567
1 35248 518433508
1 182300 203932617
2 2235
1 144556 543406155
2 166874
1 64782 60710514
1 136719 702152260
2 115625
2 136154
1 57372 409598460
1 148413 723915412
1 35215 714355260
2 69970
2 140978
1 121457 814332876
2 174240
1 3119 195867679
2 3642
1 136128 49135585
1 104495 6031517
2 176653
2 152463
1 32699 247785245
2 95809
2 99164
2 67384
2 195932
1 193240 312844188
1 25062 749466412
1 67295 385378731
2 94314
1 98397 57332716
2 189549
1 72275 240446252
1 133038 885385424
1 27927 975331686
2 20785
1 52727 808741583
2 8199
1 196723 402210990
1 129888 593978892
2 194597
1 66551 188343138
2 112572
2 79031
2 64892
1 127325 547429196
2 67094
2 185234
1 190436 390203514
2 27323
2 9354
1 186496 346906364
2 161018
2 78795
1 87325 57062475
2 170931
2 182008
2 57104
2 74133
1 187435 715164104
1 170857 827505336
1 129793 190324889
2 152193
1 178583 578223008
1 460 656008993
1 177570 238903791
1 155633 742728244
1 124717 609712660
2 83830
2 185274
2 46439
2 26394
2 93004
1 190839 377363661
1 96621 98792814
2 101606
1 156389 698380473
1 158385 768162394
1 116392 424979532
1 67254 284464062
1 191179 652224945
2 35883
1 189655 2607263
2 26015
2 105727
1 144724 329160312
2 86930
2 75945
1 48713 956313753
1 139500 279989236
2 146678
2 194558
1 93170 964742051
2 131631
1 128788 576280524
2 91614
1 90699 675396941
2 41234
2 20899
2 106337
2 129096
2 105431
1 26319 322040237
2 63057
2 181297
1 149897 8147909
2 536
2 29018
2 190994
2 150761
2 127690
2 122333
2 56507
1 16166 228946832
1 87579 684407546
2 193809
2 180175
1 53252 53112496
1 9999 436416162
2 19606
1 28085 371370206
1 199733 565539105
2 28583
2 42491
2 84960
1 140197 756382260
2 3247
1 179319 513036717
2 176381
2 85679
1 59803 220441581
1 2899 553756265
2 88109
2 123952
1 191227 817718823
1 127275 278071119
2 189694
1 71390 199285264
2 117685
2 96706
2 26314
1 138206 359497746
2 160780
1 144271 717070602
1 145174 796632052
2 123775
1 121336 378442082
1 95993 300686289
2 92756
2 7043
1 75168 802321251
2 60308
1 115727 550050110
1 92454 734782167
2 149350
1 193859 619328757
2 99842
1 20192 120738983
1 95222 256859273
2 50383
2 713
1 153315 601815400
2 117757
2 105481
2 155893
1 11046 684926546
1 114515 918772283
2 162526
1 196692 935865694
2 111328
2 74189
1 115712 712373801
1 59810 885643595
2 169808
1 190766 127479540
2 183487
2 24002
1 14343 415374042
2 65264
2 51108
1 60381 410556157
2 25591
1 111686 888131075
2 50057
1 126014 871672693
1 110094 886418626
2 74361
2 4704
2 25117
2 198444
1 27928 884232967
2 189959
1 189067 561013297
1 160497 99137518
2 117012
2 21562
1 74275 820808516
1 145620 443592199
2 171983
1 7782 291141828
1 86179 432267079
1 160972 952009853
1 116212 596242666
1 60319 110432015
1 134690 60396471
1 36963 940765167
1 16279 646689450
2 58321
2 137403
2 89348
1 125645 323021227
1 57469 331388176
2 147631
1 27047 814088262
1 123128 157544516
1 2844 299695136
2 152208
2 177653
2 81847
2 83426
2 106401
2 91843
1 130363 352825632
1 30344 428727925
1 31886 710888821
1 14087 326160658
1 102230 714420768
2 11566
1 23500 687574522
2 187409
1 53683 114614134
2 116209
2 139648
2 91496
2 149265
2 129492
2 67353
2 47071
2 53905
2 197375
2 6805
2 68809
2 60820
2 20786
1 104893 797790195
2 189438
1 179546 517938214
1 52839 278295002
1 46188 431806669
2 114820
1 133024 99822197
2 89395
2 86280
2 171481
2 30388
1 16321 841789214
1 2224 102836131
1 79342 163517810
2 161518
2 30870
1 29156 6209567
1 179372 11914483
1 156439 521679627
1 91290 504989249
2 71328
2 103410
1 114975 418421197
1 63890 616927874
1 126790 777808488
2 160506
1 177481 19764547
1 149425 684929137
2 39760
2 65934
2 67608
1 123375 878680559
2 12187
1 10162 435198984
1 25896 811822802
2 8652
2 99340
1 96537 259384437
1 125779 749016876
2 73067
1 162559 479898878
1 87394 887931263
2 132285
2 111798
2 146271
2 188631
1 53966 584476854
2 6888
1 149675 176865009
1 135819 426851502
1 53914 864456461
2 85884
2 149267
1 127838 376803485
2 35417
1 125697 151490645
2 96216
2 166099
1 102093 937550472
2 72904
2 14127
1 111069 866025535
1 42935 490917416
1 115359 670848286
1 120694 800336496
2 192418
2 8847
2 90754
1 12716 951829992
2 80483
1 184071 270913819
2 135218
2 151726
2 120818
2 30369
2 89329
2 178051
1 42472 127160355
1 113888 671069313
1 139546 385887885
1 38649 878076870
2 63678
1 80502 330114621
2 73699
1 29031 354998109
2 51103
2 137691
1 111080 667669663
1 84454 103028883
2 66083
2 77800
2 16722
1 125335 623416315
2 86384
1 189641 511485249
2 199008
2 197723
2 25288
1 122918 674609400
1 1776 102411961
2 185399
2 34865
2 113835
1 192970 953825744
1 144553 882280036
1 112706 317858710
2 42334
2 136273
2 176863
1 97791 140629494
1 158371 699439934
2 4
1 138583 130255935
2 181965
2 53147
1 114194 994099366
1 100097 106034851
2 47191
1 106805 26956157
1 17312 697872602
1 71795 539091452
2 156589
1 175810 615033475
2 146641
2 188686
2 50679
2 49576
1 84561 171013460
1 124053 416353710
2 96016
2 36130
1 111318 750789962
2 7459
2 161738
2 74520
2 175672
2 20507
2 192596
1 140864 673098769
2 156368
1 191707 714634999
2 149688
2 140574
1 96716 963104823
2 109371
1 115281 893622311
2 62061
1 105492 966762375
2 29874
1 6726 380119572
1 86582 437281170
1 16119 371002304
1 39783 813239777
2 179827
1 36593 140835141
1 60795 432912735
2 142023
2 56494
2 77162
2 142855
1 99913 807307282
1 185234 35004646
2 143904
1 36141 468963748
2 167693
2 163067
1 61920 627378098
1 167966 702454589
1 2698 351620783
2 140663
1 78720 956852875
1 145232 111677604
2 132544
2 175271
1 179434 390590926
1 156341 63309771
2 144858
1 153960 110147417
2 183661
2 149436
2 194983
1 123089 980933089
2 101556
1 184744 902476793
2 138692
2 147400
1 113505 172609465
1 58436 662786624
1 164088 268817879
2 43515
1 166968 576506576
2 136660
1 44215 929760859
1 149666 639386765
2 34106
2 172054
1 121006 67242499
2 192699
2 55720
2 188583
2 158828
1 31333 39472669
1 114003 318664048
2 69585
1 57394 740283391
2 8084
1 137942 130159519
2 66055
1 42817 646246789
1 136651 990379246
1 168802 101980351
1 187254 137050087
2 167743
1 15052 370010066
1 66924 533176681
2 19022
2 82652
1 198239 691787601
2 21935
2 145437
2 54237
1 60968 891250756
2 77433
2 17052
1 57432 457669102
1 47361 569575950
1 182722 791274414
2 172679
1 179298 97139408
2 119124
2 161058
2 130518
2 140328
2 176337
1 121251 299810942
1 192949 139212049
1 13827 775003280
2 104045
2 178578
2 69389
1 99830 819339488
2 96325
2 79678
2 76541
2 198185
2 78533
1 120814 282466884
1 116159 848158391
2 76038
2 145368
1 128134 222367128
2 29886
1 90551 425073384
1 160413 914692182
1 42770 434504268
1 84334 298199177
1 12532 605003965
2 60361
1 56366 685085735
1 141749 623521381
2 169643
2 22836
1 137988 728573365
1 34705 258218584
2 80085
1 129877 111388539
1 143731 422647106
1 194838 181945832
2 112748
1 143438 538017859
1 48780 666770120
1 159801 447768549
2 14597
1 10874 11568254
2 134332
2 170828
2 6818
1 49446 10981747
1 109612 347839988
2 45167
1 92819 940947187
2 129011
1 81277 393229667
1 190117 560414879
2 90778
1 48969 143892514
2 165908
2 175407
1 37970 365874115
1 36633 839715602
1 192194 285661650
1 150841 657038897
2 108067
1 190600 601820033
1 73325 18222845
1 41299 748813632
2 147304
1 159633 3110983
2 8851
1 171080 146794449
2 85088
2 145459
1 135703 593879668
2 182029
1 122112 993205005
1 53537 864823370
1 183859 678292403
1 20981 805114508
1 83968 92392292
1 153274 350783646
1 94146 913054253
2 189285
1 115141 65916510
2 81737
2 175394
1 43381 802896539
2 106842
1 68782 249339757
2 59749
1 53298 321550360
2 158837
1 133368 831095999
1 76937 91444773
2 192585
1 166936 773682410
2 75613
1 185163 345701880
2 161303
1 187448 229998903
2 7032
1 109533 970587129
1 132771 733089883
1 97544 891158478
2 96824
1 141296 214080053
1 177274 804623859
2 10489
1 169682 613708054
2 171497
2 51248
1 7310 759351881
2 172406
2 115051
2 49680
2 138446
2 25865
2 134926
1 174651 18812942
1 74286 292975871
2 101237
2 72751
1 94057 963690389
2 1377
2 41518
2 137666
2 88811
2 14657
1 53223 755680173
1 40484 216739620
1 186357 653391114
1 181488 500088952
2 7844
2 31558
1 130560 277600373
2 178591
1 57191 429620611
1 85907 76089200
2 175413
2 185966
1 27594 981525341
2 20415
2 109794
2 161915
1 152291 206070678
2 4052
1 95914 883871575
1 151029 508286731
1 143996 350212933
2 197129
1 37207 612741583
2 3745
2 35179
1 153350 657375827
1 19293 629519518
2 95654
1 12017 146576686
2 84101
1 178596 981916358
2 166330
2 181320
1 136803 503276112
2 52006
2 71656
1 66091 561602388
2 163268
2 142690
1 169292 606826851
2 175085
1 93467 257827699
2 194598
1 128558 975785764
1 119505 697839301
2 97175
1 95314 361772793
1 154700 430200108
1 147403 261784135
2 113243
1 175144 893948934
2 162423
2 168030
1 51256 853948246
1 124700 774231260
2 168281
2 19870
1 189758 290019690
2 65871
2 49941
1 78874 989789817
1 136136 515992887
1 180977 572648384
1 53065 874572949
2 166001
1 97942 451701534
2 124417
2 54651
1 6576 857511134
1 141186 626211168
1 134513 47073619
1 46975 934007428
2 49380
1 27094 225017734
2 72937
2 63295
2 187865
2 118934
1 125993 353320089
1 159158 178821847
1 189791 433855559
1 198647 14463879
1 112667 822402709
1 189630 899299355
1 161723 916522318
1 101997 502436390
1 35499 684444912
2 7420
1 2447 5551780
1 86268 394213707
2 3240
2 194942
2 199076
1 188296 204762987
2 49967
2 192085
1 42015 454105009
2 155304
1 161878 366177843
2 7616
1 5280 548073184
2 159443
2 184956
2 130074
2 8066
1 58915 155050835
1 124842 78737989
1 165313 464266956
1 19789 66093515
2 521
2 166746
2 84181
1 129857 311609243
1 36822 149607960
2 10302
1 37 183006961
1 65210 743698595
1 147841 453296874
1 137422 128328511
1 66989 759934961
1 128381 163178214
2 81603
2 17363
1 84951 612372696
1 158682 511422134
1 139801 987379650
2 161342
1 28202 157747357
2 73216
1 126066 608606034
2 81790
2 111795
2 10153
2 25460
2 24493
1 199460 181850633
1 118533 915221555
1 92148 590981356
2 31153
1 40770 537277596
1 85828 199887116
2 180392
1 26823 209367410
2 46374
2 159935
1 186456 837818320
1 2962 718590788
2 58489
2 19837
2 23065
2 2610
1 20630 316904966
2 137192
1 7840 285421181
1 6166 638704192
2 73962
1 25568 562148161
1 160016 170773973
1 71386 331333429
1 13236 818440490
1 150846 80324032
1 161521 415968674
1 136655 729653192
2 12603
2 128001
2 68659
2 372
1 57924 116372385
2 6205
2 139144
2 114720
2 184546
2 519
2 170992
2 119865
1 86193 551962266
1 113378 347282161
2 130039
1 74964 208111577
1 74973 471345185
1 28144 428417305
1 50790 544750079
2 18747
2 108618
1 154417 512097976
2 14145
2 55969
1 169953 657570208
2 24256
1 45471 409609429
2 76664
1 87204 250992344
1 137001 355428505
2 63241
2 141553
1 148716 372437043
2 43408
1 8052 124106573
2 169862
1 9670 447759670
1 198704 804174867
2 87074
1 41459 493536910
1 105543 456912868
2 175071
2 111447
1 94130 441361166
2 39667
1 182607 392811951
2 98351
2 162875
2 53403
1 3028 440752725
1 122504 997708574
2 169641
1 166532 818874994
2 103627
1 110227 431996141
2 88468
1 90210 49144815
1 1640 206443031
1 192230 391305524
1 104591 764372197
2 12410
2 45784
1 113970 879624033
2 165419
1 122970 478376456
1 127190 43684146
1 94161 848398694
1 59928 146471907
2 115346
1 119207 383673868
1 168384 979014055
2 138257
1 31893 869353444
2 60705
1 27042 288122894
2 117768
1 117807 886393384
1 36049 480916581
2 165540
2 67691
1 992 72631079
2 126104
2 37634
2 100096
1 104724 452284919
1 24218 734505186
2 112203
1 30041 733740693
2 124821
1 104045 683031930
2 36427
2 25694
2 55270
2 10714
2 180974
1 62571 27212622
1 84734 96763388
2 192486
1 56068 241445203
1 74724 542516283
2 152117
2 170961
2 142382
1 192964 21353888
2 57779
2 66192
2 168563
2 27743
2 91125
1 69667 954145073
1 47514 87701456
2 167595
1 63807 80755193
1 135579 160021763
2 18830
1 3300 125413226
2 145601
1 33937 373298622
1 37257 514168208
1 119934 755440068
1 149295 971218735
2 27791
2 30564
1 188574 241091470
1 88558 457066390
2 159295
1 104055 490496275
2 162819
1 34558 13657482
1 62958 952014466
2 42428
1 71690 150796974
2 119763
1 103566 768589524
2 102171
1 169021 456010129
2 42404
1 189828 46390542
1 80283 854002849
1 4254 553809764
2 48280
1 179069 973160111
2 5567
2 35612
2 181231
1 44707 309647135
1 32215 859966438
2 32796
1 25415 552117305
1 173118 455340735
1 133160 926134684
1 48688 906179424
2 68987
1 68635 301827254
2 65937
2 193624
2 122297
1 139263 603852048
1 65409 158446888
2 57448
2 139167
2 36555
1 51132 786927290
2 31997
1 106503 676709035
1 84075 467094712
1 99966 452588088
1 180146 333345654
2 174909
1 80239 316153814
2 155192
1 71000 440449242
2 11513
2 38805
2 31694
2 21725
2 137486
2 182280
1 190497 715796980
1 167342 256758231
1 142219 149931269
1 73746 331107689
1 78362 514697995
2 87303
2 71686
1 110941 157266321
1 31465 601936389
2 75481
2 195275
2 156140
2 40157
2 96894
2 101928
2 177330
2 96188
1 28368 94262358
2 156218
1 184073 31843770
2 17362
1 196800 145832445
1 116987 901640555
2 143572
2 56341
2 39713
2 35029
2 69965
1 196060 810013814
1 64055 75090488
1 52149 433121172
1 104627 239291772
1 13127 495579951
2 153507
2 100256
1 178482 17281178
2 175950
1 153876 106959229
1 79927 119360215
2 126656
2 103328
2 71349
1 97417 878944890
2 191594
2 166358
2 174536
2 98194
2 15000
2 89095
1 179671 809590336
2 179882
2 34458
2 165903
2 93255
2 77886
1 191961 237339290
1 27150 860401437
1 190622 14668366
1 57371 973284339
2 137129
1 144265 702232360
1 121903 677936501
1 34980 765559906
2 88168
1 167009 442728673
2 133886
1 171708 118641419
2 3230
1 153030 799029729
2 153557
1 84832 337695093
2 83266
2 151848
1 130472 265375045
2 41003
2 25460
2 78677
1 146849 87495164
2 156845
2 188249
1 104457 443577852
1 11461 422930009
1 32912 936638422
2 2086
1 171821 708050914
1 157489 365120087
2 185429
2 88324
1 166741 628104701
1 189584 93516104
1 91246 802555444
1 60631 707015459
1 60105 318875462
2 8740
2 197406
2 142131
1 36917 952740496
1 85751 422499328
1 171784 686649119
2 139136
2 122808
2 77106
1 53391 517218340
1 154990 305411159
1 188073 457359590
2 86557
1 29572 632919786
2 192067
2 130278
2 136369
2 82543
2 189818
2 134935
2 84502
1 89112 911330028
2 96254
2 47920
1 22281 432095672
1 18493 948533502
2 92482
2 69408
1 161505 522808378
1 116080 709028255
1 28877 257047965
1 1149 739589346
2 20417
2 102955
1 137346 740144961
2 124891
2 151577
2 105595
2 64524
2 56886
1 140920 330531038
1 4433 673459564
1 69307 161414012
1 48654 234356687
1 8297 363265440
1 38057 661848779
1 91584 387779807
2 96017
1 93042 199290624
1 183384 347210754
2 179208
2 14721
2 125867
1 120320 197922617
1 69062 49653411
2 140120
1 100186 445552433
2 142557
2 62419
2 187427
2 60688
2 100468
2 83718
2 190470
1 9036 985953651
1 150302 614760310
2 37804
1 55642 413237334
1 133153 191123994
2 168901
2 122459
2 140159
1 57467 40257788
2 21331
1 28960 136001313
1 114966 411700379
2 153892
2 134682
1 36469 593805417
2 28383
2 157921
1 115474 212223684
2 108605
2 36189
1 186445 316835987
1 27238 566314324
2 79071
1 92153 734668869
1 89296 417549037
1 45059 995769922
2 149406
2 38834
1 126606 44621368
2 185932
2 63932
1 56536 797259273
2 137427
2 40605
1 23860 805298400
1 155513 178734502
1 160645 254241000
1 72957 249583273
1 79441 526008937
1 149264 275493154
2 171889
2 107105
2 178627
1 91894 593564874
2 45827
2 132500
1 163090 26052910
1 72942 786463226
2 28639
2 135306
1 9542 660491084
2 63927
1 155672 755504998
1 83614 518821748
2 180760
1 154314 203362771
1 131323 78511988
2 31666
2 131137
1 197660 646571742
1 193230 85533947
2 147274
2 12695
2 14946
2 157567
2 143142
1 133521 704953076
2 56259
2 181972
1 146046 640748320
1 151261 494548433
2 91016
1 96763 388463204
2 113127
1 6572 471454635
2 99915
2 122245
1 87242 813140521
2 77504
2 129859
2 125546
2 5365
1 131349 68635648
1 166368 108789341
1 30664 520982041
2 6465
2 152285
1 117551 831970897
1 19737 495365295
1 152130 143983013
2 166571
1 140561 62185328
1 96751 858604510
1 189137 442381410
1 42727 476683772
1 90272 444424599
2 93059
2 2639
2 80240
1 149468 866362301
2 175701
1 13444 246373828
2 99083
2 166149
2 186947
1 46305 768041819
2 83025
1 33582 545331281
1 62907 646135061
1 135193 996722766
2 190782
1 148978 13301236
1 134278 208859335
2 76846
1 170663 7252402
1 116556 851570302
2 80168
1 104171 820688754
1 101285 824860400
2 11394
1 3529 250119537
2 48992
2 10526
2 154239
1 53069 296690498
2 83794
1 134253 314418180
1 188854 178929152
1 183965 316239470
1 169934 69276689
2 54837
2 89897
2 149183
2 8210
2 137393
1 118150 364052942
1 176589 794964666
1 79680 743257549
2 7658
1 10825 206366752
1 11256 665856122
1 78554 603321876
1 197920 734496231
2 196785
2 195120
1 156719 906917894
2 179400
2 145662
2 100413
2 49412
1 88060 925232976
1 124944 688204921
1 5192 337090968
2 101997
2 192823
2 98060
2 135849
2 142631
2 131764
1 190460 385975764
2 110975
1 168448 659526523
1 22633 215364850
1 39536 534324169
2 45608
1 40326 124608485
1 167943 459494245
1 50469 854814211
1 124382 971960961
1 146773 165753251
2 135887
2 37488
2 158656
1 110061 362828843
1 139467 598691436
2 90061
1 54422 689087937
2 65290
2 173406
1 121401 282465128
2 110526
1 183980 917189280
2 81733
1 46297 758564953
2 85510
1 20112 710535039
2 40968
2 144777
2 133295
2 95645
1 15449 240396588
2 157046
1 195931 386328787
1 104205 282300682
2 190986
1 95959 379762700
2 119078
1 15223 962112332
2 184356
2 149349
2 20279
1 189684 213411740
2 7752
1 21697 493742759
2 99666
1 57502 683956749
1 176702 653784965
1 146633 14201295
1 112725 672152053
2 66656
2 111554
2 98768
1 162996 325565751
1 74203 512402237
2 184335
1 178553 944905126
1 169692 444123971
2 83156
1 102439 247556104
2 70495
1 60262 648803994
2 40182
1 2786 859301039
2 27850
2 129415
1 133533 330642774
1 58165 702477296
2 77269
2 197163
2 162152
2 155591
2 85722
2 102629
1 41654 269411836
2 108753
1 182614 720762309
1 129333 298000120
1 73983 2075699
2 63667
1 165179 692415768
2 93108
1 9175 977335434
2 9785
1 82615 401006880
2 54610
2 80895
1 125421 560478034
1 114780 863083196
1 186492 331677966
1 116090 18254289
2 54381
2 34716
2 77822
2 127372
1 150746 661458393
2 76228
1 150847 678045735
2 185226
1 164098 13260380
1 23360 239078105
1 124830 450576190
2 51865
1 39421 771262201
2 2565
2 117219
1 116306 302588782
1 43454 18598279
1 13877 398595393
1 107830 787895279
2 166553
2 104406
1 176971 256498175
1 146607 434807562
2 75625
1 88174 7953412
1 30574 569701853
1 146085 508732042
1 166182 40976036
2 172924
1 55552 238626640
1 35229 371823434
2 114181
2 90397
1 993 980223037
1 167512 222516085
1 194841 688868659
1 142738 843766851
2 177005
2 132641
1 166578 568998484
2 178315
2 164205
1 109996 705853631
2 196622
1 188125 767790514
1 172869 391182577
1 163125 667268673
1 166905 469961155
2 98470
2 126336
2 46326
2 142614
2 60898
2 14050
1 16753 369043431
1 138997 462880273
2 117313
2 106949
2 1463
1 1891 289535446
2 121355
1 80888 556765169
1 168847 986793761
2 124348
2 12864
2 186391
1 186301 645427611
2 104160
1 198304 660844484
1 142635 230884375
1 148485 784001104
1 74427 646949981
2 47302
2 186196
1 168633 191246148
2 172330
2 32577
2 188834
2 72438
1 28653 422482285
2 5652
2 83973
2 65575
2 161602
1 9045 129267573
2 101771
2 17945
1 178092 777956934
1 84227 726528294
1 102310 270098266
1 120985 770390907
2 113636
2 93645
1 86860 57140403
2 59183
2 2185
2 176111
1 193753 459903038
2 110467
2 76704
2 120730
2 138918
2 130639
1 52437 553810893
1 43733 717200078
2 35074
2 91426
2 132610
1 70863 299089457
2 21237
2 198096
2 189812
1 56499 284265321
2 185700
1 120806 977511537
1 139796 516121440
2 71120
2 61290
1 138810 822144250
2 125797
2 57624
1 86781 455895511
2 53962
1 113002 968896583
2 31098
2 14551
2 74135
2 71844
1 89469 566343529
1 109153 492145227
2 126001
1 163483 609918355
1 100907 380830074
2 124618
2 99925
2 189669
1 146782 949982943
1 66038 992059460
2 81274
2 81762
2 158187
1 172382 657856568
1 150045 517065430
1 87344 845356012
1 199775 282747736
2 15807
1 178618 343240660
2 121346
2 31705
1 19023 465240886
1 161771 673300839
2 108874
2 175547
2 105934
2 160668
2 129497
2 112094
2 127450
1 18600 708376816
2 58601
2 41388
1 87954 192365746
1 192801 51425570
2 169529
2 81643
2 103167
1 22151 264593549
1 5989 947828575
1 192931 500712950
1 55084 21598854
2 32682
1 42402 307999606
2 147396
1 113853 379355607
2 76602
1 76626 923381403
1 173156 916946728
2 78959
2 36974
1 165080 741700134
2 187613
2 186531
2 187109
1 15023 391533857
1 69248 556240343
1 50659 577785645
2 158112
2 132110
2 149962
1 155412 85264208
2 108827
2 128707
2 106315
2 190074
2 35102
1 34457 965692713
1 29098 632382231
1 49434 483211408
2 109092
2 116319
1 146554 232222039
2 101056
2 71409
2 10225
2 12239
2 86912
1 146985 212015821
1 22517 436543489
2 172661
1 174921 231562120
2 151567
1 9437 90880032
2 177679
1 126794 231980379
2 173245
2 141430
1 18024 871759679
2 13027
1 195925 743715100
2 102029
2 152673
1 159517 403800915
2 12432
2 85893
2 133000
2 35146
1 11636 322274921
2 114901
1 38618 95138612
1 63804 805246783
2 116122
1 13361 762080064
2 143874
2 130728
1 187266 363042313
1 162260 437027183
2 2122
1 50008 60920836
1 84572 985855529
1 44378 334352423
2 4470
1 157968 988923398
2 161306
2 89721
1 157989 57716489
1 45548 52305241
2 114014
2 148933
2 159371
2 128975
1 112314 891208580
1 87670 716514194
1 21894 474442853
1 23846 29884247
1 26410 299573520
2 194122
2 110430
1 687 209760763
2 32724
1 183009 756100511
1 186705 54267359
1 4949 890282567
2 190870
2 105829
2 190041
1 46198 596722754
2 117722
2 134399
2 90256
1 16723 854568216
2 36640
1 176033 621633403
2 66805
1 43883 309409532
1 128693 145947885
1 128632 358954844
2 77136
2 35234
1 52646 184665085
1 78665 913083858
1 191171 327002300
2 50571
2 119471
1 55576 858183275
1 165813 211334269
2 148426
1 83871 379679844
2 37750
2 21246
2 8890
2 188271
2 167914
1 185191 828029775
2 144010
2 28738
1 110838 830438994
2 7033
2 43457
2 163170
2 80784
2 26937
1 1788 565921334
2 1271
1 109252 261207058
2 166047
2 10656
1 151160 828402522
1 10764 787483616
2 13060
2 182783
2 162158
1 117250 385981835
1 6314 361901274
1 162604 620541283
2 80876
1 39638 459144639
1 197979 947965057
1 72717 668025627
1 98022 268552336
1 158878 646676329
1 64666 46350908
1 122863 949338551
2 172637
1 75872 754914316
2 8118
1 160332 637839219
2 30048
1 30326 90122499
2 149251
2 108773
2 153447
2 23929
2 193733
2 100127
1 186348 551515132
1 152220 286596329
2 106969
1 114399 480691200
2 51985
1 113298 61323387
2 191397
2 37945
2 149428
1 86865 788228230
2 3444
1 119809 876223706
2 26352
2 46235
2 179279
1 163761 427605453
1 62992 345162366
2 113585
2 97206
1 87370 522883423
2 114311
2 95102
2 132348
1 9547 760917076
2 75427
2 72401
1 140337 529618169
2 171185
2 133130
2 142495
2 74064
2 34580
1 60770 156048793
2 159197
1 125737 438667748
2 56186
1 117913 638919067
2 118759
1 132277 268327651
2 175047
1 152675 328337040
1 91819 46032631
2 126854
2 147761
1 138104 192429118
2 78921
2 130021
1 193457 883094813
2 100397
2 65829
2 80153
1 20510 381315879
1 8697 129052520
2 3041
2 113932
1 125144 909448237
2 52881
1 42975 372851207
2 190321
1 86666 426150834
2 74257
1 58897 293093023
1 57453 727898064
2 26043
2 88544
2 52490
2 10477
2 191057
2 57091
2 98927
2 95538
2 7243
2 168518
2 78825
2 23844
1 149676 773536328
1 150136 258344983
1 72966 963677293
2 1802
2 157437
2 10294
2 166221
2 85186
2 97455
2 53069
1 128720 85188805
2 82096
2 158044
2 195093
1 41705 817008337
1 138041 436443649
1 195000 943243456
2 105329
2 98971
1 106871 748864542
2 37922
2 111640
2 167725
2 28920
1 110000 67780982
1 172753 863075998
2 110379
1 80682 24711673
2 19537
1 25870 606750048
1 169624 238320848
2 186824
1 68365 399499531
2 15925
2 185912
1 78935 449237648
1 32049 951676720
2 63881
1 197232 941191778
1 105631 629457299
1 51904 130687292
2 143545
1 170400 338091901
2 15076
1 137125 458677118
1 53555 134602981
2 79214
1 95971 539328938
2 198702
1 195869 666841844
2 75348
1 170470 676874974
1 158896 636306220
2 198258
1 33198 13283556
2 30337
1 83885 546440929
2 1880
2 183721
1 61952 357430270
1 18034 739784118
1 123882 507511419
1 143169 237495778
1 37489 295188509
2 54364
2 150505
2 52003
1 125297 201915229
2 66545
1 124902 321320643
1 23781 933317111
2 63749
1 54012 546035948
1 174315 731718733
2 100358
2 183394
2 66949
1 181128 342086391
2 24336
2 14464
1 178008 200689559
2 178747
2 97780
1 191193 726886985
2 161323
1 26240 384107150
2 6733
2 199446
2 146266
2 116086
2 79324
1 167277 569186625
1 131181 893435627
2 189962
2 121092
1 110202 801960202
1 89331 709199238
1 64387 808760214
1 78643 191043942
2 116786
1 37976 773709056
1 12570 554173936
2 59789
1 53459 105684442
2 12294
2 68328
1 182242 67929097
1 125700 566229545
2 145033
1 3462 36586635
1 19943 178272952
2 139371
2 110921
1 125894 670565828
2 159382
2 109015
2 25539
1 138635 924351584
2 12547
2 122668
2 845
2 51245
1 135882 706950897
1 131493 129999689
2 140366
1 142725 711510934
1 7744 62065715
2 98798
1 1063 318423513
2 174356
1 162718 638705513
1 109945 224460836
2 5119
1 145637 834806538
2 22266
1 96048 604423583
2 141392
1 107976 617808178
1 128861 427688015
1 195067 923101756
2 44433
2 127968
2 97822
1 49461 789600199
2 128446
1 149831 990906152
2 82980
1 8016 735484962
2 145018
2 39992
2 162182
2 143645
2 97942
2 134412
1 15348 622265021
1 157969 135972027
1 128858 200280119
1 82414 889495448
1 116317 708135895
2 127465
2 128452
2 72929
2 94277
2 33864
1 173363 461296207
2 5382
2 61492
2 74016
2 190363
2 20703
1 171343 669379404
1 185678 409692440
2 38145
1 57445 451617196
1 198446 850754063
2 40900
2 20526
1 68313 762648713
1 195005 528405812
2 67497
1 132705 167104752
1 95194 873590694
2 2031
2 159410
1 68884 568764626
1 88417 767745173
2 68909
1 97055 946926641
2 95118
1 196722 111314987
1 132917 969851909
2 2267
2 170036
2 80350
1 46004 347664024
1 183805 990555987
1 113398 861371088
2 7991
1 66751 41621141
2 157381
2 119602
1 157851 576372207
2 180159
1 106992 676063689
1 86165 242519875
1 114166 157331361
2 56256
1 61280 692418212
2 104628
2 182263
2 149521
2 154100
1 115404 504242680
2 86056
1 64878 936111885
1 157878 822841009
2 73595
1 145117 515052220
1 115188 353795211
2 153471
1 182675 836152183
1 84578 920719034
1 148835 970174611
2 122763
2 30080
2 195906
1 62052 116665370
1 51777 546753048
2 178245
2 67552
2 134620
1 180082 793309715
2 44944
2 22468
2 166470
2 88484
2 191660
2 168204
2 145172
1 87769 805202434
2 179373
2 32995
2 66896
1 122066 979279647
2 157827
2 49962
2 25211
2 193901
2 147337
2 163390
1 101877 624576357
2 114892
1 68654 223827283
1 99723 926497542
2 176059
2 1666
1 14106 330558870
1 12700 218313497
1 25117 879030425
2 133556
1 155848 86717505
2 169654
2 165942
1 197162 245286132
2 60644
2 87610
2 42467
2 124753
1 181530 161418315
1 83404 363949328
2 49906
2 179593
1 27579 272633793
2 80582
2 69389
1 18323 380195
2 35129
1 106581 25498179
2 72582
2 191295
2 163702
1 85093 666210550
1 75570 31104099
2 186383
2 193199
1 153693 772999023
1 110831 476340850
2 184056
1 26897 589733767
2 150682
1 178057 438583104
2 191517
1 145135 897243495
1 97977 569486119
1 111105 734376526
1 57865 444405440
1 124630 382451746
1 70867 29659955
1 169387 512070598
1 101918 745803833
2 164083
1 70204 528524528
2 192780
2 33600
2 96188
2 105566
1 66058 782263376
2 167431
2 175300
1 43522 708072016
2 72286
2 33351
2 91964
2 4874
2 16629
1 157767 997998325
1 72680 193248110
1 6026 268376708
1 12573 129764165
2 169081
2 100900
2 83440
1 90480 186145848
1 8176 640134643
1 164477 509690056
2 59318
2 167780
1 70296 555843564
2 120652
2 86794
2 101576
1 181457 264840753
2 93634
1 198452 912209924
1 157590 712716724
1 1554 91062471
2 142940
1 33903 446073468
1 159329 528268669
2 93281
1 109741 187155155
1 101459 77636141
1 138324 529287636
2 179993
1 86431 250385137
2 11134
1 53887 843098111
2 24635
1 197523 28243331
1 167104 130736178
2 35209
1 36847 346622564
2 117607
1 101094 985839044
2 184901
1 3232 821797310
1 34585 561280818
2 187612
2 713
1 76784 551449507
2 89717
1 205 35946411
1 112213 60432568
1 50446 807093356
2 155943
1 11407 392039716
1 122585 126420926
2 39277
2 157543
1 83245 982528968
2 582
1 26617 401579245
2 185887
2 96814
2 6871
2 143938
1 49544 184859711
2 100713
1 123997 794597102
2 127870
2 70428
2 46476
1 2044 560641919
2 130579
1 112611 359407530
2 173979
1 83417 432026727
2 154087
1 57112 472111840
1 56544 766573106
1 101595 736852073
2 171431
2 67923
1 40244 375202672
1 37461 483520635
1 97086 744242866
1 197639 941677658
2 136395
2 93961
2 12019
2 108789
2 134433
1 124383 789249567
1 187759 189195842
2 1174
1 17263 516871758
1 41691 867046313
2 103942
1 100166 53494296
2 29568
2 32371
2 60089
2 34758
2 195633
1 43046 478479075
1 139587 946212940
2 80194
2 194726
1 118867 193874823
1 194576 535975975
2 114304
1 158364 874608747
2 169963
1 178032 116507359
2 181258
1 42745 906328742
1 41914 905081095
2 103404
1 79315 150137306
2 60295
2 147859
1 111551 789990883
2 187713
1 196525 531109263
1 115747 420400472
1 64760 71331906
1 97646 674022776
1 112823 325052817
2 72176
1 174940 351194304
2 13608
1 196829 8731133
2 159858
2 65051
2 83628
1 135605 572592546
1 133141 361879237
2 117398
1 184322 76333966
1 33134 96996208
2 3788
2 198985
1 115935 302879043
2 16726
1 25908 248810000
2 112082
2 173841
2 126078
1 72310 687667476
1 78293 200804892
1 137763 880093516
1 165487 915261662
1 53928 421381093
2 68292
2 36937
1 91550 325989694
2 125586
1 85397 455446319
2 103603
1 2222 654641616
2 145041
2 196641
2 77248
1 180870 898516966
2 53016
1 143005 613397071
1 7806 441689675
2 96678
2 72762
2 55100
2 149991
1 13187 915711605
1 119371 494810843
2 81761
2 130711
1 73074 253231394
1 78076 958110906
1 38415 695776997
2 112342
1 193176 563104939
2 50600
2 64982
1 76618 667442550
1 2675 581126516
2 117170
2 160935
1 40232 109703555
1 134473 626073781
1 10720 59761845
2 58574
1 76773 652390185
2 147671
2 42821
2 66164
2 4787
1 64702 445713709
2 184281
2 47569
1 133675 307141183
1 174747 335678904
1 156603 81833654
1 73081 357462854
2 153537
1 74762 504685773
2 179600
1 120261 497522028
2 95025
2 128031
2 74605
2 104909
1 98362 728444718
1 158746 333670756
2 82184
2 96996
2 22746
2 156097
2 112889
1 6252 989797273
2 23082
1 196809 664986027
1 92582 796716121
1 79621 541091220
2 21289
1 6912 796303533
1 21778 640389949
1 126720 933860342
1 32512 804121031
2 164379
1 132656 774457653
1 169646 986669738
1 12625 286283367
1 150815 774200249
2 165909
2 168525
2 61616
2 175022
1 164601 145173091
2 107084
2 199389
2 159100
2 41348
1 197931 504088769
1 19855 658400588
1 150320 132765060
1 131451 399716550
2 23453
1 99591 771858964
1 143313 789613350
2 109484
1 118260 637605853
1 84058 891870921
1 34233 713066566
1 173807 504261391
1 10742 873462173
2 192225
2 116674
2 179884
1 125707 19528014
2 83176
2 40870
1 88791 927358864
1 97838 213602977
1 153949 274107355
1 186373 736717229
1 8827 815828899
2 86866
1 71318 157189348
1 25732 31673470
2 83587
1 33807 172395829
2 126308
1 175195 547265494
1 104111 577909681
2 114920
1 93845 414114007
1 194292 761687698
1 109065 492735327
2 128931
2 94498
2 140417
2 64262
1 35418 449716980
1 137151 906627803
1 69812 158168310
2 145305
1 76514 551751533
2 113111
1 96904 88192963
2 99067
2 37381
1 46876 400456063
2 135113
2 93710
2 135207
1 178092 671059069
2 51366
1 60088 287187402
2 68520
2 197925
2 151287
2 143913
2 6063
1 138156 79530019
1 177392 960375421
1 62313 681095491
1 114211 176287417
2 121208
2 130343
1 158523 619696501
1 42908 953785649
2 199338
1 7575 699867401
2 12271
2 17613
2 81663
2 147376
1 61894 628967832
2 111331
1 173983 222812680
2 180398
1 187061 81438028
2 128256
2 109414
2 48780
1 128015 236623424
1 85966 728240832
1 85067 832132425
1 51951 429053542
1 114538 601362121
1 45923 780616025
1 89254 828083024
1 134004 833163383
1 127915 325783141
1 84613 636296205
1 21962 358911391
2 97167
2 1997
2 54905
2 107451
2 190452
1 190571 361407648
1 5902 237062714
1 46367 331614792
1 33848 452276021
2 23122
2 78984
2 116373
1 126739 16571587
1 78015 784950263
2 151493
1 130383 609758661
1 71134 731870039
2 29923
1 51161 280471916
2 32200
2 27756
2 59956
1 129838 79992774
1 44609 591269981
1 9909 392338259
1 132040 450577813
2 108034
1 88374 179306614
2 37019
1 14802 863153402
1 136886 30286790
1 173904 560719886
2 37936
1 34787 481627373
1 153773 769208494
2 92096
1 74423 167583196
2 114018
2 38682
1 169503 612393977
2 95038
1 89622 110790500
1 175740 157303400
1 85598 330896299
2 160767
1 137022 625776775
1 134956 411561428
1 93963 721956524
1 170922 955095483
1 99592 166627556
2 29414
1 51416 637118767
1 75247 161566366
1 63714 288710787
1 29828 919419703
2 129169
2 32239
2 160880
1 3569 205441581
2 134456
1 54519 280426059
2 140485
1 137920 97611691
2 128094
1 47508 392285838
1 124492 779570158
2 165764
1 85429 701578872
1 7305 685761336
2 6956
1 14748 891407578
2 164124
2 86431
1 131983 941324621
1 60343 44568541
1 182300 687970739
1 194750 911190718
2 157256
1 102037 434997200
2 74017
1 150001 236143469
1 103319 374890547
1 187618 932637546
2 23781
1 164787 387817294
1 198990 57386057
2 51891
2 70280
2 194136
1 146370 474155142
2 77358
2 179958
2 181248
1 68337 121541905
2 110246
2 43647
2 248
2 148172
1 183163 549365005
1 140706 125335278
2 19764
1 188994 4619925
2 186637
2 38836
1 13424 235597370
1 68992 414228904
1 157209 118886005
2 85948
2 43146
1 154356 451482732
2 104301
1 65662 561627312
2 30097
2 35420
1 197578 493199137
2 6941
1 70548 227143818
1 30719 319192840
2 132334
2 149996
1 116840 25394124
1 198844 990159040
1 22902 344448052
1 46820 116426479
2 121420
1 69619 338897081
1 34331 196301706
2 165612
1 2640 123452744
1 131831 464814975
2 91744
1 98794 241688212
1 88404 443875111
1 138148 803723496
1 112705 754770844
2 139020
1 74558 429681525
1 148960 319748284
2 199191
2 160741
1 154528 859655221
2 199565
2 25996
2 193529
1 12808 811575972
1 114939 866276275
2 22344
2 108349
2 18938
1 66431 527504097
1 26714 112027942
1 78904 767721043
2 144296
2 44474
2 136898
2 119995
1 151113 817007704
1 85744 22427423
1 173817 33747957
1 14354 651937616
1 30393 647186045
2 178736
2 182830
1 2230 444340463
2 176411
1 198830 608108236
1 50489 434457801
2 74760
2 125105
1 63586 575103832
1 155444 746099972
2 52783
1 132636 647824576
1 78946 281522372
1 76313 665348838
1 132580 75596355
2 119915
2 103236
1 65139 729657756
1 43719 116154383
1 138558 788200942
1 158837 475166402
1 102796 390968819
1 134227 471183366
1 166767 420422001
2 68565
2 122414
1 7343 66089898
2 174503
1 147137 75069789
2 59206
1 184467 601323677
2 96950
2 138983
2 68669
2 33837
1 111158 906042839
1 57484 335780505
1 165183 942645893
2 198105
1 106465 16381043
1 164924 351070848
2 190265
1 191430 283412266
1 57586 211178983
1 140705 923764179
2 156051
2 93825
2 186521
1 134230 247872649
1 132131 352100486
1 35134 299088344
2 148982
2 162395
2 67929
1 13702 898844408
1 116352 856188966
1 52649 646737519
2 46865
2 133946
2 88767
1 135211 81754948
1 28833 674086772
1 85789 357382348
2 105537
2 32993
1 79429 510401873
1 101035 121697457
1 25060 298833149
2 7591
1 50335 429085878
2 12736
1 152895 446449843
1 143339 308279725
1 161603 503108043
1 96286 843199362
2 13885
2 11333
2 126731
2 78807
1 142161 344671407
2 27426
2 180506
1 177806 578753132
2 14496
2 102015
1 60966 303005947
1 141498 440077710
2 34382
1 74617 879710461
1 193571 124794206
1 192962 201925339
2 47006
2 61851
1 27715 328019473
1 37652 701123576
2 160400
2 94022
2 151203
2 78996
2 89344
1 80555 40642825
1 196111 943433616
2 119529
2 21871
1 3597 215856135
2 168423
2 128885
1 169991 313732598
1 84606 967778772
2 89154
1 24586 716485136
2 125047
2 55751
1 39050 224479302
1 39589 922904468
1 158202 808057797
2 82360
2 26753
2 108528
1 2805 131999220
2 69475
1 105967 754826178
2 87016
1 58733 533425791
1 139806 154890396
2 169635
1 183693 371248261
2 183070
1 156456 628793814
1 135778 369000416
2 187612
2 38804
1 7584 579020980
1 58853 318027770
2 11972
1 118975 279858048
2 118022
1 81948 539198256
2 89604
1 24744 306306107
1 106922 589062758
1 62648 130699913
2 86610
2 101735
2 54163
1 18435 809235190
1 172502 961706301
2 103528
1 47473 668001733
1 12800 494043233
2 106493
2 4385
2 79495
2 151481
1 154434 117682051
2 93837
2 92748
2 162781
2 124901
2 74450
1 47740 136416551
2 23820
2 123123
2 118290
1 21273 344927296
2 164927
1 102739 472775341
1 138072 5627384
2 157373
1 157917 385556356
1 13857 143670965
1 82152 386420215
1 49529 992276901
2 189531
2 25506
2 160080
2 76423
1 196790 454569574
2 66119
1 33636 462886376
1 19924 71463127
2 49067
2 186582
2 147249
1 24771 807172991
1 162092 236351161
2 191429
2 36121
2 150157
1 4320 96748924
2 151235
1 53260 428734294
1 137027 134547932
2 67158
1 9195 449671898
1 8543 594713461
2 90490
2 150843
1 186155 738557638
1 31670 915331240
1 154647 525028075
2 146442
2 88362
1 111141 641277384
2 126920
2 184942
1 99003 149618124
2 111107
1 41916 408916442
1 15413 534670886
1 4783 533586628
2 3264
1 10677 491909402
1 108855 817297255
1 66488 156871726
1 146402 231522665
2 34095
2 10493
2 191879
2 110537
2 43326
1 168588 342485499
2 59890
1 133100 670392532
2 194278
1 132981 586446638
2 143379
2 90994
1 122695 316721103
1 4991 557098099
1 96488 202238209
1 132641 515695695
2 15845
2 70424
1 105090 511831873
2 643
2 120858
1 36979 558850158
2 41956
2 137171
2 44080
2 115129
1 192880 98433172
2 33464
2 90899
1 138724 339977353
1 59330 629588760
2 190
1 60622 207460865
2 34025
1 100522 116965199
2 32956
2 13965
2 175622
1 73164 909126437
2 108915
1 63864 698653161
2 184358
2 123070
2 123099
2 40186
1 91916 707360969
2 10273
1 30514 430716645
2 133233
2 172341
2 88570
2 109303
1 16666 816258194
2 22720
2 39805
1 177093 582727656
2 198855
2 65567
1 192989 258868513
1 52335 24151085
2 82305
1 65410 157339392
1 130300 813161071
1 128757 332212666
1 36857 145258749
2 188372
2 89096
1 51255 781991473
1 33353 2294307
2 136869
2 129399
2 136944
1 159643 587049965
1 11712 344302989
1 89001 969258279
2 73708
1 28197 379460933
2 169213
2 87479
1 25871 976763140
1 197351 815147159
1 138667 574305603
2 92877
2 115725
2 104164
1 43285 60629184
1 93911 503853269
1 195579 587073311
2 118360
1 6418 746515987
1 54996 249023572
2 5365
1 15102 934605583
2 127496
1 74168 404958362
2 162190
1 36803 454139271
2 178609
1 35148 613496573
1 84221 482972684
2 152876
1 129947 970254155
2 143269
2 25981
2 5817
1 8415 440741241
1 66956 117533070
1 51257 424312504
1 58664 335390923
1 38193 896175225
2 91781
1 199711 178283510
1 109654 329972535
1 136120 361354247
1 68997 75749515
2 109095
1 153856 88194503
1 102479 354619302
1 86829 623277514
1 92450 828948792
2 67666
1 176411 419428519
1 24181 380621324
2 117798
2 116472
2 189323
1 101593 25473159
1 111449 407997132
1 139903 700322030
2 19548
2 190061
2 118175
2 29177
1 195443 730649341
1 1027 330027702
1 53680 527224589
1 83446 245280192
2 29492
2 57889
1 132807 692518040
2 3790
1 4085 795539558
2 132851
2 27055
1 49823 925380660
2 99368
1 20550 160785536
1 192020 614487703
2 116170
1 62648 246451310
2 110428
2 4803
1 108437 888520257
1 180011 497803275
2 196041
1 56515 749632062
2 28712
2 137590
1 111010 525585507
2 153286
1 8102 51494474
1 117261 213664191
2 168939
1 55750 23993069
1 3970 636118228
1 129250 312051308
1 83718 344170547
1 48157 688942184
2 147676
1 131820 316261987
1 691 644151753
2 81118
2 98013
2 53241
1 22776 58649243
2 70629
2 21633
1 103326 303789623
1 142753 865097167
2 99613
1 83113 965506689
2 103603
2 20581
1 65020 895217115
2 140960
1 46827 222839959
2 92400
2 78660
2 20108
2 179174
1 169214 847541888
1 188652 623384700
2 14974
2 19580
1 149104 170435222
1 102353 544779053
1 95167 390779320
1 101839 582017158
1 177374 813741633
1 152515 889888363
2 80919
1 97259 283479111
2 71927
1 122513 239973102
1 40090 423034834
1 2105 565342900
2 47779
1 23938 738788166
1 44259 670312619
1 20835 985830923
1 60166 50181082
1 32050 861150891
2 114724
2 191519
2 183646
2 68982
2 31570
1 18269 189378837
1 75386 602563533
1 6008 827138113
2 35966
1 184308 1248347
2 71910
2 147141
2 164807
2 195259
2 125949
1 121337 289908397
2 125510
1 182313 748871795
1 66283 163802821
2 196825
1 131493 106663654
2 75342
1 184290 362164186
2 98432
2 74297
2 142774
1 26536 165747031
2 162795
1 163617 316007663
1 76477 963493894
2 88943
1 124372 248296488
1 66010 836875639
1 41099 850504348
1 52414 605526389
2 20874
2 22306
2 130320
1 166166 414535173
2 138905
1 32192 15864624
2 73084
2 37988
2 188890
1 67408 940028643
1 124568 633693770
2 1107
2 155660
2 151105
1 12979 76002794
1 32585 695909590
1 34024 271937010
1 139771 691988631
1 107585 188169540
2 15404
2 184783
1 20460 687138871
1 66454 460053918
2 67073
1 167075 208176746
1 146554 568359234
1 176463 440861700
1 162647 380090870
2 174241
1 26917 630024213
1 134051 170325109
1 154774 748300863
2 153933
2 172077
1 149853 708434980
2 156852
1 17896 671057943
2 112267
1 66526 887278129
1 142639 311802763
1 152432 25483065
1 132891 298715213
1 55391 950542661
1 183817 102049685
2 197638
2 42466
1 140478 139158499
1 158930 595720466
2 147608
1 30740 670914545
2 75077
2 187658
2 174966
1 103796 521515181
1 99740 188123993
1 97418 19674327
1 42416 835718324
1 194945 994247659
2 135459
1 156236 265559910
1 117195 746758495
2 121469
2 167024
2 100214
2 37262
2 3547
2 149375
2 8989
2 151129
1 103623 287240372
1 177844 703486896
2 31531
2 63927
2 109844
2 47867
2 157065
1 33140 174010648
1 75302 408841035
2 149183
1 194810 766741884
1 133571 180335912
2 2300
1 101462 297637425
2 25705
1 16429 518139671
2 29899
1 126112 889566981
1 47493 108012103
1 46614 344060252
1 128450 215845455
2 57250
1 173558 756898066
2 164869
2 146768
1 124555 759932797
1 172996 856544197
1 142497 685075133
1 60597 126337355
2 166268
2 111146
2 182779
1 181622 276779773
2 35731
1 109753 676307910
1 196532 117032470
1 142337 176182177
2 170629
2 58488
2 46322
1 98691 440835743
1 117293 409749953
2 38071
1 100767 926815887
1 115024 866832342
1 199032 431920895
2 125541
1 175069 89966546
1 28470 80541696
1 183241 878354673
2 65799
1 43856 617544840
2 37820
1 181538 137540931
1 183575 229518996
2 73497
2 3253
2 190505
2 23025
2 160832
2 69655
1 164662 552739435
1 5176 691671514
2 37561
2 65402
2 185035
2 119315
2 71702
2 37847
1 101486 556396053
2 3790
2 167058
2 190699
1 143635 551100817
1 115914 186698030
2 182599
1 33692 881434655
1 197286 226647169
2 79228
2 124875
2 135397
1 34273 869235166
2 13410
1 79573 249408480
2 174212
2 32736
1 102167 944070763
1 166955 472485383
2 47326
1 177827 600124483
2 129960
1 141224 305868516
2 109110
2 143334
1 87747 628973778
2 61154
2 134857
2 137215
1 80715 903019229
2 161697
2 197079
2 184359
1 25679 515633540
2 120376
2 102917
2 188661
1 16559 868760374
2 15234
2 114189
2 76002
2 59565
1 141903 949846967
2 171021
2 185048
1 42887 169683105
2 111481
2 82222
2 131285
2 28492
1 188177 804606659
2 157371
2 195959
2 109656
1 189005 641682441
2 33101
1 105224 991469359
2 188750
1 22362 473380741
1 171303 333543606
1 34345 824445343
1 61767 306508671
1 10235 462118401
1 158924 735442951
2 71912
2 77069
2 2582
1 161916 724845926
1 1890 845792522
1 134662 616868712
1 19932 312140125
2 44720
1 34457 21010821
1 160323 570733830
1 186916 713639681
1 138657 840746836
1 102261 73015974
1 102476 638485488
2 67633
1 44923 644708484
1 103648 637957689
2 104953
2 34033
1 63306 782244088
1 2061 626788340
2 78435
1 181376 622143300
1 104240 802948143
1 142965 442323610
2 96869
2 198085
1 106338 974466756
1 96197 841771540
2 127544
2 158853
2 58778
2 142552
1 82829 659991651
1 86329 429255569
2 142844
1 104163 758983738
2 186270
1 140331 251182167
1 20874 314171109
2 133819
2 106081
1 177209 421061399
1 84923 983397979
2 75049
2 191587
1 60706 456092255
2 95611
2 61452
2 14278
1 178987 719818912
2 26985
1 72113 425884156
2 84499
2 158396
1 117251 658570328
1 120082 40588570
1 94790 131014334
2 98750
2 129169
2 161819
2 191576
1 199987 147823391
1 139692 986794416
2 176838
1 760 193565505
1 123860 124526994
1 56928 858556566
2 159009
2 147195
1 195307 268951659
2 133603
2 63390
2 139889
2 93464
2 17771
2 129973
1 45548 63564430
2 124401
2 66941
2 39454
2 184592
1 166392 105946178
2 58591
2 112393
2 28203
2 59123
1 138656 589846774
1 38018 924433974
2 114911
1 142915 660492040
1 83392 515755600
2 22025
1 26676 558226423
1 144882 259405727
1 166495 844577604
1 142465 416686027
1 56018 91938866
1 160581 501611554
1 49261 191790649
1 190866 469191735
2 96314
2 20904
2 14533
1 80827 167218318
1 198516 360607040
2 72612
2 30986
1 70781 582242758
2 197249
1 64307 141107404
2 13000
1 36466 214824713
1 139374 379001677
1 194204 398130662
1 178983 912909162
1 15084 124574384
2 73193
1 189093 575368010
1 107609 704535325
1 166329 377772154
2 151047
2 9128
2 24849
2 93933
2 24162
1 122370 828875512
1 10640 194715718
2 179529
2 90708
2 138040
1 159851 295659977
2 36204
2 38679
1 612 168555157
1 147464 542348564
1 68033 572530525
2 8363
2 119599
1 197714 222617231
2 16329
2 86132
1 71043 295576517
1 132189 652423389
1 14454 157868558
2 69823
2 186845
1 170317 365260231
2 115792
1 42702 804440804
1 60589 520238522
2 17191
2 197580
1 99524 341364107
2 81256
2 19109
1 179623 531767545
2 123467
1 103119 454904729
1 72937 720416706
2 21977
1 154644 366282145
2 90219
1 56739 209198038
2 12576
2 137846
2 187551
1 190964 246744015
1 9285 771988143
2 40132
1 142568 823976079
1 40758 939418114
2 157345
2 83327
2 172384
1 112411 670935617
2 33971
1 150864 364720040
2 156134
2 129099
1 142669 839144312
1 159126 393469543
1 133648 432792620
1 67611 117512811
1 53123 904959669
2 109904
2 106687
2 166548
2 57250
1 63825 772729112
1 188002 886895942
1 113985 837532422
1 113731 708573177
1 158493 795704815
2 107419
1 68395 465920334
1 130109 593976333
2 170718
2 130683
2 25625
1 113709 823348118
2 81428
2 103927
1 178503 135635430
2 194753
2 12952
2 127492
2 140458
1 70372 483906331
1 149199 898546660
2 182044
1 106483 605985589
2 14138
1 144273 160649321
2 67049
2 91398
1 38626 430311393
2 136614
2 66071
2 69875
1 26603 148852787
1 115875 957519110
1 164594 721203316
2 26221
1 178346 123369797
1 92243 621524852
2 15513
2 100158
1 170109 475669956
1 8671 508599522
1 18989 397155431
1 126534 307916279
2 163712
2 35825
2 34950
2 44711
1 169606 916217150
2 89007
1 119310 852557176
2 25371
2 168113
2 167392
2 171068
1 188458 635377971
1 8208 751063599
1 188202 296120627
2 145943
2 199764
2 110738
1 196479 796513045
2 16013
1 17607 745372317
1 18621 559128622
1 20908 199063469
1 54367 320604988
1 72350 97524502
2 103588
2 151902
2 23749
1 178942 889649929
2 77383
1 17661 977257238
2 107801
2 151913
2 50655
1 91582 447481493
1 33897 581865020
2 87866
1 117555 189741024
2 127800
1 165732 328545067
2 17745
1 176925 178743069
1 151887 722138880
1 31876 613376675
1 54237 800803708
1 8161 427798084
1 10524 631158271
1 71617 113266107
2 66175
1 194875 704806117
1 161211 152890768
2 185462
2 24029
1 17709 351074282
1 83857 849218728
2 185640
1 102398 885328992
1 96646 30871757
1 181127 524519333
2 198223
1 78602 429453123
1 133915 305142074
2 45933
1 38271 109575399
2 172520
2 181819
2 107080
2 179561
2 167071
1 65682 450698757
2 90007
2 134219
1 13882 971572720
2 21323
1 64564 839542284
1 19670 681007017
2 58950
2 49126
2 41651
1 118887 939799689
1 48393 390320552
2 101718
2 141419
1 71653 61592448
2 130229
1 79675 763302972
1 116316 855562996
2 77131
2 176078
2 155188
1 130862 225122032
2 103429
1 186855 868955045
1 131733 702441646
2 14427
1 199714 71423914
1 107489 681061389
2 40622
2 16522
2 27049
1 59142 594894274
1 66759 688270772
2 119265
2 162495
1 94652 379131730
1 190890 862840119
1 77493 271538477
2 130203
1 15019 223335675
2 61305
1 57747 487416580
2 153777
1 91908 141314132
1 107190 985057572
1 138827 205433792
2 42842
2 90456
1 136287 697234548
1 51272 405421650
1 68605 896710027
2 176606
1 18007 90508957
1 28444 435369361
2 62518
2 71702
1 129773 516910505
1 20426 736676965
1 28434 472260182
2 170532
1 26544 615038865
1 37569 273260965
2 79346
1 38513 436786638
2 109341
2 185702
2 187006
1 72211 683571959
1 147963 622488375
2 175880
1 105747 844755226
1 29955 8960274
2 11612
1 64290 652734507
1 52145 926072377
2 101769
2 118331
2 178960
1 132928 832302271
1 40796 56031442
2 146774
1 35107 838810589
1 71725 56856327
2 41902
1 43349 639246368
2 157226
1 69518 418178076
2 56858
2 106540
2 125794
2 3821
2 153381
1 171348 909076913
2 157708
2 23846
1 89862 255628445
1 10449 674978893
2 5677
1 40957 826535486
1 53807 399529416
1 77324 635791980
2 64727
2 94652
2 77221
1 83975 527687574
1 63151 154174668
2 94707
2 70285
1 106475 806444610
1 134954 777099321
1 38517 186680664
1 33647 207725807
1 20994 700843205
2 17957
1 191414 579239190
1 163610 356202722
2 123581
2 54261
2 156146
2 76774
1 18656 689091963
2 135592
2 100728
2 152329
1 38945 279461222
1 72051 586060345
2 123248
1 17474 772843682
1 41426 817930686
1 143525 215315437
1 161733 514618076
1 22715 796401315
2 67346
2 1562
2 68140
1 74452 437501590
2 68134
1 85214 525254273
1 197928 83312449
2 10116
1 52855 676012296
2 75110
2 50725
1 26463 257662105
1 19044 462041352
2 117379
1 98653 530735472
2 47625
2 63344
1 166543 326581352
2 162546
1 51782 620180462
2 75823
1 71502 842953042
1 65166 957432856
1 191020 44639051
2 143105
1 22210 670277970
2 195922
2 7238
1 117110 37853614
2 164864
1 84486 516002622
2 5108
2 22873
1 81561 280761710
1 149079 588382095
2 5803
2 69640
2 49783
2 96634
2 76015
2 89547
1 69081 25396922
2 84067
2 47823
2 108838
2 27608
2 90253
2 108417
2 53403
2 103607
2 162199
1 129408 129126852
2 12908
1 78693 164368344
1 46623 377568131
2 127608
1 2578 401351924
1 68834 885950190
1 142694 708516202
2 33655
1 24127 588819176
1 82197 363197843
1 129616 868594564
2 100909
1 29257 660149924
2 87691
1 167990 764447823
2 179878
1 108792 921953769
2 190942
1 162656 434231609
2 9794
1 49038 507907345
2 112692
2 102291
2 174173
2 40981
2 83896
2 80914
2 884
1 136361 255476645
1 102929 223263092
2 38764
1 174565 785618946
1 110005 244083746
1 177193 462262175
2 164857
1 83891 485543499
1 49 530795225
1 121452 883821780
1 59866 658109719
2 174143
2 39179
1 176286 203883474
2 43099
1 193955 48968056
2 194338
2 100517
2 4156
2 42755
1 44085 137722184
1 180311 676768556
1 6428 893195771
2 86234
2 71532
2 181327
2 199438
1 143008 390059196
2 102353
1 8330 873699002
1 85045 85065938
1 126741 368935084
2 131074
1 188437 864825070
1 29496 408007088
1 121443 649485999
1 21107 906053452
2 51477
2 181297
2 153594
1 142003 16166770
1 33357 780651537
1 151379 348642827
2 119950
2 110855
1 9549 751149172
2 125709
1 49655 134796623
2 38376
2 195858
1 192222 77832851
1 3484 703347425
1 35098 213766919
1 182400 531918053
2 110441
1 41388 940698095
1 69403 293221377
1 22073 457310428
1 194260 846788573
2 38139
1 197474 486060673
2 20707
2 48512
1 14613 846166528
1 51783 711726856
2 152098
1 199295 856963443
1 161466 749988105
2 171954
2 170540
2 164398
2 151879
1 179096 384340683
1 100894 778186904
2 139817
2 44728
2 12722
1 108361 758842184
1 134087 218170677
1 38525 345767427
2 116203
1 99262 785309724
2 15384
2 76132
1 189520 525438395
1 3143 177316147
1 42742 419232420
2 122281
2 87699
2 1656
1 127852 827514815
1 145968 84168378
2 3141
1 129297 703627471
1 52372 139756299
2 159662
2 187866
2 15941
1 60413 317122399
1 134601 218702170
2 144606
1 47740 113393216
2 11655
2 83883
2 101426
1 68257 705055506
1 40938 718371872
2 165835
1 22599 36924489
1 57979 703978690
1 151535 463826916
2 193228
2 32009
1 62467 436432191
1 195693 347634949
1 79286 275942449
2 132045
2 37916
1 1108 843824847
1 97420 102476519
2 21642
2 30572
2 165046
1 192642 993370556
2 124444
2 15621
1 4124 466509997
1 26209 202240021
2 70901
1 27658 979061525
1 165889 830632183
1 127385 169244868
2 42721
2 19029
1 74640 760302942
1 78563 186128163
1 80076 187511412
2 110000
2 142108
2 177915
1 182652 309279243
2 104722
1 129628 816359569
1 10684 587999728
2 139473
2 150304
2 138724
1 162392 284810997
1 39296 642797094
1 162670 804546646
1 107561 90836972
2 130773
1 148283 748818785
1 99167 914982865
2 148464
2 2859
2 55626
2 180323
2 146434
1 48092 709880262
1 198829 363569012
1 123420 484595273
2 134762
2 29379
2 124738
1 150621 917268688
1 9180 239123940
1 10107 107106567
1 25519 566031832
2 21418
2 122786
2 31382
1 20518 670398404
2 71979
1 192644 859643442
1 189348 42858528
1 85879 443768464
1 56126 174548541
2 145561
1 108208 973413242
1 60703 751320020
2 49687
2 166089
2 184460
2 142705
2 175597
1 135656 423420071
1 82507 241329704
2 187784
1 20810 465358833
2 144510
1 2274 156974343
2 964
1 78006 302431387
1 53269 701618841
2 124180
2 185641
2 169335
2 193184
1 36493 547459095
1 198427 545528569
2 156809
1 3149 663626404
2 113912
2 79575
2 104597
1 141390 812450326
1 84599 374008244
1 157380 41104907
1 11943 138500416
2 51267
2 15961
1 68127 752853263
1 158178 321837346
1 22140 268812955
2 54977
2 68578
2 84668
1 143531 512328078
1 176217 971834619
2 81550
2 126615
1 8125 394604589
1 885 391488224
1 115701 415165944
1 45791 225308665
1 42219 727976490
2 117357
2 144561
2 143908
1 53917 578261331
2 170979
2 7450
2 184580
2 143737
1 80883 410999824
1 125308 562669544
1 186821 175811597
1 38813 577102815
1 11926 393718269
1 27272 451428579
2 69602
2 35032
1 152943 889535864
2 22013
2 79498
2 83900
1 176327 577202646
1 2779 826751652
1 151795 90324726
1 166583 624615825
2 180074
1 175775 304045713
2 20208
2 153148
1 168016 409462651
1 22274 141542374
2 179356
1 161758 30304153
1 14401 627877418
1 50828 387671826
2 53589
1 125783 565024572
2 71987
1 185805 221332598
1 130102 76526911
1 92688 244870052
2 35444
1 131557 20347059
2 117063
1 123343 910934423
1 119199 491822417
2 115043
2 61769
2 56970
1 173005 86287548
2 166532
2 65731
2 81618
1 95002 887587240
1 28721 309791021
2 28718
1 131905 359724074
2 61933
1 23272 63146733
2 103923
2 15876
2 79538
2 5343
1 129809 229545981
2 124206
2 171940
2 47181
1 49980 688403774
1 42686 301307187
2 8691
1 168248 599704500
2 121487
2 189625
1 78715 254870762
1 655 457325313
2 22615
2 169772
2 165299
2 192555
2 157533
2 117407
2 190648
1 100775 887237904
2 163724
1 127396 97752215
1 104969 347665968
2 104616
1 130109 519503618
1 130308 599044282
2 121180
2 90534
2 134695
2 199540
1 117169 158301486
1 124254 73307596
2 45230
1 17448 929891431
2 81738
1 6635 222733709
1 54734 840006632
1 66217 131625529
1 22236 622383465
2 56666
1 199491 970375755
1 29656 633482681
1 147159 843050331
1 12195 977991223
1 148533 384393783
1 9819 26681559
1 48913 54792601
2 74959
2 153361
1 67216 388981524
1 166871 363222080
1 89682 476744373
2 175360
2 20494
1 10298 217408985
2 6072
2 188638
1 43117 433611624
1 198595 330095033
2 76850
2 4221
1 113921 765308282
1 116624 15903622
1 40535 141812267
2 184020
1 2897 791500051
1 38116 434821701
1 149137 819120209
2 88222
1 68869 975280157
2 16068
1 781 600836092
2 63166
2 154560
1 51943 610758322
1 110802 558402439
2 58700
1 38543 234446763
2 11978
1 15279 132982540
2 107970
2 92781
2 196696
1 193572 183609902
2 54903
2 177559
1 169277 873304603
2 178943
1 194892 936711807
2 81506
2 177337
1 148949 640828660
2 136047
1 12493 259250569
1 180053 203653805
1 165758 545753100
2 145587
1 161289 344983400
1 29754 280824789
2 158822
2 115191
1 169887 796879371
1 149029 413170167
1 130261 594317226
2 173673
2 39306
1 139288 504296959
1 130277 930362013
1 172514 621404627
1 173057 972933588
2 99998
2 90464
1 58205 529611826
1 158626 360745158
1 17852 641697493
2 173173
1 161467 422574155
1 25617 884672468
1 89789 551157728
2 146712
1 152759 961540505
2 32924
2 193870
2 26027
1 138372 454584179
2 43971
1 104576 257570614
1 52652 4167159
1 196964 624671327
2 77951
1 3043 985810785
2 36659
2 41456
1 127893 807274639
1 1339 522549350
2 192848
2 4440
2 28948
1 137529 674447326
1 55510 993805927
1 32152 858389242
2 106498
2 19453
2 9330
2 9668
2 90789
2 179901
1 188019 664221040
1 192411 897387932
1 100178 439519359
2 92024
2 18610
2 107531
1 19718 799340450
2 61423
2 151966
2 145529
2 146543
2 75041
2 92706
2 54928
2 62197
1 9242 595665868
2 22287
1 147871 559983195
2 14521
2 88840
1 171794 683096561
1 58997 936515186
2 4234
1 68133 415170406
2 84195
2 37249
2 73585
1 199937 764323532
2 11213
1 158062 440048980
2 194480
2 177992
1 73062 194526912
2 68676
1 101743 55417037
2 119890
1 171775 419813451
2 133625
1 126927 272561498
1 158019 841025553
1 173126 531472911
1 40649 252023443
2 76529
1 153763 22147725
2 135564
2 46298
1 87485 545000614
2 115075
1 87515 808778584
1 111088 397449275
2 118496
1 172299 820407397
2 84271
2 140126
1 6616 760823004
1 140921 671965659
1 22560 933397929
2 166557
2 77725
1 159639 643831232
1 62184 116738179
2 49949
1 67681 399609023
2 5751
1 75973 461922101
2 117899
1 135982 591370916
2 100702
1 68732 234958707
2 174288
1 76995 83931131
2 182497
2 54149
1 25179 714309692
1 114716 522638084
1 122853 360989099
1 129039 945318313
2 78353
2 89074
2 167782
2 33408
2 72588
2 1636
1 171453 134994565
2 19150
2 192686
2 107824
1 102061 694669053
1 155207 877585615
2 117176
2 30135
1 105444 505110055
1 143408 253014212
2 82752
2 193191
1 96278 420190533
2 153134
2 140967
2 150880
1 2965 55820291
1 63031 714809006
2 120017
2 68750
2 188444
2 105756
1 114440 39838975
1 118808 170420710
2 138863
1 121075 373625558
2 77121
2 89288
2 84676
2 83583
2 183377
2 90572
1 65912 912006447
1 104669 363941607
1 115384 909166183
1 75352 476551169
1 137648 592516525
2 81235
1 3840 911087105
1 63770 348289639
1 172399 945335793
1 161455 669310287
2 15295
2 96885
2 152917
1 137158 519480237
2 177339
2 134042
2 45535
1 196314 47580043
1 49050 320380670
1 1271 655537112
2 167913
2 164512
2 137575
1 52745 881447208
1 185002 555652610
2 75172
1 96543 351929117
2 45263
1 95889 892307385
1 133986 635025074
1 122513 680939724
2 104075
2 64478
1 23742 317763016
2 42906
1 76027 100357789
1 13966 979194315
1 130904 128371808
2 6263
2 25517
2 182461
1 98220 745579801
2 85522
2 118817
2 154086
1 189642 544839920
2 95156
1 154329 908187655
2 120223
2 182706
1 53429 824077588
1 164867 686042595
1 71616 604866329
2 23427
2 158268
2 166837
1 128841 172424092
2 123656
2 89327
1 146960 191479620
1 66323 740116013
2 139008
1 72881 934342649
2 45919
1 172381 120245192
1 167072 866834093
2 26700
1 19461 317717732
2 188753
1 43519 726309048
2 11672
1 159968 89592580
2 31013
2 137821
1 148780 357418245
1 31808 561050090
2 27047
1 31192 828111764
2 37209
2 127927
2 83395
1 159459 942199362
2 44313
1 164372 147216609
1 19604 131639233
2 85010
1 157264 548851939
1 87464 440438468
1 164040 666783015
2 20312
1 5858 950189367
1 171790 374900752
1 56581 637776904
1 152223 5497668
2 192145
1 84503 979599949
2 46637
2 136207
1 185517 602214967
1 119024 508092696
1 46109 803601587
2 51409
1 62466 780334215
1 56696 549508508
2 20659
1 70601 627539346
1 31896 213410520
2 51245
1 94081 798465083
1 192011 685960382
1 5415 45690653
1 50550 671153069
1 5954 626692046
2 115883
2 93209
2 174489
2 167854
2 100495
1 26056 360822295
1 65033 537866698
2 95574
2 2051
1 32597 950044089
2 74554
1 156138 677613788
1 85308 953755385
2 5302
2 117643
2 132238
1 109906 619825023
1 184672 694050072
1 63936 733836128
2 158719
2 178305
1 185397 850491898
2 69492
2 42271
1 168687 650217471
1 16373 507547339
1 47149 458757580
1 159403 748799996
1 144948 847225552
1 117540 263661667
2 100464
1 198735 325842537
1 61662 528721359
1 29626 175110636
1 170648 968426919
2 178078
2 161020
1 44803 929121491
1 171461 65745213
2 97304
1 134337 229378611
1 180334 735379745
1 74803 848378435
1 33176 496338247
1 71050 965947405
2 68775
2 23025
2 139272
2 87324
2 43017
1 7897 18458793
1 41971 59430615
1 102681 420916842
1 157084 213687341
1 101919 180589863
2 168493
1 102576 56813815
1 46003 754193067
1 111961 654322954
2 90241
2 80662
2 31295
1 111936 46954120
1 38173 944449092
2 104705
1 17146 487686449
2 139223
2 86592
1 170012 739790496
1 153204 379362003
2 72266
2 74188
1 157699 372587252
1 57586 661613831
1 195579 559103020
2 76348
1 102101 19521060
1 6150 813461107
1 94766 592374830
2 99351
2 11216
1 172586 407474154
1 134032 192397347
1 74776 39061355
1 164400 743789716
2 165940
2 73986
2 94738
1 53606 342772092
1 114247 647693799
2 40229
2 37934
1 123173 662545552
1 185487 613321475
2 18949
1 28180 678084687
2 108586
2 192302
2 49504
2 58071
1 189685 43377041
1 196649 310660994
1 32319 452967020
2 18968
2 55223
2 48920
2 132044
1 194919 971916725
2 144105
2 109594
2 65738
1 52864 239323362
2 74713
2 113150
2 82400
2 28069
1 3122 777383152
1 191281 240021096
2 105031
2 54271
1 31956 930842352
2 104934
1 190152 586680801
2 85140
1 32974 447721997
2 56623
2 83606
1 187663 884586896
1 174372 326393171
2 100464
1 52360 624796535
1 99631 132905326
2 59533
2 19099
2 34430
1 37996 187616800
2 139857
2 184824
2 11395
1 185722 682352210
1 37327 367408895
1 94696 219004559
2 68113
2 147022
2 9060
1 25837 151041187
2 189510
1 28064 348991335
2 136226
2 69382
2 54615
1 119202 586035743
1 157522 71837998
1 162399 481885478
2 69360
2 24237
2 159436
2 136197
1 46966 156480689
2 10566
1 84431 840530774
1 4736 732555786
2 128021
2 33389
1 54233 948446574
1 62284 364287250
2 178497
2 137532
1 26624 709074889
1 61097 139684017
1 176560 248322520
1 118255 218070801
1 64774 419059386
1 63001 342879052
2 93676
1 153280 989230331
2 17405
1 154133 870799113
2 24444
2 20406
2 161137
1 169334 495124571
1 43215 939123423
1 2044 199755881
2 24043
2 115980
1 141016 885498382
1 48074 985426892
2 72951
1 112314 127094329
2 124340
2 15255
2 116363
1 60460 394730126
2 152484
2 16061
1 166 542541327
1 35335 192334478
2 67490
2 155159
2 39141
1 141334 628986607
2 167735
1 186194 989975756
2 109625
2 72970
1 146753 885266796
1 80817 212128609
1 55977 888390166
1 147097 898105524
1 49028 609710336
2 83725
2 122251
2 89514
1 95690 504571505
2 35823
2 177707
1 124290 127961063
1 132559 445324558
2 135029
2 195120
1 161103 544155916
2 183387
1 3158 912730302
1 28582 215271068
2 14898
2 100116
1 14289 301274875
1 142384 516438601
2 173286
1 132531 111001243
2 93316
2 79316
2 42655
1 123784 823074354
2 22227
1 70653 20110996
1 177054 882194881
1 74139 767621924
1 122203 780949449
1 135925 828255647
1 15597 311767794
2 21307
1 130384 720190137
1 24431 803988856
1 193832 591895715
1 28333 559595669
2 139488
1 171114 899959726
2 9656
1 55415 714224213
1 75858 504410594
2 148948
1 36059 980284821
1 36380 555176363
2 13973
2 49548
2 89829
2 1686
2 61129
2 178005
2 69775
2 73896
2 169789
2 15534
2 115121
2 41844
1 52825 390417708
2 191736
1 127600 715427483
2 50918
1 21319 158490622
2 166203
2 29812
1 74349 956410232
2 157790
1 42839 345327617
2 142719
2 64356
2 69891
2 137165
2 97888
2 182430
2 43114
2 127010
1 156232 877237449
1 104780 19740346
2 152275
2 111642
1 104678 123274333
1 82204 509122051
2 147346
2 99889
1 156634 99183565
1 47783 419863118
2 157679
2 133306
1 190403 788249529
2 128452
1 121875 978943335
2 181123
1 83748 991798065
1 15701 323769804
2 23546
1 74208 549688678
1 148136 554157921
2 181676
1 145280 825160946
2 153363
1 140061 111798328
2 97707
1 70747 336817771
2 135255
2 103904
2 177296
2 103165
1 117832 522378654
1 75090 148147135
1 30246 79082841
2 195799
1 190681 953669419
2 31159
2 95109
2 147871
2 69820
2 44752
1 162528 970845074
2 46424
2 21202
2 103442
1 95982 811228679
1 178228 719989559
2 33499
2 10151
1 152478 110662371
2 150420
2 24937
1 14706 484084007
1 183882 316266005
1 32019 875911600
1 99515 811344277
2 88371
1 115388 7868377
1 152121 198517308
2 101296
2 93767
1 83401 864707230
2 164875
2 10542
2 57499
2 178829
2 43252
1 63980 768668897
1 61084 45983572
2 49335
2 107916
1 160116 336821107
2 96875
1 79641 704720069
1 129396 85169490
2 8525
1 115681 599784966
2 172351
2 165397
1 198098 392082932
1 62248 889483243
2 15450
1 122799 19175260
1 104788 478351525
1 187521 15147649
1 67222 87710421
1 96716 166624416
1 69821 767972186
1 156176 968303636
1 163331 8712035
1 180908 876598483
2 116074
2 93653
1 183060 462388164
2 135717
1 165480 169718037
2 176938
1 102621 949764704
1 123642 932542059
2 15104
2 72367
1 55150 131666158
2 25234
1 158961 879199555
1 42049 963196654
2 71900
2 155366
1 62920 998992272
2 187239
1 44641 691349518
1 146654 650897327
2 172139
2 190463
2 31156
2 35740
1 58328 254011713
2 154367
1 74888 96400722
1 129153 243435853
2 178154
1 162540 527722245
1 98194 849682753
1 80734 968875930
2 164704
1 189685 715655205
1 6714 159683124
1 5050 882822372
2 161732
1 10234 747400860
1 73990 768498374
2 110759
1 65883 84266051
1 157278 628418069
2 70061
2 103065
1 188035 335658080
1 21765 136159983
2 101263
2 139035
2 130765
1 88985 727635697
2 154868
2 156305
2 35229
1 108074 618278379
1 51261 908780146
2 180206
2 193367
1 40439 646734490
1 37331 110689919
2 184469
1 33422 627838525
1 75043 726345901
1 113811 429726472
1 169978 165564947
2 188359
2 176407
1 122186 888632436
1 112605 670802721
1 79766 868241744
1 107204 522216603
1 85321 774682855
2 195598
1 28044 945947622
1 100337 714378335
1 105047 423673316
1 27512 591199404
1 199007 338788746
2 180079
1 99207 816444877
1 46634 566573332
1 44060 432016308
2 182045
2 125809
1 26614 149271518
2 39101
1 82830 415145136
2 25483
1 114619 867695810
1 38151 582943309
2 162489
2 58654
1 18784 764415594
2 66715
2 157950
1 116036 602933056
1 9114 682335973
2 144618
2 132267
1 24329 479031805
1 199801 5450551
1 28484 110647855
2 194079
2 130566
1 124975 304932072
2 190871
2 11076
2 165139
1 152097 671507728
1 34575 292012068
1 38385 655391655
2 164297
1 35624 34630854
2 36927
2 34943
1 65037 22701835
2 173179
2 38131
1 53946 404302052
1 33126 74524447
2 28963
2 164319
2 97224
2 93536
1 101471 121598171
2 78721
2 128523
2 164840
2 135250
1 193744 547059453
2 78619
2 149027
2 44278
2 41929
1 151123 760071924
2 190996
2 196576
1 49417 51338942
2 116387
1 114246 366747997
1 89340 328387815
2 125333
2 149955
1 195788 809550207
1 131505 456535877
2 118280
2 80459
2 20484
2 109703
2 176666
1 147306 346947021
1 140810 571999283
1 148954 993755711
1 22902 486876111
2 136316
1 47156 97946557
1 38972 593976363
1 9970 616565338
1 164428 933236983
1 137017 478655960
2 714
2 131908
2 133854
2 107669
2 159016
1 135044 655994598
1 82905 113869391
2 118802
1 67890 495392413
1 91575 708662929
2 193496
2 95942
2 134893
1 118425 269433594
2 154189
2 24908
2 90860
2 173096
2 183227
1 186932 755324530
1 102369 331502033
1 1189 142040146
2 150002
1 146103 539734311
1 111809 578658315
1 2957 101296563
1 99802 686252845
2 155205
2 140497
2 183281
1 64135 107693081
1 70646 597304838
2 168296
1 129972 573559959
2 166058
2 193700
1 112450 307288499
1 42854 908483984
2 13865
1 196141 239295858
2 158615
1 185852 368519470
1 103313 527673007
2 87407
2 3080
2 139751
1 73571 955066921
2 132117
1 2764 785849082
1 185948 841914721
2 123142
2 28726
1 31974 757692101
1 153577 700792543
2 99048
2 59205
2 169797
1 106153 431212803
1 132330 403786586
1 121940 236795903
1 8962 774977247
1 122313 297300782
2 161908
1 121475 459742404
1 109421 477365343
1 199534 958965784
2 124628
1 91569 225817880
2 118192
1 79763 573296275
2 71762
2 160120
2 154672
1 182664 853764879
1 48193 215977368
1 53339 45252984
1 115975 727027685
1 106517 618897795
1 128066 437087211
1 194598 997537354
1 57613 311486303
2 67647
2 192453
2 61887
1 132318 63591454
1 22190 685220953
2 167171
2 190413
2 129538
1 61792 375822591
2 98350
1 157626 8873869
2 71134
2 14949
2 76207
1 168147 582294876
2 160804
2 3814
2 74932
2 103233
1 137744 143776859
2 54201
1 180584 790519363
2 64717
1 156596 817133434
2 61830
2 100281
1 83892 932018179
1 62838 212737696
1 67690 680963340
2 166983
1 125236 387169386
2 126956
1 180014 480126129
2 22036
2 125400
1 191023 552547114
1 187379 791123965
1 71183 504969676
1 121571 379782538
1 183725 129392536
2 159998
2 144954
2 118325
2 157839
2 161249
1 50235 228002431
1 145152 171631969
1 174992 515655624
1 146856 108938477
1 128257 760513974
1 45252 913597154
2 38801
2 123621
1 65981 703619785
1 39726 455887673
1 128681 870454653
2 163348
2 12354
2 151518
1 159272 312678082
2 28723
2 169795
2 108018
2 166314
1 104027 643386769
1 109072 452276246
1 149482 266682685
2 190648
2 29164
1 69919 476494153
1 79906 444808114
2 18632
1 124028 21938425
2 158025
1 25470 768869113
2 3755
1 100939 783848864
2 97110
1 196653 900880649
1 192752 133236371
1 53592 874613950
2 186289
1 122596 412748131
2 16641
2 79635
1 171869 409836932
1 89353 912660099
2 193408
2 22038
1 109352 833880761
2 173187
2 64402
2 134651
2 165648
1 110359 874009127
2 87566
2 27512
1 181193 625240272
2 159594
1 78384 794715548
2 54659
1 41319 38992558
2 44396
1 100140 389754883
1 137816 127441176
1 196575 917670149
1 116090 474354061
1 133935 351554287
1 49041 140275535
1 80143 590298128
2 92792
2 146224
1 103822 344108438
1 18075 66646468
1 129483 539294293
1 133466 280385747
1 62640 157557940
1 11208 541459286
1 192398 77850375
2 141735
2 119451
1 108785 272053973
2 37376
2 72454
1 56431 341858903
2 149115
1 134537 55830540
1 128659 8153884
2 185644
1 42927 503643020
1 77657 438062000
1 189922 352157185
1 72248 939559201
1 159663 26791140
1 124307 626841568
2 174003
1 115948 331768057
2 145596
2 183483
1 190167 810255645
1 48582 561777261
2 12316
2 155543
1 169146 908811627
1 172536 480663501
1 70612 72998193
1 187640 733545181
1 139713 823842115
1 129019 992663676
1 152384 723105068
2 119211
1 82125 18154099
2 158910
1 115711 698561068
1 168236 563941829
2 73063
2 137902
1 195259 770715514
1 134496 228122445
2 187110
1 190501 125166997
2 26165
1 96297 608068910
2 161463
2 36462
1 97897 672508133
2 146228
2 53695
1 89952 280776648
2 47504
2 195850
2 99747
2 135383
1 7441 550594081
2 73028
1 63236 82936338
2 78420
2 49818
1 129535 779136751
1 104870 841242084
1 183906 956817437
2 118357
2 37345
2 72137
1 6632 680784581
1 155325 423258556
2 192931
1 150326 885438194
2 146068
2 101213
2 128204
1 113724 688416169
1 94310 100533991
1 143409 972676848
2 87839
2 30388
2 145120
1 173697 145635816
2 50375
2 102449
2 142189
1 59797 180596399
1 85847 659517881
2 73222
1 30488 93358590
2 143429
2 56479
1 189346 441526128
2 86874
2 120420
1 98325 710464415
1 3128 596643724
2 46171
2 34938
2 113741
2 30262
1 188780 210464502
1 86645 183467520
2 89255
1 193687 206605258
1 80606 308253449
1 149791 547236532
2 88150
1 188219 790054290
2 134074
1 169506 46196952
1 49380 891215927
2 128862
1 19698 435784482
1 10825 394335676
2 160620
2 88914
2 101242
2 119574
2 56404
1 198016 897135379
1 32937 388705651
1 128179 902992167
1 88383 932100995
1 106639 688862247
1 46223 772898267
1 195053 416402260
2 32593
2 58326
1 188572 493546406
1 197775 307260001
1 140184 340234149
2 176273
2 24948
2 188631
1 61386 411595543
1 45365 820828658
2 143435
1 99445 862131941
2 30102
2 145801
1 149242 292131428
2 7997
2 172519
1 42598 918574859
2 118406
1 128401 449249186
1 132712 317875689
1 62584 667505507
2 144735
2 118243
1 132163 842333581
1 106848 816775548
1 70857 196781667
1 183150 175233016
2 98501
2 163893
1 86438 534553649
2 194018
2 139256
2 190579
1 154222 274231842
1 143185 443057187
2 188340
2 192715
2 44263
2 135436
1 94682 135446120
1 28869 791356308
1 160737 693248442
1 150998 606834650
2 151461
1 77177 626809428
2 73956
2 172709
2 175901
2 144246
1 83526 876973052
2 17053
2 66447
2 3870
1 70597 846471751
2 153144
2 113740
2 186436
1 127300 349179758
1 190079 275225963
1 190324 108390349
2 77660
1 78492 705797142
2 1705
1 175620 953911069
1 179162 597908168
1 72659 24142459
1 155156 53441829
2 95571
2 165302
1 53719 815028958
2 140552
1 58090 436249634
2 162090
1 90438 512626800
1 12683 483189176
2 124884
1 172090 432300208
2 138548
1 22452 216086353
1 84799 143953415
2 78622
2 172559
2 6580
1 80343 462904931
1 113407 517518171
2 39705
2 180042
1 148108 439596631
2 133361
1 173873 622952167
2 178640
1 4645 16570939
1 45543 568131470
2 27398
1 96809 299383452
1 64484 246326189
2 154799
2 175063
1 27629 965612210
1 198023 473181392
2 2365
2 117908
1 11560 159011830
1 107761 967818328
1 33621 239849725
1 72328 321915988
2 35038
1 119057 87363705
1 136729 389790176
1 65110 673973495
1 60551 414397544
1 88718 483345240
2 20604
2 145074
2 137790
2 21024
2 13061
2 58176
1 23177 822225684
1 144869 218298079
2 136980
1 97904 698401735
2 181415
1 125492 254815401
1 33914 143412351
1 179964 807524885
2 193626
2 37199
1 181177 816440387
1 27767 803522505
2 87939
2 173849
2 182034
1 100996 226681920
2 21314
2 152067
1 151139 981774323
2 14334
1 22889 900401916
2 89369
2 4507
2 70121
2 161877
2 107360
2 88959
2 38567
2 105210
1 152107 754803653
2 94682
1 13595 24724714
2 185321
2 95468
2 61445
1 9282 732834622
1 160344 772824011
2 66593
2 75130
1 28573 691535132
2 62375
2 193672
2 57169
2 158597
2 117614
1 97394 470148711
1 191914 342435336
1 150814 531043828
1 58014 238349226
2 169543
1 164687 83113071
1 91131 353851530
2 68058
1 30456 785812345
1 13171 464661474
2 52849
2 17686
1 57586 728586868
1 129132 138916167
2 172283
1 95956 92991537
2 27281
2 37749
1 169140 115105180
1 184284 118128467
2 31125
2 145349
2 24112
1 152408 981807283
1 152188 774220268
1 7183 113479458
1 6665 700713277
1 133152 568094222
1 163325 883181166
2 4172
2 75690
1 147551 292286505
1 28634 570421813
1 151569 201151115
1 76035 450636701
1 96896 111837512
1 109410 303186750
2 36984
2 128877
1 124091 914129877
2 50425
1 196286 378146310
1 95751 393582480
2 45606
2 169935
1 37803 957525909
2 55116
2 50302
1 165900 892198228
2 139521
1 76417 624678753
2 43908
2 70228
1 44756 535814419
1 112174 574525295
2 109164
1 52590 819723724
2 53853
1 18808 378852868
1 14454 692757551
2 144953
2 169908
1 179932 932656532
2 150433
1 47988 930018775
1 69546 134032421
1 104657 131969939
2 167315
2 38977
2 1746
1 83028 629329424
2 36259
1 191049 590585182
1 185031 387015053
1 16131 565852773
2 188699
1 139527 362968627
2 75045
1 14610 917394781
2 83801
1 146412 471938891
1 198366 774817963
2 117266
1 120155 349716577
1 177742 186964633
1 66634 818435780
1 164655 216456113
2 1648
1 71287 790422449
1 72774 271453081
1 171256 661071449
2 79514
1 31626 716492607
2 185488
2 108558
2 78820
1 156672 158363582
1 89697 598473193
2 194829
1 90730 694781680
2 103721
2 163895
2 40373
2 41787
1 197981 2588534
1 33685 194762598
2 175090
1 104137 534972108
2 106700
2 18385
2 57426
2 124467
2 126499
2 124789
1 175523 119678946
2 41676
2 26563
1 21754 558359446
2 196743
1 158624 599137595
1 101443 117709793
1 127182 622103209
1 179697 721290287
1 116464 511999394
2 45613
2 123533
1 130658 162097100
1 187592 651066016
2 134495
2 32091
2 119863
2 170829
1 125766 203914186
2 110709
2 80183
2 58519
1 12439 889223148
2 59122
2 3486
2 101109
2 20705
1 119346 278800500
1 16825 182022492
2 31000
2 74809
2 137869
1 60882 808733016
2 57067
1 97148 219037913
2 31815
2 78870
1 12161 106263801
2 84304
1 61708 10740011
2 82877
2 123925
2 35382
2 4458
2 164592
1 41098 868842263
2 39589
2 165092
2 183871
2 65360
1 162594 913652709
1 51687 48596194
1 83757 502380576
1 146016 311071550
1 154663 490807287
2 56306
2 188264
2 191673
1 110921 772547788
1 47707 198759457
2 5944
2 16104
2 112074
1 182202 296403002
2 171457
2 49784
1 1651 634668424
2 29063
2 61626
1 25428 443703034
1 165177 967826033
2 119650
1 87546 273696156
1 19303 824932284
2 95824
1 80213 703971967
1 117158 981090764
1 51520 448603777
2 95929
2 89372
1 183405 97729120
2 60492
2 48594
1 50229 42950523
1 8520 338308140
1 27641 173048051
2 22517
1 4190 147501912
2 69098
1 122669 421328225
1 70861 6722693
1 144353 439592914
1 130609 309521286
2 119225
1 46582 583127438
2 153017
2 138504
1 194149 268614220
1 181207 236205805
1 142646 791020906
1 59139 440391424
2 70168
1 174103 438721660
2 6027
2 118490
2 196795
2 75877
2 90985
2 152949
2 16947
2 76980
1 79176 285742147
2 25118
2 26648
1 38800 993630685
1 137696 119739199
1 161856 710203911
2 132795
2 190234
2 168829
2 8531
2 85942
2 127999
2 87566
2 51620
2 30974
1 9330 509357997
2 191861
2 89989
1 38819 909321713
1 81730 8274445
1 94614 705265806
2 67147
1 149406 764781671
1 85295 147660148
2 86875
1 167882 713001180
1 194409 736919273
2 25812
2 83756
1 186110 214069794
2 18151
1 131071 489391456
1 91241 990694666
2 163612
2 87460
1 185786 358822300
1 74477 28320059
2 144827
2 15793
2 143134
2 93860
2 187189
2 185576
2 176116
2 131668
1 46903 644597953
1 31753 639191131
1 140648 5212809
1 72479 222315312
1 148795 118649677
2 113997
2 183225
2 56359
1 34250 706994610
1 88537 334232583
1 98821 544100331
1 133222 547713800
1 39804 274483399
2 52797
2 141467
2 168342
2 6713
2 156527
2 85118
2 13785
2 130803
2 42757
1 58174 234439409
1 142060 749096141
2 64339
2 158773
1 173797 338421389
2 68746
1 177976 306254314
1 61254 579003111
2 41997
2 35533
1 68964 807077892
2 129109
2 164756
2 60010
2 141422
2 76063
2 180417
1 156697 993095288
1 4615 144783919
2 136394
2 16648
1 51005 266530411
2 184814
1 112171 988043025
2 172499
2 119423
2 172483
1 50546 435273271
2 25474
1 186205 471566960
1 138479 299743852
2 10090
1 142414 336745141
1 76914 975529655
2 115542
2 87535
1 113487 516694160
2 42995
2 74961
1 97499 163819461
2 43415
2 90351
2 9968
2 71667
1 47716 867951438
2 185470
1 117051 754335139
2 119715
1 3472 142325140
2 131795
1 62556 843643555
2 118032
2 23645
2 183090
1 2130 791675090
2 130511
1 81251 976741515
1 179166 522084642
2 196743
1 145435 414895892
2 182977
2 98420
2 129394
1 138852 993462373
1 178137 375013923
1 160321 729928501
1 154891 974522138
2 1708
1 23694 561681096
1 79408 492635201
2 150350
2 114888
2 46843
2 107020
2 86961
1 121779 706063368
1 36668 65118074
1 148628 799017721
1 76316 908436272
1 53428 994411196
2 41991
1 185991 862451688
2 164568
1 195105 70708926
2 118412
2 113672
2 55626
1 109347 887731252
2 141355
2 59770
2 68574
2 23730
2 134545
2 73718
2 155729
1 19733 840654827
1 59658 810612312
1 96189 539158672
2 143195
2 53112
1 42673 210725273
1 35521 998224335
2 197466
1 101704 54633155
2 61322
2 16951
1 142215 843691325
1 58789 671771712
1 1596 371640921
1 106018 857126058
1 48325 725843838
1 18209 370219115
2 174909
1 174570 229948574
2 149490
1 34265 182588195
1 185876 230218679
1 176789 20527933
2 26978
2 171407
1 189503 31803552
2 198760
2 75567
1 134243 91957548
1 122907 254361690
2 188575
2 160690
1 32839 91167176
2 169048
1 6733 412412199
1 145559 886592592
1 137869 764802744
2 53542
2 72059
2 158816
1 170964 100567112
1 150156 758787534
2 137571
1 7904 565672428
2 192090
1 45615 836601882
1 164039 716503368
1 17495 169499384
1 187720 34312595
1 48902 702744076
1 38313 244032987
1 193137 50032142
1 146660 599466160
1 153064 111606682
1 79527 101235805
2 12035
2 180775
1 132311 489553479
2 70090
2 18344
1 122152 113733007
2 136290
1 102330 660729117
1 32896 720935873
1 189654 524772950
1 13311 720958312
2 103042
2 78498
1 122290 775564041
1 154792 560596844
2 35368
1 72888 85370584
2 194148
1 75032 816205922
2 33046
2 121665
1 68741 278203784
1 143596 680455193
2 59013
1 1440 373899444
1 132264 155700167
2 41494
2 175722
2 142398
2 87364
2 89843
2 37578
2 162168
1 21464 545537406
1 169813 14913246
1 132355 133453666
2 87387
1 157996 568205881
1 85254 936539464
1 14361 541309388
2 98514
1 8626 105522810
2 47269
1 124558 496583665
1 50951 948817844
1 63428 107782865
2 29614
1 125409 414691055
2 82403
2 141623
2 189074
1 171131 22868891
1 166923 645900748
2 188406
1 172039 869764756
1 114830 135531911
1 156505 462711631
1 114032 655970219
1 178162 770623215
2 197910
1 8119 255366772
1 137241 256367591
1 108573 71613339
1 86563 313923430
1 146994 212327385
2 28612
2 38046
1 47404 16371462
2 147549
1 127847 520769232
2 67209
2 71685
2 105564
1 106085 377986490
1 153947 805742007
1 86610 238155155
2 24723
2 164847
2 138657
1 37441 185335120
2 161612
2 130546
1 82575 684847133
2 58112
2 132307
2 10535
1 155329 232905249
2 122390
1 37249 46526046
1 74873 944010061
2 93101
2 32257
1 66770 606154678
2 182413
1 103566 344096427
1 138718 10498583
2 189221
2 56614
1 127024 144074535
1 133345 355804282
2 105780
2 85096
2 189254
1 187352 960848572
2 168676
2 73494
2 28755
2 28825
1 54915 101411227
1 19984 435683954
1 182193 444121757
1 31535 137642786
1 185093 937026612
2 136258
1 170399 364821172
2 138319
2 149407
1 93422 99842387
1 127449 133294904
2 18957
1 69798 119365447
2 110031
2 123896
2 199789
2 188521
1 197002 494234895
2 155287
2 153955
2 148083
2 119580
1 80236 905895932
2 71482
2 30653
2 40089
2 149056
1 42486 956179269
1 124600 747191877
1 36863 783289404
2 173912
2 151474
2 64439
2 191614
2 75249
1 18234 522686270
2 5920
2 1845
1 106945 769755419
1 106731 438049019
1 55180 875100055
2 114721
1 181367 272318612
1 90964 636590019
1 3300 945352035
1 31006 217308467
2 30981
2 115696
2 168907
2 175461
2 110457
1 34555 625840791
2 52816
1 82456 167738379
1 102606 283492513
2 56371
1 168434 392073722
2 82168
1 56761 871148479
1 55966 526515441
2 116133
1 185876 143945987
2 8267
2 154425
1 176293 534520429
1 70677 517994628
1 109293 157559662
2 137305
2 169277
1 115050 297449485
1 22835 154364814
1 131186 68021148
1 136402 325704400
2 195772
2 56187
1 199756 536599203
1 172086 118018687
2 175863
2 34427
1 188072 144723586
1 175315 193423310
2 148117
1 89560 395707659
2 65695
2 156253
2 97082
1 172782 444930747
2 103072
1 94750 868936553
2 29571
1 56217 54706644
2 130380
1 169101 380472795
2 186275
1 9270 648033114
1 67657 501433788
2 162073
1 133032 868722546
2 4194
2 68043
1 56915 684831408
2 96513
1 32528 209697047
1 179114 304522727
1 44021 598178749
2 107051
2 193605
1 145032 151496029
1 67370 142511779
2 150428
2 32502
1 165203 815808316
2 123351
1 100834 916778245
2 128037
2 2373
2 197790
2 189625
1 125444 257981072
2 44393
1 73720 933386417
1 93329 399292892
2 77821
2 72098
2 83970
2 24030
1 33697 610794864
1 12812 900995525
1 133039 900425235
2 93103
2 62094
2 80809
2 192577
1 177391 964426407
2 89375
2 42703
2 82543
1 134055 733740684
1 44152 913122732
2 184278
1 159557 135315151
1 138751 836706246
2 135256
2 144650
1 74013 765935912
2 143859
2 133053
1 194988 356351906
2 186289
1 164020 615761465
1 56755 16400545
1 160737 170904711
1 132697 141557260
1 133253 929450014
2 69018
1 69194 286934102
1 35225 944473301
1 30642 712111622
2 162098
2 31091
1 158948 712496196
2 174211
2 99926
1 122874 887743850
1 83569 139056919
1 66260 600974316
1 54776 414642122
1 119480 337561577
2 4685
1 85617 837033240
1 176046 360230106
1 87995 33003849
1 134917 224013648
1 156709 803387050
2 72299
1 122701 690992630
2 178316
2 126771
1 195659 451274422
1 168322 53358035
1 78713 469576494
1 163892 819324187
2 32326
1 32011 161808016
2 119731
1 27762 360774886
2 109328
1 164462 585420054
2 127732
1 3528 252884209
1 177278 177555634
1 182431 444920832
2 6699
1 141877 617801115
2 82104
2 75292
2 69397
2 129428
2 193769
2 146820
1 158938 247982125
1 111270 192305171
1 179107 56566796
2 152824
1 6130 948562237
2 150880
2 198679
1 41386 165809456
2 36135
2 53687
1 78170 928393447
1 127847 259050197
1 148549 527045388
1 1159 868266773
2 174816
1 150003 626935136
2 154750
1 60443 870627365
2 46396
2 5629
2 175334
1 73104 260103776
1 58275 850397534
2 62283
2 90483
2 28068
1 94564 863936434
2 180829
2 79770
1 126831 145408723
2 138843
1 57827 406922807
1 57813 256949259
2 157426
1 90678 582307934
2 56647
1 166576 571067599
1 119509 333225207
2 74715
1 44172 770519948
2 177267
2 26231
2 114929
1 49087 720780490
2 3901
1 127264 791234412
2 150916
1 165053 222916216
2 84916
1 90303 98308078
2 25126
2 165853
1 158636 954203509
1 196284 876424375
1 100535 382200008
1 83644 493410859
2 151323
2 41022
1 129521 264146391
1 73259 375501603
2 99864
2 175506
2 43970
1 113306 962704415
1 162126 179768450
1 52974 125747307
2 40307
2 94026
2 175122
2 26443
1 77295 343106811
1 62612 627179088
2 49337
1 31721 298081786
2 8780
1 59745 867248015
2 33520
1 122838 716377423
2 8082
2 140460
1 68879 711103005
2 61383
2 26956
1 155506 181780915
1 159988 262043104
1 4440 160134713
2 143352
2 78134
1 110499 205961505
1 146829 483120324
2 169008
1 193241 36618277
2 71243
1 61367 582156592
1 163085 540034604
2 121427
1 105884 585991960
2 167542
1 171238 357198035
1 168544 508894763
2 19554
2 133291
1 147689 442169416
1 37013 444031917
2 31151
1 102132 865114100
1 77253 81105510
1 118157 980875531
1 36156 116450020
1 172780 488566092
2 84630
2 172615
2 144399
1 20828 4359568
1 34617 694413693
1 128759 979901771
1 8153 799024498
1 39175 429795532
2 197664
1 64477 100647308
1 89791 761501421
2 131004
1 75501 123085435
2 33096
2 67228
1 8286 386694380
2 190560
1 64768 598933129
1 56263 453042235
2 129010
1 54505 233941894
1 49841 297839639
1 194170 701881439
1 169473 786886916
2 54337
1 199655 88010895
1 160228 422259538
1 142072 579973490
1 84592 43689461
2 171541
2 169375
2 72238
1 36859 137859606
1 90328 161014831
1 145564 807688479
2 191791
2 7203
2 97126
1 71695 438898729
1 97232 688980049
1 133063 493483534
2 48331
1 125826 873365733
1 49961 234295234
2 151915
1 166623 71581600
2 137401
2 196869
1 197395 313255023
1 179783 211836780
1 103764 80012044
2 103175
2 137730
2 68424
2 131673
1 69796 768907159
1 89036 336108499
1 79686 765616485
2 68636
2 133572
2 106612
2 7555
1 179669 286197968
2 60638
2 58405
2 98438
1 111741 827611391
2 35998
1 94919 958003001
2 186571
1 79687 208870887
2 11972
2 111291
1 195409 668858760
2 142191
1 23583 183314506
1 35803 469820858
2 130969
2 113558
1 105718 364786567
1 107521 42805850
1 36055 977187739
1 97724 550354533
2 184622
1 136873 973571505
1 78644 569154046
1 3996 559095838
2 68322
1 196401 58842406
2 112725
1 46340 558075386
1 60846 860843380
1 71193 445846047
2 90747
1 181852 766522257
2 30254
2 95409
2 19264
2 178164
2 92175
2 6342
1 144332 995519589
1 10536 829895828
1 136248 361879483
1 163408 389820903
2 22800
2 40694
1 189963 641583889
1 5869 627407018
1 152513 189256935
1 84622 943160392
1 14504 107315377
2 90785
1 24936 655316380
2 86404
2 63967
2 187886
1 95383 983391362
2 113349
1 159163 485609637
2 149634
1 101950 89670769
2 67006
1 176712 31557089
2 69353
1 61436 543376765
2 210
2 35203
2 60556
2 113556
2 36730
2 157226
2 198573
1 37534 691263335
1 169556 836107785
2 29434
2 177875
1 80890 187664101
2 103261
1 57901 529890817
2 42638
2 18820
2 38551
1 66571 789450770
1 5044 156329290
2 3759
1 12887 643438749
2 197531
2 8642
1 157279 653749843
1 39379 873150736
1 71897 972345372
2 165998
1 133139 859792262
2 131932
2 11824
2 99712
2 137141
1 1368 419477926
2 179355
2 92262
2 32242
2 197366
1 27468 302385434
1 30078 651981003
2 28612
2 101043
2 57056
1 37715 699456947
1 107344 927070196
1 134625 150876704
2 55038
1 164640 679765914
1 15751 474061715
2 171714
2 68042
2 70198
1 55811 29974521
1 160409 836776685
1 194900 234718566
1 57995 221507440
2 108084
1 50667 745161215
2 94832
2 73601
1 107754 624349288
2 149926
2 54463
2 184363
2 109680
2 39508
2 156903
1 93077 486334631
2 42826
2 52672
1 184255 761637908
1 38941 643989369
1 163379 969783986
2 156467
2 74830
2 38604
2 2922
2 121152
2 51712
2 43811
1 183519 634858056
1 171795 166567403
1 139279 581528382
2 170704
2 52520
2 149171
2 79807
1 139762 9377226
2 155608
1 104138 727154798
2 95309
2 181907
2 7760
2 63891
1 189194 47955848
1 64536 296249070
1 35160 742926783
1 94876 892756946
2 17722
2 166109
1 177287 598840081
1 193198 192241150
2 84491
1 22828 649154976
1 8199 979872834
1 157002 806266065
2 30856
1 77524 481440710
2 167282
2 61299
2 169014
1 116092 840010763
1 127733 384173326
2 195200
1 152893 658624207
2 119869
1 107895 79545319
2 28147
2 41017
1 53634 235535765
1 24330 370074537
2 97740
1 17770 201352317
1 173939 84125774
1 73956 338257529
2 2483
2 40926
1 8361 855817184
1 107610 833233085
1 134847 139491527
2 142569
1 112424 742578359
2 123203
1 1038 623212465
1 58999 949444209
1 42588 142662872
2 168855
1 6062 52883408
1 28171 395931841
2 3590
2 88493
1 128865 249371118
2 79935
2 56811
2 167812
1 76773 601803522
1 83269 926099730
1 33700 604672308
2 76765
2 162944
2 2921
1 184890 805676592
1 192585 519822646
2 150823
1 151 554845139
1 139883 351276663
1 107891 825289911
2 33159
2 130139
1 124653 625428595
2 95318
2 5030
1 41912 634721748
1 90246 499413200
2 83297
2 162071
2 50844
1 149617 448654037
2 17296
1 78863 115624973
1 7468 310566004
2 123288
2 128143
2 132664
1 170688 194523358
2 5728
2 111482
1 181351 538399960
2 162268
1 36786 337878267
1 115240 579815351
1 70887 736944027
1 42426 492985174
1 67340 83125736
2 114570
2 3172
1 31906 374053609
2 87476
1 59631 892262522
1 196006 285468355
1 16121 503817204
1 156229 250709679
1 166357 235795906
1 72934 404001899
2 188254
1 149571 901760581
1 15193 826458966
1 122547 275115760
1 83487 893213985
2 179556
2 198627
2 128172
2 110970
1 890 770644723
2 174752
1 108923 891429048
2 110983
1 75557 119145931
1 29100 743857375
2 26396
2 131493
2 15741
2 92056
2 41185
2 192106
2 104058
2 4914
2 177173
2 26718
2 37456
1 190823 657283025
2 127712
1 175990 784370000
2 76284
1 67044 517256392
2 107340
2 56538
1 110616 111652351
1 55984 805020603
1 125229 121435663
2 84703
2 37136
1 15545 466025425
1 134837 486142367
1 65085 304284698
2 177445
1 84981 830148699
1 183846 942706772
1 461 492844191
1 193927 218723181
2 180256
1 177039 483949813
2 18337
2 177537
1 100340 618880543
2 3625
1 107680 686425981
1 162680 437946588
2 107533
2 82957
2 196281
2 160484
2 96859
1 135542 784378351
1 132702 397842939
1 1272 535343876
1 44563 632992378
1 97383 379280448
2 6643
1 55758 412955532
1 121067 835709351
2 125687
2 64397
1 65467 846207944
1 189799 338402618
2 144677
2 17010
1 80904 771302199
1 27077 810996547
2 1952
1 62766 497088839
1 151258 9048170
1 172711 158230972
2 98840
1 112470 397152044
1 169482 846636998
2 98989
1 190091 765674089
2 9255
2 178346
2 98268
2 77543
2 165652
1 197068 688018523
2 140067
1 89544 444608673
1 35114 501267025
2 198148
1 4659 507835312
1 39464 944247701
2 121472
1 195032 823227197
2 170834
1 71628 111960192
2 65028
1 179388 625999020
2 45764
1 198184 192060152
1 53011 507372569
1 47138 847514349
1 83613 186139741
1 38078 541749605
2 34070
1 169280 369291938
2 78589
1 37203 290521355
2 180476
1 5548 888581477
1 90051 402864340
2 155886
1 134716 924933151
1 196296 654085678
1 50536 289413192
1 9710 109801317
2 25194
1 54953 354017331
1 83926 627313988
1 100223 922465512
1 160791 923244430
1 58535 881941797
2 2044
2 139735
2 78869
1 34366 260675625
1 36271 612238178
1 33666 122467583
2 188247
2 97977
2 193503
2 136602
2 126831
1 130271 715924823
1 135691 770940376
1 19670 326430284
1 98126 425088232
1 76814 548395347
2 140170
1 43255 792324329
2 83350
2 145739
2 13225
2 122495
2 173449
1 155348 647617425
1 156888 380274202
2 131769
2 111244
2 183392
2 162455
2 123106
1 37654 229765670
2 19323
1 16342 291782417
1 121850 116135859
1 24471 629811535
1 55183 875883813
1 192995 397672504
1 110210 883867188
2 123998
1 132385 372114844
2 39752
1 6250 28961922
2 151838
1 137050 484040786
2 195203
2 173137
2 131101
1 29987 107221318
2 107184
2 56378
2 101810
2 171895
2 46206
1 11078 843784621
2 44681
1 44299 548371698
2 157516
1 64774 43773739
1 124517 270961483
2 108005
2 63160
1 7655 412061486
2 16007
1 80775 624543128
2 57053
2 5425
1 146123 824493962
2 18816
2 74603
1 147655 742883878
1 71180 711853076
1 108131 440858786
1 51028 401809451
2 89537
2 71127
2 153866
1 155487 322547399
2 173385
1 7659 942879714
2 99072
2 62086
2 56684
1 190034 789877635
2 24001
1 154879 67488903
2 56167
2 194344
1 27790 381564265
1 1703 887236542
1 65384 729737324
2 20680
1 35097 294076123
1 90884 105679986
2 148747
2 159753
1 74547 651828
1 149984 932983701
2 154231
2 83767
1 183396 366708706
2 32363
2 61925
1 9345 625380590
1 75193 398978575
1 162233 624771971
1 184328 624419792
2 64920
2 57472
2 48051
2 161185
2 96921
2 65776
1 51881 330675008
2 103183
1 125585 807769399
2 153857
2 155295
1 15705 658912208
2 162364
2 187049
1 28741 336803524
2 86696
2 104595
1 33711 666089764
2 182881
2 26753
2 161693
1 81439 419073063
1 57687 288120350
2 189285
2 119148
1 98006 695218429
2 46815
1 69948 660395307
2 788
1 94870 707607329
1 73793 328456659
2 192384
2 58498
2 162359
1 32839 915713669
1 133607 333318814
2 15505
1 95484 495692313
2 104674
2 59921
1 94709 124327451
2 142145
1 187236 612647485
1 171094 567950573
2 125541
2 6263
1 52617 515630655
1 138600 867307539
1 141718 284815875
1 83108 917616019
1 64223 454788327
1 138856 794375730
1 61532 69870778
1 195225 207831
1 65224 406051381
2 137370
1 41379 72280362
2 152269
1 184960 508376124
2 106868
2 11381
1 118826 819674956
1 188912 245206493
2 114833
1 143222 371392829
2 62849
2 42049
2 113432
1 80356 691127106
1 56155 638537402
1 85934 954883740
2 129970
2 51987
2 155283
2 110041
2 92760
2 190951
1 192737 99613957
2 164258
1 122974 80196772
1 68464 33654182
1 125810 847249389
1 128500 195839827
1 34592 969795482
1 155961 596660556
2 190285
2 64185
2 89420
1 124654 251267463
2 46248
2 5631
2 114146
1 73489 530492726
2 64954
1 184607 190680232
2 44218
2 64774
1 70368 874896728
2 129689
1 121501 475104474
1 51786 776874587
1 16211 611146581
1 114006 839507416
2 193833
1 105512 525331693
1 185823 981607363
1 184344 447727736
1 80398 96070430
2 196274
1 121209 240750727
1 44691 826226348
2 113349
2 175058
1 130549 337873616
1 135340 783396906
1 58505 27976600
2 108762
1 59137 244340650
1 180167 59166083
2 18924
1 191557 643508031
1 70864 887873970
1 24075 936508209
1 39533 140804623
2 134164
2 179304
1 153625 272021609
2 82038
2 113419
2 72666
2 30235
2 126588
2 195873
1 105944 258625308
1 181504 132781807
1 64444 358983659
1 8124 264602082
2 127575
1 113981 308458301
1 153287 508334307
1 24441 238503936
2 112259
2 25084
2 71110
1 91544 419853025
1 112876 645119604
2 73845
2 4649
2 153565
2 12267
1 115807 20542845
1 1407 29295589
1 1304 222801135
2 87610
2 75933
1 192060 862194875
1 128734 48017901
2 109178
1 97552 541625008
1 5716 417917343
2 94198
1 179527 354642571
2 194324
2 106142
1 87829 500747645
1 64387 639366168
1 86103 580063243
1 10197 299804547
1 174141 36951
2 132019
2 32855
2 103982
1 64210 487246665
1 29826 613727284
1 20114 187158075
2 38530
2 34335
1 37678 936947551
2 142308
2 78671
1 144442 81814305
1 113423 644295928
1 141778 497137377
1 25981 955531370
1 42811 983397137
1 18754 397483245
1 36061 87710391
1 133051 526965380
1 102094 495048756
1 93795 57616943
2 195445
1 133612 255871832
2 153599
2 172781
1 39744 306866994
1 122393 269155935
1 118079 687801870
1 124208 148186683
2 163916
1 172566 97460701
2 42718
1 127749 756574686
1 65010 444913357
2 135415
1 71919 643461387
1 11536 377739037
1 14240 722546851
2 173954
1 182839 842191772
2 45093
1 28771 281026506
1 5509 187323566
2 85559
1 93541 612171605
1 163590 360549873
2 107762
1 153959 533597125
2 183498
1 148969 526388326
1 75473 404532098
1 151070 891105569
2 149107
2 59285
1 112922 510604624
2 127637
1 3064 87059756
1 151276 837400441
1 128874 852742810
2 86937
1 49560 476432518
1 133433 802627020
1 186610 713374529
2 171466
2 51470
1 158920 603999145
2 66692
1 87070 307842890
2 169334
2 32256
2 42770
2 164055
1 35890 347118384
1 6311 124715094
2 116759
1 123749 953619614
2 118578
1 78530 611133420
1 185312 150511260
1 195450 924078093
2 69511
1 138189 940611816
1 62205 332988626
1 44496 299638684
1 194295 787335142
2 171558
2 165638
1 103103 665663816
2 34759
1 68223 801266103
1 174947 404932440
1 102457 157224139
2 171567
1 124580 855324457
2 74353
1 161048 125577728
2 97636
1 38897 604393641
2 145629
1 18562 61888944
2 195907
1 177688 35316454
2 131847
2 37958
2 102486
1 199713 551972620
1 81092 377097243
2 51302
2 111098
2 177202
1 59601 136535903
1 139125 958173968
2 18275
2 189287
2 66792
2 177339
2 87301
2 54427
2 20389
1 124667 822892420
2 16567
2 23977
2 104851
1 123443 863766321
1 23047 415239060
2 101675
1 143650 708297518
2 87921
2 151307
1 140899 921468654
2 142131
1 167002 336358120
2 70314
1 90367 832919733
2 87260
1 89347 303177027
1 17709 941022342
1 151913 326482876
1 105319 895084570
1 83531 61184461
2 182814
1 87242 142421718
2 87881
2 155980
2 47509
2 53248
1 145484 528886315
2 65879
2 189658
1 170074 218601916
1 175002 173219265
1 197336 679119567
2 143377
2 178332
1 165787 85544952
1 113831 521597152
2 175808
1 118070 243353723
2 137966
2 132613
1 74093 632816595
2 55803
1 193081 916701272
1 15045 115017125
2 63061
2 9023
1 125142 566787741
1 114978 367337632
1 130762 786100200
2 128138
1 43095 495494378
1 178310 166754451
2 132788
2 164253
2 52442
1 47971 240341337
1 158531 985495594
2 39200
1 165868 612052343
1 35374 710616705
1 168560 564928105
2 49541
2 182983
1 33206 976694926
2 34742
2 56392
2 167752
2 155656
2 159522
2 144249
2 142341
1 133423 716043544
1 40705 107637835
1 179926 381949855
1 149822 820019683
2 146582
2 73697
2 65336
2 40645
1 80111 606903524
2 111750
1 105200 599336415
2 132032
2 112206
2 70841
1 81296 530670037
1 189292 674773058
2 127897
2 164000
1 156234 78880410
2 133489
2 153058
2 2943
2 178351
1 162567 823087911
2 5432
1 84062 537452833
1 113971 441081787
1 64223 95476287
2 109297
1 137046 280726246
2 87527
1 35295 817108053
1 146550 874239435
2 30278
2 170086
1 69666 96609096
1 43049 776215214
1 93978 940274248
2 181880
2 135502
2 112940
1 16332 453613652
1 155488 544589068
1 9182 938017759
1 99144 891566206
1 22952 973212785
1 164290 361602726
1 55179 788111471
1 115720 126691900
2 29857
1 33393 73605654
2 64666
1 120919 833828510
1 69472 34627293
1 14405 729919970
1 125745 800410102
2 98409
2 80161
1 1670 703022737
1 68450 374414055
1 167715 660858559
1 21606 890715393
2 123430
2 94980
2 55501
2 1926
1 191275 655380703
2 159649
2 140277
2 65002
1 63370 229287567
2 97607
2 189572
1 145310 492739278
2 72682
2 175099
1 198579 993801262
1 153240 242566652
2 60693
2 161603
1 109337 778118322
2 44334
1 142607 112805203
1 150171 85044523
2 104336
2 96148
1 105013 407794921
1 137975 288343260
1 168211 35486460
2 126130
1 124884 657482738
1 130023 158086927
1 184293 907878660
2 109207
1 16486 180896225
2 74902
2 187342
2 109302
1 84914 792631981
1 101918 589713791
1 65673 697670977
2 33557
1 21117 616665242
1 119589 917575894
2 181920
1 171314 947862070
2 20482
2 68456
2 114752
1 1041 870183565
2 194208
2 54895
1 745 812670885
2 19983
2 61243
1 122500 805159731
2 39204
2 116297
2 83546
2 175220
1 114158 468293015
2 147845
1 10698 758101327
1 138648 418578188
1 176050 929586418
2 159161
2 128077
2 155433
2 143111
1 170913 108349761
1 137117 248171935
1 113035 389316493
2 190320
1 100706 265988208
2 154379
2 115335
2 63186
1 175957 725114118
1 32457 770308423
1 3270 930458205
2 150125
2 115023
1 185932 985839288
1 53761 955720950
1 18189 688015826
2 35532
1 137807 975609218
2 160535
1 132549 589914710
1 26200 699332308
2 8962
2 146220
2 197552
2 7671
2 126971
2 163779
2 76908
2 183224
1 111018 347943209
2 134281
1 137976 29145299
2 158169
1 181641 758758134
2 12228
1 36538 193923896
2 88504
1 64807 949833595
2 19612
2 81892
2 86364
2 195395
2 153037
1 140137 773121190
2 86644
1 152408 678542371
2 20254
1 65545 361215277
1 95573 879493816
2 86413
1 108416 596790410
2 197690
2 192045
1 35352 933354303
2 157729
2 61568
1 141690 499036468
1 79082 567390584
2 183501
2 92227
2 54152
1 104636 171587306
1 76446 702281155
2 181771
1 35109 780995182
1 168396 28127962
2 99332
2 61171
2 84821
2 152051
1 106640 375730196
2 155142
1 753 978327724
2 37078
2 198939
1 183140 12060588
1 113375 152518281
1 41864 350186751
2 43413
2 118243
2 185066
2 181429
1 68515 409475718
2 81498
2 90217
2 12073
1 37394 387193727
1 6542 820711619
2 197463
1 142053 362464596
2 19676
1 171652 769591645
1 15655 635265622
1 130959 993801195
2 17987
1 22331 660550929
1 102590 213333295
1 157427 699665133
1 149521 167133553
1 82541 955242096
2 14754
2 105380
1 199356 828009404
1 111744 861782675
1 48784 106077491
2 48044
1 91010 715166567
1 144192 941280968
2 33001
2 190538
1 83625 603123363
1 152900 710004537
2 97487
1 140744 129178543
1 58984 363419015
2 39552
2 143452
2 158889
2 117954
1 117976 446378962
1 125220 853347555
1 8559 330831220
2 41771
2 27215
1 12369 120037888
2 72368
2 13695
2 196866
2 85191
2 18195
2 67602
2 89696
1 169424 757290964
1 156317 626159000
1 9732 8241849
1 139483 744308200
2 61041
2 84476
1 78898 871639831
2 190874
2 190861
1 155214 380281316
2 138245
1 102375 721412734
2 151652
1 87928 609446451
2 63148
2 54232
1 183142 165454160
2 104609
1 124343 732884041
1 92980 148623098
2 88749
1 184585 496467537
1 2570 282621803
2 47225
1 194985 258742040
2 87499
2 106598
2 97906
2 92681
2 199551
1 180146 899763235
2 17403
2 160032
1 117932 3573593
1 92114 315662452
1 39987 24892680
1 84985 357590936
2 98000
2 105417
1 105617 208433696
2 1552
2 165020
1 172495 108102908
2 137731
1 34704 901826487
2 186813
1 54310 900232930
2 123850
2 100844
1 75239 634025361
2 100474
1 68260 119096118
1 163506 927695542
1 183035 322514690
2 116422
2 17842
1 106703 603998115
2 136721
1 13761 449546357
2 41547
1 41795 962395504
1 18060 857082604
2 136092
2 175616
1 23147 470894522
1 20625 893763484
1 98707 957027788
2 140552
2 199959
2 90895
1 149346 210781720
2 7712
1 161134 513609435
1 151827 26711556
2 119124
2 34987
2 132280
1 192035 698763818
2 21852
2 1268
2 99085
2 79536
1 37380 655346261
2 20674
1 109951 884460621
2 108423
1 59239 431422414
2 70878
1 60785 175679472
1 161620 246396319
2 105669
2 3414
2 4708
2 101500
2 175501
2 130257
1 180171 70971409
1 56358 607206229
1 16210 601840342
2 68430
1 96493 895140052
2 80186
2 176451
1 54355 798225558
1 171536 10031941
1 6711 601926885
2 157918
1 51423 258292918
1 43903 486949308
1 157877 849374977
2 7762
2 174909
1 104979 214324822
2 144299
2 70974
2 10148
1 49440 535527485
1 37319 324527667
1 133049 408119912
2 146274
2 10794
2 120330
2 28707
2 172924
2 121180
1 197020 428706489
2 86038
1 99231 363354095
2 125437
2 183775
1 187776 417512957
1 106840 966041468
2 26301
1 43966 151720275
2 148201
2 96818
2 1700
2 56082
1 188330 593536969
2 40335
1 192236 322636620
1 50250 477375347
2 5310
2 39788
1 160070 728081621
2 146026
1 64521 693670317
1 60508 310889537
2 98326
1 191857 756709294
1 66095 716653881
2 39120
1 158403 624738500
2 193565
2 141455
2 28261
1 149478 79255486
2 186032
2 63446
1 149728 898407682
2 109515
2 54133
1 27833 713513044
1 13099 765314365
2 128290
1 60441 25306088
2 38012
2 38748
1 77758 697320741
1 159056 232177053
1 2191 742785533
2 6779
2 19736
1 141288 690827539
2 149458
2 15041
2 111365
1 198581 696846038
1 47506 605409583
1 25224 32843377
2 9593
2 114300
1 2519 517132525
2 11589
2 39461
1 147572 316427385
2 73577
1 24084 901815487
2 138122
1 194682 296654395
1 95985 353343224
2 81943
1 55447 335207518
2 170140
1 157556 80598695
2 113762
2 198936
2 19638
2 5552
1 160666 118211655
1 184696 282073467
1 46273 248969004
2 138032
1 25568 644375358
2 128278
1 28879 690678977
1 101738 649091552
2 85277
1 132371 881905472
2 96658
1 35835 791592380
1 61184 426462831
2 173956
2 85789
1 112601 19153731
2 118481
1 19819 499723430
1 175411 489393747
2 65526
1 110079 254997051
1 20354 997010322
1 121776 630023870
1 182085 501104278
2 153508
2 162530
2 178107
2 49943
1 163235 557257193
1 45871 293070009
2 180971
2 179413
1 81088 51321463
1 99613 263628621
2 155374
1 137023 94127952
1 99840 206387578
2 183557
2 68835
1 98196 412125279
1 25776 702090870
2 186619
2 90058
2 59610
2 198078
1 28218 722867863
2 32794
2 135295
2 46111
1 161000 484300893
2 196165
1 39636 694832013
1 155691 443356482
2 193005
1 190826 602711615
2 152425
2 11892
2 3687
1 137101 256231257
2 120229
1 122352 326880065
1 115744 987391440
2 167548
1 63732 728245089
2 37358
1 52051 62726739
2 113369
1 131965 150399252
2 5334
1 52283 986588757
1 122951 174943414
1 38802 198681751
1 82666 749156805
2 6930
1 13154 473851469
2 19058
2 150181
2 18089
1 24764 368833465
1 113429 326170623
1 132259 168263042
2 73772
2 183250
1 129917 16145750
1 185043 134201082
2 198365
2 106525
1 102657 30522786
1 180020 105939252
2 52280
2 61028
1 30876 903828561
2 6431
2 112321
1 174679 7573288
1 149607 378551982
2 30756
2 84514
2 37816
1 101830 773657916
1 54661 404142143
2 74217
2 58613
1 23707 447080248
2 131072
2 189478
1 112402 711065334
2 181921
2 22405
1 42230 776637738
2 136320
1 199569 232206931
2 187241
1 179698 201157067
1 123671 287327721
1 76345 138961404
1 120905 948587836
1 84811 201019927
2 36445
2 175197
1 179832 496587595
1 58942 853338679
1 152554 566078286
2 190808
1 184473 349260305
2 173972
1 50745 418545749
2 180807
2 150324
2 136101
1 53411 691360921
2 78278
1 168832 497373869
1 7159 591369484
1 56603 415129906
2 42749
1 159614 648330855
1 119522 824602148
1 135829 596540160
2 167467
1 53652 791519872
1 197696 660187987
2 69044
2 17833
2 10140
1 134274 528713544
2 93097
1 17440 112529596
2 162408
2 90079
2 95301
1 190593 680202642
1 127757 32327172
1 111002 834662297
1 13604 621588909
1 41617 322266154
2 155603
1 98647 397364515
2 153948
1 163275 293583958
2 49970
2 59268
1 150253 175869208
1 95164 835303757
1 121130 10178666
2 160662
2 122390
2 48343
2 21230
1 125827 144398612
1 134900 353668838
1 64068 284655079
1 155961 849825759
1 57749 75692603
2 55031
2 143777
2 124952
1 126473 627191980
2 179638
2 129725
1 24395 188683560
2 14616
1 107419 631261965
2 47076
1 193353 339015053
2 188971
2 172629
2 49220
1 70913 938166833
1 102688 955996886
2 49081
1 9952 237128907
1 175932 286545938
2 176914
2 16024
1 65148 787902621
2 38708
1 83756 763762905
1 102067 549366031
1 98838 709068123
1 105255 910668922
2 101570
2 114997
2 198558
2 155261
1 170042 652899292
1 111320 676832127
1 173539 549049614
2 132903
2 44620
1 67524 457468661
1 35482 345382680
2 69799
2 942
2 54849
1 161955 82166266
2 71247
2 44845
1 103832 436694603
1 188702 798729835
2 54213
2 55607
2 36755
1 32107 300700845
2 185746
2 154906
2 54172
2 145457
1 177620 136563920
2 189328
2 34888
2 79757
1 48768 692851628
2 154707
1 61023 253404231
2 140559
1 90131 250849554
2 37802
1 187881 496559089
1 64508 507663568
2 94256
2 121431
2 13379
1 127815 806593693
1 93141 751218606
1 64659 458994477
1 70379 408330652
2 114145
1 176129 917578549
1 33067 627768596
2 69426
2 77209
1 50575 797681104
2 87132
1 76651 620917692
1 56994 882118131
2 77729
2 47910
2 173747
1 155736 962846889
2 101697
2 190674
1 16843 777318296
1 105885 248132521
2 27261
1 173335 999642700
1 80847 893776605
2 199270
1 184179 196682301
1 6303 899244450
1 158743 148387440
1 52322 132510889
2 199143
2 64422
2 91291
2 184937
1 139719 160612664
1 184151 39848730
1 62374 754512408
1 164882 208204827
2 132030
2 45759
2 55050
1 56125 23110082
2 175339
1 163605 863058576
2 99281
1 112544 890737698
2 102368
1 149162 648536810
2 90757
2 176395
2 64116
1 161806 101206129
1 189918 821786052
1 41946 970577368
2 150036
2 138158
2 151716
2 128257
1 30775 187157124
2 175944
1 107777 756711662
1 145319 699489457
2 12759
2 181033
1 187648 557335704
2 21546
1 126859 467717802
1 158677 517303420
1 118276 819590481
1 6086 608827305
1 24008 239583965
2 101997
2 133554
2 36329
1 140207 670040281
2 177632
1 19231 807542580
2 170179
1 155562 53040956
1 32271 4989806
2 65956
2 95924
1 197773 101567811
1 130041 760767628
1 161890 758595030
1 1799 370461781
2 90936
2 85812
1 192929 595054984
2 13553
1 11698 34126501
1 133848 708769321
1 10278 408179376
2 97853
2 6035
1 77266 22921529
1 117942 162403930
1 53585 793661571
1 163958 409145362
1 164678 615474070
2 104423
2 33678
1 75936 23896037
1 103424 897630918
2 53172
1 34676 970966307
1 32108 555597566
2 110650
1 187988 967240178
2 25453
2 168645
2 165700
1 112555 124935832
1 55295 739973705
1 184468 955513864
2 108377
2 117567
2 147943
1 47517 844394404
2 159190
1 7612 265322939
1 94231 412375881
1 77563 316437974
2 130825
2 70136
2 9283
1 128193 921314882
1 141010 564990005
1 141465 410189564
2 82818
2 67408
2 183894
2 37727
2 100429
1 6019 11281863
2 101564
1 140459 524657910
2 116914
2 50995
2 123974
2 37502
2 31457
2 138229
1 6164 916699759
1 185865 837702154
1 121503 482084321
2 73986
1 135570 751660337
1 168518 143867022
1 44389 391910558
2 1211
2 90107
2 102728
2 195857
2 20592
2 194766
2 140218
1 88484 52619977
1 187208 970390697
1 38149 947549506
1 99606 330959716
1 10603 654253317
2 78713
2 142039
1 1042 407141009
2 87879
1 145619 113243460
1 103181 160351785
2 197123
2 102662
2 26777
2 155704
2 74440
2 93882
1 138761 893651577
1 124014 701889964
2 74278
1 8945 491547237
2 68921
1 173428 538493941
2 53119
2 133809
1 51423 673876694
1 175670 701993054
2 170779
1 71208 96572078
2 173978
2 143327
1 112361 489713570
1 182598 428652132
1 170100 940092536
2 87924
2 21463
1 96971 915773383
2 178860
2 19337
1 97124 362548971
2 94827
2 52244
2 112482
1 60291 283500087
1 137377 603443024
1 192389 915674663
1 45984 599790494
2 189787
1 176429 124121030
2 148101
2 59911
2 164111
1 9775 75154896
1 115720 284365225
1 120798 911839914
1 66936 454490382
2 92496
1 104170 767529353
2 199824
1 18789 480711158
2 106623
1 118727 853529962
2 97287
1 113019 896222683
2 154073
2 150108
1 195744 811534208
1 128971 986931603
1 182902 659677484
2 37520
2 89019
2 194624
2 161470
1 40725 991214123
2 139757
2 60395
2 20775
1 53491 949780263
2 60475
2 147200
1 88133 584142157
1 38938 608417282
2 120641
2 195838
2 26905
2 13333
2 28389
2 91392
1 135734 911673164
2 11315
2 56171
2 103134
1 182977 118169116
1 154747 169320697
2 141000
2 152306
1 149338 588169902
2 13866
1 37452 647752448
2 84339
2 49684
2 49345
1 89302 715068250
1 106635 933503486
2 26774
2 154280
1 51692 766399644
1 49407 525476015
2 185477
1 87538 570626758
1 121323 258565123
2 124137
2 142528
1 18469 425747971
2 105642
2 74059
2 62116
2 147935
2 187869
2 49402
2 38012
2 103922
2 67014
1 9161 608801440
2 32684
2 84779
1 48844 927243486
2 131143
1 186189 354030819
1 32887 517766597
1 163135 305261618
1 51514 381817251
1 4081 890642979
1 138070 824884279
1 24688 830391653
2 186870
1 152138 297327483
1 28496 259544115
2 17873
1 9799 895462026
2 143704
1 54920 989987218
2 165626
2 140843
1 125966 988130678
2 66044
1 27985 615884283
1 4412 243723356
2 12145
1 184109 726647555
1 133342 998814109
2 65796
2 6587
2 100318
1 38007 908904280
1 58503 910044254
1 61879 25081905
2 183858
1 125887 179181969
2 178701
1 43611 221556285
2 166798
2 158994
1 15214 42825812
1 147253 522690694
2 27048
1 78863 840320036
1 48805 246315851
1 72821 734823039
2 192881
1 55166 217730717
2 183604
2 130394
2 120756
2 120233
2 55246
1 57118 546485320
2 56402
1 37242 183635828
1 113754 699633873
2 173871
2 39359
1 98641 413501538
2 112212
1 185706 220610058
1 190057 428943721
1 149751 965054253
1 184037 793865349
1 172355 606080578
1 130671 916924434
1 160883 479035517
1 79033 726086255
1 91846 971712333
2 131998
1 76801 65144579
1 21551 188081442
2 42185
2 60956
2 60386
1 22099 702777684
2 88044
1 139382 89486482
2 21321
1 13793 538769608
2 55271
1 63027 507571189
2 126198
1 167681 691597286
1 172262 772467211
2 37669
1 152926 851574855
1 54586 813724741
2 4827
2 131660
1 114296 163238041
2 171746
2 190228
1 136012 327243431
2 37522
1 118596 309486955
1 188312 281884322
2 156757
2 148664
2 54348
1 152330 126343661
1 135020 203340959
2 113109
1 22622 400968583
1 194064 49209507
1 33058 871211216
1 68807 619756813
1 14537 162392085
1 52405 157776345
2 152447
1 36985 179678082
1 179198 53316429
1 9306 488181651
2 186237
2 142307
1 61496 523176755
2 114868
1 85451 254859599
1 115099 919271424
2 142029
1 102265 152805790
2 189984
2 165549
2 21845
1 117262 66265226
2 98937
2 15495
1 191413 610236632
1 21292 277404639
2 171293
2 181772
1 56859 706721259
2 46063
1 160527 393347296
2 132946
1 110366 716631609
1 185066 837223935
1 58341 656380255
1 77901 94323952
1 87842 379523837
2 121332
1 35413 454268260
2 22091
2 13663
2 187522
2 61821
2 51514
1 123005 330220507
2 76372
1 152592 28680297
1 42478 826843612
1 194919 532977368
1 177436 860029298
1 82305 119164752
1 18559 123493063
1 72285 252726899
2 85988
1 8358 68444763
2 131901
2 130717
2 106211
1 82498 918469513
2 102990
1 187553 736919500
1 101260 692179022
2 159396
1 67173 389265486
2 138486
2 77893
1 25914 307349462
2 87235
2 187280
2 135425
2 56137
1 183212 466380584
2 37078
2 105262
1 71570 390197477
2 13165
2 24396
2 35041
2 152015
1 101663 454837942
1 184825 979338550
1 653 448443676
2 14891
2 103026
2 187163
2 181768
2 128305
2 73818
2 178146
2 120888
1 19541 697693422
2 39339
2 77779
2 129271
2 83669
1 90054 513853156
1 116901 811611177
1 174656 453155896
2 120681
2 159876
1 184991 160387376
1 57043 587298560
1 95074 160393077
1 175414 813141597
1 175889 851109905
2 150800
1 9492 336927546
2 192911
1 119861 908517004
2 40256
2 119990
1 1152 755962076
1 131817 817658920
1 180388 68035073
2 39862
1 19240 535487531
1 9813 684667476
2 117065
2 199106
2 120242
2 121042
1 7816 306948402
2 170403
1 101093 59541844
1 26274 41566886
2 9513
1 105826 428126031
1 52141 155814714
2 155358
2 31361
2 80099
2 71264
2 44563
1 82176 370297490
1 161248 398134126
2 56118
1 64776 962903482
2 121045
2 47067
1 8290 602003958
1 151970 165521158
2 194700
1 148832 158426676
2 7317
1 159732 862316083
2 16121
2 39482
2 113607
1 178726 802414245
2 108390
2 194799
1 31461 239074938
1 135457 454102704
2 171941
1 103151 52988679
2 55218
2 29350
2 182938
2 158689
2 50072
2 176108
2 195865
1 65488 734429365
1 182024 592650152
1 89574 535185903
2 47006
2 148407
2 18322
2 194267
1 47559 844544291
2 105024
2 97162
1 152301 817593570
2 77149
1 122598 678174942
1 35850 783728026
2 85508
2 98595
1 4071 119058827
2 15616
1 30927 620615260
2 10036
2 81023
1 78297 824693403
2 47963
2 190745
2 156470
2 53002
1 16609 627376716
2 65531
1 112410 795834614
1 28934 572846024
2 101037
1 31311 908094010
1 12329 3157593
2 49544
1 59764 415005925
2 86741
2 160901
2 3998
1 171161 659298973
1 56613 551002436
1 107947 159598636
2 78419
2 161257
2 24675
2 45597
1 34700 712321430
1 104555 236680803
1 155813 662971976
1 49895 412577259
1 29774 359048175
1 69239 737949290
1 72050 349766555
1 162310 282476356
2 2224
1 72999 522240298
1 170662 879950405
2 6997
2 44332
2 159557
2 194810
1 194065 595866177
2 112488
2 137695
1 35023 841121299
2 156284
1 170567 723569862
1 133461 796854321
1 10411 952181571
2 24139
2 196704
1 152678 283999810
2 183211
2 175227
1 89704 269762791
2 125734
2 183892
1 124876 468950599
1 118043 639763656
1 96117 639120971
1 88101 869688995
2 12362
1 155166 568342054
1 77589 25783682
1 115601 332427011
2 197741
1 166416 766094259
2 74458
1 133521 791768776
2 193928
1 63204 687674184
1 60364 489016489
2 171164
1 168641 353666182
2 91300
1 179877 692039958
1 68470 264089185
1 199244 86301427
2 180437
1 39036 792104403
1 175884 599960757
2 49616
2 182644
2 1732
2 177965
1 189084 366371692
1 73585 251496824
1 113854 573838610
1 47967 833645527
1 92857 26572688
2 168507
2 182229
1 98437 484744100
1 138537 77078491
1 86188 22588821
1 3735 894526568
2 78750
1 63802 692011803
2 62505
2 15191
1 149345 897836483
2 40959
1 163397 835816745
1 51804 509571218
1 76974 151965096
1 176966 62150979
1 77276 477818513
1 5166 487563126
2 86168
2 141444
2 59915
1 109074 880387152
2 99691
1 60373 926115170
2 117838
2 136872
2 146322
2 159271
2 105892
2 38474
1 58738 673642596
2 3909
2 57905
2 169740
1 46414 444259918
1 132304 55492798
1 53044 584941130
2 7443
1 47535 757307651
1 132084 159176706
1 119951 639144050
1 183132 780982210
2 66940
1 139942 739685077
2 65824
2 51170
1 47527 262418138
2 140503
1 153037 625265498
2 52884
1 134813 725197917
1 61608 304123335
2 46112
1 175586 337763901
2 187347
1 35041 568464569
2 112933
2 195939
2 166805
2 150784
1 138832 183811324
2 171718
1 194456 81478109
1 72597 635166956
1 59602 894206228
2 112592
1 90300 501738564
1 79766 376980180
2 134732
2 131933
2 42442
2 185453
2 136530
1 29687 790583790
1 63462 923581518
1 134348 731642322
1 148268 194058706
1 118767 652475019
2 131354
1 61405 272591680
1 118291 941474251
1 32324 97630497
2 13778
2 197419
1 97776 255262795
1 194055 63146747
2 38356
1 163972 326744049
1 182772 602809827
1 81071 970616701
1 134452 807436324
1 53109 132385291
1 195548 106766026
2 70225
1 185271 268668313
2 149961
2 154971
1 162606 73217509
2 17020
1 133807 359087069
2 198112
2 62169
1 117484 95053878
1 64914 47938080
2 187288
2 78939
2 108642
1 46102 280542304
2 93724
2 86986
1 152239 734574061
1 121446 719536705
2 74154
2 51632
1 96040 939056867
1 71146 504990662
2 174924
2 66980
1 7206 131950950
2 128262
1 56314 391651554
1 23264 386556298
1 25044 568301859
1 133124 568831619
1 133660 288232676
1 191924 724855323
1 27872 299374599
2 71853
1 186893 591357976
2 177226
2 47400
2 3644
2 164524
1 79896 81908992
2 1056
2 89559
2 66234
1 192519 861212760
2 3492
2 166189
2 83205
1 74768 766167885
2 161949
2 122647
2 180006
2 107515
2 122138
1 156333 619542254
1 110690 756152272
1 88348 703214438
1 103008 387954795
2 38158
2 179270
2 2776
1 59038 294997626
1 105621 453492846
1 35794 742219774
2 163022
1 49770 417190632
2 7258
1 133725 115773790
2 133245
1 72928 283018526
1 90003 324045275
2 119951
1 150816 663827102
1 72757 296424500
1 176294 366197321
2 87104
1 129857 686456545
1 133645 752310736
1 171479 542445037
1 135062 291096293
1 60973 132772049
1 92081 299693406
1 119674 320434766
1 50680 736455244
1 180421 270103264
1 65776 686363764
1 120937 21909474
1 176021 124192547
1 139604 117314200
2 21815
2 25151
2 161492
1 63492 394851966
1 143358 762394984
1 26157 408134801
1 14129 500062376
1 195676 524796736
1 4892 315817027
1 175293 894856449
2 122150
2 197043
2 135272
2 130054
2 45354
1 100160 539608274
1 157506 65849969
1 176939 600079998
1 97345 575780176
2 93332
1 81431 424198227
2 101574
1 25664 80789659
2 9290
1 113388 712851250
2 196682
2 156921
2 127319
2 39999
1 147217 422955953
1 825 387469322
2 100561
2 82007
1 122899 857299532
1 1948 797534370
2 73641
1 173808 380693447
2 164018
2 72632
1 176744 149654469
1 124315 488249956
1 154757 423710964
1 163402 735093879
1 997 505182870
2 17121
1 145030 633844858
2 199887
1 166481 226474835
1 5174 219726646
2 47601
2 93553
2 103286
2 136392
1 126431 758962946
2 22973
2 59454
1 45157 245839230
1 140737 15503613
1 2259 766096141
1 192174 479111964
1 9522 542704487
2 22487
1 51554 934302598
2 36035
1 131543 767771299
2 96991
2 136395
1 46082 308464724
1 49898 364054156
2 119911
1 88365 376386215
2 83992
1 135612 384562928
1 107496 785657129
2 165349
1 108577 721071216
1 61430 794100640
1 59048 123534561
2 61739
2 174022
2 81025
2 93981
2 99790
1 66742 502355018
2 160682
1 134656 668084112
1 10332 69620839
2 84199
1 2828 83581536
1 25132 273792569
1 36642 695134238
1 19169 864317262
1 46610 560861584
2 105929
1 197384 782493318
1 171697 594375187
1 130875 284613719
2 151771
2 134995
2 189849
2 152335
1 190115 926278767
1 127097 499596500
1 196341 320052716
2 127694
2 143866
1 84427 578414293
2 145858
2 108737
1 180350 21557044
1 180065 716006916
2 41391
2 45358
2 77377
2 3028
1 139762 497483680
1 183365 999630227
2 162458
1 148165 431813789
2 53875
2 189897
2 75971
2 19232
2 76515
1 132768 858570428
1 78702 595372978
2 168253
2 123674
2 74912
1 101918 157710104
1 93961 120782498
2 181998
1 106000 713107899
1 70451 813950426
2 59300
1 182051 393759510
1 23613 107711052
2 7133
1 5856 175511159
1 149675 715005780
1 161877 443227811
2 120297
2 163664
2 67739
2 137799
1 9947 406025131
1 60932 597042065
1 134448 679659057
2 186820
2 101736
2 154796
2 78765
2 138538
2 153342
1 185368 773401940
1 162203 625376373
1 99575 742514820
1 95491 212080486
1 123892 912113179
1 32810 930144511
2 95557
2 137376
1 46836 551390853
2 27915
1 66780 453590005
2 28552
2 104387
2 141365
1 1654 369594498
1 167851 551942565
2 109811
2 111905
1 185070 508686386
2 61633
1 91186 365983207
1 150188 893300540
2 28292
1 196491 203047615
1 75714 15376498
1 87291 105336956
1 74785 989750942
2 23844
2 122029
1 100646 488203215
1 192026 697795709
1 71412 344706029
2 64420
2 162259
2 104042
2 126831
1 57487 139808526
1 137578 932050624
1 182749 71056647
1 69808 664055582
1 18448 440949218
1 128087 372216446
2 156197
1 121779 77652794
1 180318 493184821
1 112543 984059855
1 86936 756111928
2 54855
1 96867 243874842
2 96034
1 38796 556548556
1 198539 2437726
2 61125
1 59938 10481916
1 20956 719514836
1 178392 713558487
1 44052 972883370
1 163517 711501657
2 15848
1 71765 547331998
2 33948
1 73424 781637268
1 152277 741208828
1 177470 400460449
1 105024 622114447
2 40010
2 45715
1 149808 768545914
1 81371 302512504
1 127394 514326683
1 163178 840217330
1 193719 20698284
1 88894 407476039
1 167156 978932948
2 149779
1 12045 654641515
1 176071 623499440
1 51482 53610333
1 128634 801773239
1 165294 482929328
2 145950
1 130601 936610645
2 73760
2 177451
2 122339
1 43832 637062938
2 94805
2 138658
2 189310
1 82069 797951240
1 107323 565727861
1 138767 337960246
2 120243
2 110598
2 69502
2 76972
1 65347 396500529
1 15338 453078497
2 124512
2 105582
2 151958
1 90451 12157356
1 76905 262812401
1 94195 557271666
1 139954 691565927
1 175608 709180285
2 99181
1 139638 616547459
1 74207 730097582
2 19248
1 47630 380709002
1 166214 21465570
2 184357
2 169860
2 34127
1 20153 208510018
2 53319
2 116316
2 15988
2 186083
2 13869
1 112966 943760269
2 74821
2 89248
1 83830 591074931
2 96553
2 106668
1 12114 402994051
1 32525 535237591
2 123828
2 109526
2 97100
1 174358 788156085
2 119332
1 119926 977675185
1 163122 516130411
2 67597
1 2415 469107789
1 39629 330279193
1 144081 78905887
1 83966 688702674
1 7326 889503482
1 168650 893124433
2 65479
1 175950 35662710
1 19337 923037260
2 144776
1 163245 117593674
1 39732 646495940
2 70236
2 6104
1 148658 234948916
2 172885
1 67395 635664863
2 40339
1 178004 25386340
2 25841
1 96573 561040562
1 127721 90360964
2 51180
2 56528
1 2740 918518464
1 87060 241452297
1 70511 26355888
1 61465 817043931
2 33081
2 174170
1 83339 688990558
2 54293
1 55406 835315337
2 130820
2 133160
2 39542
2 123642
2 192458
1 132640 479264213
1 41345 446488432
1 149045 952540224
2 127741
1 178099 502693317
2 166261
2 89231
2 121673
1 23058 903016050
2 37096
1 124306 600223367
1 42679 807713070
1 129275 597710300
2 162525
2 5432
2 139099
1 172159 299858465
2 89918
1 188255 905133218
1 80795 673845687
2 9812
1 142009 686356857
2 27013
1 36811 247017247
2 192245
2 24639
1 108996 415081715
1 47761 378330536
1 28398 289098575
2 79865
1 96216 236356145
1 160751 759573206
2 89619
1 100743 705611403
1 77940 127770992
1 167495 743838727
1 182543 770965864
1 115981 437217719
1 156424 158979756
2 150795
1 8127 77210088
2 1219
1 49978 16224725
1 21643 856511035
2 105300
1 109399 364031957
2 139446
2 184943
2 129999
2 61560
2 118084
1 98610 145980192
1 58555 650695635
1 22362 68372284
1 180110 335926308
1 109283 243310250
2 190204
2 159827
2 116357
2 26767
2 34137
2 75656
2 29906
1 147756 912846532
1 90372 81786989
1 96594 140857745
2 62507
1 106710 851338050
2 50402
2 10211
2 45727
1 152196 524805616
1 103167 611066253
1 30420 824192899
2 170774
2 27412
2 112950
1 87474 9623064
1 98638 353626434
2 9938
1 7658 696327789
2 189000
1 70027 808949489
1 87415 509716358
2 13810
1 23294 625433397
2 155065
1 5259 475076212
1 158961 809003819
2 164513
1 195607 529542676
2 194857
2 118498
1 185050 403951767
1 159657 297263586
2 76838
1 65392 153996968
2 113048
1 59761 645620303
2 172560
1 34538 51200327
2 118167
2 189338
2 177822
1 188450 404884456
1 28746 466515706
2 186853
2 172847
1 30516 283639001
2 110103
1 90260 940764558
2 56886
2 51607
2 65798
1 52869 280632432
1 127023 170191915
1 78171 724510792
1 101647 889306253
1 146433 25464863
2 42859
1 156315 771510952
2 137486
1 78016 81956528
2 18632
2 54331
1 192554 246928462
1 31978 977914077
2 74697
1 1313 677925150
1 175291 575053
1 99696 433132416
1 38627 234990032
1 135148 142281327
2 42105
1 35018 671581932
2 190832
1 92872 618077918
1 30696 278446498
2 191144
1 48638 641114256
1 69215 814328197
1 142972 691430847
1 53391 552013751
2 51831
2 37703
1 199468 970783825
1 1155 858404039
1 120717 505398386
2 135374
2 188917
2 70397
2 155561
2 87966
1 8245 399560457
1 33667 631207789
1 162715 944129105
1 164556 958112524
2 62201
2 61360
1 107021 664915985
1 55257 303432316
2 15261
1 22722 384847359
1 83499 799109982
1 155694 966423671
1 48856 487716514
1 195161 669250538
1 95070 545842019
2 197697
2 72726
2 63368
2 51891
1 184633 911080772
1 34664 519517279
1 156211 295969930
1 22680 970799734
1 198786 12879145
1 192864 87912602
2 105724
2 6756
2 197810
1 28502 38392259
1 41631 883856144
1 125752 732610246
2 175377
1 49701 429560432
2 106808
2 18987
2 21711
1 24006 629972000
1 49170 150982103
2 44298
2 187324
2 38424
1 100062 195818423
1 193234 941670810
2 12892
2 13466
2 152675
2 8846
1 122709 310620909
1 64504 851562276
1 41655 926147454
1 11597 970723453
1 75173 399998815
1 38228 700625377
1 110112 981934521
1 154270 66214492
1 19829 660489691
1 15072 640416788
1 142986 176321727
1 70626 386344797
2 55976
1 140920 144742995
2 106994
2 143663
2 184402
2 21213
1 194007 148939707
2 27192
1 80145 945273600
2 115388
2 4523
1 136770 719187387
2 86746
1 11587 249719839
1 29497 35552507
2 76038
2 159480
1 187499 948919060
1 30892 806012223
2 104267
1 4318 143671199
1 196655 273846739
2 2585
1 131392 578344677
1 35727 910050240
1 111275 225651155
1 108083 883239272
1 150088 570679300
1 90860 992026377
2 35485
2 134353
2 147694
2 26395
1 97882 64587978
1 189617 137534321
2 77139
1 108053 6915285
2 194346
2 176951
1 197303 937450807
2 55578
1 20288 757359003
1 69981 692047571
1 133333 223426963
2 159194
1 127095 186640248
1 31571 720730711
1 149743 876077160
2 97006
2 109336
1 185799 939436449
1 14990 186404014
1 102369 29789122
1 168685 814787487
2 195275
1 83447 442186069
1 2994 682422738
2 49980
2 77566
2 66204
2 73707
2 23718
2 10064
1 71376 886781431
1 76235 299463238
1 70798 729792184
1 189482 361399983
1 11240 352859532
1 84453 936667807
2 102201
2 60867
2 140762
2 159816
1 78403 948855485
2 138650
1 18147 667186946
2 161827
1 195326 231051937
1 38198 70563829
1 9297 210566982
1 190437 801733552
2 3654
2 51800
2 15704
2 128394
1 102592 395155192
2 3491
2 77053
2 116881
2 27086
2 22593
2 100461
1 198408 242751785
2 42855
1 146663 285942735
1 173044 989550115
2 43384
2 104812
2 29744
1 43881 673762122
2 139746
2 154966
1 158980 852295246
2 114031
1 80434 362639833
1 83710 331521183
1 14366 348070176
2 144927
1 83799 24836864
1 142514 656284367
1 75352 56948448
1 47749 724808974
1 10076 259886996
1 185501 845897507
1 193667 883667203
2 68096
1 172647 643997018
1 191766 978840043
1 43670 341851837
2 131126
1 133365 115033318
2 159020
2 43714
1 8339 400104122
1 39939 197302722
2 198635
1 20777 419951074
2 88418
2 134763
1 164033 721752334
1 190401 292827601
2 11049
2 90498
2 84891
2 128605
1 194295 802258455
1 144036 964820692
1 197396 363703073
1 89821 15683470
1 123277 317380098
1 9559 8143243
2 157899
2 68778
2 142819
2 158827
1 106417 20774949
1 134403 390030767
1 168218 777860589
2 165678
1 59822 894316689
1 17010 357428483
1 28615 300897792
1 102884 712622535
1 116244 633906908
1 12298 255054680
2 192832
1 116228 880809226
1 73169 244455879
1 194660 757142313
1 23905 70714128
2 41032
1 109796 501979412
1 145438 110523065
1 47576 163746957
2 51649
1 12548 994621517
1 80780 832003899
2 128590
2 93142
2 146018
2 34642
2 123531
2 114855
2 32836
1 168005 572396751
2 176536
2 168157
1 166486 569203925
2 163622
1 41899 29513930
2 19199
1 97907 425558022
2 125360
1 50651 350079578
2 28315
1 74518 443482734
1 22243 557447164
2 61690
1 87059 454743154
2 41262
1 181779 872339670
2 156653
2 12263
2 52053
2 118874
1 76031 451851526
1 136417 528854560
1 35777 321029529
1 186057 83010548
1 61595 140769872
2 23255
2 155211
1 161324 760406903
1 97480 834890576
2 97896
1 178062 221941207
2 138333
2 133630
1 106493 884641691
2 58337
1 160735 876807705
1 13812 288893562
1 91586 139827938
2 176341
2 17002
1 30661 476305234
2 84498
1 87432 126428733
1 59647 170325393
2 198766
2 97285
1 145476 759635097
2 172034
1 55358 530165472
1 185835 118748263
1 120528 11171628
1 51063 675183058
1 115035 606449464
2 33064
1 145596 2291908
2 5353
1 181477 361332536
2 87048
2 74791
2 178187
1 47796 355534258
2 141843
1 164502 161932937
1 123869 394189892
2 100572
1 95817 905022061
1 112108 530968237
1 3066 281702649
1 98295 978431421
1 139671 309395583
1 142102 107701799
2 103256
2 109602
2 95343
1 8892 810252982
2 84553
1 119277 730287598
1 138391 314537082
1 108143 666469637
1 98680 896463029
2 53538
2 27676
2 193980
2 58587
2 181158
1 87598 40857535
2 190086
2 146274
1 175817 40913213
1 91284 486077911
1 151837 261273377
2 195063
2 62390
1 102025 116977885
2 72936
2 143183
1 73558 934814438
2 37939
1 155605 501254078
2 96365
1 197252 781397643
1 185042 281196990
2 93038
2 103455
2 56833
2 19596
1 59995 851986769
2 112774
2 37121
2 178866
2 97142
2 110036
2 108133
1 144919 361465059
2 94748
1 190625 980763090
1 10359 247093985
2 104126
1 194537 914088644
2 152332
1 169717 9370216
2 91292
1 159876 334105601
2 52036
1 93188 545183398
2 19334
1 41214 81940567
1 197512 166105654
2 30950
1 137883 135870811
1 177133 209285543
1 69800 643507009
1 19877 389971654
2 43782
2 176429
1 29611 696253650
2 106687
1 77398 301207784
2 102068
1 187072 521561260
1 29664 952249926
1 61634 584332546
2 172451
1 16200 974797357
1 15719 797315248
2 20036
1 21564 282031766
2 10016
1 183447 405377084
1 172379 744224799
2 112866
2 95218
2 43998
1 187629 589720170
2 18672
2 198371
2 36335
2 38500
2 194687
2 105369
1 72074 431272181
1 56471 32829935
1 122237 981414476
1 7442 209449679
1 186424 704639091
2 72810
2 72938
1 184039 299740045
2 173898
1 101754 206164236
1 146053 502820222
2 127467
2 146953
1 121773 462376464
1 71601 654769341
1 147573 712775350
2 175481
2 126460
2 108208
2 144113
1 183213 362243499
1 38374 134881874
1 52491 269981203
2 95116
1 93105 603834797
2 48752
1 108199 276736003
2 124172
1 67617 416802522
1 29334 384166306
1 173796 54221491
2 121512
1 186028 150986951
2 11703
2 43612
1 174790 538783798
2 139581
1 89986 20708830
2 199818
1 177899 913410191
2 45090
2 150799
1 45355 888808543
2 3823
1 178758 227611919
2 141471
1 56715 39038307
1 146798 787121068
2 195565
1 165459 364543711
2 88154
2 15822
1 121130 135770448
2 100197
1 111903 571642206
1 155555 143745244
2 87795
2 179259
1 154247 339768864
1 135964 679398119
1 15383 14404980
2 143187
2 70360
1 71978 86569611
2 153709
2 86099
1 11614 489448213
1 11750 179169242
2 53519
1 22417 183858548
1 179200 805966313
2 179896
1 133738 953196895
1 144250 252845695
2 41051
2 26486
1 26339 632055016
1 83399 199778318
2 33491
1 12008 684997480
1 9109 317998053
2 70566
1 28387 27476442
1 122611 912120260
2 26266
1 107377 980874042
1 137894 633312876
1 13269 985474254
2 19590
1 52138 706735770
1 124769 487435141
2 131591
2 4156
1 196974 352366534
2 163640
2 195852
1 59247 812630250
1 114462 321293858
2 99393
1 88776 257007806
2 89993
2 18147
1 92852 89390300
2 71163
2 14292
1 95415 774387991
1 100606 500791218
1 183891 387033999
2 101700
2 162460
1 170155 616665280
1 95083 673693111
1 174544 333544976
1 100831 394638359
1 174928 468478514
2 182803
1 39750 650884471
1 9569 568734060
2 195023
1 172327 138290035
1 14303 605301333
2 180183
2 175415
1 77576 884099658
1 147371 405577203
2 168070
1 95942 69677948
2 55702
2 33917
2 103077
2 138860
2 71087
2 126591
1 190624 263310119
1 51410 724072678
1 173351 255572726
1 189360 603975185
1 119364 906321440
1 130056 198077797
1 198356 593639743
2 84321
1 122755 547124262
1 198241 379390671
1 165376 39711996
1 184189 679068232
2 137487
2 181098
1 155781 12896034
1 186125 452419575
2 170979
2 100142
2 32435
2 15946
2 160706
1 115234 335164129
2 19200
1 66632 35995432
2 142838
2 31831
2 92120
1 156044 783751226
1 182065 719525942
2 194612
1 195965 439975820
1 109678 64532484
2 54436
1 70176 40150247
2 2521
1 6407 145838679
1 127415 871548841
1 136808 815728730
1 4799 949838322
1 50501 235272810
1 67550 247249184
2 5367
1 149576 149843856
1 51897 449894529
2 82146
1 164894 785580599
1 68664 145537537
2 185121
2 31135
2 199416
2 6000
2 145599
1 190255 696604222
1 30914 707614482
1 41989 594298592
1 25774 998961149
2 136590
2 102689
1 158495 485394907
1 1342 247047489
2 76182
2 185665
1 27311 237344915
2 51653
2 67005
2 82888
1 51886 918131839
2 109568
1 39627 117982322
2 123165
2 15673
2 107650
2 94534
2 3434
1 84909 976857648
2 86390
2 64457
1 73394 49266905
1 36245 98907649
2 96016
2 65412
2 199257
1 104708 427746669
1 27924 317766294
1 27098 620789808
1 21712 66617245
2 29224
1 85996 742080942
2 32733
1 17033 945942416
2 19685
2 82756
1 167375 347481160
1 181237 663906194
1 77157 294392165
1 173752 915463794
2 94967
2 71969
1 68157 4887989
1 185148 695910785
1 55236 825302293
1 4537 48033969
2 52277
2 110884
2 139237
1 97767 892825699
2 153732
1 128915 611233080
2 91161
2 7025
2 161506
1 155771 652411881
2 43307
2 89528
2 121285
2 38011
1 21060 860015057
2 86795
1 130317 752555138
2 102070
1 117049 414928759
1 144633 330853398
2 66890
2 160902
1 35592 32812302
2 78871
2 53883
1 171927 230385883
2 55920
1 26847 176893054
2 45767
1 128437 312379562
2 91672
2 110253
2 45270
1 75955 637600968
1 92414 421074789
1 95714 210551464
1 129190 541941585
1 25383 478368720
1 75173 301468497
2 157439
2 152785
2 49111
2 197203
1 197140 58993186
1 114154 866973722
2 109012
1 131599 715047569
2 121476
2 117881
2 45111
2 179210
2 136791
1 29001 99914452
2 143090
1 37733 641067600
1 152586 229736926
2 155009
2 140371
1 30938 324196536
2 15171
2 39772
2 90539
2 104322
1 107918 434821391
1 8337 624677433
1 105677 987488554
1 105207 330762575
2 111417
2 190831
2 10288
2 44178
1 71843 790438744
2 22540
2 187051
1 80 360838024
2 171487
2 186837
2 46482
2 43394
1 57938 823916566
2 51093
2 6469
2 9813
2 42432
2 125189
2 195136
2 121012
1 24043 286699781
1 17301 610070037
1 29821 826913754
1 41106 503260792
2 124387
2 145062
2 77324
1 181286 160658650
1 88987 814573154
1 190655 847332620
2 118369
1 68739 625548250
2 21319
2 143819
2 125123
1 194145 743796234
1 75612 494871833
2 75825
1 67846 22949733
2 7118
2 1445
1 7637 515665456
1 43471 881045184
2 9759
2 100529
1 106321 738000582
1 3969 660619906
2 81907
2 157435
2 60676
1 98596 102547587
1 179437 787798137
2 153945
1 159737 290940522
2 170303
2 7396
1 90010 708330940
1 7304 147559952
2 1844
1 92370 696034485
2 83355
1 160607 720499436
2 21602
1 3760 784222245
1 2785 546268693
2 155067
1 130980 541026157
1 28617 132860150
2 110078
1 135481 171169309
1 64995 641412650
1 52549 193661557
1 141649 126877896
1 3818 399059611
2 25133
2 24997
1 85217 472145293
1 137649 271443963
2 125308
1 80403 8673370
2 190134
1 178247 467354678
2 107702
2 36997
1 115534 450759755
2 73485
1 37295 922915281
1 99857 435998681
1 157410 741388833
2 75026
2 12294
2 35209
2 36716
2 137391
2 138426
1 56599 215633503
2 198425
2 159344
2 30279
2 111932
2 148706
2 130286
2 167078
1 19698 655811028
1 39918 819168399
1 174393 929354545
2 124506
2 183767
1 157522 78695099
1 141291 578752632
1 171274 73253509
1 24525 515552126
2 62772
2 68479
1 118414 105137806
2 52027
1 135947 112487123
2 80133
1 31646 988271386
1 121906 155578018
2 90181
1 111660 984473308
1 12461 772108912
2 10228
1 101167 210374913
1 11649 137765385
1 59001 317000953
1 8674 498694622
2 180869
1 47563 300739110
1 6259 970075842
2 11322
2 50257
2 21713
2 104580
1 168309 759283253
1 121265 757612798
1 79833 451305092
2 156928
1 42654 785891731
2 141614
1 178217 924642133
1 164328 599614108
2 3967
1 7933 466519873
2 57859
1 133067 58219904
2 177346
2 108809
2 104927
2 142646
2 177648
2 82238
1 108666 97275398
2 135658
1 155182 796526586
2 155505
1 14687 922877744
2 79982
1 181659 585866106
1 73522 296965986
2 176577
2 4749
1 31736 911798566
2 8061
1 172301 166998194
2 62627
2 183363
2 48635
2 69258
2 68984
2 194745
2 137078
1 1529 274646788
2 179872
2 6841
1 92321 772531719
1 158350 171058817
2 2588
2 120148
2 28767
1 163867 853685314
1 127512 744159078
2 89120
2 183830
2 137983
2 141129
2 139326
1 66849 485417527
1 48296 902617500
2 193365
2 193516
2 84006
1 124237 899379016
1 15207 773194482
1 91748 794002852
1 134980 777219347
1 188066 397345262
1 167066 127266121
1 128908 840188686
1 140528 143292865
1 161223 527521879
2 52684
1 150941 658315019
2 82952
2 61002
1 26711 174049575
2 28177
2 184827
2 41385
1 160494 500312646
2 175123
2 103966
2 190550
2 78204
2 155664
2 62636
2 21552
1 104334 112807607
1 131404 191614209
2 65848
1 129087 962917412
1 189895 135027201
1 90426 926041641
1 45878 291913051
2 106252
2 33848
1 145590 929640320
1 112715 499344875
1 159117 692908533
2 58182
2 166071
2 59592
1 199064 820505759
2 42306
2 168298
2 157165
2 57029
2 124757
1 89320 855581947
1 129694 597579131
1 40037 287331588
1 1651 804666986
1 151478 420944427
2 169084
1 116742 151297216
1 28213 674399415
2 2394
1 116811 120987496
1 199824 540035106
2 125905
1 106846 749205566
2 64453
2 140401
2 168514
2 12401
2 173179
1 171855 648408894
1 118842 697223437
2 195388
1 84877 175595773
1 103283 79704049
2 153853
2 68944
2 65055
1 126760 755033711
2 20242
1 13868 809102907
1 137457 211598395
2 33708
2 11174
1 138352 827353416
1 155947 223024173
1 41246 951152956
2 93584
2 90625
2 130942
1 160143 314282522
1 47341 265249465
2 130344
2 146325
2 70819
2 47763
1 187407 348586585
2 142636
2 75036
2 86897
2 59487
1 175997 23354973
2 83080
2 150082
1 133403 518358688
1 18194 995514071
1 100822 257668725
2 81716
2 180907
1 133147 652697513
1 150702 568087728
1 172458 385062515
2 182714
2 137244
2 45018
1 184349 540530273
2 39984
1 175101 475490276
1 110555 720917877
2 80767
2 185008
1 102747 711767184
1 111399 884722337
2 71401
2 17885
2 20423
2 92984
1 150754 161265125
2 138708
1 119214 62209391
1 12407 442565397
2 53707
1 126069 479549759
2 53556
1 183277 695090067
2 44152
2 170869
2 83915
1 195068 658783733
2 107575
2 11949
1 106507 696094399
1 80677 927300070
1 48735 860527121
1 96524 222513892
2 79782
2 91978
1 165702 288190636
2 172048
1 66616 165081929
1 64484 568907786
1 107034 367298934
1 103379 599611875
2 96480
1 82043 246640699
1 63902 641199332
1 45366 292674197
1 75823 69010521
2 164662
2 35585
1 122289 33071054
2 21273
2 185255
2 57220
1 51804 581588307
2 153575
2 131960
1 110783 937309423
1 174873 24021997
2 118466
2 173507
1 103692 14308983
2 157000
1 25291 67827446
2 14460
1 8701 752794708
2 167458
1 90671 507014256
2 143735
2 194535
1 17580 932017277
1 135938 605900601
1 38904 436740014
1 191812 950719946
1 106008 716735940
2 25507
2 60083
1 138750 286633750
1 39876 328756888
1 71012 224369735
2 79320
2 153748
1 59183 979585527
2 100576
1 99796 839146988
2 92897
1 156365 398584825
1 15926 103624504
2 61568
1 102698 180458579
1 105162 74469725
1 10810 702834083
1 51582 812871991
2 130825
2 70252
1 68384 317239029
2 35880
1 183527 695276845
2 191852
2 96609
1 184438 23537194
2 50716
2 47536
1 153298 985614378
2 131411
2 162980
2 82543
2 36040
2 126806
2 140711
2 177842
2 163221
1 161282 1293449
2 63416
1 52356 972443358
2 83486
1 46494 222106161
1 71664 433610454
2 124545
2 72069
2 28121
1 18844 212770595
2 184886
2 87944
1 186296 917299110
2 14714
1 4214 235751776
2 146607
2 6943
1 79474 701287530
1 5741 391200789
1 101430 568290787
1 77486 906711250
1 97214 268712301
1 17315 784179305
1 191708 960915286
2 193016
2 83992
1 98339 392299200
1 138275 843179707
1 181971 676260296
1 128849 872523931
2 189825
2 87259
1 124706 655486914
1 31177 957466425
1 189086 453786872
2 89438
1 100596 970864597
1 146617 884438679
2 157471
1 109065 790747221
1 60259 591874192
1 167764 933573850
2 59755
2 56795
2 134914
2 136138
1 49279 605838607
2 96492
1 177457 195870869
2 17375
2 188899
2 136874
2 179168
2 118509
1 130016 852618575
2 165135
2 13943
1 151131 998958202
2 63187
1 139994 192778426
2 38085
2 155793
1 199333 821035783
2 48698
1 142428 592035890
1 194942 441854657
2 158349
1 52054 850370616
1 5217 597704888
2 128512
2 169162
2 28705
1 106601 235407457
1 94118 671318407
1 1263 696500867
1 168516 218493235
1 129755 741102228
1 130575 960696961
1 102539 826897032
1 786 889455133
2 35470
2 135344
2 42213
2 126931
1 15370 207036314
1 4817 555795664
1 177149 735720831
1 65207 43124382
2 69041
1 19930 998618559
2 98969
1 91372 510123556
2 170344
2 189536
2 172160
1 158852 480244938
2 180208
2 101736
2 106254
1 193274 423365468
2 22399
1 66328 664210830
1 12385 142712598
2 141179
2 165811
2 127875
1 177542 171787212
2 191886
1 190888 752867103
2 63469
2 199907
2 118850
2 64100
1 199580 172237249
2 33083
1 111097 888372648
2 124547
1 77781 480751171
2 23029
1 17296 860296136
2 112860
1 105373 93915140
1 120354 643812132
1 30403 76059732
2 128895
2 15389
1 121899 65111023
2 22464
1 103118 631859637
1 128866 275338766
2 100988
1 141770 162042486
2 130202
1 183796 849115180
2 60404
1 84604 839162447
2 28763
1 122285 287969151
2 48187
1 93266 523936598
1 169550 235445304
1 180826 399883892
1 9511 386943252
2 53842
2 195863
2 172208
1 152269 399582644
2 118106
1 94122 560024622
2 117300
1 156815 636069751
2 83184
2 100202
2 131417
2 35566
2 11484
2 22985
2 70622
2 89912
1 19105 575655488
2 2853
1 56289 816778519
2 155424
1 53554 793048927
2 148513
2 125505
2 56889
1 195105 802718343
2 175872
2 93183
2 106555
2 59384
2 196474
2 135522
1 158487 170710081
1 135109 142283110
2 68869
1 159397 593976184
1 77026 719472517
1 28038 352052725
1 126252 561450595
2 196965
1 68000 268113293
2 82095
1 111240 20150281
1 153108 488345808
1 14001 608837648
1 105135 869111615
1 43068 173311265
2 171937
2 33362
2 21747
1 112928 315014518
1 84185 884097484
2 185035
2 69009
2 87046
1 167150 521399609
2 81660
2 187661
1 32487 645300969
1 65009 381421922
2 143488
1 7632 196337513
2 61083
2 125255
2 168776
1 130624 471461473
2 29713
2 86888
2 156347
1 5971 2438711
1 158241 662754886
2 124188
2 55229
1 56444 384481590
2 159094
2 13791
2 160639
2 7727
1 193749 167169527
1 54918 240511226
1 11569 87107707
1 32189 189250385
1 164035 225686382
2 138461
1 49899 343009244
1 168028 223918347
1 124412 695525953
2 66605
1 11549 838128266
2 53248
2 27435
1 37974 262704739
1 160339 486876602
2 157965
2 18409
1 169273 882095235
1 81039 529666896
1 52316 613848663
1 96311 527007851
2 174927
2 152392
2 55712
2 142280
2 21002
1 38188 188294033
1 108624 370441828
1 16683 210082255
1 191045 221444246
1 94775 370022252
2 11801
2 103684
2 67063
1 72913 505474358
2 41579
2 182103
1 142338 701305531
1 28046 276201002
1 46997 286315758
1 124239 959073859
2 108063
2 47546
2 94309
1 97444 930644291
2 182247
2 15318
2 56582
2 3711
2 124535
2 37863
1 180535 325031113
2 141024
2 109848
2 73253
1 90810 557205639
1 5848 528646043
2 122940
1 86671 891959143
1 54634 749547715
2 114984
2 185014
2 191061
2 42075
1 187596 577959168
1 83353 616073855
2 59939
2 181154
2 173617
1 144827 9770589
1 121512 690992619
1 179629 515090870
2 83734
1 118841 457889417
2 105708
1 184991 928327721
2 87671
2 197707
2 119740
1 87960 118360863
1 21451 242989801
2 122012
2 163233
1 126383 507467990
1 3214 968137695
1 114480 641270373
2 35956
1 75659 598310851
1 199871 589181597
2 177286
1 103140 534108292
2 39632
2 26910
2 152784
1 160489 406825548
2 113138
1 4329 729871124
1 121090 985001656
1 69008 814008
1 137953 272939084
2 21127
2 106417
1 102332 108822194
1 63090 866481002
2 75131
1 167806 43571264
2 59070
1 138252 864449730
1 186177 129378519
2 182989
2 28590
2 190515
2 34525
1 53146 354007553
1 102343 859492077
2 191966
2 64619
1 180718 573002281
1 175649 844908854
1 151391 720582496
2 97319
1 113424 442207310
2 170207
1 19198 542302186
1 58305 773303841
2 33096
1 86213 660548109
2 114043
1 160360 225886092
1 33371 266497880
2 53306
2 47169
2 177041
2 189258
1 164607 459973812
1 84557 590741619
1 79897 204579016
1 118153 15139288
1 181050 254495764
1 99302 128685492
2 91726
1 156654 110183436
2 64918
1 196829 788641436
2 3855
2 47671
1 153782 774642083
1 23109 780704132
1 17118 905610414
2 85989
1 9767 112144337
1 119526 780212532
2 129526
2 76837
2 155229
1 132499 511642827
2 164458
1 184785 950217803
2 88607
2 77978
2 104820
2 162702
1 34702 41518035
2 90359
2 141968
1 119647 33377926
2 99011
2 8963
2 126378
1 167384 754063642
2 47777
2 64998
1 14210 734864850
1 137916 215806517
2 129092
1 87019 356882583
1 19480 502714800
1 188643 800661625
2 145112
2 199702
1 23244 7813948
2 15
2 104359
1 175068 945850329
2 116520
1 142946 862352075
1 8238 702036594
1 122197 916290811
1 86390 70715816
2 174705
2 179809
1 177207 820919310
2 69058
1 108460 335017831
2 94121
1 80683 427564387
2 58856
1 185350 99438596
2 40886
2 137593
1 59051 887679159
1 74988 904717337
1 119928 271829949
1 43011 723562495
1 71855 107994609
2 59984
2 144363
2 22590
1 127632 446168319
1 132672 264075146
2 178061
1 127153 700884382
1 191090 538532210
2 168900
2 183806
2 33725
1 78279 33976169
2 105075
1 132942 72444763
2 41717
1 172971 88308535
2 193665
2 13045
1 151720 369871250
1 95716 392825892
2 185129
2 19891
2 54961
2 55563
2 58299
1 91275 250077290
2 54867
1 61345 78780498
1 188527 688177517
2 16523
2 137334
2 162726
2 95829
1 91984 756758111
2 84496
1 108451 497408607
1 98723 495957517
2 168707
1 17385 59329077
1 27640 939832486
2 33333
2 21703
1 160226 15159760
1 36586 178432705
2 24614
2 2366
2 77067
2 47952
2 6321
2 108139
1 162268 521256643
2 325
2 36855
2 124340
2 114315
2 89881
1 19791 449721820
2 82319
2 95807
2 175659
2 36724
2 193831
2 75392
2 196238
1 197175 412457884
2 159174
1 171774 895214715
2 183113
2 191102
2 66113
2 45907
1 16782 737015038
1 164062 590572919
2 179956
2 79733
1 81541 826368237
2 101400
1 50993 190395242
1 127586 854515063
2 73441
1 28536 429372419
2 188706
2 21836
2 192888
2 194389
1 48532 311222891
1 145295 597030397
2 52854
1 57883 631939281
2 56007
2 81927
1 180330 912734545
1 15469 30307508
2 76779
2 47988
1 135056 961408765
1 195575 56091974
2 132051
2 22748
1 192254 58292037
2 86113
1 46843 183331748
1 135591 441743461
2 64435
2 108525
2 83920
2 87611
1 149436 485919293
1 11810 850595177
2 130450
2 7132
2 168897
2 145279
1 34849 51418522
1 81566 958718834
2 20351
1 147518 240296737
1 83387 340715114
2 101058
1 192723 878672829
1 19379 391157206
1 3970 799684054
1 196881 777034428
1 183296 433963516
1 106696 405480318
1 12728 660626503
2 132824
1 19363 480198101
2 192516
1 171509 461591452
2 14932
2 77182
2 28131
2 8
2 21716
1 20841 111632923
2 178024
2 116123
1 101174 178502309
2 192001
1 103728 757635310
1 188516 493277981
2 5703
2 56119
1 141752 501525023
1 42724 116481702
2 161085
1 151949 673009725
1 40132 76880997
2 186273
2 45128
2 198280
1 21379 116291743
1 125158 935288633
1 125543 690011279
2 30756
2 68009
1 195412 673227213
2 148476
1 100348 649864745
2 7335
1 9848 373723881
2 192098
1 19725 612105630
2 12320
1 144681 172511475
2 73926
2 87476
1 58431 129190864
1 108299 721213117
2 191306
2 98216
2 79343
1 22032 767466973
2 100946
1 126378 802254795
2 431
1 26081 234830068
2 57790
1 864 696416980
1 38741 202513486
2 164463
2 139497
2 182978
1 107817 607225091
2 71969
1 199082 124213314
2 4496
2 104650
2 72297
2 87068
1 2936 881938776
2 108201
1 58942 3433516
1 130036 733983559
1 76579 477577237
2 67077
2 30594
2 8961
1 68992 477104893
2 65790
1 36351 405276740
2 149649
1 105930 477632475
2 86295
2 62077
2 119435
2 69654
1 106477 249627597
1 86187 91124153
1 185671 659063037
1 179858 961749828
2 48205
2 12187
2 88374
2 87625
1 65560 417397494
1 8913 872324209
2 136066
1 54089 528468621
1 111724 31062119
2 193448
1 71717 758044691
1 192887 475551490
1 197853 88232372
1 37432 439029392
2 12770
2 155586
2 16850
1 26937 684588058
2 83294
2 63211
2 135745
2 155367
1 199229 962923851
1 121746 146160187
2 49675
1 133916 351758823
2 131892
1 58145 504799941
2 52819
1 71866 149225793
1 143830 724675265
2 132677
1 148592 579764894
1 121258 596249930
1 10848 648551609
1 42367 586523548
1 30066 648895781
1 148801 389632994
2 181904
2 98504
2 27515
1 80622 754042368
2 69321
1 78340 948436384
2 82102
1 173746 118044296
1 83205 567443592
1 126125 240777419
1 133714 858449448
2 20916
1 19185 117467299
2 134204
1 80882 914129098
2 106889
2 25437
2 91238
1 144638 221874359
2 86495
2 175022
2 87195
1 195619 808888494
1 196188 233101682
1 185427 225180945
2 115531
2 60823
2 12052
2 84308
1 145175 110018566
2 56372
2 10093
1 83075 195724769
2 181849
1 86592 272088041
1 31986 479171038
1 123308 38196627
1 44059 296846052
1 133723 623715368
2 171489
2 157907
2 70732
2 69254
1 36060 740651892
1 155313 64027501
2 118887
1 165313 998364729
2 13207
2 106508
2 109183
2 48412
1 193015 851300691
2 40143
1 164064 827613251
1 49909 413953517
2 47681
2 134330
1 49841 322319356
2 116424
1 33984 852951016
2 55952
2 148916
1 59076 827538181
2 121714
1 96969 646997897
2 178592
2 64052
2 77889
1 191978 217133025
1 154908 440504519
2 50998
2 108212
1 88587 931844544
1 164467 760523301
1 122643 901450152
2 80834
1 26319 472219332
2 69047
2 112508
2 35358
1 183855 563240281
2 102699
2 81489
2 44508
1 98314 361950659
1 160222 162076038
2 74267
1 34149 26852842
1 4591 5679571
1 23959 229790479
1 159362 445618004
1 178763 260724706
2 89020
2 63594
2 24449
1 103447 310397539
1 74153 585691348
1 177935 247675358
2 187339
2 99142
1 145137 943727975
2 196910
1 27322 220485754
1 169525 6798871
1 70988 391097517
2 157412
1 151422 177029761
1 177616 401943465
2 151872
2 182911
2 4035
1 189807 784188930
1 56919 4506302
2 19022
1 79842 38698464
2 105338
1 34652 776644576
2 77632
2 65468
1 117018 281996794
1 89698 849880199
2 44540
2 89980
2 64543
1 39722 389480004
2 32687
2 117704
2 27093
1 11341 135422959
1 103783 247145870
1 166797 398504477
2 153365
1 162605 623888440
1 59120 396860469
2 139520
1 36582 573457114
2 121324
2 21146
2 167786
1 104453 403301195
2 22281
1 16459 196692748
2 34769
1 121493 860707950
2 73605
2 790
2 69213
2 72021
2 12800
1 15895 898085227
2 188787
2 32377
1 99573 812299092
1 153905 179196483
2 8048
1 29189 224974252
2 31500
1 147434 87986633
1 3519 295422827
1 182142 244438977
2 145813
1 85463 811915274
2 146341
1 196703 844653089
1 89984 319337096
1 102587 708913219
2 151895
2 81352
2 143894
1 143563 678991069
2 28222
1 61472 463773999
1 82797 540923180
2 9811
2 97790
1 46128 849387313
2 11196
1 57038 228572980
1 40593 647863602
2 150618
2 50286
2 123065
1 86417 969553106
1 195209 918652991
2 43256
1 19837 391642361
2 158834
1 164725 561213785
2 48386
2 144917
1 59820 525518320
1 111276 969403161
2 1805
2 659
1 146244 451387635
2 112196
2 18419
2 8060
1 124269 740905893
2 148845
2 119579
2 37991
1 85783 201262545
2 25682
2 124538
2 103975
2 102008
1 63656 467468256
2 198973
1 68212 684597259
2 94752
1 191097 809618229
2 51546
2 73445
2 26518
1 92632 139944115
2 121600
2 141574
1 135037 975509646
1 32457 850258308
1 71006 528069960
1 16769 441745336
1 83510 540079123
2 177078
1 114513 195036220
2 16520
2 86503
2 79573
2 137211
1 100919 902417187
1 103519 547396163
2 130121
2 171679
1 138430 331419598
1 179733 377165378
1 157597 563605777
1 190163 936543366
2 143618
1 181358 851223021
2 186768
2 179324
2 130125
2 10539
1 172660 913338194
1 107068 853678702
2 80221
1 84474 618753423
1 159180 306717225
1 22105 632370214
1 171393 248267314
2 131457
2 81160
1 30767 945392694
2 142985
2 32929
2 76243
2 13319
1 140243 875820257
1 197757 637851031
1 175066 277480703
1 75878 451341938
2 7121
1 28319 270492
1 132452 58985376
2 121525
2 146434
2 458
1 15398 527141943
1 124486 484328498
1 55033 658877076
2 71121
1 46145 715107603
2 164256
1 24772 594579492
2 137436
2 107805
2 179918
1 5773 904801022
2 18394
2 123313
2 53075
1 141378 339750718
1 26639 622946952
1 114954 825393881
1 47843 297576003
1 46143 153668061
2 369
2 149569
2 199725
1 73426 153510086
1 162400 557365320
2 56415
1 13256 72619096
1 190886 376785766
2 74188
2 50255
1 115423 502555873
2 98277
2 16620
1 44929 370404168
1 12837 582859547
1 34957 200310808
1 128163 109780540
1 55647 123202974
1 147190 213650636
1 159421 241200993
2 9452
1 166890 112995688
1 182084 389113600
2 169241
2 60968
1 132781 334631171
1 117410 348786823
1 148988 982749241
1 113775 87741371
2 54732
2 8157
2 192190
2 51243
2 55405
1 69506 707070355
1 140377 70238872
2 184417
2 134525
2 151120
1 136120 25578407
2 134423
1 159441 20379637
2 60139
2 41614
2 124225
2 46259
2 149095
1 13629 474057428
2 121850
2 163804
1 6297 625827474
1 156552 557184931
1 153484 569209213
2 61054
2 31380
2 101910
2 125486
1 166518 721731141
1 154418 837406848
1 45290 346206210
1 73169 982102373
1 53499 718210064
1 137832 305122961
1 88906 712449603
1 12840 746061527
2 2489
2 184227
1 141931 784877720
2 180470
1 178478 656108019
2 98215
2 191087
2 98980
1 104604 855459752
1 197225 228977117
1 26015 645167092
2 22613
1 69508 744368613
2 122773
1 138853 636047726
2 137584
1 132571 329390408
1 47450 607069877
2 21849
1 103469 406247879
1 114150 432372056
2 18300
2 53089
2 31066
2 81009
1 97143 798441713
1 111165 876747260
2 195127
2 143350
1 180581 423487701
1 56787 449885744
2 95691
1 106697 228394160
2 11691
2 76027
2 127860
1 95157 230257792
2 118889
2 174312
2 158407
1 80945 50190081
2 86229
1 54435 200540836
1 52498 235676054
2 134026
2 12797
1 52838 224826551
1 162221 727709667
2 60064
1 91344 148116947
2 62374
2 159409
1 173465 558363990
1 20371 543042250
2 190321
2 54021
2 170886
2 31572
2 55851
2 58215
2 19127
2 66678
1 48942 912510514
2 163383
2 191902
1 113312 586344012
1 915 770559111
1 42596 596272732
1 59347 589193409
1 185554 440282351
2 115962
1 16940 516044030
2 101071
2 93969
2 95783
1 71585 325420737
1 193705 753283018
1 31848 547053342
2 108765
2 77394
1 93234 812629817
1 26336 423216033
1 182131 540437961
2 104304
2 108884
2 181229
1 131944 577925016
1 21546 777452546
1 163321 280898257
2 162254
1 52889 454415866
1 20701 75008984
1 197010 351506843
1 188622 995388472
1 19382 26510244
2 126861
2 168089
2 192621
2 127361
2 143589
2 94793
2 193452
2 22303
2 108188
1 133572 456153933
2 195005
1 122412 384711004
2 15279
2 100634
1 85747 652191809
2 20045
2 6649
2 172664
1 45851 944662805
1 152290 175475148
1 179644 168571764
2 82344
2 97424
2 1348
2 99682
1 115739 786062077
1 177374 383341917
2 77608
2 207
2 141527
2 187831
1 57231 117419158
1 69534 420074938
2 99888
2 104187
2 186564
2 192610
1 129668 404095049
1 183405 647009333
2 190509
1 14718 411925895
2 44361
2 73108
1 127885 344345877
2 129884
2 112432
1 122797 917014485
1 176427 771660013
1 151470 899162714
1 137558 223046848
1 112572 130110734
1 88794 608734712
2 197110
1 89735 408055762
2 110001
2 119496
2 7738
2 143006
2 71157
1 193709 724793772
1 177897 218064837
1 32901 17076594
1 37740 277309326
1 145860 229800749
2 90538
2 155476
2 120440
2 60522
2 177332
1 162149 801305867
2 87844
1 77704 699774377
1 159896 773818033
1 12680 92170198
1 56569 232646171
2 125651
2 160252
2 170890
2 157870
1 10278 173775522
1 83576 528220131
1 72302 569854690
2 186571
1 180130 696481066
2 79066
1 97451 350281898
1 98889 767236722
2 6942
1 186946 919101140
1 77499 363950774
2 86107
2 159534
1 94285 949793889
1 144887 982956679
2 121476
2 43639
1 40868 271318628
1 103708 829095432
1 20895 377051228
1 51827 506318506
1 177801 723406886
2 182240
2 152642
1 124301 636434043
2 103056
2 58779
2 54522
2 198358
2 69156
1 50065 185782967
2 109329
1 58746 772385098
1 150381 800750091
2 147035
1 10991 261607101
2 155969
2 18395
2 178523
2 114346
1 11809 410798592
2 70987
2 53939
2 179086
2 14411
1 123913 761270183
2 192483
2 133611
1 135619 782192281
1 160167 461639465
2 119195
1 49009 398558310
1 138800 386178114
2 126071
1 23833 700813191
2 48001
1 65040 801390558
2 15543
1 27120 974409165
2 170951
2 8365
2 30801
1 139347 400328730
1 25231 326715160
2 160207
2 149370
2 39739
1 119164 115255367
1 87020 678633792
2 139321
2 140447
2 127179
2 182335
2 118542
1 106844 927871387
1 32134 220598485
2 58421
1 129561 623918097
2 83527
2 136545
2 132988
2 132398
1 37864 52549805
1 43290 152916568
2 92769
2 10971
1 15431 381906973
1 152071 2667932
2 39534
2 6859
1 170994 191197639
2 82820
2 57985
1 150598 486979155
1 103197 115432474
2 139375
1 64195 884358542
1 80879 152799552
2 82548
1 167477 827352540
1 172263 34817397
2 130229
1 90879 794245452
2 44783
2 169867
2 181739
1 100933 549475523
2 55943
1 173338 576569331
2 70602
2 85632
2 32706
1 87266 226541544
2 139343
2 165677
1 94235 67201214
1 119764 698542087
2 117366
2 119055
1 135972 23213455
1 186422 765483229
2 150562
2 120504
1 26262 488625711
2 67935
1 180271 146517210
1 113543 952131707
1 130113 671024823
1 165142 119077127
1 2432 615666074
2 50864
2 145203
2 180507
1 103857 517205217
2 113829
2 8652
1 28261 259464253
1 65294 334663846
1 94361 502098213
1 89160 172157236
1 70017 521213135
2 145976
2 27672
2 81367
1 164933 941277156
2 184169
2 67003
2 11160
2 140640
1 112063 576065489
2 131794
1 78942 876292967
1 131674 241264054
2 79110
2 83515
1 154763 829830659
1 180343 717713044
1 127749 106222371
2 26764
1 48393 871300307
2 194855
2 85295
2 119851
1 26599 29857638
1 140593 718488681
1 57810 112599450
1 108375 917544598
2 126930
2 125077
2 66890
1 62832 894431589
2 23439
1 188345 478556584
1 197367 559173594
1 197616 251680185
1 197634 370019086
1 135074 361277443
2 52303
2 51602
1 15374 757662994
1 101458 468082396
2 26392
2 144832
2 40021
2 185503
2 140949
1 75483 800374363
2 43876
1 193546 202034704
1 154100 940878318
1 163072 75454985
1 128606 19050675
2 106476
2 136819
2 191593
1 173153 222491757
1 110203 923210167
1 101242 91584768
2 97541
2 178188
2 75229
2 19814
1 29803 461868569
1 104813 461379274
2 12184
2 2120
1 1579 63324496
1 18420 12347929
1 15196 216732937
1 77266 547401117
2 161034
1 87835 968405456
1 91751 405240090
2 60317
2 93158
2 61759
2 19340
1 162070 877254561
1 148179 229340062
1 154575 911213742
2 114042
2 61459
1 6196 458361370
2 123519
2 103844
1 61347 190023144
2 121445
2 35017
2 141010
2 70009
2 124942
2 20893
1 106371 270095626
1 154656 318136758
1 20382 877277933
2 105992
2 170718
2 185775
2 157042
2 82861
1 107692 164447601
2 128046
1 124189 687089215
2 105269
2 21679
2 140152
1 95208 339942039
1 49143 365084645
1 103323 403339450
2 66101
2 49423
2 116191
2 138635
2 38692
1 44059 905113848
1 178362 296430675
1 128838 553269897
1 122808 412497119
1 68770 580763113
2 164257
1 92479 317477871
2 143591
2 28512
1 150951 155151861
2 45279
2 4433
2 130634
1 117101 491979883
2 193980
2 145516
1 77103 540092325
2 199986
2 88085
2 109378
2 44399
2 67788
2 40679
1 154730 229587427
1 63040 254970314
2 86231
2 40662
1 71237 636793977
1 78722 992673411
2 22143
2 87578
1 12361 500463981
2 189372
1 97798 605787395
2 144081
1 95618 929284832
2 58605
2 12300
2 5775
1 116087 751620571
1 134010 664794268
2 114502
2 164396
1 193524 553661876
2 135190
1 151964 436462157
1 123571 225624175
1 30905 135097720
1 20724 653664474
2 73750
2 157519
2 14422
1 148085 520313491
1 32954 255893334
1 155507 519287760
1 10454 369157693
1 104970 511387573
2 145098
2 1023
1 81881 53396414
1 175217 866118036
1 182831 109037466
2 26734
1 71291 845326580
1 6584 790082072
2 194076
2 142417
1 44166 565913178
2 47361
1 109777 277072728
2 26232
1 145695 21120766
1 147561 70907588
1 105194 293606941
1 121288 607016856
2 188666
1 20373 836487324
2 120176
2 36655
2 169472
2 124431
2 6623
2 25744
1 161678 588807723
2 125227
1 142243 359418956
2 142058
2 97791
1 146441 744979817
1 180301 301040484
1 140044 662764360
1 7763 126478590
1 137794 431108813
2 8604
2 123100
1 161808 429666486
2 15744
2 99561
2 88798
1 122001 372397456
1 87225 193195640
2 158110
2 95844
2 195848
2 2810
2 82923
2 148696
2 188988
2 81089
2 69138
1 99820 639933350
2 116062
1 139154 984748098
2 16921
1 188811 327235456
1 60502 38932564
2 89805
2 143968
2 168702
1 140615 950960742
2 58324
1 55717 465203911
1 45806 189058841
2 141190
2 188248
2 71635
2 80051
2 195088
2 32533
2 113425
1 69363 883737210
2 27837
1 167251 346152579
2 80783
1 144161 849113620
1 190012 688883776
1 173522 123891760
1 11357 217791972
2 41108
1 78948 943502278
2 72558
1 184591 784814464
2 151417
1 2060 162417493
2 167253
2 9516
1 39459 787850522
2 35044
2 179664
1 123770 444292956
1 63399 9734217
1 95129 786463262
2 164448
1 105798 563125271
2 20265
1 127386 435857140
2 69036
1 30209 675405017
1 18268 406832047
2 147685
2 49917
1 131569 379173476
1 151035 584314868
2 58200
2 190379
1 188186 737042923
1 33336 422497678
1 182916 160987948
1 127878 68473746
2 97740
2 154233
1 90070 154520379
1 114700 689330325
2 89441
2 167731
2 191097
1 198612 85986054
1 17559 569664423
2 33843
2 148744
2 54035
2 90713
2 107604
1 111392 936920043
2 186732
1 34687 732803651
1 185974 168095454
2 110292
1 139436 744171660
1 129533 423419023
2 54458
2 169650
1 102634 394404643
2 938
2 167390
2 163357
1 100494 532696578
2 84816
2 197256
2 163071
1 156999 594859206
2 64535
2 73238
1 55328 392699556
1 107675 735122411
1 112996 828140603
1 28599 737479720
2 167647
2 106275
1 9885 546422816
2 55323
2 159812
2 10843
1 171389 943023472
1 166932 663477559
2 39048
2 140914
2 136201
2 136903
1 31497 729656971
1 44219 600499515
2 148995
2 129267
1 15237 622996067
2 172884
2 148461
1 54140 979551397
2 117939
2 90489
1 141855 202844923
1 171385 611594539
2 134017
1 169477 684559433
1 80627 653260815
1 161468 515395155
1 40762 603550558
2 146032
2 12903
2 98136
1 158334 977976007
2 130362
2 27639
2 63371
1 104975 739546564
1 163922 45024678
2 134007
1 86836 528000053
1 2648 446153422
2 99774
2 40732
2 88096
2 103684
1 45642 378703097
1 85696 493611398
2 155543
1 181058 747348723
1 62240 624292079
2 72604
1 57915 655876651
1 114609 997367019
2 8230
1 102230 856240260
1 11412 394380890
1 128070 219786248
1 71045 886347219
2 64155
1 80344 371831054
2 87598
1 199067 106670205
1 192180 936798029
2 66658
1 189591 903832612
1 22386 296275531
1 182735 280097807
2 95033
2 87543
2 191219
2 94614
1 43153 182978727
2 79007
1 135926 425648296
1 7356 294767540
2 80227
1 168123 650313715
2 46940
2 177201
2 59543
2 112317
2 72318
2 99753
2 175022
1 39529 626566965
1 11507 836640304
2 55514
2 80202
1 106662 951893840
2 104923
2 107367
1 58042 528779947
1 65769 872176305
2 35387
1 1097 622839869
1 141260 653934539
1 191055 115558730
1 32975 223178170
2 13294
1 101685 78136106
1 154936 810670759
2 179235
1 186554 346785901
2 182237
2 112667
1 159924 901043769
2 140362
2 132089
2 2718
1 85327 21705276
2 67470
1 32947 683408400
1 57224 798234063
1 31865 398130724
1 142395 575139751
2 189480
1 133264 980428116
2 14451
2 121960
1 55991 947130906
2 105235
2 152822
1 190786 457276156
1 83376 519111133
1 99143 410466605
2 54967
2 54558
2 14549
1 79587 571023347
1 117121 910191630
1 59950 937192586
1 190371 364948457
1 187009 869056981
2 48749
1 184418 159928513
1 92050 723688399
2 184588
1 198740 998271227
1 49194 889251547
2 58190
1 18861 938212357
2 278
1 131192 210083824
2 168582
2 53637
2 140361
2 16307
2 149007
2 156676
1 156850 394545866
2 13635
2 163198
2 64123
1 73597 332500058
2 146889
1 27328 253000468
2 64756
1 110389 925389860
2 146185
1 193726 135139762
1 104693 929943739
2 112175
1 155765 481953489
1 59433 118426132
2 14932
1 137826 675127997
1 2224 563751528
2 70052
1 139875 738096139
1 19274 817329253
2 141020
2 58307
1 109131 154490305
2 135327
2 110200
2 58614
1 9599 663876954
1 73331 900487656
2 145618
2 101678
1 70231 896680650
2 23334
1 87934 729713375
2 165352
2 149129
2 139753
2 113339
1 62829 84849661
2 95990
1 184212 608756404
2 124209
2 146708
2 60021
2 173160
2 196376
1 135840 355347638
2 164783
1 50765 615027532
2 194682
2 87581
1 11508 936316715
2 163767
2 116820
1 36486 473754524
2 23894
1 192204 394175858
1 65673 698902871
2 127822
2 149752
1 144835 265528712
1 19312 874162066
2 18003
1 18940 577492255
1 90308 937194266
2 195296
2 148090
2 171311
1 149363 683451130
2 120366
2 147207
1 32264 753860189
2 158714
2 165641
2 17989
2 90947
1 134316 131025182
2 62163
1 74318 17853002
2 10958
2 194865
2 22722
2 104206
2 1256
1 11475 218251836
1 115498 717076645
2 176500
1 10743 104526406
1 120786 263167006
1 106232 281632770
2 16757
1 59253 909409225
2 110194
1 70039 4708043
1 124250 20881190
2 96128
1 198401 786072833
1 24071 520861857
1 142369 56810587
2 24339
2 39514
2 147917
1 186001 736864479
2 186835
2 77695
1 4774 13347846
2 48859
1 90096 323039067
2 185696
1 148907 801200486
1 72808 872844015
2 79407
2 150082
2 169506
1 155663 880413401
2 12064
2 166450
1 47983 897906920
1 92278 744247163
1 47135 805684508
1 189731 266733370
1 40786 265517408
2 196123
1 175117 270560953
2 9230
2 148745
2 184568
2 180943
1 89808 912686365
1 80022 354117601
2 162292
2 159457
1 172274 831559206
1 81682 597974524
2 74222
1 145272 677135662
2 189264
1 9716 355435725
2 192200
2 22560
2 187093
2 135056
1 18444 254150012
1 176500 272146368
1 35969 144948529
1 23696 137545515
2 125491
2 70804
1 118992 249898010
2 195941
2 149115
1 159079 545858086
1 183100 201398288
1 59559 505568051
2 135416
1 49377 400938220
2 122194
1 96438 641321532
2 197931
1 34022 206323497
2 35204
1 64938 721021701
1 49423 740869477
1 160331 420894600
2 170553
1 102597 264191418
1 10229 694258114
2 87771
1 118566 262509952
2 9555
1 159882 972917221
2 123888
1 194163 650636374
1 5166 886892454
2 9344
1 8908 426181828
1 107168 636042665
2 84037
1 157659 821971353
1 12655 476954573
2 99458
2 2390
1 180380 155981945
2 101898
1 126448 372605339
2 59757
1 97342 942002036
2 409
1 69876 799394804
2 136866
1 93390 736213436
1 114043 659372582
2 173812
2 94974
2 88774
2 152283
2 50340
2 117403
2 80823
2 155520
2 46313
2 183425
1 35304 713580096
2 68569
2 57665
1 45837 725637588
1 108166 372016827
2 3748
2 97972
1 8539 845928885
1 121149 287327666
1 40394 294300190
2 1016
1 7529 987342319
1 33359 625617949
2 48957
1 71618 342738639
2 197781
1 189426 899255123
2 115476
2 196105
1 161880 769162580
1 7168 334885301
1 122503 98775033
2 4474
2 153479
1 88894 676306289
2 97555
2 58257
2 96890
1 165517 599118222
2 173240
2 195060
2 67754
1 159443 443291291
1 151591 665305429
2 16889
1 57435 1595263
2 180776
2 118020
1 75638 36093642
1 160402 824162291
1 88135 402608183
2 2886
1 30926 390883889
2 101846
2 81160
1 5223 526106202
2 22397
2 65932
2 123266
1 32660 700912638
2 84907
1 81371 195848984
2 167307
1 43483 613987090
2 53442
1 73284 647515503
2 147657
1 69995 394117653
1 183858 766361515
1 88142 360537950
1 150186 240124937
2 141754
1 116572 894730908
1 47226 179869668
1 76281 627489835
1 163687 528669449
1 30418 29896498
1 121667 93492431
1 1312 237650299
1 118116 476204801
1 88711 736701187
2 59085
2 159746
2 97209
2 53186
2 56252
2 40299
2 36915
2 44163
1 153794 886895851
2 90711
2 720
2 130627
1 151199 694617632
1 199262 629049409
2 4343
2 40096
2 199654
2 28010
2 46929
2 130458
1 106753 739984925
1 70056 876175368
1 54453 513975108
2 111822
1 80222 586751805
1 161187 393681960
2 148999
2 102798
1 91399 955230427
2 36750
1 167228 477173829
2 66181
2 166620
2 35456
1 13894 176241874
1 122737 765259884
1 134778 282367284
1 185415 940063675
2 125906
2 119846
1 129760 706758369
2 69
1 184290 43023980
1 152046 292010446
2 129632
2 65805
2 162925
1 19589 960850714
1 54951 291017059
1 28338 141379801
1 84121 195741211
1 156324 905686294
1 199524 538993126
1 113601 164464235
2 192227
1 27273 689923024
1 179019 249191402
1 8323 317538504
1 103202 863046626
2 154504
2 196949
2 63055
2 161804
2 145786
2 189588
2 63681
2 130660
2 58557
1 160705 764070199
1 109486 158861489
1 108816 896862233
2 87825
2 188919
1 75998 414432074
1 179309 713479677
2 92628
1 67335 312750884
1 101914 279728276
2 133319
1 115785 958479788
1 164322 723972509
1 173069 706806385
1 45904 238797709
2 73444
2 442
2 67909
2 187090
2 176374
2 180277
2 120184
2 56665
2 159719
1 24050 389152639
1 101910 47094368
2 5862
1 78650 34827271
2 71677
1 77832 520145281
2 121111
1 59601 566615794
1 52641 256563811
2 82373
2 11822
2 167248
2 116020
2 80104
1 24073 185615853
2 153286
1 83846 232335298
2 161324
2 27542
1 106279 978771561
1 113721 447623355
2 1802
2 163234
1 134647 320533403
2 22368
2 18034
1 173098 459446708
2 48226
2 16918
2 75361
2 172160
2 168658
2 37921
1 81739 135189894
1 115217 301876304
1 143175 271413342
2 73923
2 178231
1 16614 248160144
2 92378
1 109778 390494655
1 26893 239690315
1 155414 900543069
2 13847
2 186270
2 188428
1 158752 738007173
2 72655
2 154263
2 12994
1 145980 245737569
2 64056
2 112617
2 27571
2 36688
2 46842
1 153403 710191058
2 103047
1 22012 517220444
2 190924
1 63954 65493987
1 185918 624205754
2 190614
1 110416 129574816
1 106015 95669525
2 29100
2 119532
2 142674
1 157724 329385389
2 112380
1 1102 426368878
2 65807
2 137349
1 56808 986882153
1 56150 337904493
1 177058 813471761
2 192016
2 194175
2 138364
2 138305
2 186083
2 167510
1 98127 82185152
2 107938
2 172112
2 11853
2 128033
2 30933
2 23319
2 197332
2 89813
2 165714
1 80268 683548464
1 107738 397122529
2 27654
1 137190 90727322
1 32111 889130279
1 20695 988661190
1 114271 90143000
1 51009 16092548
1 28004 991741319
2 4795
1 177004 203174787
1 149876 172291517
2 52849
2 106611
1 156073 387081850
2 57881
2 178836
2 171355
2 110073
1 36332 427185182
2 6139
2 136699
1 97081 132421634
1 124740 275172853
2 26933
1 73083 33598546
1 101185 550323130
1 109804 819426978
2 115614
1 85042 647862501
2 165664
1 124000 333492201
1 115616 445173774
1 185143 641179389
1 107626 131651193
1 110220 900727023
2 189672
1 84411 267000742
2 64308
2 50845
2 120926
1 113239 300979499
2 63184
2 63471
1 49535 289046241
2 29018
2 176251
2 105606
2 137721
2 112661
2 441
2 16047
1 179134 844354006
1 29210 841802466
1 186461 637822412
1 81630 526726947
1 72260 800758843
2 150681
1 112794 132717549
2 102080
1 186015 238589447
1 48488 477921707
1 17126 109109116
2 60745
2 136829
2 133554
1 66915 666343460
2 32246
1 41295 472261781
2 15672
2 53653
2 196090
1 145426 120338125
2 28571
2 130775
1 22767 235229284
2 3453
1 38698 891214115
2 12234
2 87004
1 74999 147458559
1 137319 894634328
2 88170
1 104779 910736302
1 49878 692697285
2 28682
2 124499
1 9171 984221671
1 55048 762498081
1 90829 683592462
2 188889
1 38264 591893723
1 82839 208948285
2 40570
2 178719
1 67731 474874325
2 108042
1 32162 188216914
1 67144 793202536
1 16075 771572608
1 145796 895658481
2 88883
2 106046
2 78974
2 50916
2 36186
2 28873
1 91228 245958540
2 57716
2 162340
1 103459 103300886
1 16079 583356351
2 12144
2 29987
2 159275
1 14272 706370984
2 72494
1 98700 18503458
2 26911
1 98500 827429449
1 112150 203013494
2 58310
1 14366 705483769
2 20335
2 177891
2 120723
2 169041
2 32213
2 67656
2 32741
2 189295
2 198512
1 193500 138136108
2 28869
1 68236 266033486
1 124433 743248436
1 197977 525917407
1 103218 592967209
1 21204 412139412
2 54051
1 87391 892790031
1 199414 514202681
2 60332
1 189559 439496434
1 176072 447148874
2 20980
1 196174 820806988
1 61582 99379657
1 40983 571481473
2 55424
1 14022 92828179
1 193330 743999053
2 191162
2 81
1 41308 989031883
1 16332 582454175
2 199394
1 146117 800013591
2 30411
1 20050 176955439
2 73067
2 61676
2 160155
1 144778 527723732
2 137724
2 183680
1 39681 417483939
1 26737 393086451
1 124286 874802809
2 164673
1 183064 779522186
1 61986 857235719
2 90304
1 109855 634833672
2 195334
2 29874
2 9267
1 142929 437155492
1 109812 700090298
2 24716
1 7378 730064921
2 63810
1 179484 183664168
2 29317
2 180183
2 168167
2 23527
1 197544 140899408
1 58702 8512913
2 93802
1 15649 637490724
2 92699
1 53303 668465784
1 138237 637841243
1 35391 544388505
2 74723
2 168639
2 86749
1 162651 549102390
2 176446
1 13576 891665651
1 193316 840344217
1 144120 508637373
2 165419
1 117578 604878580
2 121810
1 191710 696731213
2 17034
2 116694
1 158408 866136674
2 115428
2 2640
1 176558 915372874
1 133588 385875484
2 49017
2 11276
2 102331
1 103680 122821199
2 29515
1 85445 117254013
1 191406 543057443
2 143071
1 10322 230440886
2 103957
2 131713
2 194090
2 77491
1 14893 311299717
1 69533 131339074
2 87748
2 69080
2 131000
1 156279 572887309
1 50193 330476586
1 166972 377405223
1 86298 666219313
1 168060 382649730
2 193885
2 69007
2 117809
2 148103
2 152035
1 118038 576110559
2 172748
2 170080
1 122707 86908342
2 57400
1 108476 515701947
1 48855 445302570
1 111315 7617809
2 156236
2 145919
1 47159 448894300
2 80080
2 62
2 95784
1 136458 869412347
1 68146 556449292
2 5689
1 181102 28937716
2 148967
1 20246 554426963
2 113450
1 176966 33384895
2 125581
2 84461
2 44285
2 66843
1 5129 271761675
2 26971
1 115398 487101202
2 25898
1 36178 120059872
2 187319
1 92724 400097656
2 140826
1 153675 299488946
1 159023 862907448
2 104343
2 64083
1 23610 734941576
2 80465
2 136837
2 94391
2 56289
1 37211 123421375
1 112971 399086902
2 169030
1 72615 952576663
2 112348
1 2425 579237886
2 7666
1 99625 622795995
1 14860 847142048
1 125534 785524403
1 96735 399551136
2 167197
1 72676 752010409
1 52374 647101229
2 154092
2 165534
2 23658
2 35168
1 96162 661319906
1 199305 548801399
2 113277
1 133723 208427453
1 149608 60123956
1 85777 216637747
2 28255
2 7291
2 38806
2 48017
1 9389 686072241
1 164192 772458170
2 126335
1 23220 391579483
1 144623 957303900
1 15708 589190772
1 851 523832170
2 192248
1 49088 56107515
2 55421
1 27176 175598628
2 6043
2 20662
2 172462
1 99606 128320953
1 14267 184289741
2 114461
1 179470 727768417
1 66671 251624085
2 20
2 44092
1 106050 443721714
2 72676
1 190311 401006126
1 180885 460071769
2 154391
1 197123 276941226
2 143568
2 177662
1 131352 562828860
2 78526
1 2405 306517055
1 13341 952019049
2 9146
1 146905 282917238
2 194991
2 120969
2 161833
2 88678
1 161976 50369360
2 80701
2 43122
1 7304 441647527
1 78380 940389609
1 62887 461911559
2 199880
2 39281
2 198185
2 88529
2 154814
2 127075
1 107820 484741380
2 20669
2 172475
2 199478
1 27120 183613255
1 187251 501261246
2 12865
2 123711
2 104639
1 94268 615738117
1 3452 263295660
2 157599
2 55996
2 35393
1 79904 360462263
2 12196
2 146862
2 110698
1 135702 528786664
1 178644 646420300
2 7396
1 50408 878079504
1 168289 351274425
1 6557 864223123
1 104872 610867467
2 105424
1 100447 786416360
2 23569
1 139913 199710727
2 128491
1 74095 925079892
1 158329 419920562
1 89978 425616167
1 102495 399719121
2 99880
1 67209 71912090
1 99336 739604766
1 199807 371287645
1 118109 38224897
1 123870 660041744
2 109736
2 193223
1 108778 271362697
2 42736
2 136025
2 199206
2 62740
1 33873 360363588
2 28030
2 27545
2 166432
1 157659 411169069
1 137354 763807704
1 51734 51836248
1 193838 45793981
2 137587
1 92480 824968947
1 111396 97435483
1 11394 319323453
1 167809 542234230
2 65183
1 192743 722148475
1 72271 886138436
1 173462 26966007
2 121161
1 17615 589175148
2 69575
2 158346
2 138574
2 37213
1 43619 138398829
2 92860
1 99859 865650745
2 106462
1 5480 670148324
1 123010 940168572
1 3463 768371180
1 100100 356233773
2 74042
1 148891 402550194
2 183016
2 163919
2 75151
1 111873 231877768
1 23073 550812525
2 66191
2 62234
2 179487
1 198069 314685822
2 194998
1 136368 473510596
2 180701
2 99817
1 75935 996941901
1 82773 26067998
2 25802
1 767 268458430
2 126416
1 161262 850371469
1 19993 845510430
1 89626 723058988
2 37044
2 50087
1 36311 222137608
1 66388 363375199
1 114262 700319030
2 85890
2 144643
1 82696 179778811
2 184427
1 177395 359454881
1 98687 721105925
2 30646
2 51464
1 87809 320783216
2 154398
1 110206 7354159
2 101117
1 52645 182278050
1 2349 595264895
1 114507 386753802
1 8170 579223324
2 141441
2 124039
1 27014 887215979
1 140523 358684462
2 51182
1 179228 888822090
1 173185 949237809
2 44444
1 198725 798191816
1 134201 771216473
2 88449
2 109928
1 174524 752307691
2 26608
1 176690 12297117
2 153742
1 163656 56322305
1 54928 641267136
1 56006 577444745
2 25203
2 156051
2 107026
2 78205
1 167253 6087319
1 162564 893157041
1 94230 95705551
2 8860
2 107599
2 125282
1 26140 376975983
1 163510 865132590
2 81994
2 81447
1 159236 86879703
2 195689
1 54764 650005643
1 159776 712882108
2 46036
1 119472 269384823
2 11587
2 10402
1 102657 175449554
2 147777
1 108691 679176755
1 13208 215275464
1 6380 419029589
1 96036 778615801
1 84522 768275478
1 23933 295821410
1 67337 94320955
2 135534
1 151033 880928448
1 190688 1405694
1 2248 796372846
2 38230
2 52283
2 184097
2 111812
1 67187 868127765
2 26344
1 46793 103978748
1 196608 792841266
1 62187 165910508
2 107653
1 111675 439934812
1 114587 784757483
1 37116 121696489
1 21265 964305443
1 103025 376946332
1 120724 30062602
2 165238
2 148913
2 69469
2 148786
2 110573
2 63636
1 176482 676844428
1 139592 522117099
2 46354
1 159147 322313718
2 56233
1 106824 779997616
1 199448 732114255
2 180395
1 99051 805341915
1 192829 318687173
2 36565
1 159821 482576333
1 143200 156696525
1 6383 600891434
1 67542 351238845
1 152242 235151683
2 197071
1 165766 709056860
1 99962 200714759
2 1064
1 5012 258724687
2 20608
2 178482
2 156974
1 15934 872398507
1 24724 586808252
2 196259
1 48555 168171549
2 44034
2 102930
2 38764
1 87354 74527205
2 31345
1 2581 453279730
2 149276
1 135029 267058644
2 24844
1 53511 379556491
1 195786 452225507
2 169274
1 71326 144905150
1 168869 920025508
2 125569
2 114888
2 124446
1 46179 700049849
1 132287 406776288
1 179380 2789527
1 148836 585690869
1 44969 410613237
1 23730 944582996
1 18070 344570283
1 130515 329189191
2 84924
2 56319
1 129433 999486807
2 69815
1 108899 812025342
2 78428
2 109389
1 24458 253412248
1 2883 217698239
1 80339 731250954
1 107167 568876873
1 119976 813085477
1 113790 462371183
1 9891 410275235
2 181982
1 43083 248776630
1 73355 666918892
1 127688 480990215
2 141943
2 50697
1 102453 649641171
2 148734
1 187657 152240609
2 139264
1 100404 427340727
1 77133 874418071
1 158582 769237071
2 117028
1 130031 901627854
2 1348
1 153952 451903716
1 164402 428908666
2 190291
2 134171
1 162515 402467833
1 145920 169164386
2 184543
1 33988 617413487
2 71557
1 63679 922027613
1 24263 243533538
1 184293 297614926
1 109350 458337052
2 96593
2 87266
2 172722
1 126918 816965505
1 104182 657485843
1 121697 279280252
2 168934
2 64647
2 20099
2 24638
1 117017 210971383
2 3573
2 45569
2 19418
2 129354
2 172640
2 67455
2 41243
2 10105
2 64698
2 39864
2 52092
2 43575
1 100350 41637504
2 129602
1 44863 237314937
1 145877 605429687
1 146208 384776595
2 184031
1 180053 739729730
2 197162
2 92826
2 179481
1 58204 733657826
1 127123 598377492
1 192388 46120198
2 54760
2 178029
2 44132
1 68899 614341835
2 658
2 69930
1 157261 721380231
2 71732
2 45136
1 100497 93358267
2 58914
1 175247 300815180
2 30092
2 40252
2 108229
2 71024
1 158372 417140661
1 103589 935063557
2 77278
1 175213 62726052
1 106899 399578764
1 122713 813008140
1 40301 335601993
2 174834
1 62407 117131934
1 195636 146478934
2 37664
2 130297
2 81048
1 128545 130707940
1 17713 481720833
2 79544
1 12993 773655491
1 122314 785662197
1 138947 175573586
1 157071 387180480
2 139595
1 27488 381100654
1 196578 433087331
1 66236 97790351
2 150630
1 112851 732169497
1 87497 464077347
1 39076 799106219
1 196610 609134381
2 186665
2 193675
1 40942 494741458
2 21980
1 102742 651305496
2 179943
1 161392 137503824
2 97713
1 193226 379943969
2 149060
1 44307 762423314
2 15616
1 86851 598689762
1 83251 561005506
2 56407
2 90706
1 3429 280377148
2 129083
1 101430 998414237
1 47982 923096547
2 67036
1 172477 198363195
1 155150 983400773
2 74648
2 15989
2 96051
1 177978 645511701
1 158294 30757312
1 146977 135080325
1 45074 530018466
2 97448
2 133163
1 170912 89498702
2 134830
2 169337
1 171585 939584324
1 101485 940994905
1 143508 617305183
2 10295
1 129275 795988846
1 45618 554683117
1 127170 904333073
2 140400
2 157096
2 170567
2 66705
1 45994 481717692
1 15197 822447318
1 94007 835918035
2 180882
1 4472 156320953
1 32076 402697348
1 13598 434061990
2 91251
1 172859 127398283
2 109095
2 157752
2 77643
2 9141
2 18604
1 8426 720258976
1 72193 728165329
1 45942 176875940
2 106865
1 193159 821104171
2 145218
2 137480
2 178992
1 125894 57274466
2 140325
1 147032 773460688
2 17850
2 19250
2 25576
1 46638 569644367
1 133820 73453350
1 3102 675127541
2 44150
2 45532
1 159634 959127393
2 131535
1 2448 577705535
2 130851
2 155121
1 3858 929594980
1 158749 908683121
2 35189
2 82607
2 49387
1 117971 830866114
1 178268 992867508
1 61725 469924263
2 28138
2 102605
1 28850 182778920
2 11056
2 85098
1 114406 714681923
1 147197 575958387
2 199246
2 83556
2 104953
1 40381 200208733
1 136998 920403422
1 191352 114034060
2 10661
1 124161 857480891
1 179104 952188565
1 138050 169785952
2 34987
1 93614 749445450
2 125719
1 40697 389063030
1 80056 427531603
2 82925
1 103505 417574304
1 175655 133685814
2 182918
1 8024 257259024
1 23591 477775015
1 89264 431535042
1 19125 846260477
1 155326 285380683
2 44604
2 7056
1 187593 978699778
2 168623
2 167955
1 97294 64207493
2 16245
2 21417
1 80100 327122032
1 11087 811333628
1 176463 530653412
2 151002
1 13777 691166657
1 62170 836192227
2 137037
2 93415
1 46015 329502615
1 100481 625081317
1 30607 726308135
2 131973
1 82945 254916105
1 107693 234921286
2 101437
1 46179 444372715
1 90666 52633494
2 144279
1 114705 780778414
1 59297 672757738
2 165333
2 17074
2 113001
1 185029 185322843
1 81589 133999910
1 13330 585037813
2 155268
2 19339
2 130139
2 62267
1 103605 300637224
2 113580
1 104701 598870885
2 128803
2 110330
2 91778
1 189151 111538583
2 15763
1 143179 619871134
2 131878
2 120238
1 94638 28927081
2 152649
2 31310
2 58742
2 73650
1 21255 53220771
1 78956 119424456
1 139840 409924358
2 100479
1 123111 205508678
1 80101 985194318
2 17305
2 66769
1 53784 289416821
2 128475
1 75472 848697911
1 97290 856654140
2 102683
1 147812 357719593
2 20913
2 80596
1 35523 840501771
2 185497
1 182758 306817491
1 134540 577213937
1 61073 725120909
1 67431 484048883
1 128721 125654594
2 101993
1 168197 772790092
1 57771 449272867
1 95591 141707065
1 157461 110404957
2 166965
1 8154 506118585
1 83693 673661086
2 100303
2 89790
2 49294
1 122030 397548306
2 151626
1 172284 484685128
1 193825 375313419
1 80469 685104065
1 176615 512742334
2 99633
2 12959
2 137706
2 49018
2 131178
2 119012
1 385 811658302
2 123552
1 175794 462244583
2 61547
1 74121 771418523
1 11945 515914392
2 30233
1 104181 479468748
1 185596 383508710
2 46109
2 26657
2 88733
2 139367
1 25401 266560082
1 90831 389959165
2 125494
2 122982
2 61165
2 23539
2 59594
1 175813 286969355
2 179477
2 16170
1 184831 445305886
2 150779
2 139042
1 45731 109374726
2 25808
1 191138 673608014
2 52311
1 87613 456279717
1 3766 835942987
1 29985 634353007
1 138272 630479342
1 82459 642646753
2 93774
1 179492 161284632
2 97662
2 184137
1 111468 519867420
1 45856 999416661
1 177607 858289144
1 87181 353839801
2 52641
2 148672
1 138732 776439680
1 70208 342239017
1 12585 196790080
1 85506 237951495
2 74620
2 56183
2 92514
2 11678
1 44702 257013182
1 199122 692048315
1 182220 612144071
1 125711 661795241
1 165369 317604087
2 56065
1 112641 313100343
2 46595
2 167513
2 66947
2 124372
2 180820
2 1380
1 132476 189674521
2 154459
1 104646 155997325
1 97428 817357573
1 65312 910897569
2 194605
1 125323 617871595
2 198429
2 140384
1 749 51372370
2 199384
2 25657
2 1206
2 167806
1 190895 363539770
1 74781 105536659
1 36287 8591368
2 34850
1 6047 177307528
2 68973
2 86455
2 150845
2 93162
2 100607
1 61517 412422282
2 149636
1 104298 344221303
1 38963 522350393
1 121303 996071433
1 119972 31121700
1 9299 255439717
2 19103
2 95549
1 4412 738430527
2 167245
1 166347 384467256
1 133948 650193379
2 95445
1 199441 673722068
1 138059 975066130
1 182979 416572074
1 69049 56615667
1 62456 805485511
1 15367 97130378
2 172011
2 116962
2 170736
2 171612
1 182293 544471008
1 63566 532610718
1 177912 951854571
1 49243 812872427
1 137723 744703726
1 142291 939709066
2 9485
1 9058 245328821
1 159994 217830916
2 45439
1 1675 38725367
2 72253
2 48008
2 123058
1 123336 929314191
2 145178
2 184095
1 147836 257509236
1 179978 2987694
1 20592 984661259
1 88341 485871014
2 199369
2 85920
2 11212
1 31743 179658678
1 39922 530865653
1 170847 90490208
2 42358
2 195986
2 32271
2 34676
1 180150 805815457
2 182499
2 27944
2 54294
1 24455 409471182
1 91219 330329804
2 82323
1 188988 849057034
1 107531 327164070
2 88335
1 31504 254215613
2 56396
1 180256 963920099
2 76471
1 199897 206533850
2 33509
2 60409
2 190883
2 196981
2 10127
2 166609
2 141818
1 41799 355827219
1 14739 721692926
2 77216
2 14575
1 174067 762049418
2 159010
1 65601 180674731
1 13804 663714834
2 152129
2 91706
2 40484
1 87434 609942163
1 97949 348017129
2 59228
1 103051 690068832
2 78762
2 140776
2 188376
1 128568 810416721
1 191490 28417042
1 188049 579019450
1 115814 869380349
2 67627
1 89784 339320515
2 197351
1 43270 650967368
1 53390 136759003
2 141604
2 71841
2 155198
1 74506 888199738
2 57112
2 102934
1 123413 25007740
2 140945
2 3243
2 187920
1 91161 323805753
1 29754 197806348
1 114161 86506351
1 100272 650438126
2 95469
1 40690 840822093
2 128509
1 92068 361540641
2 178373
1 78963 833236727
1 198099 172868916
1 195670 526484436
2 105186
1 110250 215003327
1 42444 576699802
2 128833
1 87666 667382782
1 183962 612052434
1 185989 500509638
1 99018 875413258
1 7495 703093691
2 133039
2 131891
1 102081 864997632
2 99274
2 158
1 99522 121209571
2 26458
2 193982
1 33027 312691343
2 37620
1 22832 841413633
1 190580 111738987
2 84862
2 132119
2 130105
2 146076
1 123615 182601293
1 55476 205910739
2 26056
2 144788
1 80202 316465522
1 176977 549152160
2 166361
1 22682 871004938
2 84004
2 113607
2 184527
1 28400 280912163
2 153762
2 184478
1 156655 587863507
2 152520
2 26276
1 99810 540560203
1 88531 479877175
2 22324
1 135287 755469231
2 80449
2 184826
1 81825 910929193
2 38784
1 100225 440823636
2 163598
2 174582
1 55626 575834505
2 166245
1 99102 838432188
2 15045
1 180033 352051793
2 54699
2 162213
1 65783 338908338
1 183395 340456428
2 142004
2 190291
1 190494 910686908
1 126494 230726291
1 21326 664633469
2 14877
1 8976 75137899
1 78788 316294097
1 99487 308343444
2 198733
2 172454
1 28489 428312756
2 2602
1 183980 226226
2 138633
2 63393
1 172429 230957691
2 93721
2 42285
1 48307 34102864
1 121666 845842209
2 189425
2 110492
2 130959
2 140428
1 114772 973761387
1 19726 391487068
1 34805 419566839
1 34734 65330592
2 100405
2 21340
2 136235
1 74425 791281462
2 117079
2 49562
1 18938 200838711
1 176200 630838077
2 73430
2 100025
2 25581
2 70500
2 145969
1 134123 42238832
2 146323
2 112787
2 767
2 41715
1 195793 323538656
1 140262 541503708
2 96319
1 88190 200735262
1 112476 825509262
2 177376
2 101449
1 182161 769243731
2 2897
1 59618 124231598
1 118831 561909710
1 102723 68262484
1 179588 883561630
2 184475
1 128712 201619667
2 8937
1 161337 958471436
2 69842
2 190634
2 4970
2 181071
1 23386 344806417
1 130040 584529130
2 145183
2 93033
2 64326
2 140667
1 80080 976139301
2 163971
2 162664
2 97754
2 155591
1 4488 236733044
2 2761
2 117306
1 55330 950208777
2 162896
1 45597 930106450
2 1851
2 52277
2 138906
2 142317
1 8971 476898821
1 77486 204175163
1 90684 539132871
2 124303
1 123222 451642275
1 103478 867849702
1 163949 521120532
1 55313 780476159
2 121006
1 56843 122882672
2 181666
1 156535 629420389
2 80312
2 21890
1 12001 556088511
2 175153
2 150179
1 1882 785266892
2 154672
1 11843 391590632
1 65923 315503344
2 122578
2 61797
2 10601
1 68953 133202043
1 142120 994075365
2 7723
1 49983 958311322
2 133243
2 31342
1 197931 920603578
2 128052
2 6209
2 77829
2 103966
1 66502 467630045
2 158780
1 48048 402730065
2 18183
1 472 379542274
2 181283
1 70921 51518018
1 141198 51936667
1 13246 918839962
1 75306 413602278
1 163755 172993925
2 15942
2 124012
2 7008
2 147159
2 133827
2 103785
2 81224
2 22517
2 29152
1 59328 486296740
2 196594
1 108100 700309450
2 129857
1 16795 766509201
1 67951 371350459
2 170802
2 21781
2 194693
1 126687 202483164
1 96312 908653175
2 42991
1 79478 518223577
1 181453 639920046
1 6665 593988208
2 146135
2 93569
1 11405 635643002
2 55621
1 90628 269324864
2 87413
2 71073
2 150734
1 2327 256154289
1 8708 17279152
1 28427 853779241
1 195455 806616224
1 44760 286220809
1 190265 502040601
2 38338
1 132094 695751062
2 47632
1 116799 557703654
2 52962
1 23203 437518806
2 72383
2 17227
1 12505 378899423
2 5530
1 33025 398917724
1 31322 983616836
1 155598 992807116
1 147419 211328505
1 72525 777730717
2 134957
1 72208 912719955
1 165545 526219375
2 141775
1 19832 461928347
1 85864 664605247
1 62286 686453198
1 107650 663622242
2 103924
1 192893 793915256
2 5287
1 75705 70599207
1 37196 679680536
1 17107 871888555
1 41303 332054590
1 71320 198181331
2 50284
2 192602
2 159049
2 99598
2 131303
1 139112 776525294
1 116473 522044301
2 16177
1 182435 653761359
1 134774 763926045
2 161007
2 413
2 148545
2 26831
1 135401 875655677
2 193507
1 123678 552151160
2 133530
1 136084 931632733
2 109013
2 191491
1 147150 74296880
1 136136 753181036
1 9057 924293799
2 179703
2 189321
2 142159
2 79114
1 30401 961146610
2 86743
1 23483 806519981
1 130415 855452914
2 137389
2 177812
2 191620
2 119565
2 169059
1 198657 485359963
2 58523
2 13910
2 89723
1 64986 222456095
1 136539 780775056
1 186491 364598247
2 6725
2 70651
1 188557 632071204
2 188758
2 70294
2 179021
1 191894 844988591
1 134147 370869123
2 186339
2 99034
1 165608 378841982
2 188675
1 27787 460434303
2 15063
2 192542
1 110613 977578246
2 34822
1 23449 906761551
1 42305 145407952
2 65114
1 83152 614779935
2 173575
1 72112 410924004
1 43680 272803731
2 153172
2 95122
2 58658
1 38827 829644265
1 127335 362308686
2 95516
1 193671 618391891
2 13646
1 46855 312114428
1 87471 531692432
1 125838 84758670
1 27039 137001660
2 30482
1 51417 60747782
1 165401 353917806
1 94482 706838102
1 77833 508733845
1 76906 927848960
1 128329 151534448
1 33202 123018778
1 148698 489962513
1 98995 539955127
1 150953 855425177
1 25674 4750458
2 138199
2 152244
1 110598 411485102
1 172461 166043885
2 12011
1 187388 544256962
1 14994 766017096
1 6839 172305306
1 52190 840328614
1 140966 81149462
1 80313 570536724
1 159407 917488340
2 72930
1 102313 190024636
2 61384
2 94655
2 107956
2 101782
2 168187
1 10823 167435001
1 31578 417115826
2 94553
2 52891
1 3712 41893834
1 21420 251336946
2 193444
2 62361
1 139145 123955603
2 82583
2 159557
2 15702
1 188190 481482690
2 126127
2 189262
2 73853
1 115559 381007431
2 103780
2 58949
1 174970 15215747
1 78561 530952428
1 85954 971454819
2 174854
1 132335 99723632
2 57896
1 16978 953675778
1 147430 213649876
1 138362 864833699
1 106198 402791581
2 70497
1 26728 580839364
2 23587
2 15278
2 16252
1 118108 308974696
1 24787 684231325
2 153309
1 93547 247269040
1 14179 709435517
2 6627
1 96365 339451803
2 124322
2 173365
1 22693 660230568
2 84181
2 181786
2 75642
1 150142 434370909
1 982 486008725
2 484
1 159529 196292023
2 2226
1 74444 51424529
1 178286 409318697
2 95329
2 2908
1 105891 934072052
1 142814 830943969
2 20468
1 124759 22109619
1 91135 822483327
2 126687
2 27438
2 95591
2 198259
1 33096 150505744
2 130468
1 61736 58177400
2 29151
2 185365
1 142155 709141592
2 59451
1 125546 441628876
1 75932 635799269
1 119019 969502457
2 16189
1 40914 710387937
2 81460
1 50803 809065640
2 152915
2 30651
2 73695
1 63257 47333997
1 120652 770467108
2 106384
2 47790
1 50335 767142127
1 110487 968570364
2 106845
1 197708 678597658
1 163144 574439647
2 114810
2 6101
2 169739
1 35619 424000964
2 144698
1 8565 431053058
1 43911 519495255
1 4978 91691637
2 13052
1 59894 637446090
2 4064
1 191154 770975510
1 179497 806358910
1 133482 521765322
1 57026 164694398
1 181415 239494364
1 104389 141951335
2 78366
1 143574 921128352
1 74265 940392576
2 102295
1 195510 936385393
1 100856 468982441
1 161748 914946802
2 90971
1 107865 461071933
1 53545 266801141
1 186479 21921330
1 142694 498016932
2 166080
2 179800
2 22689
2 198975
2 130709
1 146336 145112612
2 56603
1 133738 47326500
2 22660
2 59428
2 144503
2 138100
1 149480 58748645
1 180033 191004311
2 171000
1 193058 155550064
2 2228
2 20103
1 24584 358979670
2 112088
1 169474 939900317
1 50791 620252322
1 64998 874653142
2 76313
2 124269
1 134899 982031862
1 29522 26495129
2 161075
1 136155 825631281
2 117957
2 8720
2 137457
2 171921
1 119342 415003766
1 102556 548052169
2 65097
1 30606 934298050
2 93784
1 89750 760579558
2 85246
2 59563
2 71846
1 198007 755637293
1 88074 416902498
1 35186 172016315
2 179539
1 44348 979829709
2 152101
2 38625
2 12541
1 124161 634810697
2 114209
2 100447
1 33893 180857430
1 53092 149315164
2 64528
2 131985
2 133696
2 95634
2 115207
2 160252
2 125739
1 158480 55653713
1 156620 851329532
1 147199 137275832
2 137368
1 149200 597754316
1 195200 347802828
2 40390
1 43245 613174592
1 49109 905198215
2 131652
2 184600
2 162773
2 112077
2 40752
1 147963 941168828
1 188594 223512014
2 137372
2 49898
1 18499 10711649
2 50780
2 52274
2 90588
1 138882 998857071
1 184013 23038426
2 87138
2 169600
2 13079
1 172713 97730806
2 146831
1 982 267827515
2 31579
1 159323 806060237
1 55541 667618101
2 98898
2 139512
1 101376 544787406
2 75230
2 196095
2 131329
2 125847
1 26748 718637054
2 153188
1 111118 417755926
2 94929
1 36116 82631905
2 61842
1 82953 707012660
1 65617 628595217
2 36334
1 103225 65521187
1 7639 319762601
2 187075
2 105770
2 149388
1 48750 964083998
1 58607 680215529
2 101266
2 150524
1 37381 850232709
2 153804
2 92163
2 72028
1 79639 916490114
2 142698
1 125761 578782901
1 83912 494432350
1 137097 353303710
1 23146 184252740
1 48065 111771482
2 142484
1 126337 964703389
2 20759
1 115438 553056345
1 181391 84739278
1 194462 24429618
2 4863
1 63365 109348873
2 85529
1 144620 229418475
2 17890
1 188490 596526003
2 72224
2 142860
2 57516
1 57652 152381167
1 2420 738355557
2 137286
1 144810 329254613
2 161105
2 34339
1 150010 914632903
1 145960 84724260
2 30614
1 38468 168746187
1 177321 574966493
2 110854
2 149840
2 156976
2 46152
2 186904
2 109874
1 17755 677359946
1 115922 934330116
1 18071 935427546
2 78834
2 67023
1 54542 887653109
2 182136
2 84511
2 15098
2 73721
2 32827
1 119823 20405503
2 85552
1 192086 581305252
1 150971 769648071
2 9622
2 150615
2 167820
1 110966 738535696
1 90716 421076975
1 86963 563285500
1 168373 957122961
2 48241
1 115118 958322248
2 186569
2 59517
2 168738
2 80989
1 119181 650639087
2 68190
1 127741 968411737
2 120843
1 57748 388891417
1 147591 577473385
1 81178 679013305
2 103565
2 68559
2 141854
2 93625
1 183659 911957984
2 193414
1 116341 760151549
1 28473 511616505
1 24335 838254506
2 56277
1 198291 520330410
1 176110 332408905
2 119210
1 2581 662131376
1 162896 742492726
1 29883 37750448
1 81041 930017681
2 2090
2 125340
1 84767 474616718
2 131136
2 197626
2 76175
2 53532
2 2586
1 38088 658153288
2 163986
1 3492 137855234
1 62865 984544415
1 36013 291994471
1 9746 46208460
1 25654 735049079
2 34284
1 149462 473860432
1 152869 694089998
1 173177 337900495
2 187178
2 48770
1 162403 771830443
2 99051
2 118492
2 142742
1 179643 92788023
2 178410
1 157799 8558512
2 80381
1 198245 605016640
2 105442
1 181008 876046241
1 128905 202942447
1 183749 274135661
2 72507
1 135577 247103002
1 105833 669358264
1 188605 692063850
2 125584
1 76932 496281072
1 12921 865254369
2 17781
2 21002
2 12911
2 67655
1 53272 378344157
1 65960 601498436
2 39518
1 37089 606589119
1 95764 483226043
2 8957
2 165948
2 49306
1 12498 566567603
1 141113 647213870
1 132390 226310386
1 47186 736660704
1 65024 761230645
1 68986 812612284
2 3135
1 67709 57981061
2 99857
1 127988 855873189
1 91133 576784545
1 174134 12952936
1 98504 3296309
1 102524 591232405
1 15341 340659704
1 150310 352599970
2 106381
1 72951 709000679
1 4563 297839374
1 75856 221160740
2 59776
2 34407
2 65360
1 148533 847561449
1 70675 862925464
2 131171
2 45011
2 131754
1 14901 816432741
1 95213 339765292
1 22654 624599341
1 186488 632117967
2 120986
2 196316
2 102885
2 189510
1 96826 266851455
1 82868 124667104
1 66993 632656811
2 144243
2 90364
1 7994 557392666
1 140077 751996830
1 101190 762754421
1 118713 433339020
1 40637 765870801
2 38840
2 114101
2 179516
2 98328
2 135638
1 40009 190218648
2 46199
1 73644 804309319
1 14224 149646874
1 120045 89078983
2 46519
2 13258
2 13872
1 191397 657821156
2 61592
1 82166 51185407
2 72533
2 115813
2 188427
2 27407
2 73199
1 29728 83878970
2 126813
1 52298 605860561
1 196359 606173410
1 38453 592076429
2 52781
2 113937
2 1068
2 164370
2 34956
1 116653 56364035
2 180629
2 117284
1 75367 431320978
2 29392
2 163761
2 42291
2 45267
2 193555
1 42988 184184690
1 179625 454789308
2 199323
1 192097 838919388
2 150556
1 45322 401273074
1 95266 512871475
1 66481 903205129
1 107746 924411002
1 198921 710755433
1 194592 947674705
1 104408 642394359
1 120113 50349563
1 75780 454582342
1 81987 62785399
1 65591 108690034
1 191096 743764441
1 127377 352313083
1 6172 438195721
1 82366 358746719
1 9276 227632167
1 12304 979761006
2 108257
1 134348 832893626
2 18436
2 1519
2 78381
1 144350 5307898
1 93623 964149893
1 181521 872356562
2 180035
2 18194
1 85516 83440927
1 28085 20067862
2 56599
2 119054
2 73626
2 154569
1 152133 639642491
2 56673
1 171517 227428867
1 92029 336391052
1 183990 211734438
1 105069 782876233
1 154287 933534406
1 150290 282022237
1 68805 448236095
2 176426
1 95016 232309320
1 179881 332195204
2 12039
2 185538
1 198621 494493841
1 82371 19541543
2 6369
2 74638
2 147823
2 125961
2 67183
2 80649
1 24452 695473194
2 86486
1 183314 968337492
2 184165
2 53313
2 129231
2 83985
1 131378 766111044
2 132407
1 4182 763669005
2 173374
2 37192
1 185184 908460806
1 186658 433472987
2 57700
1 121924 400863630
2 187143
1 191474 802608733
2 85974
2 49208
1 179144 743691919
1 53012 168621750
1 21864 243900656
2 146187
1 82478 123649637
1 41090 985226584
1 192718 471994482
2 43818
2 14029
2 156112
1 26449 44591507
1 106341 680525514
1 19492 982139537
2 6324
2 135053
2 149352
1 127595 959743340
2 191214
2 70404
2 59575
1 138531 897537826
2 148649
1 177714 868477528
1 188076 833436471
2 139387
2 186202
2 12003
2 112843
2 139969
1 128172 746469645
1 145220 510738752
1 20672 903505766
2 114968
2 23399
2 160530
1 197446 63334041
2 113028
2 197668
1 34574 707389271
1 51746 995471620
2 150960
1 140239 655865517
1 64404 254790453
1 180606 884475102
1 188221 186836989
2 12575
1 64755 120974680
2 156475
1 114984 809057783
1 92219 312373867
2 91650
2 25225
2 94330
1 153893 583966459
2 2499
1 27765 606484994
2 104204
2 31349
1 71505 923112940
1 157959 956641294
1 11223 248650888
2 181161
2 28447
2 14042
2 37768
1 138225 506295658
2 3
2 11669
1 84221 486587879
1 168470 898314357
2 51933
2 56976
1 86590 21260323
1 12195 848189949
1 31849 601273371
1 41081 221379651
2 2104
2 106921
2 142197
2 18694
2 157425
2 150759
1 54667 230228496
1 188288 737100788
2 98166
1 190774 97237378
2 199327
2 84827
2 190902
1 97122 864044833
1 45539 900985251
1 189680 98839226
2 112250
1 15556 153636645
1 181637 405342362
2 153466
2 37511
1 189432 99603662
1 145025 824391694
2 101415
1 10213 188212707
2 180414
2 77424
1 143345 20951563
1 16268 649455294
1 155887 988228119
1 99943 7215339
2 88394
1 117292 97453545
1 105656 603341991
1 107380 603195120
2 68831
2 17729
2 30811
2 152179
1 148028 784235365
2 166119
1 21730 483691201
2 106120
1 117552 504451771
2 83605
2 170779
2 86677
1 170267 53523387
1 45934 205186973
2 131764
1 24994 857190706
2 9233
1 171310 720256527
1 86354 730216999
2 164168
2 42146
2 131189
1 98480 17080496
2 69312
2 187760
2 182763
2 28028
2 75522
1 110501 220448231
1 153174 869530880
2 83393
1 177972 892027628
2 149467
1 29491 715117195
2 92465
2 104442
2 74919
1 40189 228429789
1 164510 622952352
2 50612
2 77532
1 150055 743130256
1 110169 373137651
1 109552 377589423
2 135842
1 126936 522899452
1 13646 76136554
1 198424 845100034
1 145582 478161841
2 60872
1 91422 450225011
1 146568 935291234
1 60696 220777021
2 1481
1 136895 702418720
1 64351 690977464
1 179690 804855299
2 154125
1 114660 368746510
1 183268 982794019
1 85845 22177244
2 149643
1 150575 335390539
2 2980
1 114666 632186317
1 170218 363746948
2 32142
2 82327
2 146525
1 138990 618929195
1 4394 161914292
1 85292 10159890
2 98604
2 68334
1 85662 648967881
1 37240 296715142
1 177233 599861885
2 70811
2 112312
1 140964 447568299
1 90628 369135187
1 89252 419949055
1 26302 827569493
1 35852 341088955
2 26125
2 48297
2 190985
1 90633 102471672
2 134888
1 32920 813218610
2 133699
2 35983
1 93670 666314862
1 9814 144216877
2 50071
2 151715
1 182312 339958431
2 165957
1 52971 37892313
2 88327
2 117330
2 33953
2 154791
2 86241
1 63647 571746015
2 164618
1 76280 645230351
1 186231 24396293
2 64023
1 147803 200337834
2 23313
2 176417
1 26423 530407751
2 17552
1 118499 812579312
2 199519
2 41922
2 87446
1 164151 142693966
2 191619
2 91849
1 191734 58317735
2 47184
1 166679 929675810
1 116685 154964408
2 187830
2 65106
1 24518 64802483
1 160980 894405126
1 191978 744195278
2 191768
1 183578 305173108
2 45720
2 97978
2 19548
1 56014 934691774
2 149953
1 197436 162233945
2 158168
1 114535 276925498
2 159684
2 43811
1 28493 193549068
1 55445 170756740
1 51373 220010671
1 140245 41243765
2 155522
2 178747
1 101971 600627427
1 99736 877290044
1 129794 964802480
2 138578
2 134781
1 58741 852662886
1 57061 572631342
2 102837
1 95229 202125473
2 193760
2 118608
1 146336 394633285
1 178339 79793712
2 67193
1 92063 191796085
2 4418
1 67667 544794423
1 84680 139877190
1 171513 173637560
1 193876 851647275
1 10269 400600778
1 43336 312433130
1 11337 281024471
2 167439
1 107229 781857932
2 159233
2 152707
2 58731
2 146326
2 108375
2 110947
1 73001 879390931
2 106872
2 111963
2 127408
2 126075
2 190673
2 158014
1 179058 789062986
1 158309 841525438
2 134417
1 173887 834866900
2 154205
2 14013
1 102822 915187622
1 940 827919851
1 114199 137529087
2 19281
2 158849
1 173515 635649629
2 58914
2 124261
1 138533 852227450
1 197894 973803256
1 155763 142631084
1 61624 354878473
1 57098 762485873
1 98438 873947491
1 149546 384172223
2 111377
2 2858
1 11027 478318895
1 70053 551521932
2 156176
1 195330 474765758
1 119979 910113867
2 158484
1 152349 428937079
1 156134 850678346
2 166348
2 193154
2 125357
1 108681 432318235
1 90325 45246322
2 199359
2 24890
2 17188
2 57411
2 150377
1 92970 815988801
2 86048
1 98137 92344840
1 21868 213570991
1 77413 815048268
1 47388 384895904
2 13303
1 2739 265648113
1 7796 645125531
1 175027 48300643
2 130695
2 194246
2 60569
1 28287 654189735
1 116621 643609930
1 14205 296197557
2 40444
2 163280
2 91425
2 128862
1 158126 206617014
1 91194 460189424
1 156004 830402387
1 65339 213296464
1 36367 205059155
1 72888 229963391
1 105158 682172669
1 171451 926815009
1 120829 451949787
1 166614 900859431
2 178911
1 141687 577187764
2 3419
2 143419
2 160758
2 157452
1 153220 417295841
2 197473
2 31508
2 22280
1 16792 163248662
2 51624
1 136777 131282376
1 174154 824076523
1 151698 89563700
1 125219 531975407
2 95194
2 190927
1 54211 638710899
2 190272
1 44905 447989716
1 14469 978173274
2 71817
2 103194
2 74463
2 190671
1 154441 735120902
2 192378
1 8843 725218876
1 157870 868237255
2 166012
2 73429
1 59693 257128331
2 98224
2 103357
2 148594
2 176327
2 101923
2 189652
2 185677
2 31355
2 97435
1 61617 655624127
1 66381 508947496
2 74116
2 42597
2 139367
2 46610
1 199176 393220055
2 132682
2 35126
2 31865
2 17460
2 79908
2 166074
2 56053
2 80465
2 174100
1 100975 886231334
2 111819
1 178401 357962082
2 94331
2 162664
2 133900
1 142988 249567316
2 53252
2 188745
2 141194
1 155553 794169360
1 24060 562625184
1 175014 70091502
1 193684 74364937
2 175184
2 66834
1 163439 302790275
1 164506 550375515
2 42811
1 99338 789765472
2 27262
2 142179
2 174510
1 26927 981864891
1 148915 645528855
2 142015
1 60059 156220736
2 159159
2 176719
2 171208
1 7596 575190051
1 118620 895100042
2 49898
2 159388
1 107709 229233856
2 85309
1 132854 235926452
1 87871 179538286
2 153493
1 62524 628846660
2 82331
1 76141 638488869
2 31367
1 167072 285306624
1 168906 315529672
2 104207
1 145796 874169468
2 69585
1 60505 61933260
2 54751
1 153641 769498535
2 64944
2 159839
2 74655
2 96640
2 126081
1 163158 600419104
2 81494
1 49815 286446781
2 111362
1 6977 105677544
2 75254
1 15015 377172538
2 195189
2 10646
1 154040 178525861
1 41318 988655795
2 50404
2 156038
2 150844
1 46496 252421055
1 162013 557572960
1 123507 49544092
2 130716
1 75400 449619437
1 123577 103956340
1 117101 821800994
2 73906
2 107456
2 63160
2 88011
2 55479
1 199104 316418485
2 10306
1 177859 775317179
2 28434
1 134258 303334777
1 89059 257277107
2 140805
1 54120 735413548
1 197305 548212544
2 85557
1 95018 385942742
2 84505
1 40646 482185103
1 113419 507135290
1 73077 613038861
1 158145 215474054
2 172076
1 34577 562728569
1 107096 859742898
1 84410 464188466
2 173510
2 38188
2 84777
2 73969
1 76565 706056378
1 44515 460826066
2 7963
2 194919
2 110479
2 99982
2 9027
2 50767
1 68489 20821651
1 37462 490527697
1 21535 994893142
1 170712 736489009
1 127978 779916884
2 25804
1 124059 794861839
2 139416
1 131032 697706206
2 129702
2 34556
1 132387 391612983
2 35781
2 168602
1 25675 328723416
1 191861 200465089
2 161124
2 42196
2 92439
1 181940 867816229
1 7018 326736595
2 137598
2 159196
1 123129 797718910
1 144734 821589110
1 84866 431052444
2 87247
2 130992
2 156429
2 64284
2 31322
2 141159
2 149661
1 70614 100282765
2 148335
1 81417 317789304
2 37428
2 166618
2 60519
1 109047 191720274
2 165995
1 6661 375024674
2 125668
1 35119 888420589
1 175113 133546587
2 115209
1 5058 210451635
2 21122
1 103510 316394080
2 133002
2 125773
2 36953
1 72337 676704831
2 26289
2 153495
2 35981
2 164636
2 25602
1 40650 344652938
2 67858
2 137433
2 108823
2 106966
2 71933
2 65837
1 152044 299295874
2 157051
2 9023
1 165045 841930442
1 148681 942281187
2 172670
1 180458 843140569
2 141157
1 149310 285316810
1 12927 578763674
2 52965
1 48338 725556914
2 110924
2 152156
1 197079 452529815
2 129327
2 139026
2 171720
2 73467
2 48258
1 101608 555138300
1 87386 578504129
2 119786
2 124638
1 171313 867582128
1 82226 581531680
2 46334
2 169061
2 148747
1 139902 176498487
1 40971 68622820
2 69795
2 194659
1 31773 765901861
1 159479 719404268
1 196552 145566118
2 182359
1 21606 649756256
1 1882 248596953
2 66114
1 139550 628593555
2 172228
1 102037 691525692
1 3396 318525083
1 27735 221324193
1 167708 699987399
1 36475 679568131
2 164269
2 143477
1 70882 822878651
1 143978 647675402
2 58491
2 59063
2 1836
2 187967
2 22197
1 30572 5622616
1 78999 170989463
2 179873
2 110149
2 158810
2 151452
2 58305
2 77602
2 169372
1 148969 747797717
2 137703
2 25426
1 26390 176677042
1 2053 323535427
2 113251
2 174112
2 130741
2 151759
1 158615 28830783
1 42606 507157293
2 107686
1 82260 26562524
2 39025
1 2932 465300578
1 43465 860354271
2 135098
2 173357
2 62922
1 102161 437440437
1 86361 729589531
1 95200 637751337
1 60940 807880047
1 21008 680942880
1 136135 462522407
2 45210
2 136753
1 29223 461819089
2 46565
1 22668 723038519
2 81785
1 187397 591020453
1 185476 366583628
2 131478
2 28394
2 187308
1 122637 984147838
2 199132
2 149293
1 101605 390085143
1 41415 853000809
2 195671
1 108278 245110051
2 118532
2 54751
1 134143 90216048
1 2337 477106463
1 30648 508729632
2 86371
2 186697
1 17108 711026906
1 139942 140567098
2 172462
1 14649 322386167
2 61563
2 12973
1 157876 638437848
2 160821
2 99327
1 182632 716245346
1 178024 889329983
2 183303
2 62688
2 174844
1 164262 860802969
2 146469
2 68265
1 84757 93716544
2 65052
2 114370
1 40100 658894998
1 82521 686415545
2 68142
1 171215 393432858
1 122144 557129070
2 167074
2 94623
1 125199 938769887
1 132004 568943142
1 88915 951150635
1 163577 436179734
2 144792
1 69376 89792201
1 168264 653924397
2 167936
1 59889 709082441
1 28307 351286887
1 24670 815953953
1 168208 877669306
1 59182 379849002
1 107883 380694920
2 78527
1 15202 101611506
2 35145
2 89586
1 93521 378662682
1 30651 513827561
2 17502
2 35455
1 20753 875543341
2 183818
2 96383
1 188496 791842338
2 1045
1 31811 295752841
1 97987 948480885
2 137273
1 70026 153172717
1 57798 190483442
2 157478
1 51824 566928855
2 152762
2 197233
1 55087 586253128
2 114396
2 134161
2 20216
2 96456
1 176770 211584154
2 102416
1 175009 792589544
1 126344 45580852
2 47561
2 150846
2 70694
2 138532
2 151908
2 70100
2 189831
2 65911
1 177740 483798183
1 162891 296417491
2 62225
2 143153
2 79303
2 11289
2 163591
2 116281
2 16742
2 4649
1 141459 789049892
2 37700
1 65904 329475774
2 75599
1 190574 110331506
2 197583
1 162959 295726698
2 146219
2 185028
1 43403 915721656
1 62176 335367847
2 96009
1 150839 459869664
2 86498
2 30073
2 119877
1 197653 574239301
1 46142 320212407
2 23234
1 164269 258517375
2 71908
1 115906 796317717
1 135750 841524101
1 199833 920959449
2 134873
2 32315
2 95679
1 123804 594559508
2 8427
2 134380
2 145710
1 650 536502426
2 170858
1 168004 206665405
2 139627
1 32766 935140131
1 2054 960316178
2 50126
2 73420
2 8306
1 120232 182680554
1 185205 788052372
1 60142 396497174
2 33820
2 125166
1 137851 639630398
1 5806 244968826
2 145886
2 111844
1 68090 697728634
2 166186
1 151794 849587373
2 131973
1 193376 694827869
2 91734
1 152170 635218855
1 124358 861452231
2 105046
2 199516
1 100147 484618336
1 140021 469608010
2 2655
2 159446
1 15124 648906089
1 80777 961164583
1 48335 477470990
1 24602 677468930
2 63879
2 85347
1 161792 254018018
1 163774 377688431
1 197778 534372050
1 94531 60711581
2 38794
1 127480 762561260
2 52233
1 85656 983632182
2 41276
1 149356 104822955
2 59845
2 19214
1 148317 432745210
2 158617
2 131720
2 101578
1 134760 530370065
2 25057
1 44567 570829703
1 39128 352239994
1 15848 350620248
1 108499 679509412
1 195777 584854863
1 125589 525764275
2 162665
1 60551 729010632
1 159329 352984068
1 92269 220768146
1 47803 755375844
2 168429
2 39651
2 143002
1 50578 761205378
1 75867 885495313
2 172514
1 56510 985749628
2 171156
1 168591 545978114
2 128756
2 8070
1 35341 152529301
2 152329
2 51754
1 25501 890813001
1 104726 110976774
2 81154
1 71065 940845813
1 182323 687784192
1 96160 270756429
2 24539
1 168139 473431308
2 133632
1 8352 526403786
2 196740
2 18651
1 93752 698886010
1 66068 686929352
1 123319 418085200
1 148470 794258236
1 156196 177232883
1 1553 967856911
1 184984 969898824
2 5979
1 93128 311044885
1 92754 187301427
2 66775
1 35364 566222172
2 7467
2 113005
2 20547
2 128113
1 91227 272040371
1 107085 289557997
1 87262 894698823
2 9597
2 32217
1 190061 289312022
1 37123 224523931
2 153379
1 137167 352791915
2 162493
2 125866
1 86912 88058290
1 170927 437916708
1 121394 348520380
2 32725
1 147482 636325974
2 31078
1 7613 227763433
2 33880
1 42463 518855480
2 198908
1 159514 969044441
1 84231 266615484
2 107444
1 13454 954837436
2 42242
2 120160
1 166158 739792971
2 39883
2 71079
1 59274 891110913
1 125173 342926815
1 54411 426404180
2 114628
1 29882 839362326
2 170268
2 34259
1 138965 475809590
1 68278 799199786
2 31203
1 176888 770310357
1 105234 266071061
2 22377
1 194190 625186042
2 24845
1 66196 208641835
1 80558 337559279
1 81334 207689641
2 11036
2 62780
2 59324
2 126679
1 18022 574186648
2 170110
2 137901
2 84287
1 178998 467688422
2 127755
2 46565
2 80033
1 44675 243880218
1 183900 465428597
1 183459 801109702
2 136569
2 129199
2 31959
1 42137 862131772
2 2168
1 559 639071709
2 197281
2 153560
2 116151
1 187246 527108765
2 72861
1 104532 836104296
1 124999 954173653
1 123760 675767721
2 84721
2 89830
1 5769 735874750
2 10312
2 47581
2 16452
1 17915 991849591
1 43145 661471877
2 17606
1 137965 869286586
2 146898
2 136389
2 67623
2 148656
2 152642
2 72432
2 148401
1 29635 606843100
2 166605
2 156319
2 83431
2 173530
2 167111
1 195132 814500577
1 37419 638734967
1 171264 111054953
2 74165
2 192578
1 122535 170730988
1 17641 774123440
2 140090
2 21006
1 48638 110143964
2 166709
2 178315
2 170071
2 7084
2 93035
2 103639
1 82169 115924556
2 43767
1 99811 249203240
1 133433 661290348
1 131465 745770126
2 90880
2 131606
1 156056 241568419
2 103959
2 132391
1 43704 244530479
2 49584
1 2253 1910414
2 170891
1 121575 592643611
1 56517 230065436
2 9310
1 158851 161580844
2 6850
1 177686 667642726
2 77380
1 151989 76064238
2 168949
1 144153 388828859
2 87552
1 144733 119447152
1 162979 466765963
2 32302
2 24032
1 199232 469338880
2 121077
2 111608
2 88486
2 174315
2 128394
1 40129 167846274
2 3018
2 193178
2 141375
1 199532 820986007
1 173985 742879936
2 106059
2 12555
1 171478 887803455
1 130666 108522747
1 163355 676096859
1 41424 305464013
1 52836 108448132
1 198475 366987554
1 52543 960974991
1 156248 784229378
1 63610 538432807
2 61563
1 133369 918104780
1 9644 309691565
2 161725
1 75232 425890897
2 80780
2 135085
1 27322 987031613
2 178891
1 58235 410586166
2 160676
2 167046
1 94301 26107824
2 113154
1 168515 232619364
1 66092 921786157
2 91628
1 84613 847278105
2 93926
2 159844
2 18244
2 59429
2 120602
2 137357
2 84541
2 31242
1 116657 890482863
1 82575 586819025
1 146356 555030728
2 127483
2 137500
2 1623
1 114032 71635403
2 143018
2 70259
1 20574 543870652
2 82186
2 52982
2 123894
2 16768
1 113673 299683490
2 110346
1 84723 675728653
2 45106
1 142761 97484754
2 104248
2 69052
2 32451
1 99359 918550135
2 196457
2 49269
2 75770
1 152247 261695695
1 84302 453253579
2 80667
1 90274 302338254
2 18725
1 123331 12797956
2 166011
1 83966 238184107
1 56808 219386404
2 196740
1 102874 179449750
1 108509 536895431
1 60124 596257338
1 43019 80164243
1 187537 945696208
1 187001 389997978
2 75321
2 143713
2 176228
1 33560 394055188
1 23573 634674041
1 167950 487931189
2 10676
1 83105 432974759
2 33356
1 37320 208143539
1 15846 188669399
2 132978
2 98449
2 133037
2 69017
2 140793
2 97039
1 189043 692747674
1 65498 523824557
1 183277 74670941
2 24949
2 122391
2 64084
2 137318
1 43465 424226432
2 163598
2 5322
1 131792 405557531
1 7057 232661370
2 137287
2 73985
1 80653 521870419
1 152655 562977876
2 137937
1 141852 975298004
2 6615
2 60081
2 160624
1 172967 185618719
1 122115 385512866
2 133175
1 182535 182809500
1 77432 472215120
2 64666
2 69410
1 137236 97859645
2 57098
2 177207
2 191951
1 37203 565133757
2 120853
1 45132 439925605
2 44042
1 36842 764134586
2 7884
2 49384
1 6221 258138469
1 138508 535426006
2 107133
2 104985
2 47164
2 22511
1 186782 984958534
2 154527
2 116021
2 128036
1 143053 986828929
2 96605
1 89941 315501105
2 27866
1 22807 845548
1 158361 911505239
2 162597
2 4752
1 155183 660187529
1 73791 428073962
1 19674 294446455
2 63208
2 171529
1 133723 97482471
1 170187 67117984
1 165687 785304898
2 44704
1 73613 488003280
2 175436
1 163981 777634256
2 140113
2 162357
2 157829
2 195199
1 78396 185488469
2 138518
2 29033
2 51746
1 132128 115544840
2 198072
2 19991
2 3411
2 31294
2 128300
1 186412 29735812
1 74400 670296471
2 58248
1 135894 249299479
2 17917
1 155471 178148054
1 112567 618733650
1 51445 638323731
1 123587 760624409
2 177449
2 193279
2 167358
1 158644 983556194
2 62271
1 54804 156526111
1 175060 135148323
2 120540
1 187327 346203719
1 23443 551770395
2 75086
1 45987 679878547
2 101619
2 5058
2 74862
2 50053
1 99838 929638616
1 176805 439172768
1 111020 673229815
1 8460 602879973
1 121224 718318953
1 12035 529416016
2 178751
2 99417
2 183606
2 142272
2 127798
2 831
2 198300
2 95980
1 128495 939676761
2 94431
1 184910 890809280
2 136088
1 13371 620324556
2 89930
1 100033 110335381
1 125178 297720740
2 128264
2 146936
2 171007
1 171852 832713952
2 135478
1 6054 34140789
1 184362 805225781
2 19557
2 172214
2 126107
2 13402
1 190001 213357985
1 188083 834194190
1 50541 698325471
1 169079 995135612
1 132247 906282578
2 119309
2 165175
1 198736 254054666
2 90044
2 179350
2 105019
2 78543
2 162366
2 143036
2 38897
2 135521
1 7903 736371887
2 108289
2 98520
1 86599 23696682
1 160646 644872961
2 51277
2 122516
2 102385
2 61673
2 162152
2 72972
2 177104
2 43264
1 10575 127105622
1 122096 982652197
2 12490
2 34639
1 90832 609558684
1 9474 321480880
1 141598 828778558
1 181668 58696039
2 195483
2 114444
1 171661 210271092
1 59073 716136432
1 54612 197179768
1 169756 553433730
2 193118
1 68445 954390403
2 77914
2 40648
2 92839
2 102238
1 98018 971859256
1 128423 727059157
1 129541 30540565
1 7240 478895360
2 91246
2 29708
2 45363
2 128637
1 141786 236608789
2 88246
2 59992
2 125267
2 121771
1 190043 448374080
1 116382 808910347
1 79163 685762061
1 43217 150327096
2 122213
2 186508
1 40582 772506534
1 171755 33987160
2 56801
2 19896
1 33261 648874745
1 195926 349553144
2 98949
2 49053
1 170387 586752528
2 106348
1 66478 107092075
2 22171
1 168175 528023197
1 140158 853281339
1 103724 726995152
2 189935
1 13178 880038247
2 176407
2 57636
1 16468 302280762
2 31620
2 36137
1 32938 366626410
1 149319 714693492
2 18616
2 123820
1 177722 337694075
2 76385
1 196469 460441969
2 141316
2 5875
1 168000 913737439
1 58884 283230151
1 82937 929248201
1 12404 175573602
1 34266 115566556
1 10180 469420442
2 166076
1 15660 808174862
1 48642 406886723
1 69916 523031978
2 160890
2 60775
1 131060 111669953
1 185928 678686491
2 6711
1 666 110506820
2 24333
1 41958 809882387
2 188455
2 122984
1 23003 326267905
1 79710 103984315
1 162459 13991925
2 78590
1 110575 23682574
2 42770
1 77238 680145744
1 41155 586464902
2 20435
2 174895
1 193029 672286550
2 68946
1 198397 623934543
2 5250
2 8663
2 124281
1 98374 335569272
1 3676 779601519
2 62667
1 199533 75425872
1 27619 539779501
2 120864
2 105566
2 70124
1 103300 670436658
2 161320
1 56834 682620340
1 49649 985362017
2 8059
1 122260 510913989
1 36945 852644055
1 139143 990444405
1 3379 568708147
2 148667
1 22735 97576135
1 61644 128801670
2 136383
2 17153
2 195203
2 24342
2 54859
1 140475 224724999
1 20881 771258512
1 199789 970603443
1 138482 441988903
2 183063
2 119014
2 97397
2 144208
2 123600
2 151295
2 37948
1 154041 194595955
1 59265 390558846
1 149664 841450402
1 167335 484113452
2 91477
1 122491 9433451
1 35466 94901352
2 13197
1 186400 137258939
1 125495 689160455
1 7997 265904026
2 83318
2 38402
1 107007 206612766
2 88620
2 87028
1 169520 307311007
2 182844
2 104282
2 20833
1 11700 176921072
2 187246
2 78987
2 12406
1 23033 688520270
1 98432 458323717
1 88744 500842440
1 10467 851771806
2 6144
1 6263 851567210
2 145882
2 79738
1 20392 133727820
1 170411 808793184
1 174657 587145398
2 86491
1 38884 135286358
1 127770 800711583
1 19160 543260838
2 191859
2 25700
1 22897 76138615
1 79418 341979589
1 109817 572640183
1 161483 522410012
1 14175 935961028
1 54891 458975389
1 14817 747471051
2 118422
1 34081 726337972
1 96635 415890660
2 23914
1 176958 840778352
1 181205 679050255
2 127784
1 125384 458737193
2 174008
1 181617 388308494
1 25693 912315314
2 147932
1 190004 644813987
1 30914 534862591
2 37965
2 197914
2 67563
1 107732 143612684
2 51377
2 159981
2 95159
1 25607 654610746
1 161555 871696492
2 4087
1 44826 794493771
1 148140 738429591
2 61449
2 161033
2 146383
1 39755 54207766
1 98486 875804132
1 64028 251805974
1 69378 118224703
1 109793 407014535
1 181408 147453656
2 804
1 183215 117867331
2 197142
2 30476
1 56171 561980131
2 187693
1 162341 847216033
1 184096 731004908
1 141868 698356255
2 12374
1 110759 837481275
2 154389
1 85520 551973349
2 65268
1 194166 523815059
2 27864
1 90828 295822134
2 41350
1 85050 29877919
1 33584 275906264
2 12968
2 164416
2 118500
2 17130
1 25639 134973923
1 134342 381995743
2 93279
2 23548
1 28595 206330212
1 103842 9673785
2 166623
2 25220
2 181365
2 102419
2 138527
2 157133
2 29617
2 86001
1 112050 397518118
2 43964
1 82267 924045258
1 14091 388509871
1 135215 572233413
1 184969 875583783
1 134091 657684908
1 29394 792819193
2 160327
1 21019 412954427
2 137511
2 24207
2 73381
1 8745 848150209
1 181002 623993723
2 180644
1 49639 472664413
2 124188
2 120465
1 125340 321225903
2 6241
1 25076 411464297
1 135170 506875215
1 109644 708567767
1 150070 785947719
1 198505 823467697
2 68072
2 10781
2 175977
1 109904 127073098
1 6338 230531282
1 87375 330011332
1 63692 803508732
2 124225
2 99017
2 93361
1 180279 100134391
2 180438
1 181562 910250685
1 183564 422818864
2 140822
2 99711
1 115333 838528115
2 137703
1 124453 475099549
1 92067 445756202
1 105372 640148629
2 89452
1 94789 285907504
1 66428 715776590
1 67757 684980103
2 186359
2 118340
1 190848 30669664
1 159490 220197540
1 85979 914437470
1 69516 367849963
2 102084
2 127868
2 141746
1 30717 664191401
2 113111
1 95993 838308241
2 42282
2 50992
1 179927 451052476
2 131685
1 132097 963866733
2 16662
1 50860 253717971
1 18133 231020859
2 136795
2 101108
1 164374 496729573
1 57545 206372498
1 184213 547198276
1 33984 475998355
2 73527
1 98461 805022858
1 104688 409164061
1 156361 418809361
1 127255 720828064
1 167631 618407298
2 8145
2 157683
2 163049
2 127985
2 117536
1 174753 117784853
1 159149 611154980
1 86632 178720011
1 186552 659724940
1 34366 554883095
1 176877 347690148
1 126937 646613756
2 181777
2 42316
1 160542 360049200
2 195726
2 163585
1 27204 201391653
2 69469
1 83503 266762308
1 19355 499693803
1 66881 170617856
1 161229 529426929
1 95869 812987546
2 55632
1 74321 177255022
1 66799 370357582
1 148308 442417778
1 154049 606674647
1 67244 555238896
1 118745 699296175
1 158545 632593131
1 139584 248910401
1 103876 869762392
1 137348 641196540
2 102909
2 115582
1 35777 333725176
1 66659 787166328
1 121228 406256218
1 100123 349618466
1 85726 536206123
2 114461
2 67289
2 54869
1 176677 255737753
2 28195
1 129953 448499116
2 99042
1 108435 790384709
2 106998
1 141043 635677421
1 166419 129182649
2 74055
1 48834 221714606
1 152244 374216018
2 5154
2 109759
1 44734 782642151
2 193491
1 37924 752189636
2 172448
2 167048
2 79856
1 68746 991207321
1 42202 844581212
1 34205 211256906
2 89435
2 69651
2 4003
1 50723 851203551
1 16038 341446521
2 63546
1 93249 632143763
2 110798
2 156802
1 145668 862603798
1 33409 832538406
1 194303 419402628
1 96910 912522497
1 182627 987937042
1 116339 486684824
1 87934 598046345
2 126168
2 164144
2 93610
1 16024 199050552
1 53894 332362806
2 150654
2 41206
2 106780
1 63254 794030565
1 6948 673536665
2 107084
2 49267
2 45629
2 151040
1 111261 240989890
1 164048 682427231
2 151062
2 44444
2 153104
1 59158 970252494
2 68625
2 163350
1 175398 45517268
2 166337
1 48901 530415661
1 108799 843385280
1 147347 352157174
2 35186
1 139360 634080710
2 165870
2 23527
1 3908 257758399
2 54166
2 70743
2 86263
2 110916
1 106373 574683185
2 36495
1 136652 204063964
2 178
1 144048 174774765
1 120580 384525856
2 47588
1 198330 457736995
2 55880
1 24910 544398355
1 23272 428081827
1 31415 373983805
1 96382 217044158
2 75233
2 39756
1 49137 116499621
1 186095 13192638
2 97027
1 106849 948389684
2 116878
2 44572
2 11103
2 112405
1 135376 979576870
2 54546
1 144259 960403588
2 170199
2 42533
2 162650
1 17491 807153840
2 55562
1 81273 320008419
2 164626
1 52306 572401883
1 67397 21679148
1 143503 552502139
1 195133 844717028
1 43111 63694511
2 157803
2 169627
2 94905
1 60155 396892452
1 121055 587839862
2 193441
1 49575 159758615
2 114339
1 182373 550150402
2 33291
1 41111 576001779
1 126829 874537210
2 11532
2 148167
2 74785
1 199856 685479787
1 153439 310114851
1 66885 989412242
2 97585
1 61624 699873033
1 71642 463737648
1 159838 532236724
1 19445 69656350
1 192062 92923680
2 153435
1 83511 850327372
1 52542 21635328
1 17674 784332054
2 145236
1 77983 302613105
2 82057
1 7097 834704674
1 18140 822223927
2 3949
1 190496 165952653
1 30585 21620189
1 155594 65466837
2 5105
2 94899
1 97032 725549122
1 139473 64303668
2 195607
2 144497
2 120052
1 136968 89591010
2 130137
2 172628
2 45472
2 21025
2 23964
1 170863 299014095
2 100313
1 141947 445018325
2 190302
2 44544
1 20454 712255533
1 156807 715215493
2 55116
2 141202
1 78892 649088732
1 14139 957147698
1 11007 110385280
1 31604 498515150
1 15915 501630441
1 41924 952239651
1 82400 255162474
2 150076
2 30069
1 172898 583744960
2 155421
1 188528 826705368
1 198368 975889025
2 121800
1 131844 849391176
2 19611
2 96352
2 39926
1 111732 235699819
1 134772 978578774
2 45434
1 19726 300915926
1 196195 53134408
1 12378 636806496
2 67985
1 64961 293091330
2 110018
2 120848
1 40988 369971825
2 105822
2 18858
1 98619 272373176
2 129146
2 126106
1 185238 10111823
2 57948
2 194761
1 151718 277185616
2 22449
2 180900
1 132447 524140258
1 34843 950327116
2 99412
2 28972
1 140178 507901955
1 94863 645611296
2 64381
1 39415 521021174
1 135721 662385312
2 32071
1 2092 110761234
1 180002 525443950
2 154375
1 11039 248865750
2 93533
1 180057 539335760
1 90867 475153604
2 94816
2 108800
1 92797 426376597
1 177100 75785728
2 92644
1 138308 523935964
1 133329 636124531
2 74136
2 83670
2 67930
2 90633
1 188705 333623069
1 161759 323370911
1 20954 584113938
1 157221 563827653
2 101217
2 110756
1 121332 156185793
1 156579 250177471
2 119257
1 170773 299991670
1 31083 236209923
1 117659 938637806
1 31003 509443540
1 3474 104456928
2 12842
1 112740 3087050
2 43938
1 25800 973323874
2 74043
1 70978 263171720
2 49693
1 24179 637723177
2 65465
1 66423 558362843
2 84364
1 39949 232537487
1 174607 975712107
1 124848 309152647
1 66143 862097152
2 70551
2 26886
2 122824
2 176419
1 195312 473958679
1 61135 944244596
2 182187
2 124702
2 144541
1 163080 763700333
1 139351 805593271
1 102432 530406617
1 82008 757769036
2 153398
1 44877 524970679
1 36591 485613021
1 70790 545182240
2 182446
1 88499 484424130
2 91642
1 160723 618898764
1 32595 503991176
2 85570
1 34998 250355099
2 165996
2 191997
1 105528 650842585
2 22045
2 57651
1 4887 965362816
1 164831 568194979
1 1695 738834735
2 190692
2 107302
1 175780 691841517
1 195384 475822897
1 174066 556420998
1 104868 246661329
1 143339 126562468
2 59647
2 50724
1 126222 894600512
2 100645
1 62591 957599363
2 21514
1 105330 957644467
1 59257 442810872
2 31945
1 75357 418993808
2 129964
2 134476
1 69621 703089589
2 147490
2 79737
2 190801
2 173076
2 138834
2 99197
2 111889
2 81666
1 195418 745119121
1 172472 201730842
1 46825 990173337
1 84976 724765732
1 174625 90780421
2 40313
1 172759 564535155
1 57424 145992426
2 111867
2 78431
1 53924 210460441
1 71596 364213102
1 147587 556621295
1 188182 5414789
2 70942
2 171206
2 92389
1 42236 539994900
2 156391
2 190337
1 193614 365022475
1 182978 186365636
1 29249 619279780
2 149821
2 182119
1 192348 878689697
2 194666
2 32207
1 31586 717522551
2 66403
1 47944 876714489
1 103703 778823176
2 46209
2 141532
1 120147 47542380
1 179631 917074822
2 160318
1 199144 457851369
2 108359
2 84573
1 21935 536754638
1 12675 455347456
2 178093
1 104027 308395506
2 188276
2 113912
2 31388
2 196303
2 181464
2 181154
2 74354
2 17692
1 196416 899027667
1 49733 196556887
2 58428
2 92913
2 38587
2 14610
1 197508 995180628
2 45012
1 109323 915687261
2 160659
1 83809 434497222
1 129105 979697796
2 81973
2 179883
2 128163
1 71609 310822398
1 159274 132206760
2 62142
2 67027
1 95013 611896441
1 158760 305885068
2 120470
1 165844 260357619
2 102792
2 73425
1 191765 262544273
2 10116
2 141638
1 126279 227533117
1 119248 749387610
2 166013
2 111414
2 23326
1 145028 243538648
2 31975
1 95637 464112796
1 35124 115802649
1 184364 590832291
2 110598
1 138171 282907501
2 118314
2 47496
2 46455
2 9768
2 195443
1 30516 618830788
1 182841 82045573
1 63116 705078664
1 73312 155114285
1 153262 70226224
2 188453
2 168435
1 156891 942064691
1 133874 43007987
2 117594
2 18194
2 147401
1 72409 890904572
1 14207 35604999
2 113265
2 111043
2 112347
2 142000
2 197589
1 138057 244653273
2 54440
2 88212
1 167530 410894226
1 102622 905005641
1 168356 719987131
2 52725
2 56279
2 31443
1 86475 543755052
1 137805 361256459
1 152946 848846268
2 185401
2 1278
2 13286
2 95223
1 100395 829774127
1 171885 310083673
1 139362 245339496
2 188258
2 169573
1 77520 727845785
2 97390
1 8432 184276072
2 20901
1 56798 832364558
1 183653 767350689
1 155856 90885299
2 191201
2 42911
2 189762
1 25333 154607279
2 178499
1 91190 711860179
1 196616 952661757
1 175028 272020710
1 167578 571521741
1 135366 748207524
1 166672 105918341
1 77555 211921751
2 125628
1 153431 265674811
1 48508 431960779
1 155238 482314494
2 137080
1 141831 779623080
2 116946
1 4077 901982698
1 150513 668142888
1 61503 249307678
2 132759
1 164200 475558204
2 163825
2 41840
1 181228 231465092
1 30792 828311686
1 197954 40203340
1 163490 301081984
1 171815 85873
2 152466
2 191042
2 19187
1 88399 411976499
1 26115 489605324
2 84645
2 195360
1 128715 19320670
2 45686
1 176342 60074587
2 138470
1 24914 146132029
2 163627
1 63914 646258832
1 134106 370617461
1 76734 312285030
2 143470
1 59003 895293584
1 108525 690165417
2 114379
1 33373 171063604
2 150662
2 30404
2 86342
2 110938
1 92177 990902534
2 61239
2 128894
2 54347
1 174627 612480103
2 4854
2 129980
2 100950
2 37530
2 187318
1 149922 941172291
2 198898
1 90480 185340009
1 110527 348215143
1 7874 342132349
2 848
2 89721
2 107250
1 168207 60696911
1 64537 499957811
2 36852
2 3350
2 145912
1 75031 197553691
1 111987 480914037
1 116873 218089158
2 142417
2 42330
2 93818
1 124276 772606338
2 4611
1 51797 193374112
1 196780 936684609
2 21296
2 180559
2 186711
2 57221
2 86407
2 27063
2 143107
2 53945
2 88343
1 117118 460417137
1 72363 839511984
2 126052
2 103567
2 50651
1 138803 530370236
1 125308 362906703
2 50018
1 162962 111992143
2 107380
1 135825 421492805
2 139582
1 142435 713421041
1 6926 54303370
2 17233
2 6842
2 75635
2 9309
1 145243 141602130
2 11342
1 168678 971972221
2 30535
1 39508 535045029
2 142582
2 29926
2 188188
1 115075 620436293
1 62883 211795545
2 142991
1 35039 554575269
1 107686 358654579
2 118538
2 186373
2 14518
1 178157 186774576
2 469
1 21795 767563692
1 25673 400121283
1 37992 524395679
2 15421
1 130046 867109577
1 171060 19105136
1 118819 858441140
1 153785 768457066
2 71068
1 9362 814030262
1 89209 283368804
2 196741
2 199128
2 194454
1 88864 238945175
1 7653 893690099
1 175311 415819848
2 66462
1 179113 834133213
1 114100 635940400
1 164118 219114652
1 184583 468862048
2 87260
1 110712 236784183
2 25305
1 20058 651284190
2 19380
2 59991
1 135011 56531662
2 75089
1 97546 109990077
2 118089
2 64807
2 105467
2 149627
1 140023 979796446
1 108063 430829960
2 90489
1 39534 852334987
1 154462 689929066
1 121460 542969607
2 138461
1 94671 60560479
1 169198 469725463
1 156705 266733924
2 187371
2 132339
2 178583
2 173432
1 11876 22897363
1 405 159590890
2 21816
2 93382
1 81075 217516530
1 122030 671798459
1 36970 686936020
1 174310 549812915
2 141132
1 140300 325034339
2 19722
1 25927 236299311
2 136703
2 93570
1 64479 637199103
1 113308 190170911
1 92310 468711012
1 75686 706505848
1 82105 359789146
2 178750
2 144477
2 139458
1 74277 599276814
1 138222 461326896
1 110940 225338782
2 106799
2 154764
1 126988 149369325
1 134069 111850843
2 21047
2 159737
2 23240
1 184283 281655369
2 27190
2 96694
2 142742
1 68620 549217332
1 21597 576120983
2 21008
2 146858
2 107241
2 3991
1 62557 30849034
1 29555 882742613
2 115338
1 12890 8097014
1 159826 175345145
1 90379 980297403
2 6545
2 75448
1 143684 155094235
1 67687 108757915
1 61793 850464639
1 134534 359034298
1 13418 833714071
2 37640
2 107395
2 142573
2 169850
1 141841 866262359
1 21165 473026333
2 65001
2 182733
1 91330 709152209
1 191500 444193402
2 183391
2 71986
2 113749
2 148936
1 55211 243230490
2 119322
1 92903 279089017
1 152325 162165898
1 198907 136477519
2 153949
1 106310 620506885
1 88241 80174970
1 86082 566923151
1 105020 984699142
1 28982 10584016
1 173643 948882336
1 68790 177385075
2 126696
2 81861
1 199450 240625353
2 147006
1 176280 246497146
1 92063 206832762
1 138022 431037294
2 143823
2 20863
2 81555
1 198103 33515532
1 159186 385703299
2 178283
1 171798 393161454
1 194670 672063171
1 141441 758651312
1 17301 844141822
2 49855
2 188202
1 106088 781461647
1 110209 794041908
1 162859 888986203
1 66663 167397351
1 95894 303901299
2 10514
2 160629
1 88217 831800992
1 184229 593109526
1 96572 167973427
1 109403 932145687
1 138902 244376606
1 166353 168800878
2 102372
1 116628 376176530
1 112855 887344332
2 55323
2 39832
1 812 853362696
2 128493
2 22727
2 106151
2 72096
1 43645 518757530
1 18213 657672369
1 139889 945815894
2 105747
1 68433 191350013
1 146023 557893170
1 32160 933145236
2 79188
2 189350
1 34934 27553711
1 2200 436544702
2 130069
1 118425 919786924
2 71757
1 139656 445971812
1 110402 666127203
2 152775
2 33162
1 15889 38476433
2 111220
2 189428
2 115063
2 144821
1 151996 505240911
2 137241
2 165915
2 97967
2 41753
1 139051 661141266
2 70706
2 35423
1 139611 138652905
2 128727
2 169492
1 160870 114567491
1 38714 274985393
2 197071
1 143937 799979331
1 88296 915320302
1 46232 423361252
2 51166
1 106090 55179892
1 144894 738141425
1 82187 966854021
1 119494 696987102
1 151681 577587852
2 131465
1 115920 626793073
1 47320 824926794
1 11012 172587065
1 127293 396064481
2 170061
2 88681
2 1085
2 97653
2 130295
2 122921
1 189809 598435934
2 52122
1 97649 228921714
1 131565 49667522
2 55743
2 98073
2 89210
2 52147
2 199901
2 85373
2 167124
1 109484 527946544
1 167616 395118615
2 75977
2 197183
2 41856
1 119400 376493825
2 14624
1 147440 193023835
1 10652 737346751
1 78295 634352383
2 143046
2 94168
2 198687
2 122585
1 197330 496139123
2 170021
1 70920 269696242
1 25547 466939821
2 12789
2 156389
1 169994 969759530
1 165437 729765019
2 135583
1 156189 80893318
1 71892 150707440
2 130655
2 185760
1 8004 242779800
1 188889 965050113
2 73963
1 15618 167814486
2 13781
2 195399
1 32917 211155240
1 55062 213142450
2 77601
1 12471 229549842
2 154942
2 85960
2 187090
1 65824 734693986
2 94912
2 44222
2 94690
2 52221
1 21510 907349285
1 152104 695411826
1 22888 397725612
1 147914 737030772
1 85344 114503016
2 148400
2 179386
2 99689
1 156005 116128194
2 6070
1 114091 7159159
2 99006
1 172823 31375546
1 186878 441444257
1 104625 908501133
2 130831
1 152632 974363455
2 130397
1 70395 145761174
1 169635 579896267
1 165994 273551096
2 155972
1 69111 344724893
1 124955 922515652
1 96460 70379865
2 159681
2 47018
2 76455
1 70663 751725422
1 59483 183617243
1 166674 877585517
2 64797
1 25004 126881601
2 136699
1 107514 961781572
2 32652
1 118572 201571809
2 167165
1 46811 563290259
1 163313 173195171
1 88728 930004398
1 117966 925538696
2 66465
1 109136 383302739
2 113217
1 147909 587579231
2 125909
1 197463 997761157
2 9896
1 38504 244498677
1 1871 492974145
2 179563
2 185159
1 16107 801062906
2 37057
2 50196
1 151664 536959883
2 54703
2 8488
2 24478
1 199320 488002658
2 42046
2 116547
2 5025
1 46328 718391963
1 180442 665384944
1 91819 313163096
2 75250
2 146701
2 16038
2 162821
2 137334
1 79967 61349844
1 76961 123232780
1 140499 453304531
2 8913
1 55308 269712176
2 174736
1 3615 184126399
2 36789
2 80200
2 47952
2 37034
2 59727
1 194695 526789474
1 14127 910965029
2 73356
2 165278
2 160173
2 2741
2 147962
2 88398
2 104609
2 55413
2 101350
2 156226
1 181308 578409746
1 174222 279613448
2 29645
2 45957
1 147153 575919953
1 41289 90942535
1 147313 856588661
2 124318
2 16402
1 163484 348961700
1 663 498884670
1 98144 446041530
2 37345
2 134941
2 40313
1 102016 998919645
2 114568
1 129536 19944197
2 70113
1 196702 676831761
1 165598 523571106
2 147465
1 17230 754946595
1 98978 359914283
2 48196
1 179137 4822445
1 197825 67704311
1 9127 308559912
2 155676
1 139218 416211145
2 186850
1 1855 662463081
1 144464 95274879
1 11279 416923354
2 133764
1 49864 831327925
2 178271
1 60726 101594658
1 90512 438313011
1 126000 186095476
2 122491
2 11523
1 189344 290157947
1 2826 206447581
2 159742
1 167388 275293632
2 170991
2 149711
1 88360 208680499
1 127946 477169496
2 113329
1 184597 277972369
1 148660 392281932
1 45984 767155995
1 196610 284091170
2 187240
2 114961
1 29876 978309489
1 14961 348717074
2 68399
2 10402
2 102662
2 128492
2 124253
1 44452 970270266
2 56563
2 29735
1 4857 621748131
1 55470 488158874
1 105873 32721364
1 198472 305337774
1 15893 856143388
1 50430 380761983
2 126613
2 61252
2 117725
2 14693
1 23971 433191897
1 199858 887262481
2 163521
1 57473 874748707
2 167430
1 150218 422372520
1 75975 707820612
1 11496 900924787
2 95488
2 199324
1 65157 839703305
1 23820 69963718
1 147523 198775770
1 2187 387834051
2 103991
1 165304 621951485
2 114709
2 2418
1 196969 719867272
1 26974 201499974
1 156245 321163426
2 8065
1 75720 586301365
2 130252
1 112037 986235712
2 167787
2 93591
1 176775 679725559
2 149771
2 100424
2 185274
2 123314
2 72052
2 198590
2 141463
1 131579 583200461
2 153697
2 96401
2 191338
2 66822
1 113420 120651049
1 183485 785155593
2 170499
2 158269
2 97282
2 94170
2 181850
2 140386
1 17725 871786170
2 147990
2 188256
1 50784 747453336
1 197816 772536228
2 60367
1 37173 333191289
2 60627
2 153420
1 145281 298226981
2 96843
1 35966 864592969
2 168099
1 132832 477312528
2 32632
1 31266 435777227
2 56136
1 160871 946186790
2 161841
2 59809
2 95055
1 198359 905149899
2 72105
2 24267
1 79032 279706701
1 150328 682153470
2 80312
2 120966
2 12408
1 38360 555469732
1 116313 814459090
1 6425 711221615
1 86183 851472898
1 27087 938647349
2 87154
1 68574 641465439
2 46244
1 85474 460333413
1 28411 406835016
1 106152 419507166
2 4166
1 147793 573352763
1 68090 310077741
2 119619
1 185891 340381452
2 90353
1 197682 835856846
1 171930 339848840
1 145429 325032374
2 31567
2 163981
2 196836
1 36513 651914860
1 155812 334758361
2 7486
2 131337
2 169575
2 125334
2 137279
1 116751 758431771
2 12915
1 81469 674758011
2 29976
2 114107
1 134567 112098270
2 30125
1 112561 530983581
2 87910
2 45810
2 188049
2 197188
2 8728
2 190451
1 11743 424270655
2 77232
2 66909
1 161121 880280611
2 24862
1 147703 971650519
2 80194
1 185973 725795723
2 182319
2 73872
1 12027 830507856
2 6135
2 158814
1 10203 94728961
1 147914 131634672
1 136332 990600421
2 124936
1 7979 920722183
1 53837 916668178
1 157835 49636578
1 58328 534324353
2 2712
2 123504
2 141745
1 146342 997582818
1 46718 137495461
1 38427 612575669
1 159973 62820715
1 3669 452586803
1 127812 668075139
2 106278
2 98476
1 185298 898784195
1 160938 885841814
2 17651
2 116996
2 145605
2 33900
1 186922 604070587
2 24163
1 33052 938056517
2 124584
2 56603
1 79463 460528537
1 154459 625558463
2 125073
1 107887 173460996
1 57672 714082362
1 78729 851697577
1 9328 691146211
2 186799
1 52351 360767974
1 97191 33760346
2 26056
2 54398
1 24777 733859764
1 126310 76882827
2 80001
2 109466
2 10519
2 172512
1 8519 817196030
2 49170
1 35676 830476427
2 157804
2 19261
1 36340 890047121
1 196605 966675953
2 31270
2 81189
2 74388
1 156157 911676057
2 47558
1 115593 807572365
2 47427
2 30953
1 36183 461500154
1 21218 290877207
2 120617
2 44660
1 128214 80542752
1 169265 897654699
1 124985 300259850
1 155627 325840407
1 98943 222496857
1 88456 624454306
1 16309 382878308
2 188200
1 3693 623497842
2 145468
2 34541
1 150137 572951327
2 147740
2 101987
1 39499 167510735
1 5471 841932202
1 168943 114951221
2 109689
2 23401
2 182900
2 18123
1 30877 751789779
1 56103 1297986
1 72678 394534774
1 3022 715419183
2 31867
2 69414
1 193329 846317879
1 106946 882536812
2 89363
2 42976
2 10205
2 179936
2 140569
1 20495 986192251
2 84466
2 95251
2 352
2 2096
2 98403
2 103923
1 37473 767185194
1 131946 113965230
2 86982
2 101131
1 55714 51974893
1 197499 375401877
1 41277 761213364
1 94299 97505172
1 76937 562115405
1 180847 45507553
1 100163 12256323
1 69073 4034474
1 98086 830704121
1 20076 501593825
2 89301
2 66683
1 191598 489096857
1 144849 706698767
2 107383
1 41051 228394008
1 52557 987313351
1 115187 546181850
2 111083
1 46068 430517832
1 29390 445827295
1 78092 748654033
1 59491 954428663
1 160559 246853936
2 60709
1 49590 844580106
2 120561
1 41660 896487463
1 71307 40021930
2 165821
1 57857 919749548
1 185770 181100153
2 15351
1 166208 534059949
1 41567 428496147
2 135178
2 83465
1 1006 809685252
2 83834
2 74381
1 143863 836491896
2 108046
1 73701 666637669
1 174478 245536645
2 78062
2 22394
1 169925 469787264
1 150887 951362353
1 29917 491050856
1 138615 67198745
1 32114 657016197
2 143527
1 130964 837722219
1 139731 275878042
1 62818 994086855
1 75002 514742443
1 169725 133326068
1 149648 930520404
1 50863 350861797
2 97062
1 112976 779632346
1 4102 983861633
2 86469
1 179089 949365233
1 128154 5208911
2 92667
2 185079
1 6890 332972514
1 18868 203056871
2 185064
1 83419 229405642
2 188735
2 18845
2 182084
2 88689
1 196855 604565721
1 182399 815587317
1 35516 125083672
2 190458
2 107614
1 103813 470261034
1 87284 32935897
1 162260 753199986
1 130200 304777475
2 77199
1 111995 97740414
2 123277
1 183964 446258939
1 125000 840584476
2 110518
1 174573 205954786
1 169516 72935536
1 26696 397145057
1 87228 333115111
1 78254 36142102
1 116525 839462695
1 147278 136721853
2 172616
2 68364
1 173782 815835308
2 38782
2 96476
1 10759 927229471
1 115764 682881915
2 119530
1 116498 887952989
2 12248
1 116632 870358148
1 190126 664159724
1 43629 99760373
2 36724
2 129736
1 42531 742055369
1 141765 712153211
1 23695 694124685
2 108355
1 175149 725558909
1 98406 738837458
2 196368
1 104710 27184194
2 188900
1 77476 283255276
1 154626 617767298
2 146
2 136373
2 48768
1 160211 735289038
1 131114 589412343
2 164904
2 65356
2 142511
1 99728 128464612
1 182035 235182409
1 98322 686150852
2 196494
1 75188 577388488
2 32286
2 184469
1 45926 388933868
2 163485
1 25529 19450576
2 112100
1 11850 890021584
2 101422
1 149250 539766357
1 107921 527978136
2 191449
1 66146 103505313
2 165817
2 156520
2 68014
2 61454
2 130293
1 79691 649806807
1 127776 71294160
2 41508
1 36566 124770814
1 105706 539756937
1 123251 523520494
1 92165 88547988
2 68595
2 71605
1 192187 199484339
1 181699 191459554
2 187168
2 38462
2 89113
1 184328 699167822
1 180812 719123192
2 18342
1 96826 508322670
2 165580
1 198631 969568043
1 164150 524092958
2 45590
2 178363
1 115841 174654135
1 175907 458976455
2 141319
2 91751
1 125153 75894022
2 110014
1 161053 297543745
1 939 711498447
2 125028
2 128512
2 173720
2 163741
1 27834 407699825
2 198335
1 195517 100964592
2 88261
1 110157 187935334
1 157206 487262781
2 140779
1 112697 204340676
1 139341 277205295
1 177543 271330294
1 162670 152101571
1 52380 908558330
1 104529 593265752
1 51845 788906456
2 160409
1 193463 275464466
1 29060 931970782
2 28721
1 144890 280323999
2 119579
2 94644
2 196615
2 47761
2 167496
2 164742
2 118764
2 35375
1 165582 263309353
1 41861 985227049
1 132975 640077297
1 64419 787066497
2 144126
1 94920 149936703
1 40521 655673354
1 114532 260918185
2 192665
1 153753 952542920
1 42860 974834995
2 36137
1 103732 560698495
1 11762 632155167
1 24672 610546600
2 197692
1 171459 348592553
1 167604 571837493
1 60022 721958295
2 2048
2 180955
2 1072
1 32660 952045676
2 75861
1 175672 682467530
2 137139
2 29979
2 76146
1 3157 721586699
2 158084
1 159821 904482907
2 179381
2 43222
1 8652 519666738
2 23492
2 58822
1 2243 532773809
2 29816
2 93335
2 1562
2 72415
1 110714 558402950
1 181574 362395550
2 104029
2 81895
2 173718
2 40700
2 81052
2 3673
1 190336 609857505
1 175162 675537286
1 2467 141905543
2 124336
2 131205
2 135310
2 116456
2 140358
2 181199
1 99495 570156192
1 120667 120981009
1 158739 78565482
2 199892
2 33540
1 9672 785976166
2 124893
1 20872 717282118
2 69738
1 57563 83721928
1 182251 214803707
2 1014
2 8833
2 135571
1 156990 226286201
2 92960
1 26535 919541480
1 140451 385268481
1 62648 114357068
2 111339
1 63035 9210860
1 141384 806982320
2 187199
1 36266 673369042
2 137773
1 80767 838436743
2 148739
2 30691
1 20082 90998227
2 169566
2 96936
1 130928 158389365
2 112273
2 7101
2 108081
2 33125
1 111648 293717845
1 174316 107399519
2 101675
2 134059
1 22518 127624075
2 112532
1 57942 967167688
1 53789 152226072
2 138653
2 151455
1 85662 854040923
2 184763
1 77607 467733216
2 81757
2 163818
1 97267 577481852
2 197503
1 54742 806309862
2 151910
1 105252 260580916
1 16989 650920483
2 13832
1 142926 772630181
1 141870 612764288
1 9618 108684896
2 150751
2 188762
2 44083
2 192486
1 115696 878166443
1 57449 957209726
2 100410
2 165526
2 177463
1 162585 369686413
1 128130 779000916
2 195597
2 159975
1 99746 444995143
2 162105
1 52859 680242372
2 52664
1 150650 774865578
1 172028 388376609
1 6023 580720779
2 42959
2 107432
2 114269
1 141678 877065963
2 129867
2 135102
1 162828 9623725
1 156524 803519670
1 25557 496635796
1 19288 106389405
1 168283 210771016
1 110341 554959122
2 118682
1 36989 944317422
1 23470 851875168
2 171072
2 62199
2 49191
1 21488 120061653
2 182013
2 48757
2 29767
2 134855
2 129624
2 111470
1 4477 224627060
2 65920
1 42194 251761847
1 166993 871920204
2 97920
2 19471
1 141082 331029329
2 197481
1 83362 461937052
2 192869
1 116901 152298144
2 21715
2 22153
1 73256 18735467
1 169248 481597523
1 186763 886654183
2 18138
1 160195 646154811
1 41412 466820177
2 103510
1 48995 187507601
1 51164 766502506
1 52851 554086285
1 35400 377286980
2 125902
1 52351 514873616
1 94083 958442758
2 39603
1 25483 692855993
2 86923
1 65841 92305874
1 156519 17871383
1 149967 257467374
1 194034 324170311
1 73514 519171761
2 76729
2 12613
2 141708
2 75489
2 81964
1 29004 141412984
1 76932 880667248
1 64242 945501675
1 72280 900082284
1 168948 39505101
1 755 409482715
1 165526 957726891
1 109343 813450285
1 137295 375209053
1 99053 845026828
2 161801
1 111612 181964788
2 171880
2 49250
2 125824
2 165371
2 25166
2 24910
1 168634 42385117
1 119140 857553667
1 198203 557360106
1 48533 711799005
2 120810
1 140921 607983708
1 934 798221419
1 103098 185163466
1 47173 463934201
1 135487 891256962
1 140466 36799751
1 52176 447741186
2 122581
1 99531 558426231
1 40282 580962665
1 196082 215778442
1 91583 837000839
2 141130
2 32723
1 1230 884494251
1 190316 214493433
1 49994 991166704
1 164492 641109827
2 190623
1 108503 390635888
2 23098
2 132102
2 70994
2 78915
2 135382
1 90497 160343619
1 134729 659476332
1 42249 553898547
2 182684
1 7051 615330533
1 148127 50788465
1 50631 899499401
2 108198
1 96702 839169631
2 111219
1 187377 997185381
1 58000 462917360
2 46236
1 147742 346129066
2 36353
1 76412 707385795
2 9170
2 122572
1 127902 218777939
2 71906
1 14182 649741226
1 160987 750590849
1 124116 335986167
1 172094 841596967
1 42788 428187533
1 118351 265791798
2 61245
2 77740
2 135989
2 8476
1 169154 696952296
2 75080
1 81548 171542365
1 100076 885257432
2 10202
1 70412 940667910
2 78079
1 77259 278571627
2 107390
1 195784 714525839
1 150030 5089204
1 142287 596045500
1 77025 115452213
2 178626
1 142229 460303325
1 80108 197118887
1 37622 242997007
1 91744 451977765
1 199376 156481362
1 135491 277760228
1 76490 326315347
2 125520
1 105832 92123197
2 101622
2 70213
2 49434
2 103213
1 188332 852369662
2 548
1 41202 763805500
1 127160 292457644
1 98553 517010470
2 57512
2 67347
2 95591
1 3670 111456818
2 149594
1 117223 108276859
2 70662
1 24152 900825640
2 82914
2 120773
2 148890
2 145889
1 2544 589217203
2 86077
1 6301 39297542
1 90204 53741771
2 44258
2 96196
1 156802 249917078
1 23156 840872916
2 95663
1 101723 243043962
1 179415 736856272
1 191813 541524335
2 165598
2 145869
2 22793
2 26540
2 178315
1 180679 981069133
1 38315 631327994
1 73320 490775319
1 192593 216163189
1 153031 374816348
1 156253 550500150
1 172329 361732965
1 20705 907327939
2 92459
1 177441 984849049
1 10717 566929079
1 58011 706866609
1 179734 167366655
2 77009
1 130330 68692122
2 141247
1 61437 80955898
2 6176
2 145231
1 145633 61230619
1 63665 991297514
2 150692
2 24605
2 189906
1 8675 491337889
1 67353 209995642
2 65276
1 70139 464686473
1 134670 165199687
2 112962
1 87874 755748621
2 109234
2 66402
2 189967
2 64557
1 101160 595974954
2 108528
2 139261
2 106501
1 149693 779864482
1 187671 26828687
2 132296
2 53046
1 66496 383798230
1 137170 920968789
1 70151 835095292
1 165038 604908720
1 78733 322772747
2 147865
1 107418 451626390
2 167672
1 166377 592803268
1 158458 256087119
1 17156 39640809
1 66678 667720326
1 179835 520321637
2 197371
2 20817
2 195010
2 87345
1 160256 414027739
1 169157 85212984
2 158071
1 37294 725957388
1 171790 628736261
2 124234
2 100467
2 146042
1 155714 619201762
1 169383 518847308
1 59534 183473491
1 185034 209252405
2 35522
2 153145
2 119063
1 98159 922660606
2 167283
1 59820 819391271
1 155723 777303767
1 97364 446175027
1 58995 652327310
1 124317 611643343
2 142193
2 40214
1 149389 723264310
2 6332
1 118068 656458213
2 124664
1 16998 104151021
1 63787 532624365
1 9003 494135095
2 11124
2 166147
2 190206
2 59297
2 32277
2 172055
2 38614
1 146178 896720392
2 29395
1 164054 318138681
2 197584
2 151636
2 185338
1 140526 476609307
2 162545
1 149412 615375569
1 78790 243030055
1 65962 887522454
2 67149
2 95414
1 37544 20543318
1 180887 335983605
2 73475
1 35733 513546434
1 114943 751719810
2 163955
1 117544 825345902
1 164950 48443176
1 118800 936856006
1 133627 455512607
1 137229 652905251
2 101216
1 65364 444882699
2 118031
1 113039 240967810
1 82373 834261643
2 69929
1 102657 314522753
2 46582
2 134325
1 185532 279705257
2 119698
1 38482 193665570
2 137834
1 131244 60779153
1 146522 710697281
2 42763
2 49732
1 46510 741518582
1 83889 951590499
1 108668 133150045
2 9843
2 129142
1 16214 849212109
1 46254 850520968
2 21944
2 144801
2 172168
2 49417
2 31565
1 182609 280205673
1 152986 10482913
2 156166
1 171190 7853940
2 128609
1 80620 81178573
2 90465
1 6785 797830923
1 42794 427401251
1 92122 46071434
1 15078 342161677
2 167073
2 45488
2 192029
1 104091 800931098
2 177837
1 64457 95255639
2 65604
1 42789 507743716
1 149920 650630885
1 59713 164365380
2 122177
2 159013
1 42008 833578746
2 54795
1 97451 633359657
2 119749
2 138482
2 102609
2 76505
1 77040 165104594
1 178023 683396761
2 198177
1 68633 811871025
1 185269 97449610
1 91594 585372664
1 174320 97875832
2 6389
1 154704 591034939
2 116737
2 60756
2 192424
1 130358 720146507
2 96557
2 197292
2 32687
2 191259
2 62859
2 166110
1 63645 31707372
2 140882
1 42969 896427402
1 108970 565650121
2 75299
1 6586 181545185
2 89401
2 36207
1 149907 244148019
1 111060 743658328
2 11453
2 131491
1 23936 124357110
2 127211
1 23953 234798475
1 108289 17823230
2 55260
1 98828 479420553
1 125583 870350409
1 197098 129435892
2 107827
1 158076 521572063
2 96623
1 81161 688593544
2 27357
1 56808 455486551
1 185570 789356252
1 73270 685217739
1 118008 588916895
1 84533 448659048
2 81257
2 101541
2 94301
1 67640 564767130
2 93807
2 139969
1 113836 809530530
2 115019
1 94626 245159013
1 107621 85952041
1 54842 302222419
2 152060
1 103622 330241223
1 137635 526860846
1 85509 630099628
2 130076
1 22028 414586758
1 72992 896779868
2 3019
2 8359
2 184734
1 159616 961664617
1 143885 44440240
2 78229
1 59497 472025477
1 190809 103432912
1 195292 517626123
1 178600 973150331
1 61374 482761563
2 120787
2 17531
2 80980
1 77625 515776376
2 35473
1 74188 873130499
2 102755
1 52382 933223875
2 131872
2 1582
1 187902 816627912
1 6832 130480649
1 79701 218972378
2 46280
1 20690 321100799
1 142571 724024848
2 40410
1 117096 171039960
2 173291
1 105491 800026875
2 5167
1 116406 454396076
2 178000
2 20431
1 24039 758179277
2 111708
2 32979
1 188541 445526975
2 160900
1 133817 444767329
1 83663 82853240
1 195747 974222957
2 34706
2 38767
2 151893
1 129594 583440659
2 174429
2 20583
1 21565 653158635
1 32543 953968485
2 39124
2 151047
1 93849 813044203
1 63412 68743140
2 114999
1 123123 537056565
2 187371
1 67992 535676085
1 77714 738195903
2 151100
1 83033 192580942
1 155220 128448386
1 88397 767164205
2 196431
1 177457 52842598
1 83256 979484658
1 89427 940058625
1 138399 864169940
1 151005 381934284
2 1770
1 151004 87158179
1 12560 95765781
1 131487 782683971
1 47311 829382754
1 130117 502052031
2 9589
2 123466
1 57839 618865615
2 110100
2 68234
2 70772
1 193041 259328802
1 60787 93003212
1 89585 770599941
2 150952
1 140020 421917437
2 21919
1 100630 573657054
1 9331 709547624
1 104002 928082533
1 70572 820548919
2 153834
2 25684
1 27495 398625909
2 113364
2 134086
1 136179 481788507
1 73585 241987824
1 178473 793230816
1 64207 297162108
2 11528
2 31597
2 18919
2 46617
1 42090 399996331
2 166180
2 1271
1 40058 692992499
1 37294 460440386
2 15288
1 67252 764703837
1 34155 46974576
1 178947 152363551
1 136273 210845770
1 107046 799149065
1 2352 984812348
1 102414 691029077
1 132813 527645191
2 55367
1 40608 891412703
2 151128
1 67430 613515873
2 182073
1 53810 716097162
2 103959
1 195 853873634
1 35274 758318873
2 144576
2 144335
2 162841
2 74142
2 178900
2 114705
1 9096 662517337
2 1209
2 19782
1 11343 240957840
1 33742 291905076
2 148841
2 196649
2 163051
1 17884 105793398
2 143813
2 45973
1 113868 732678117
2 140045
1 75257 647158470
2 7582
1 158291 328673385
2 92901
1 73788 96561545
1 48438 443282340
1 63151 990179460
2 124638
2 8340
1 184261 47851649
2 119838
1 57117 511798575
2 107597
1 18235 929360555
2 114488
1 148204 835447465
2 61711
1 178070 666398528
1 133382 894352494
1 118891 534519336
2 59720
2 71804
2 50056
2 49487
1 46346 213250042
1 85622 221951486
1 75522 54835606
1 64650 469317076
2 115748
2 95030
2 109800
1 120445 491161609
1 7124 218793774
1 34787 131750071
1 1615 924642186
1 58194 25879961
1 143976 87328512
2 106527
1 75318 717973787
2 142696
2 149341
1 113966 584684154
1 97289 720570298
1 16156 429835723
2 304
1 58111 148614851
2 132605
1 52162 362797893
2 104479
1 188446 78049519
2 119765
1 197846 799467635
1 28689 15519577
1 114022 349390766
2 159794
1 64270 88662044
2 85050
1 13316 54657015
2 137240
1 87375 99157796
1 124264 172048386
1 108556 786737548
2 149098
1 96096 487980848
2 48758
2 140906
2 105927
2 101482
2 65982
1 42018 935123681
2 106208
1 118167 636060286
1 26696 592802554
2 98949
1 116372 938367619
2 117371
1 139140 202865098
1 52273 814599349
2 113820
2 86012
2 149163
2 117707
2 4081
1 100928 504874113
1 92016 336585094
2 71413
1 176322 385951655
1 123276 37642564
2 58120
1 36940 76338766
2 115150
2 1661
2 160487
2 4140
2 12555
1 136096 555486510
2 155523
1 123232 191947013
2 150808
2 24717
2 131183
1 172757 77903621
1 137546 714553678
1 125049 916552890
1 100754 292129293
2 42412
1 193184 542021236
1 155726 747425069
1 142056 117129452
2 33377
2 59231
2 67084
2 111036
2 137656
2 9566
1 7436 697376104
2 49266
2 143683
2 195233
1 22592 349764420
2 77326
2 101033
2 85384
2 126589
2 180979
2 3793
1 44812 392519200
2 37543
2 173322
2 146338
2 133716
2 141119
2 87125
2 99494
2 179565
2 186822
1 192847 672108240
2 51951
1 100583 293985872
2 83850
2 68974
1 38008 475457070
1 87115 806739951
1 195414 59158262
1 140847 418656609
2 15720
2 193720
1 76812 523570374
1 56839 719351881
1 94839 108338436
1 142000 135586109
2 189874
1 1184 596998771
2 597
2 15619
1 66411 588674555
1 73482 135195786
2 34256
1 12174 838607262
2 64390
1 150288 102980404
1 5683 224405969
1 59285 340900808
2 127492
2 69262
1 38360 222163876
1 73349 702520654
2 77761
2 130910
1 176327 133145854
2 127217
1 28890 617733390
2 187471
2 41906
2 125286
2 197756
1 99965 132478931
2 10379
1 110592 539342444
2 109245
1 70707 238734229
2 188545
1 110466 369857509
2 146287
2 35151
1 105079 71355899
2 3414
2 61847
1 190745 173177632
2 117131
2 66240
1 108791 611322998
1 182226 397911275
2 109981
2 3516
1 83642 268650370
1 175860 852019445
1 122445 793129850
2 33349
2 94429
2 35788
2 195543
2 2022
2 117833
2 154276
2 162707
1 12846 798369589
1 41397 524842323
2 106789
2 198384
2 197047
1 128025 712423932
1 20627 894479696
2 32912
2 176811
1 26681 515461075
2 17833
1 134201 994177323
1 95048 288417592
2 162243
1 13390 433083376
2 5122
1 152073 754552852
2 55672
1 179717 114651907
1 152825 883589127
2 34459
2 87656
2 139991
1 52709 220268247
2 182135
1 136511 230547791
2 121349
2 164679
2 58969
2 110238
1 134268 218318299
1 166189 131389289
1 191619 654288575
2 10754
1 110096 394991366
1 11486 779245393
2 175814
2 54091
2 12367
1 113695 711470270
2 15991
2 192209
2 45567
1 61591 432776176
2 182739
2 90673
1 74378 881625976
2 189947
1 139524 599463711
1 149367 289283375
1 3919 776658050
1 59328 797783685
2 37562
1 172112 110251639
1 133508 13867735
2 86814
1 140729 795221453
1 144651 477485016
1 132228 387688870
1 108286 998001571
1 137607 528337659
2 145905
1 164382 217758436
2 95627
1 7732 727319532
1 181806 788858969
1 15838 101415695
2 46098
2 116621
1 159208 142286073
2 127778
2 183785
1 185705 638008186
1 52734 562727474
2 114939
2 112923
2 130819
1 155674 134617498
2 35569
2 83663
1 84637 71388139
1 16395 391126096
1 50267 979699136
2 61453
2 989
2 96103
2 90674
1 86094 598366588
1 42209 966595745
2 47103
2 99351
2 132796
2 175861
2 65339
1 183033 158193255
2 190595
2 50486
1 195447 37679728
2 104971
2 2917
2 78238
1 72867 293178028
2 43010
2 98200
2 4863
1 175910 348901653
1 116595 419225806
1 161118 395225762
2 91540
1 115179 700021750
2 21372
1 70778 451476030
1 54369 931710383
2 91631
2 136064
2 126303
1 11017 197420991
1 89578 435091426
1 55768 724054386
1 90136 936994020
1 14586 630106770
1 183859 146557569
1 83458 167803045
1 65932 73022581
1 162746 653911250
2 77006
2 107857
1 174643 116845337
2 31890
2 156350
2 28741
2 100220
1 89569 4026948
1 109711 747839366
2 155645
1 72922 71852924
2 74412
2 55373
1 135619 995316640
1 168412 211533599
1 131952 410361489
1 179862 150717084
2 190266
1 103453 465598652
1 21153 806983666
1 106114 17907761
2 115993
1 179040 574960877
2 59323
2 119595
2 18400
1 142897 271800988
2 177085
2 184470
2 101080
1 158183 183174440
2 173157
1 108462 662738232
2 138735
1 126825 397466694
2 139057
2 107114
2 109135
1 54825 604197357
1 44223 135450785
1 143338 916562124
2 32743
1 126655 979504920
2 111777
2 68292
1 117464 521797107
1 174276 450445283
1 130577 566987526
1 45934 90201465
2 45058
1 124989 813574666
2 11266
1 190813 816382054
1 136891 785080165
1 70382 618505220
2 174572
1 64314 843841129
2 175860
1 146360 374938914
2 90692
1 5641 908206156
2 139647
2 132058
2 104264
2 112779
2 79119
2 27713
1 53048 452662067
1 125653 703790705
2 177210
2 134288
2 122807
2 9414
2 118293
1 83875 471902514
2 44235
1 39215 998570912
1 68138 931168889
2 166533
2 20613
1 50382 801892370
1 143347 540743390
2 164037
2 46776
1 128168 601530074
2 99072
1 11332 908009271
1 15198 94541056
2 93445
1 188812 418953227
2 4775
1 26179 666961344
2 175557
1 82682 68593582
1 134361 636445446
1 177186 445882840
2 193824
1 121713 484794804
1 70943 522849803
2 12867
2 135386
1 110494 142580933
2 8472
1 29301 944371098
2 73131
2 37808
2 154565
1 179479 496883867
2 108244
2 42757
1 107604 455654564
1 104379 614750449
1 51931 793568024
2 19417
2 100580
2 154768
2 81934
1 41092 786787751
2 199567
2 18063
1 116254 32592503
2 28620
1 95520 526752562
1 154086 527216317
1 168133 215560893
1 18154 588713700
1 121196 200312155
2 131384
1 161565 827657041
1 171746 437660711
1 143053 699747926
2 35394
2 187943
1 123850 501873882
2 3856
1 15836 982924696
1 188127 457092408
1 89472 478126247
2 70602
2 97171
1 101778 769992978
2 88669
1 174000 457088261
1 49425 365278625
2 180481
1 3496 180451386
2 196829
2 67832
2 152290
2 117027
2 131249
1 174780 44610412
2 2598
1 12771 518433901
1 69027 649168086
2 50249
1 71761 746646003
1 124083 678656447
2 85680
1 139075 963580517
1 134728 857837921
2 80260
2 20738
2 74643
2 195863
1 184345 766880454
2 92228
1 72608 160168324
1 28748 386099065
1 18706 198928270
1 110792 32613134
1 125733 339215214
2 74577
2 65842
2 89018
1 190917 651899793
2 197826
1 48664 844073536
2 196519
2 2320
1 132585 989689772
2 196457
2 49655
1 131511 288694670
1 84810 405266971
1 34792 250885413
1 97505 127527510
1 99366 336221598
1 198634 196921993
2 110989
1 183903 504827180
2 103985
1 126755 952912226
2 32323
2 119049
2 157004
1 164842 942654096
1 180214 578950430
2 52097
1 147768 518357086
2 148382
1 41216 460250227
1 46499 808923139
1 958 589273127
2 71826
2 293
2 148501
2 29210
1 169174 405252232
1 198471 393544989
1 86826 667781942
1 130477 681267133
1 146127 427015896
1 74978 239927800
2 50004
1 7669 212479661
1 51256 148976627
2 66401
2 114616
1 153795 66518319
2 78969
2 159683
2 60532
1 194508 337326365
1 83848 40440572
2 191392
2 117508
1 182088 344181354
2 136933
2 170326
2 48144
2 30977
2 5929
1 141677 1789502
2 108598
2 37261
1 67836 997230995
2 25684
1 13665 440233048
2 4603
2 134522
2 34403
1 73939 723762051
2 58094
2 122248
1 58843 842092337
2 196032
1 118528 604628167
2 47141
1 7282 455118730
1 10710 116116153
1 14286 448409328
1 15026 434330361
1 159 371562154
1 188207 840721554
1 132418 426732733
1 44600 751005078
2 133251
1 101547 467138882
2 86565
2 197935
2 16996
1 30874 856492978
2 14205
1 81967 718694418
1 51831 619111594
1 174448 52909926
1 174804 328446120
1 123464 148800790
1 84681 935087403
1 67549 260079565
2 59483
1 166900 602650118
1 178660 973869735
1 181477 111778262
2 10181
1 34691 971679576
2 194418
1 98835 475631373
1 13572 410357117
2 32892
1 187629 543875185
2 180518
2 196530
1 100526 117593169
1 138604 268744084
2 184699
1 109143 736208669
1 1081 645672171
1 104871 997026952
1 131077 142780927
1 170681 340401729
1 96565 66279700
1 132869 372597839
1 82500 403764775
1 199476 652952157
2 186355
1 14555 863505123
2 72534
1 184720 152087157
1 74700 592276809
1 56120 53307092
2 166204
1 152613 913888532
2 159356
1 53501 232918054
1 28104 667474240
2 189936
2 66086
2 8270
1 193701 720393886
1 182211 217851720
1 87854 711018533
1 199306 212116473
2 32799
2 73201
2 89651
1 18976 796118104
1 125551 671637225
1 17271 867705074
1 97028 543758707
1 46932 13864950
2 188305
1 187788 77652078
2 173733
1 106087 890594617
2 107182
2 94845
2 100476
2 172540
2 126593
2 44805
1 161669 377554099
2 126114
2 171973
1 158085 960371268
1 17896 868110531
2 60956
1 91994 265633250
2 165714
2 178439
2 147367
2 59314
1 138477 316459124
1 137008 278398786
2 1728
2 175887
1 74962 812981476
2 126624
1 37864 181497496
2 172000
2 84541
2 48583
2 21651
1 24868 794363591
2 113486
2 83938
1 163991 659626267
2 64637
1 148542 539274076
1 82264 898710366
2 78465
1 171189 927707480
2 110697
2 11203
2 72052
1 66982 283282767
2 1046
1 153845 705463220
2 101235
1 175779 857753702
2 100627
2 149499
2 174103
2 103646
2 95992
2 150979
2 70135
1 25219 142253825
1 41967 566917836
2 125513
1 114276 411549888
1 138965 896920160
1 42054 897892014
2 155204
1 138838 524445874
2 43813
2 135498
2 20625
2 72351
1 84568 149323132
2 1788
2 152461
1 21419 835174980
2 45512
2 87499
2 194680
2 105241
2 4345
2 121692
1 121066 698738560
1 61104 566521803
1 80834 507355837
2 188348
1 139715 184108625
2 168452
1 28174 208777626
2 23114
2 131163
1 184339 755569313
1 59814 806018942
1 44831 837929229
2 69779
2 135388
2 188059
2 3176
2 191497
2 22195
2 28669
1 31278 808533089
1 168333 549446897
1 128257 131798486
2 83320
2 18622
1 160812 294028538
2 18557
2 139932
2 23490
1 84504 277066999
1 144209 510554529
2 129054
2 174775
2 82359
1 34286 649476426
1 74244 725074991
2 145762
2 28039
2 99862
1 112632 534657262
1 59986 889695168
2 3825
1 86151 136485034
1 190997 545059760
1 119830 843669575
1 42339 619431717
2 55060
1 183260 569650962
2 65766
1 85187 949219394
1 478 567847007
1 55100 534860712
2 85878
2 102147
2 44820
1 13640 718465860
1 110735 17884370
2 55452
2 97678
2 81111
1 178208 133588661
1 154423 576612350
1 55981 786221254
1 187717 331534455
2 138649
2 146843
2 121
1 187724 742297049
1 58791 769687855
2 136056
1 160064 479398181
1 42872 926925425
1 120452 839810895
1 187293 922932809
2 68220
2 69822
2 171754
2 125580
1 999 75066977
1 132642 40839381
1 19188 92474501
1 188282 268851112
1 137745 545672961
2 98214
1 173905 354991099
1 158238 642052195
1 42831 409175986
1 188544 985978598
2 24844
1 80661 434542309
1 79715 169676757
1 162956 263912518
2 51548
2 197967
1 182703 123632624
2 72185
1 151809 30354203
1 23741 990924156
1 96415 588131239
2 151116
2 174640
1 55681 698487263
2 23120
1 130840 123277798
1 126532 567436618
1 169063 757740330
1 54797 963692387
1 123952 317568602
1 166460 209168215
1 144438 482869633
1 161286 589552390
2 1853
1 146742 949597809
1 142323 489801381
2 41445
2 73561
1 21678 894413929
2 177093
1 108148 804109962
1 159394 954858088
1 125498 45504402
1 157892 219765222
2 130089
1 71426 205524802
2 95764
1 25744 172714622
1 63455 594565508
2 143782
2 8652
2 44729
2 131423
1 86474 507045299
2 158770
2 164589
2 187434
1 142603 791963360
1 8744 113062175
1 157601 159299743
2 67715
1 138639 268405248
1 20824 432230507
2 163337
1 58000 341376356
2 29142
2 93511
1 68671 682825531
2 89153
2 196409
2 59835
2 147190
2 151866
2 126100
2 77382
1 128851 432241264
2 54113
2 150869
1 43141 576739879
1 120738 38190679
2 54672
1 137389 172895803
1 90117 860238796
1 47701 35022442
2 190983
1 152781 816214702
1 152016 532921191
2 175430
2 10806
1 157884 153748373
1 63776 581404275
1 131199 129649094
2 115098
2 138444
1 35166 182669044
1 198961 273763714
2 74239
1 136126 427008769
1 84260 829495939
1 98702 969360891
2 110723
1 52144 820769760
1 10208 289174391
1 73955 454476240
2 28750
2 189586
2 12909
2 46294
2 85920
2 117760
1 80740 136311314
2 56499
1 60031 10063279
1 59824 572983260
2 160901
1 129364 786006351
1 62504 494196715
2 171314
2 174185
2 28494
1 75570 529540778
2 185592
2 64973
2 143479
2 162901
2 78211
2 93883
2 155259
1 168444 3846615
1 52596 663378052
1 39070 3565464
1 84309 220811783
1 69163 555665302
1 38994 278490727
2 95337
1 188038 253841517
1 101666 515023056
1 16409 136995220
1 47359 158286420
2 23565
2 163670
2 81229
1 176098 716866530
1 37555 454224220
1 158406 708214137
1 106383 47377460
2 130912
2 106123
1 36227 849081480
2 177818
2 107313
2 46992
1 186614 778423781
2 73182
1 121118 673645626
1 9339 342169728
1 88893 64616952
1 14288 909372634
1 15371 824065968
2 33524
1 64992 824894471
2 195627
1 83943 198393332
1 90410 375066046
2 40884
2 70745
1 65227 839481327
1 86562 556725872
2 23233
1 110285 958044039
1 143736 321051480
2 99893
1 186723 235806344
2 51597
2 194378
1 56749 598754589
2 134238
1 4122 672898344
2 7181
1 72159 544110992
1 122904 929793485
1 73699 502127933
1 121565 840962939
2 27504
1 23529 669873313
1 189500 390749060
1 10805 102246286
1 33883 926554760
1 32896 796991234
1 172251 817489881
2 162826
2 96861
1 65034 990973815
2 92649
2 85824
2 111989
1 190372 467126777
1 154491 686972774
1 47873 792448605
1 28553 983703880
1 20130 782854599
1 131790 477436943
2 186017
1 84280 565463222
1 86192 772590711
1 164171 576382732
2 3212
1 157440 540057987
2 135255
1 33693 586073883
1 29174 493469371
2 112555
2 123581
2 131893
1 184058 189216209
1 34827 191325164
2 117379
1 5678 881837411
2 130240
1 164586 957801442
2 158852
2 32490
1 158141 734079249
2 11216
1 142177 718870354
2 21703
2 3240
1 174311 184396228
1 84580 493225191
1 144814 566008736
1 70128 154609484
2 35476
1 177599 778797076
2 129596
2 86425
2 20317
2 101467
1 191244 477615834
2 188203
1 5427 677012686
1 52479 51049087
2 73780
1 90166 42001221
2 97161
1 62543 947056854
2 96295
2 37104
2 75363
2 65656
1 85136 446504741
2 170483
1 125244 597460872
1 61210 936578314
2 155555
2 160595
2 20289
2 2759
1 106848 950084289
1 106579 242546195
1 141687 822376039
2 186069
2 172728
1 71257 101420708
1 97091 701816138
1 194374 169858638
1 94219 15615953
1 164043 18811437
1 27792 701985283
1 80458 591422512
2 177879
2 131024
2 111048
1 33924 871582297
1 79235 219280901
2 156280
1 84776 120010364
2 1128
1 85858 559455514
1 109300 34545245
1 123488 285639387
2 151252
2 149582
2 142520
1 17639 770931791
2 109948
2 22223
2 156554
2 110080
1 128268 981849634
2 112285
1 188105 482062425
1 179935 929509919
1 150 495403683
2 105540
2 190442
1 181748 384900665
2 2949
2 21020
1 184565 149931407
2 77464
1 160991 233910375
2 95676
2 180878
2 109021
2 62979
1 81649 501700754
2 6700
2 112721
1 59846 383472666
2 184388
1 18321 344442383
2 2701
2 166744
1 190658 381175384
2 167509
1 45186 785326575
2 61748
1 131843 282402260
1 50261 846848702
2 129804
2 66447
2 52509
2 27582
2 174677
2 109203
1 136713 512502532
2 176840
2 8050
1 65003 829019568
2 153114
1 152019 313014593
1 58396 693092030
2 33406
2 119362
2 118821
2 101403
1 3978 657991865
1 141890 48360628
1 94893 452976246
2 40594
1 100641 10839561
1 127732 161218195
1 27773 283103602
2 105772
2 49241
2 8006
1 63122 480298794
2 108012
1 84017 273874366
1 150568 55751570
2 103851
2 103585
2 177385
1 50008 925346627
1 151210 418654809
1 102455 119697087
1 20723 683183341
1 197257 344024592
2 98984
1 119853 247789440
2 142015
2 152091
2 127331
1 69723 278053572
1 128298 203708500
2 55610
2 129714
2 89421
1 143659 134266893
2 125493
1 61604 231775598
2 159979
2 183215
1 150437 172908756
2 21268
1 81852 124817104
1 59831 276505959
1 177023 476505092
1 76966 962310986
2 156492
2 90633
1 70930 796303309
2 138647
1 111736 825221354
1 77534 862392374
2 98557
1 11475 99163391
1 32161 211044378
2 57392
1 115325 19014915
1 89149 323607287
2 168688
1 44819 136508301
2 75175
2 121718
2 49356
2 11147
1 105789 739368292
2 14681
1 91996 81510959
2 34563
2 93191
1 39214 619519281
2 164665
1 132581 557966417
2 182306
1 13580 401489391
2 160680
2 66020
1 111703 946569759
1 74951 731758370
2 6861
2 29516
1 148708 34613452
1 36524 896782832
2 195327
1 141398 160000633
1 142229 421030640
1 163618 618565667
1 66326 318302356
1 150389 242721133
1 175321 995551298
2 122514
2 39642
1 174125 165900080
1 38698 657936522
2 39501
1 25590 265947832
2 138469
2 117231
1 174827 754557190
2 160174
2 154133
1 18919 917617140
2 30244
1 142073 33445326
2 127097
2 176993
2 35314
1 6348 58470436
2 140752
2 116565
2 115655
2 23771
1 130934 370027486
2 29279
2 102530
1 114115 242126283
1 182783 169414849
2 71960
1 71282 562213703
1 90084 827116181
1 103224 424968317
1 95232 703970674
2 133406
1 143940 877611909
1 69156 542206031
1 195719 735995535
1 111066 193038570
2 115009
2 125464
1 110518 134112304
1 100997 832344859
2 73497
1 143625 778845731
1 62877 473278421
2 114443
1 35492 532889320
1 149226 659150584
2 133
1 9286 979698119
2 115456
1 126525 921531390
1 113493 802027623
2 54437
1 56063 439831536
2 172105
1 138278 915147635
2 153000
1 196947 733961011
1 124808 798087522
2 162591
1 32522 827376995
1 22379 513671375
1 20862 55969491
2 136371
1 146842 873419622
2 35579
2 192405
2 78702
1 77491 961236559
2 138177
1 164365 848661307
1 130518 336229930
1 95173 629647210
2 112595
1 134320 98104740
1 14055 820092886
2 34630
2 195196
1 1210 390843804
2 181959
2 113146
2 99444
2 134746
2 149496
2 34751
2 192599
2 74781
1 197882 356379214
2 188820
2 168557
2 98738
2 4506
2 149335
2 102667
2 30323
2 79468
2 169162
2 162696
2 116656
1 147924 601436319
2 196020
1 84673 563470821
1 69069 693417641
2 129794
2 55860
1 114992 169081173
1 196740 534636471
2 23219
1 69015 159511252
2 197629
2 89761
1 101642 124315727
2 116753
1 149199 861372837
2 33411
2 198756
2 6795
1 79014 780842309
2 124924
2 70316
2 725
2 143055
1 7385 585144392
1 76404 809218880
2 122022
2 91968
2 111632
2 199185
1 52261 546337329
2 79358
1 35583 202383584
1 175738 254063899
1 96824 631518721
1 181285 764061719
1 190912 648913913
1 95848 6315430
2 136447
2 62524
1 47665 970570421
1 146183 19570336
1 55564 980202364
1 55955 501147491
2 188191
2 165080
1 85186 720289103
2 9130
1 47087 231625751
1 38593 610628646
2 21568
2 133684
2 176573
1 68496 88657960
1 9737 642396390
1 13948 246306037
1 24144 568420116
2 155866
2 20479
1 140650 59591893
2 167760
1 197605 721640164
1 16299 378076124
2 139449
2 66557
1 176070 268856989
1 116803 807877430
2 192738
2 193773
1 66536 828009495
2 77880
2 44337
2 51928
2 66402
2 18317
2 116580
1 151131 324126039
1 135368 346288694
2 27553
2 162735
2 37465
1 67840 512299165
2 167258
2 100270
1 143128 315815883
2 52947
2 90299
2 70929
1 20514 647984347
2 193670
2 72037
1 1383 541739089
2 157930
2 55107
2 131355
2 164915
1 96187 55342280
1 190774 943549008
1 38413 854160251
1 155981 459997902
1 68137 792010283
1 48402 525090265
1 42249 947992999
1 60849 83324720
2 148560
1 111116 447868419
2 30703
2 757
1 81945 631956774
2 89372
2 106597
1 83984 812870550
1 121305 835138821
2 140028
2 149314
1 134130 654008715
2 191497
2 143291
1 93547 229432496
2 91944
1 50574 245962844
1 176849 894734267
2 57964
2 199045
2 121470
2 74226
1 102642 225304785
1 90922 928427234
2 89693
2 171182
1 13611 84115894
2 128683
2 153067
1 158691 434561763
2 51851
1 40844 702234739
1 1318 602982808
2 47322
1 142224 410796977
2 90365
1 77033 327577009
1 5224 905586430
1 168924 761974472
2 13676
1 113658 687954684
2 128706
1 27380 982283795
1 141948 589820671
2 128134
1 129154 163302387
2 43952
1 44587 595935092
1 188089 3543486
2 32313
2 24468
1 78034 379181097
2 93369
2 127934
2 142904
2 195171
2 117302
1 169537 367815677
1 168745 764437740
1 40548 443877878
1 158706 733442931
2 170297
1 20284 159558684
1 91488 148264128
1 24009 319039214
2 156710
1 95346 551136001
2 172435
2 2037
1 63806 150157667
1 6454 645987914
1 157840 500368335
2 149132
1 182174 723987711
1 21447 761774453
2 128544
1 116246 736920704
2 106155
2 22311
2 17226
2 69323
2 34044
1 29785 402388497
1 185286 204494204
2 145719
2 103807
2 190910
1 5816 128856331
2 190060
2 112473
2 108495
2 11468
2 2217
2 71188
1 182177 200410971
1 28184 126445146
1 182413 630831947
2 112101
1 154721 861279766
1 89985 138618784
2 89805
1 91096 274166952
1 34810 304260355
2 55314
1 16054 162396269
1 51661 400833101
1 60196 895495739
2 25216
2 30162
2 10235
2 192843
2 83233
2 121029
1 193952 933216711
1 4478 897780192
2 187499
2 193707
2 70306
1 63830 601039070
1 164079 877588075
2 122826
2 89450
2 47130
2 165259
1 113257 344543990
2 52794
1 195080 678227286
1 37038 987021376
1 70144 14089218
1 197960 699644589
1 45572 86141250
2 135296
2 106107
1 56217 331150221
2 85036
2 127837
2 131792
2 83564
1 176059 589111697
1 98567 251889663
2 156057
2 21369
1 167896 610255830
1 69372 570160129
1 37273 925777533
1 646 457948707
2 144812
1 79377 135277333
2 129146
2 6588
1 119838 938083539
2 32928
1 5670 883899561
1 117016 246476674
2 38351
2 34211
2 153094
2 115647
1 172733 550298933
1 31910 767068632
1 189922 657872003
1 97588 660865613
1 103305 563956920
2 104893
2 140216
2 134380
1 113193 681708477
1 142386 763036252
1 92408 353431642
1 7104 765037640
2 84091
1 181294 303439353
1 40135 189856455
2 109424
1 157703 279950316
2 159145
2 9310
2 49536
2 111622
1 48609 120071109
2 111596
2 6060
2 49019
1 8225 207987614
1 116931 988524417
2 55363
2 163380
1 102398 703511449
1 47720 92003107
1 130124 578585136
2 102939
2 63652
2 119808
1 53346 114478185
1 21026 386623864
1 65862 902443089
1 44083 280476605
2 154776
2 50998
2 22134
2 121042
1 17825 333049496
1 51907 971259571
1 165416 840219380
2 192822
2 85105
2 174314
2 31588
1 50464 800400733
1 80780 540525157
2 171988
2 73437
1 73147 131028107
2 138810
1 105350 294456776
2 151755
1 3024 293926337
2 57482
2 43529
1 194549 414327797
2 52637
2 138622
1 90865 154004893
2 155780
2 75039
1 84763 454969150
1 163323 229099124
1 146376 250095785
1 49651 254278256
2 27264
1 187251 853884182
2 32241
2 21580
2 12161
1 6888 141584532
2 76086
2 6570
2 193533
2 147377
1 129387 509495344
1 100626 567018899
2 52062
1 65670 39341032
2 148624
1 21810 586570925
1 151252 15291815
2 46674
1 118212 850658093
2 176264
2 198831
1 79284 902851191
2 114721
1 161185 491339696
1 94275 5020500
1 21395 815574835
1 98364 793055494
1 197742 484532823
1 66808 534193843
2 102055
1 153315 284537599
2 79894
2 107258
2 146794
1 54191 682278297
2 121476
2 194414
2 91499
1 92876 213277445
2 22991
1 28202 591006390
1 122800 36382684
2 118526
2 175839
1 58267 812580796
2 79757
1 59279 204724941
2 50914
2 142868
1 62741 135341782
2 5525
1 98165 895906781
2 107058
2 65429
2 41373
2 179576
2 134254
1 192597 73598450
1 119214 730083653
1 142625 607323789
2 107202
1 31019 758075688
2 136048
1 195938 848279413
2 106429
2 143519
1 31565 327783093
2 71354
2 194397
1 1901 892916378
1 105818 729680995
1 37642 993211443
1 30530 980728370
2 129713
2 70581
2 130868
2 155467
2 148976
1 51172 656036628
1 123882 686282339
1 180943 775471629
2 17809
2 66534
2 194182
2 122326
2 62292
2 81757
1 25289 410424430
1 5742 513708223
2 190539
2 27615
2 71401
1 44781 366044521
1 155866 650386097
1 18909 625239934
2 44359
1 195288 768586623
2 189627
1 128898 867339047
1 182792 481740617
1 175181 347413815
1 196105 885185561
1 2858 760578606
2 157414
2 177286
1 186559 833712130
2 106098
1 17430 535634723
2 26043
1 73039 652346222
2 42799
2 109194
2 24578
1 35402 590955074
2 179968
2 81824
1 56316 820700592
2 114425
1 174065 878950506
2 61625
2 181711
1 23119 543801674
2 88234
2 18680
2 181120
1 77864 349322476
1 69661 797291863
1 92448 951762092
1 124561 57089559
2 24168
1 122778 13353808
2 1203
1 67810 702052578
1 108363 286695081
1 187750 132073728
1 40750 607704098
2 84364
2 169375
1 27168 964420226
2 77799
2 79034
2 156950
1 135667 436976119
1 115700 4884712
1 170082 897335695
2 102337
2 160420
1 120595 695459232
1 112658 515419280
2 112433
2 52396
1 26749 855404514
2 38343
1 25296 665116630
2 90810
1 58131 754098733
2 50446
1 192850 338201042
2 140075
1 7825 51012966
2 142569
1 84633 351583258
2 126445
1 2564 400570068
1 3425 333802436
1 36893 60310274
1 67431 811639586
1 61840 954552021
1 186943 246234691
1 129100 719721598
2 191259
1 51343 391109857
2 90312
1 81589 217352276
1 33106 412632749
2 143771
2 27511
2 177420
1 153216 519470386
1 84572 819703347
2 92774
1 96496 705489977
1 55760 113581608
1 138945 675029477
1 27257 873108192
2 36173
2 118773
1 148910 406674539
1 142505 167747435
1 159019 882935011
2 123082
1 95671 877083660
1 59055 493117289
1 155526 986574064
2 93600
2 36516
2 43582
1 94935 740364274
1 111522 83434246
2 132196
1 77533 293541454
2 73225
2 136405
2 23071
2 13709
1 40560 911728222
1 2281 475674001
1 164848 949335193
2 167810
2 137279
1 169151 478461900
2 171615
2 59853
2 189027
2 123389
1 45441 559708064
2 161019
2 165682
2 115099
1 75847 432590442
2 17050
1 71007 624928953
2 38109
2 131807
2 87207
1 174261 5487673
2 125748
1 197210 399543559
2 44957
2 187054
2 55738
2 43720
2 80913
1 128682 913685019
1 71038 491978918
2 98097
2 163335
1 54559 292775556
2 173337
1 66094 183155999
1 84846 558944358
1 124072 357362571
2 26888
2 74788
2 101025
1 27467 506864341
1 18829 328485329
2 15696
1 3925 140933941
1 137229 42712329
1 116986 300813594
2 103211
1 43890 916046926
2 37095
1 128783 809016745
1 171347 612874076
1 192172 75055907
2 131231
1 134003 201239802
2 38021
2 22956
1 178868 103993078
2 41724
1 107675 887395259
1 26910 758719570
2 80563
1 148546 871540827
2 182
1 55810 213821774
1 196399 692370155
1 49044 359038458
1 137295 505008842
2 108871
1 188865 983672769
2 24229
2 174781
2 18635
2 125397
2 74333
1 170519 626997187
1 31139 326783895
2 128383
2 135591
2 35991
1 91929 411673752
1 195085 829767371
1 106968 726261471
2 175985
1 99301 402059842
1 2269 233114782
2 96245
1 38247 76388163
1 15362 666649455
2 199962
2 16049
2 194272
1 6747 774940000
2 80466
1 64739 440017091
2 113095
1 132215 952371239
1 4921 324953014
2 10962
2 117234
2 156543
2 47363
1 179183 768953332
1 128565 75517100
1 148426 773170085
2 73598
1 6385 513291473
1 30943 506783580
2 30777
2 63350
2 134937
1 112024 698873998
1 119057 213897268
1 23119 990406937
2 4059
2 37273
1 178383 135582292
1 181955 914328161
1 79683 135772608
1 86275 386562672
2 96092
2 178008
1 128407 984433301
2 165828
1 186054 532216899
2 174405
1 117610 608956153
2 46493
1 26317 475539550
1 13863 179601712
1 109387 194638178
2 100682
1 46894 111668960
2 157703
2 70060
2 69329
2 27028
2 106331
2 147272
2 178897
2 17267
1 95055 803237231
2 79416
2 176855
1 24674 844184401
2 100547
2 50040
2 18167
2 112756
2 81831
2 17357
1 52417 69514719
1 99987 313586555
2 37041
1 179388 959376772
1 37719 30537115
2 81396
1 103746 457536373
1 52282 3138867
2 188541
1 106516 489880154
1 80819 381468065
1 574 3855890
2 39618
2 186291
2 148287
2 60595
1 61058 821670188
1 154045 954412559
1 80229 854831160
2 111482
1 97008 726114786
1 173747 699769445
1 12301 161579858
2 13693
2 140600
2 129411
1 79006 426092648
2 86393
1 21714 115999589
2 43915
2 45050
1 63951 594204921
2 73108
1 12707 789887016
2 124336
1 58389 887898580
1 198771 758788079
2 49992
1 76126 356629886
1 127621 961773822
2 98612
1 194666 850605173
1 158075 930483239
1 110095 366194575
2 115537
2 83920
2 64237
1 42013 692375178
1 109503 415899602
1 9532 871126093
1 39550 320071529
1 72683 91647799
1 83388 257353080
2 48360
2 11290
1 136773 162315511
2 16670
2 116553
1 148397 497535678
1 67399 621102676
2 144547
2 86845
1 53801 327946128
1 52099 411447147
2 140278
1 75843 218186492
1 9262 997050180
1 126816 921835269
2 102709
1 199782 150747485
1 88486 280127487
1 169903 266789575
1 147651 442132685
1 115075 170716385
2 159883
2 73335
2 172132
1 116519 632007265
1 124173 558596053
1 48298 911491558
2 98285
2 7751
1 173018 100574221
1 143537 156800877
1 175575 581219184
1 92346 194916506
2 120500
1 46718 167133432
2 160167
2 8341
1 106540 74143025
2 144161
1 24503 532827578
1 57843 180749941
1 70370 780053489
2 168686
2 160409
2 114598
2 183956
2 31514
2 7979
2 88179
2 89468
1 130603 48190875
2 48127
1 31933 288895718
1 167418 183340523
1 121590 104293646
2 112369
2 49111
2 73560
1 119011 397213865
2 101783
1 162755 667628780
1 161556 349152166
2 158597
1 178951 276859967
1 50810 437714415
1 105303 633602994
1 117966 448656051
2 165453
2 158178
1 75304 134544124
1 144956 335525245
2 94590
1 19303 497636422
1 15107 909442544
2 54849
1 79688 555970653
2 20186
1 172402 179683056
1 163792 983908986
1 122785 432150198
1 54042 335630366
1 47562 928703291
1 191380 604353131
2 168162
1 139365 588928705
1 71407 391118915
1 81363 798535704
2 121366
1 52760 170723703
2 84062
1 188054 771327138
1 90056 505245318
2 150304
2 52945
2 120529
2 32057
1 192925 508141154
1 89540 193114779
2 112326
2 168285
1 185066 744502731
2 31370
2 190048
1 52497 292056166
1 54165 973293567
2 178424
2 91319
2 133855
2 174825
2 89624
2 49427
1 198750 291329532
2 199704
2 24968
1 77311 938312471
1 26031 369585841
2 94827
1 82608 335818256
2 126101
1 7119 369407135
2 66649
1 123683 788273971
2 131643
1 60257 185439768
2 101924
1 143577 292924140
1 61471 635476659
2 22618
2 6287
2 175838
1 4347 722111837
1 88072 271763183
2 4737
2 30518
1 19707 365273654
2 23842
2 160466
1 159279 963822055
2 157155
1 197721 467914956
1 28502 659161243
1 114771 767378650
1 161547 572319942
2 180812
1 184819 24368711
1 61206 587817449
1 119992 146181697
1 75375 605357456
1 18230 440367781
2 187476
1 91697 933343666
2 141329
2 188038
2 128665
1 114705 288785147
2 28666
1 183690 777258929
2 162705
1 117552 175199436
2 31141
2 3352
2 185472
2 184509
2 158409
2 107248
2 64334
1 169566 560546474
1 154972 428780538
1 166976 543479248
1 107144 331365365
2 64080
2 186909
1 92775 228029444
1 185641 23372503
1 35701 961118408
2 127215
1 71492 461400731
1 84091 998250807
1 112557 726396651
2 148470
2 2823
2 134545
2 82055
2 165840
2 71458
1 179928 342332196
1 143606 285547286
2 64986
1 87658 342173057
1 31790 769860
2 74886
1 78130 58154734
2 185417
2 71594
2 42296
2 52082
1 34305 662749379
2 196349
1 123672 344669537
2 69187
1 170959 557795410
1 23791 424678934
1 91968 375213279
1 183537 765958914
1 44379 505790040
1 58994 380850315
1 103495 356833855
2 75683
1 85863 604678647
1 121830 971851030
2 174927
2 65779
1 69443 594628650
1 36735 9104493
2 37978
1 160659 913280903
2 76083
1 175508 652928425
1 179873 961543238
1 96854 652166358
2 60001
2 49513
1 75286 557570144
1 168380 583705211
2 100196
2 117312
2 188945
1 105353 429903370
1 91205 714456029
2 99802
1 125699 429070276
1 47963 854619954
2 157434
2 169236
1 78255 901099071
1 61740 561133463
1 143005 294582566
1 62910 216903213
1 60561 338883141
1 132815 968075473
2 74187
2 175877
2 101474
1 112416 570981484
1 192658 214331498
1 26497 696359091
2 8737
1 110469 410489093
2 1375
1 11631 69535037
1 65831 12816810
1 18820 242411737
2 9787
1 169234 89815186
1 199349 182424807
2 27568
1 71449 373915584
1 153988 998908099
1 42003 27731387
2 43985
2 119100
2 48251
2 178150
1 16111 496169723
2 35524
1 122949 918972152
2 153613
1 39435 462217800
2 107948
1 56738 517663713
2 16051
2 99729
1 163597 546327094
1 39000 20635531
1 144208 398749880
1 113540 65480828
2 183248
1 160035 745851990
1 147141 75056090
1 13731 897883321
2 132224
1 161287 431075301
2 192339
1 156692 822363141
2 177958
2 95334
1 37738 313847889
1 175329 672504118
2 161603
2 175610
2 30409
2 73128
1 66760 741954419
1 134960 97646970
2 151258
2 134606
1 103913 136090187
1 84867 58258989
2 181594
1 96268 565262322
1 101940 739657138
1 95845 289127778
2 114319
1 171113 869577560
1 119846 872703193
2 73942
1 31713 24784638
2 84353
2 138013
2 54475
1 69373 589287523
1 40747 596164093
1 94027 510266332
1 68039 702422106
2 141451
1 197103 624360853
1 17594 324226580
1 40614 50375497
1 158427 249637654
2 36145
1 171187 371595439
2 9794
2 151880
2 53813
2 56866
1 178517 316162593
1 51142 774034020
1 5185 256717128
2 52755
1 10150 425426965
2 40959
1 93139 68057578
2 172923
1 3006 272343474
1 118494 4234619
1 188780 583337884
1 63761 888573700
2 26122
2 77
2 95403
2 177956
1 68707 507598813
2 85723
2 92440
2 185095
1 145693 51128040
1 156630 64233209
2 38230
1 58698 978959759
1 103783 878483199
1 64796 625146704
1 9667 267435480
1 143739 749739329
2 106669
2 198341
1 72571 156051345
2 129178
2 40362
1 13857 372811249
2 67525
1 60999 989487031
1 23758 973904634
2 45723
1 174496 375887507
1 104849 411010347
2 196648
1 183207 899189216
2 29797
2 97266
1 109476 162881055
1 104350 919544720
2 103396
1 160941 66696320
2 111691
2 83930
2 193324
2 137201
1 19313 592877345
1 38345 239260447
1 88031 236695160
1 4592 152516877
1 16431 421373674
2 47750
1 142634 690445625
2 3270
2 182443
1 110169 275716494
1 157686 551657087
1 6076 579953451
1 118578 414807363
1 151605 428157824
1 187079 362739144
1 140450 558125653
1 86574 615350231
2 90350
1 28078 714498057
1 178903 775288102
2 83419
2 78224
2 8717
2 128519
2 8813
2 13462
2 116016
2 148920
2 113630
1 137717 372109606
2 16308
2 24929
2 13391
2 161731
1 182795 712798417
2 132815
1 78392 478301444
2 17396
1 140197 987961437
2 83564
1 2876 897443670
1 168691 279844650
1 171441 390996394
1 52785 208555924
1 93214 903956295
1 127378 583497778
1 115680 613697877
2 6211
2 182219
1 118933 587435490
2 182351
2 55237
2 33064
1 187207 995409945
2 93025
2 42063
2 110652
2 15073
1 194461 376000943
1 168435 652853567
1 34885 319132181
2 143230
1 175306 593537658
1 102725 992893858
1 56518 209465579
2 116556
2 30873
2 40046
1 190249 655159120
1 20458 754657618
2 189159
2 83324
2 115356
1 83335 840466628
2 158132
2 82684
1 30371 836236197
2 172882
2 101648
1 40673 507623506
2 87135
2 38716
2 91283
2 62668
2 104185
2 83045
1 141784 38765545
2 36613
2 182500
1 10224 191678072
2 4364
2 116442
2 142442
2 173847
2 185879
2 163622
1 184905 940161012
1 8403 977321894
1 47466 832633507
1 41500 128885106
2 21771
1 1975 834214628
2 156345
2 189193
1 40919 479214427
2 112685
1 16754 658796273
1 176397 713100365
2 57490
1 134913 217272512
2 110793
2 196368
1 135030 558169375
1 59529 293619050
2 143559
2 45928
1 41082 911663993
2 153086
2 162379
2 178886
1 51158 710372650
2 68630
1 13029 904141356
2 169551
1 87278 216341629
2 194750
1 102136 117348310
2 65892
1 176987 972496952
1 18460 835553946
1 24206 53413251
2 27980
1 150255 55736397
2 131522
2 134311
2 21195
1 181703 309236624
1 50793 57110141
2 132913
2 107522
1 139773 636428575
1 90689 814169877
1 121872 613779651
1 188046 624346507
2 117464
2 88911
1 65397 509939858
2 99305
2 30912
2 135857
2 32811
2 68013
2 132976
1 83954 5538215
2 34461
2 121982
2 76369
1 105896 269562309
2 21107
2 150455
2 170760
1 155023 617358095
2 163288
2 173845
2 167840
1 166996 416932967
1 39638 914562382
2 137608
2 147304
2 67661
1 175413 744872588
2 190210
1 144281 535936940
1 73602 924587408
2 89868
1 110350 995165379
2 36714
1 48130 812318215
2 143235
2 149606
2 50587
2 141948
2 177558
1 31067 363995429
2 177644
2 38464
1 43018 888688057
2 31081
2 2371
2 92795
2 44443
1 94853 104254393
1 17583 722885776
2 132167
1 71548 857969558
1 108652 957299653
2 107349
2 87068
2 72338
2 140484
1 89419 965340876
1 54819 631345477
2 101069
1 98491 735302637
2 99111
2 33046
1 71215 857763021
2 147817
1 197857 311411722
2 154574
2 169105
1 158496 177763765
2 117284
2 170468
1 187872 910105361
1 3733 386200732
2 34886
2 33741
2 73547
1 194336 842802864
1 152924 665823874
1 94466 567061158
1 164651 172040528
1 156643 836916490
2 81286
1 176994 155001202
2 62920
2 36023
2 35272
1 1413 943038442
1 118092 687677527
1 63244 790789145
2 82837
2 89154
2 73403
1 7458 473738107
1 38569 408378153
2 124245
1 95331 320055389
2 35699
2 143635
1 23301 921140672
1 29130 773504561
1 112291 345099248
1 161579 279886621
2 156790
2 90945
1 29091 503881877
1 152637 249847756
1 8310 184135998
2 14526
2 187545
2 60509
1 46932 601881665
1 52227 809727960
2 14825
2 183825
1 195232 673018297
2 142787
2 151686
2 31740
2 124580
2 68691
1 121478 148642208
1 164521 443791104
2 27838
1 106727 869823561
1 127081 502283307
1 49301 940197133
1 59906 426342986
2 14406
1 10461 497415257
2 22899
1 150088 264651780
2 44860
1 33518 847870173
2 31881
2 161725
1 69946 783283455
1 60620 532430701
1 97498 22604249
2 94743
1 40259 449978287
1 159136 207937234
2 113151
2 145627
1 68273 348664915
2 102850
1 146964 226659583
1 27587 617360846
1 147673 457431291
1 36895 477673965
2 105249
2 112614
2 13865
1 107668 127916585
1 79866 840742281
1 131952 365352995
1 38373 327574961
1 134118 723328091
1 63138 183081432
2 119207
1 137082 107231235
1 25712 684520733
2 21372
1 78575 100926766
1 3366 347836634
1 197685 312502082
2 19374
1 79939 638340181
2 191808
1 198297 834709580
1 64302 182315619
2 149268
1 25846 395864266
1 149494 574271377
2 186231
2 149726
1 191789 71509218
1 172927 538732498
2 24580
1 29296 885904893
1 63527 944661831
1 178655 552536483
1 49832 478634503
2 69982
2 47918
1 4790 4417119
2 94137
2 121290
1 77959 107171132
1 174239 521730815
2 143230
2 77055
2 165992
2 127955
2 172886
1 161370 203440494
1 156749 410875734
2 46621
2 102486
1 53931 847103648
2 175133
1 83253 869506229
1 21846 117267701
1 38326 153879319
1 59222 422760243
1 184019 222490257
1 16644 867594466
1 86184 437351150
2 174590
2 163971
2 74368
2 48341
2 134949
2 114601
2 143605
1 122280 23560448
1 48563 282233229
2 151011
1 137204 866039805
2 80486
2 70419
1 152526 837275521
2 162968
1 9439 450955559
2 157839
1 193948 312289424
1 178558 161061630
1 71515 603953738
1 142766 405479352
2 183638
2 156707
2 32626
2 72195
2 89009
2 166276
1 187439 90187782
2 184395
2 114118
2 104415
2 169541
1 58851 801996510
2 4800
2 108424
2 134620
2 194823
2 114218
1 115574 553079048
2 11446
2 88415
2 61750
2 33957
2 30762
1 73580 391713009
1 135611 461375333
2 180047
1 124353 439865375
2 123920
1 16383 695964071
1 96704 558137603
1 171234 879601199
2 107207
2 197577
2 39676
2 34709
1 36136 937111548
2 183121
1 95466 995861686
2 72367
2 60140
2 130990
2 126164
2 3109
1 66162 860195323
1 95820 343637524
1 168529 188346540
2 17009
1 138773 872842791
1 152301 561535465
2 89370
2 126882
1 181675 726315455
1 115667 5879932
2 176066
2 121673
2 178220
2 25188
2 89177
1 136256 899343850
2 20395
2 149399
2 73982
2 72199
2 113005
2 3980
1 185529 225860478
1 190651 683764182
2 83183
1 106438 697153178
1 184368 339998943
1 88483 625602124
2 157910
1 16639 627102433
1 30113 223368937
1 20098 448711619
2 9870
1 146486 197146679
1 125887 729144733
2 36442
2 41305
1 128377 798929545
2 54407
1 18097 552791915
2 21234
2 89287
2 64817
2 5004
2 156248
1 90152 646457337
2 159384
2 192203
2 64380
2 183816
1 198954 260470260
1 75615 668433902
1 132321 837855930
1 99432 594392192
1 170269 11284624
1 28592 129562142
2 197639
1 49782 151095090
2 159265
1 45079 327689526
1 149036 352044668
2 14804
1 10403 183230198
1 171415 729396943
1 96459 295384577
2 175772
2 88716
1 56533 231187931
2 91246
2 564
2 123848
1 138498 852433092
1 55709 286919929
2 19609
2 184367
1 126340 872326768
2 46309
1 133139 88250450
1 104173 69091927
1 85928 108896549
1 169128 431107521
2 166871
2 59077
2 117434
2 15789
2 152571
1 88992 541235497
2 110103
2 97992
1 97813 88760677
1 102937 107361600
1 131424 892482239
2 92524
2 97875
2 111403
1 187941 815875682
2 127411
2 153289
1 196698 632592042
2 82406
2 18178
1 22129 55048147
2 60429
1 166100 430939313
1 64834 72823746
2 91369
2 28742
2 51998
1 135556 139570184
1 89581 248922821
2 69071
1 18574 465319443
2 16436
1 72298 228473625
1 185060 457780078
2 22181
1 93023 661036545
2 24880
1 76191 429849141
2 9272
2 109452
2 182502
1 17472 585655350
2 68204
2 95805
1 96069 33171450
1 190269 836848676
2 63844
1 9945 600754664
1 59236 538203047
1 2118 172460591
1 169700 587689238
2 139622
1 13849 403227211
2 26429
2 70189
2 130225
1 101343 616821043
1 36825 376059566
1 25168 860646904
2 87572
2 144250
2 135481
1 61993 813541123
1 76649 465559893
1 70486 766948935
1 112116 958043064
2 73116
2 108762
2 150206
1 75678 897632154
1 146171 492097583
2 156685
2 135800
2 183732
2 165452
2 130119
2 90318
2 195094
1 105137 529302333
1 121081 389247960
2 137122
2 84620
1 111687 790522634
1 28801 186092179
2 162651
1 101427 727204815
2 103722
2 50298
1 72500 430480446
2 102709
2 47000
1 3449 932705516
1 57496 808741760
1 182870 273518986
1 34933 883876538
1 163181 348987563
2 120490
1 69676 668525381
2 28861
2 132930
2 160548
1 63246 767223720
1 168453 756217955
2 140605
2 59686
1 41598 589831937
2 105911
2 181659
2 185997
2 198169
2 99633
2 118222
1 189002 284837073
1 143904 707632385
1 31585 211850877
1 161844 155062948
1 155680 838038179
1 60997 256206943
2 149937
1 92118 366134608
1 183869 463447928
2 82492
2 137276
1 52242 94928179
2 62651
1 170432 439809139
2 40291
1 177854 775680173
2 189297
2 155053
1 31912 174070677
1 172902 82000396
1 82496 929508506
1 54185 571047974
1 70689 854175378
2 35698
1 610 53141202
2 9671
1 122084 244723618
1 47440 674052501
2 145450
1 110794 470030002
1 198256 370937090
2 122599
2 118975
2 83109
1 21537 258386096
2 75029
2 111072
2 45101
2 179056
2 197825
2 14559
1 31837 145018396
1 50150 268239257
1 27537 989688077
1 98137 415841543
1 58973 483663386
2 198862
2 106060
1 302 131524923
1 175014 420320490
1 34380 802241073
1 34605 605324659
2 21139
2 104477
1 130755 696383537
1 3009 374320088
1 99563 199028346
2 127053
2 49014
1 172535 214026037
2 194482
2 105938
2 120401
1 184655 522268239
2 73031
2 148141
1 164219 419102980
1 125024 116438286
2 133613
1 40893 3042046
2 108289
1 6622 520702503
2 12175
2 145268
1 103080 832829599
1 194036 341836762
2 91457
1 112504 76845390
2 21565
2 65284
1 118921 185095475
2 169520
1 117556 121878320
1 139623 469821379
1 74454 627582787
2 139677
1 3500 838997851
2 93536
2 116894
1 133616 602430524
2 24624
2 36901
2 15181
2 172297
2 47109
1 143072 913008074
2 197448
1 20674 362470222
2 104102
2 106065
2 148236
2 189389
1 145723 861027027
2 47740
1 57963 135540350
2 132010
2 161958
1 47702 685178619
2 156690
2 19024
2 82223
1 62433 318297502
2 28395
1 88034 568920781
1 172773 903534038
2 26435
1 3918 469918664
1 173043 118069728
1 61377 488699163
2 197652
2 21346
2 60564
2 118590
2 180849
2 186428
1 49166 191588373
1 70237 11416432
2 17504
1 155877 376395951
2 196303
1 98562 865465731
2 160136
1 55686 357221909
2 153897
2 111123
2 37579
1 42085 46282496
1 141811 550394953
2 178726
2 186022
1 164540 826920284
1 82114 111688651
1 150848 241324988
2 71078
2 160063
2 123460
1 79680 386774665
2 54754
1 187909 926882139
1 130117 908220381
2 60358
1 89046 287659390
2 54458
2 153208
2 139740
2 2771
1 5800 861145200
1 44831 903566418
1 139100 847845868
1 108421 239737204
2 11192
2 44421
1 140785 619186613
1 85117 934716414
2 130155
1 3803 495157740
1 18629 615614867
2 80786
1 8661 821322720
2 39474
1 53979 165088889
1 10111 873908742
1 49715 733406654
2 132779
2 146268
1 20808 422120160
1 165578 971440759
1 50446 636325842
1 65461 454942804
2 111525
2 172250
1 27620 992524402
1 173894 570991415
1 110509 286283682
2 174609
2 76421
2 121540
1 190400 357272068
1 37080 906825517
1 50974 947151729
1 115629 33415913
1 84707 823056202
2 22109
2 156616
1 174762 552646933
2 96485
1 198214 992801711
2 16409
2 95637
2 16939
2 60048
2 143700
2 161569
1 156477 899797237
1 138707 294133554
2 69485
2 71841
1 82672 674620620
2 75268
1 99632 217494152
2 18826
1 97683 383089283
2 38120
1 5249 936793676
2 59663
2 51221
2 156791
2 142831
1 90554 587634741
2 15306
2 13108
2 76023
1 15042 475417667
1 111428 719303282
2 29827
1 111703 136153199
2 172597
2 26209
2 124444
2 113291
1 100925 123122696
1 89699 203435624
2 3392
2 191158
1 134822 688688531
2 153401
1 125606 519282858
2 1305
1 92648 119069160
1 51900 781608534
2 82031
2 155852
1 113658 197025383
2 85513
2 81266
2 1040
1 104186 439415608
2 98540
1 117648 124841237
2 5819
2 35967
2 167743
2 58138
1 153556 144279953
1 8294 726527412
2 63754
1 144994 838049261
2 77376
2 108084
1 114514 282357106
2 21851
2 194577
1 24578 45874941
1 65106 299152060
2 104437
2 189071
2 190743
1 176363 410091542
2 118670
1 27314 588142576
2 83013
2 33221
2 55218
2 12870
1 193358 968090169
2 135038
2 108408
1 73418 919428580
1 177451 716776172
1 84930 276149904
1 90788 487288591
1 110426 653465837
2 136162
2 88596
2 78191
1 128593 162869316
1 99480 806998570
1 177069 201241328
1 2489 516379698
1 171761 940263373
1 75950 570363167
1 35639 959544719
1 58173 715255125
1 178934 916296739
1 169813 235422751
1 98958 427675281
2 160467
1 61984 406226692
1 86952 317061325
2 150990
1 106461 998494290
2 187852
2 93946
2 116862
1 53167 243974225
1 115861 274141368
1 82155 811260474
1 114932 343308545
1 40571 322746308
1 60255 217079775
2 120805
2 28933
1 141358 957353391
2 116156
2 77695
2 37855
1 190052 933572562
1 45640 10746508
1 83908 839891515
1 130157 988417178
2 15053
2 167118
2 168244
1 72498 433965030
2 33801
1 25723 296418473
2 78849
1 61032 368121767
1 84247 47410854
1 97641 259124619
2 182326
1 6526 358259931
2 61688
1 33190 190049569
1 45909 374382480
2 99907
2 33052
2 64872
1 127542 730660024
2 177734
2 163227
2 54158
1 77598 504593562
1 18768 123618957
1 95121 146512275
1 132983 770018122
2 102993
1 24336 259495171
2 183079
2 189851
2 109720
2 107146
2 103755
1 83768 520283587
2 55533
1 115523 780747226
1 52842 896287730
2 34496
2 157916
1 18321 904142932
2 38193
1 139933 513261164
1 16183 597178815
2 118245
1 140360 658532477
1 168326 827037511
1 146324 885255881
2 43473
1 40522 259018327
2 165720
2 85294
1 104062 936058589
2 23527
2 5427
2 18077
1 73833 248505510
1 165954 385847491
1 142794 857772335
2 1427
1 64342 208770553
2 99680
1 120609 469204384
2 8195
1 71623 457833111
2 134550
1 176613 408112961
2 121695
2 190824
2 155796
1 12895 565807301
2 65613
1 117532 693102856
2 14041
2 99626
2 139248
1 188306 187599840
2 12905
2 48422
2 18086
1 160890 490828261
1 41976 808521501
2 162308
1 36172 205408756
1 128272 760780808
2 94552
2 169789
1 61132 371147996
2 149563
1 22618 979672388
1 106311 662448301
1 181135 221439892
2 147442
1 51850 385866560
2 156771
1 54713 576654142
2 134020
1 127639 987355480
1 29947 115209232
2 99286
1 59218 607078457
2 92238
1 121759 932401661
2 176142
1 128881 47937460
1 78848 664595855
2 110544
1 23822 558908039
2 133321
2 64960
1 171207 925312490
1 174232 801166855
1 164600 967156701
2 68835
1 19963 841990808
2 2186
2 120811
1 81024 412634484
2 102098
1 152544 615294591
2 140467
1 133064 425804982
2 102091
2 44689
1 17067 929491308
2 19436
2 134370
2 110602
1 99016 491781660
1 102423 977547146
2 83192
1 154458 276617073
1 12985 134260617
2 172965
2 176845
2 22319
1 32998 873864384
1 183659 411131221
2 51196
2 129867
2 18694
1 112858 765592271
1 127060 674645542
2 125019
2 163941
1 58165 389486208
2 96242
1 150106 899935325
1 55285 14237549
1 10051 583984402
1 175030 105722491
2 97781
1 38265 25437934
1 199463 842136367
2 153277
1 83017 354482018
1 164879 351344204
2 43489
2 134866
1 77180 549778197
2 127767
2 87639
2 99451
2 55711
2 60679
1 159045 705189234
2 123601
2 99019
1 37144 46966107
2 134123
2 174646
1 160103 123248671
2 10645
1 102568 57082770
2 31720
1 86749 277086165
2 114171
2 67979
2 186703
2 6849
1 47309 387035247
1 88878 991428241
2 82154
1 7680 570264335
2 40923
1 92881 17295864
2 57110
2 150649
2 51735
1 98153 482334030
1 54224 20196303
1 4755 456289096
2 156388
2 166273
2 103597
2 91999
2 107705
1 39067 597561700
1 92667 659185459
2 2723
1 12319 437130983
2 105322
1 149858 428941081
2 105653
2 117518
2 80332
1 155959 831445049
2 179536
2 18530
1 68675 195186570
1 44473 688548716
2 3071
2 185817
2 18764
2 191938
2 180030
1 196786 634609888
1 52987 915835127
1 25798 955115642
2 32252
1 94140 295425113
1 74856 55246572
2 180327
2 14569
1 779 475517330
1 18223 273972115
2 120521
1 20577 686647369
1 93618 149259974
1 169973 890460894
1 7033 361502063
1 111740 185246446
1 128354 70453818
2 142045
2 33363
